/*
    Table of Contents

    Name                 : MAXSKILLS
    Author               : DexignLab
    Author Portfolio     : https://themeforest.net/user/dexignlab/portfolio
    


    Table of Sass Contents

    1. Abstracts
        _bs-custom
        _inheritance
        _maps
        _mixin
        _variable

    2. bootstrap 
        -Here goes all official bootstrap scss files

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

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

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

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

*/
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&display=swap");
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700");
@import url("./../icons/simple-line-icons/css/simple-line-icons.css");
@import url("./../icons/fontawesome6/css/all.min.css");
@import url("./../icons/fontawesome/css/all.min.css");
@import url("./../icons/material-design-iconic-font/css/materialdesignicons.min.css");
@import url("./../icons/themify-icons/css/themify-icons.css");
@import url("./../icons/line-awesome/css/line-awesome.min.css");
@import url("./../icons/avasta/css/style.css");
@import url("./../icons/flaticon/flaticon.css");
@import url("./../icons/flaticon_1/flaticon_1.css");
@import url("./../icons/icomoon/icomoon.css");
@import url("./../icons/bootstrap-icons/font/bootstrap-icons.css");
@import url(./../vendor/animate/animate.min.css);
@import url(./../vendor/aos/css/aos.min.css);
@import url(./../vendor/perfect-scrollbar/css/perfect-scrollbar.css);
@import url(./../vendor/metismenu/css/metisMenu.min.css);
:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

.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.0.0-beta2 (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-primary: #FF6A59;
  --bs-secondary: #4CBC9A;
  --bs-success: #56c760;
  --bs-info: #58bad7;
  --bs-warning: #f0a901;
  --bs-danger: #f75a5b;
  --bs-light: #c8c8c8;
  --bs-dark: #6e6e6e;
  --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)); }

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

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

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #777777;
  background-color: #F0F0F0;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

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

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

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

[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: #F0F0F0;
  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(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2); }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    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-striped-color: #777777;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #777777;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #777777;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #777777;
  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(:last-child) > :last-child > * {
    border-bottom-color: 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-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: #ffe1de;
  --bs-table-striped-bg: #f2d6d3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6cbc8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ecd0cd;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6cbc8; }

.table-secondary {
  --bs-table-bg: #dbf2eb;
  --bs-table-striped-bg: #d0e6df;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c5dad4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cbe0d9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c5dad4; }

.table-success {
  --bs-table-bg: #ddf4df;
  --bs-table-striped-bg: #d2e8d4;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c7dcc9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cce2ce;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c7dcc9; }

.table-info {
  --bs-table-bg: #def1f7;
  --bs-table-striped-bg: #d3e5eb;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c8d9de;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cddfe4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c8d9de; }

.table-warning {
  --bs-table-bg: #fceecc;
  --bs-table-striped-bg: #efe2c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e3d6b8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e9dcbd;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e3d6b8; }

.table-danger {
  --bs-table-bg: #fddede;
  --bs-table-striped-bg: #f0d3d3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e4c8c8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eacdcd;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e4c8c8; }

.table-light {
  --bs-table-bg: #c8c8c8;
  --bs-table-striped-bg: #bebebe;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b4b4b4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #b9b9b9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #b4b4b4; }

.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.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: #777777;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #DBDBDB;
  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: #777777;
    background-color: #fff;
    border-color: #ffb5ac;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 106, 89, 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: #777777;
    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: #777777;
    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: #777777;
  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.76562rem;
  border-radius: 0.2rem; }
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }
  .form-control-sm::-webkit-file-upload-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }

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

textarea.form-control {
  min-height: calc(1.5em + 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 {
  max-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;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #777777;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 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 #DBDBDB;
  border-radius: 0.75rem;
  appearance: none; }
  .form-select:focus {
    border-color: #ffb5ac;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 106, 89, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none; }
  .form-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #777777; }

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.76562rem; }

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

.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: #fff;
  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: #ffb5ac;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 106, 89, 0.25); }
  .form-check-input:checked {
    background-color: #FF6A59;
    border-color: #FF6A59; }
    .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: #FF6A59;
    border-color: #FF6A59;
    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='%23ffb5ac'/%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 #F0F0F0, 0 0 0 0.25rem rgba(255, 106, 89, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #F0F0F0, 0 0 0 0.25rem rgba(255, 106, 89, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #FF6A59;
    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: #ffd2cd; }
  .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: #FF6A59;
    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: #ffd2cd; }
  .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);
    padding: 1rem 0.75rem; }
  .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::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: #777777;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #DBDBDB;
  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.76562rem;
  border-radius: 0.2rem; }

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

.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.76562rem;
  color: #000;
  background-color: rgba(86, 199, 96, 0.9);
  border-radius: 0.75rem; }

.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: #56c760;
  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='%2356c760' 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: #56c760;
    box-shadow: 0 0 0 0.25rem rgba(86, 199, 96, 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: #56c760;
  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='%2356c760' 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: #56c760;
    box-shadow: 0 0 0 0.25rem rgba(86, 199, 96, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #56c760; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #56c760; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(86, 199, 96, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #56c760; }

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

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

.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.76562rem;
  color: #000;
  background-color: rgba(247, 90, 91, 0.9);
  border-radius: 0.75rem; }

.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: #f75a5b;
  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='%23f75a5b'%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='%23f75a5b' 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: #f75a5b;
    box-shadow: 0 0 0 0.25rem rgba(247, 90, 91, 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: #f75a5b;
  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='%23f75a5b'%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='%23f75a5b' 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: #f75a5b;
    box-shadow: 0 0 0 0.25rem rgba(247, 90, 91, 0.25); }

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #777777;
  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: #777777; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 106, 89, 0.25); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #000;
  background-color: #FF6A59;
  border-color: #FF6A59; }
  .btn-primary:hover {
    color: #000;
    background-color: #ff8072;
    border-color: #ff796a; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #000;
    background-color: #ff8072;
    border-color: #ff796a;
    box-shadow: 0 0 0 0.25rem rgba(217, 90, 76, 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: #ff887a;
    border-color: #ff796a; }
    .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(217, 90, 76, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #000;
    background-color: #FF6A59;
    border-color: #FF6A59; }

.btn-secondary {
  color: #000;
  background-color: #4CBC9A;
  border-color: #4CBC9A; }
  .btn-secondary:hover {
    color: #000;
    background-color: #67c6a9;
    border-color: #5ec3a4; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #000;
    background-color: #67c6a9;
    border-color: #5ec3a4;
    box-shadow: 0 0 0 0.25rem rgba(65, 160, 131, 0.5); }
  .btn-check:checked + .btn-secondary,
  .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    color: #000;
    background-color: #70c9ae;
    border-color: #5ec3a4; }
    .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(65, 160, 131, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #000;
    background-color: #4CBC9A;
    border-color: #4CBC9A; }

.btn-success {
  color: #000;
  background-color: #56c760;
  border-color: #56c760; }
  .btn-success:hover {
    color: #000;
    background-color: #6fcf78;
    border-color: #67cd70; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000;
    background-color: #6fcf78;
    border-color: #67cd70;
    box-shadow: 0 0 0 0.25rem rgba(73, 169, 82, 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: #78d280;
    border-color: #67cd70; }
    .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(73, 169, 82, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #000;
    background-color: #56c760;
    border-color: #56c760; }

.btn-info {
  color: #000;
  background-color: #58bad7;
  border-color: #58bad7; }
  .btn-info:hover {
    color: #000;
    background-color: #71c4dd;
    border-color: #69c1db; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #000;
    background-color: #71c4dd;
    border-color: #69c1db;
    box-shadow: 0 0 0 0.25rem rgba(75, 158, 183, 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: #79c8df;
    border-color: #69c1db; }
    .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(75, 158, 183, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #000;
    background-color: #58bad7;
    border-color: #58bad7; }

.btn-warning {
  color: #000;
  background-color: #f0a901;
  border-color: #f0a901; }
  .btn-warning:hover {
    color: #000;
    background-color: #f2b627;
    border-color: #f2b21a; }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000;
    background-color: #f2b627;
    border-color: #f2b21a;
    box-shadow: 0 0 0 0.25rem rgba(204, 144, 1, 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: #f3ba34;
    border-color: #f2b21a; }
    .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(204, 144, 1, 0.5); }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #000;
    background-color: #f0a901;
    border-color: #f0a901; }

.btn-danger {
  color: #000;
  background-color: #f75a5b;
  border-color: #f75a5b; }
  .btn-danger:hover {
    color: #000;
    background-color: #f87374;
    border-color: #f86b6b; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #000;
    background-color: #f87374;
    border-color: #f86b6b;
    box-shadow: 0 0 0 0.25rem rgba(210, 77, 77, 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: #f97b7c;
    border-color: #f86b6b; }
    .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(210, 77, 77, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #000;
    background-color: #f75a5b;
    border-color: #f75a5b; }

.btn-light {
  color: #000;
  background-color: #c8c8c8;
  border-color: #c8c8c8; }
  .btn-light:hover {
    color: #000;
    background-color: #d0d0d0;
    border-color: #cecece; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #d0d0d0;
    border-color: #cecece;
    box-shadow: 0 0 0 0.25rem rgba(170, 170, 170, 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: lightgray;
    border-color: #cecece; }
    .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(170, 170, 170, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #c8c8c8;
    border-color: #c8c8c8; }

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

.btn-outline-secondary {
  color: #4CBC9A;
  border-color: #4CBC9A; }
  .btn-outline-secondary:hover {
    color: #000;
    background-color: #4CBC9A;
    border-color: #4CBC9A; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(76, 188, 154, 0.5); }
  .btn-check:checked + .btn-outline-secondary,
  .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #000;
    background-color: #4CBC9A;
    border-color: #4CBC9A; }
    .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(76, 188, 154, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #4CBC9A;
    background-color: transparent; }

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

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

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

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

.btn-outline-light {
  color: #c8c8c8;
  border-color: #c8c8c8; }
  .btn-outline-light:hover {
    color: #000;
    background-color: #c8c8c8;
    border-color: #c8c8c8; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.25rem rgba(200, 200, 200, 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: #c8c8c8;
    border-color: #c8c8c8; }
    .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(200, 200, 200, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #c8c8c8;
    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: #FF6A59;
  text-decoration: underline; }
  .btn-link:hover {
    color: #cc5547; }
  .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.76562rem;
  border-radius: 0.2rem; }

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

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

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

.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;
  top: 100%;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 0.875rem;
  color: #777777;
  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] {
    left: 0;
    margin-top: 0.125rem; }

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

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

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

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

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

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

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

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%; }
  .dropup .dropdown-menu[data-bs-popper] {
    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 {
  top: 0;
  right: auto;
  left: 100%; }
  .dropend .dropdown-menu[data-bs-popper] {
    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 {
  top: 0;
  right: 100%;
  left: auto; }
  .dropstart .dropdown-menu[data-bs-popper] {
    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: #FF6A59; }
  .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.76562rem;
  color: #6c757d;
  white-space: nowrap; }

.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: #FF6A59; }
    .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;
  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.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: #F0F0F0;
    border-color: #dee2e6 #dee2e6 #F0F0F0; }
  .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: #FF6A59; }

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

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

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

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

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

@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 {
  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-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:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1rem /* rtl:ignore */; }

.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: #777777;
  text-align: left;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.125);
  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.collapsed {
    border-bottom-width: 0; }
  .accordion-button:not(.collapsed) {
    color: #e65f50;
    background-color: #fff0ee; }
    .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='%23e65f50'%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='%23777777'%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: #ffb5ac;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 106, 89, 0.25); }

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

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem; }

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem; }

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem; }

.accordion-collapse {
  border: solid rgba(0, 0, 0, 0.125);
  border-width: 0 1px; }

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

.accordion-flush .accordion-button {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

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

.accordion-flush .accordion-item:first-of-type .accordion-button {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-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: #FF6A59;
  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: #cc5547;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    color: #cc5547;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 106, 89, 0.25); }

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

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

.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.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: #994035;
  background-color: #ffe1de;
  border-color: #ffd2cd; }
  .alert-primary .alert-link {
    color: #7a332a; }

.alert-secondary {
  color: #2e715c;
  background-color: #dbf2eb;
  border-color: #c9ebe1; }
  .alert-secondary .alert-link {
    color: #255a4a; }

.alert-success {
  color: #34773a;
  background-color: #ddf4df;
  border-color: #cceecf; }
  .alert-success .alert-link {
    color: #2a5f2e; }

.alert-info {
  color: #357081;
  background-color: #def1f7;
  border-color: #cdeaf3; }
  .alert-info .alert-link {
    color: #2a5a67; }

.alert-warning {
  color: #906501;
  background-color: #fceecc;
  border-color: #fbe5b3; }
  .alert-warning .alert-link {
    color: #735101; }

.alert-danger {
  color: #943637;
  background-color: #fddede;
  border-color: #fdcece; }
  .alert-danger .alert-link {
    color: #762b2c; }

.alert-light {
  color: #505050;
  background-color: #f4f4f4;
  border-color: #efefef; }
  .alert-light .alert-link {
    color: #404040; }

.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: #FF6A59;
  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-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: #777777;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  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: #FF6A59;
    border-color: #FF6A59; }
  .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: #994035;
  background-color: #ffe1de; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #994035;
    background-color: #e6cbc8; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #994035;
    border-color: #994035; }

.list-group-item-secondary {
  color: #2e715c;
  background-color: #dbf2eb; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #2e715c;
    background-color: #c5dad4; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #2e715c;
    border-color: #2e715c; }

.list-group-item-success {
  color: #34773a;
  background-color: #ddf4df; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #34773a;
    background-color: #c7dcc9; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #34773a;
    border-color: #34773a; }

.list-group-item-info {
  color: #357081;
  background-color: #def1f7; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #357081;
    background-color: #c8d9de; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #357081;
    border-color: #357081; }

.list-group-item-warning {
  color: #906501;
  background-color: #fceecc; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #906501;
    background-color: #e3d6b8; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #906501;
    border-color: #906501; }

.list-group-item-danger {
  color: #943637;
  background-color: #fddede; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #943637;
    background-color: #e4c8c8; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #943637;
    border-color: #943637; }

.list-group-item-light {
  color: #505050;
  background-color: #f4f4f4; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #505050;
    background-color: gainsboro; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #505050;
    border-color: #505050; }

.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(255, 106, 89, 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:not(.showing):not(.show) {
    opacity: 0; }
  .toast.hide {
    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-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  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: 1040;
  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; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-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: 1070;
  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.76562rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
    bottom: 0; }
    .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
      top: -1px;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
      right: -1px;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
    top: 0; }
    .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
      bottom: -1px;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
      left: -1px;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.75rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1060;
  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.76562rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem; }
    .popover .popover-arrow::before, .popover .popover-arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-0.5rem - 1px); }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #fff; }

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #fff; }

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-0.5rem - 1px); }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0; }

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #374557;
  background-color: #f0f0f0;
  border-bottom: 1px solid #d8d8d8;
  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: #777777; }

.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: text-bottom;
  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: text-bottom;
  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; } }

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

.link-primary {
  color: #FF6A59; }
  .link-primary:hover, .link-primary:focus {
    color: #ff887a; }

.link-secondary {
  color: #4CBC9A; }
  .link-secondary:hover, .link-secondary:focus {
    color: #70c9ae; }

.link-success {
  color: #56c760; }
  .link-success:hover, .link-success:focus {
    color: #78d280; }

.link-info {
  color: #58bad7; }
  .link-info:hover, .link-info:focus {
    color: #79c8df; }

.link-warning {
  color: #f0a901; }
  .link-warning:hover, .link-warning:focus {
    color: #f3ba34; }

.link-danger {
  color: #f75a5b; }
  .link-danger:hover, .link-danger:focus {
    color: #f97b7c; }

.link-light {
  color: #c8c8c8; }
  .link-light:hover, .link-light:focus {
    color: lightgray; }

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

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

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

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

.border-secondary {
  border-color: #4CBC9A !important; }

.border-success {
  border-color: #56c760 !important; }

.border-info {
  border-color: #58bad7 !important; }

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

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

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

.border-dark {
  border-color: #6e6e6e !important; }

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

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

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

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

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

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

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

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

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

.text-primary {
  color: #FF6A59 !important; }

.text-secondary {
  color: #4CBC9A !important; }

.text-success {
  color: #56c760 !important; }

.text-info {
  color: #58bad7 !important; }

.text-warning {
  color: #f0a901 !important; }

.text-danger {
  color: #f75a5b !important; }

.text-light {
  color: #c8c8c8 !important; }

.text-dark {
  color: #6e6e6e !important; }

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

.text-body {
  color: #777777 !important; }

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

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

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

.text-reset {
  color: inherit !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; }

.bg-primary {
  background-color: #FF6A59 !important; }

.bg-secondary {
  background-color: #4CBC9A !important; }

.bg-success {
  background-color: #56c760 !important; }

.bg-info {
  background-color: #58bad7 !important; }

.bg-warning {
  background-color: #f0a901 !important; }

.bg-danger {
  background-color: #f75a5b !important; }

.bg-light {
  background-color: #c8c8c8 !important; }

.bg-dark {
  background-color: #6e6e6e !important; }

.bg-body {
  background-color: #F0F0F0 !important; }

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

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

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

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

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

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

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

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

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

/* rtl:end:remove */
.font-monospace {
  font-family: var(--bs-font-monospace) !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); }

@media only screen and (max-width: 100rem) {
  :root {
    font-size: 14px; } }

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

p {
  line-height: 1.8; }

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

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

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

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

ul {
  padding: 0;
  margin: 0; }

li {
  list-style: none; }

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

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

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

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

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

.fs-12 {
  font-size: 0.75rem !important;
  line-height: 1.5; }

.fs-13 {
  font-size: 0.8125rem !important;
  line-height: 1.5; }

.fs-14 {
  font-size: 0.875rem !important;
  line-height: 1.6; }

.fs-15 {
  font-size: 0.875rem !important;
  line-height: 1.5; }

.fs-16 {
  font-size: 1rem !important;
  line-height: 1.6; }
  @media only screen and (max-width: 35.9375rem) {
    .fs-16 {
      font-size: 0.875rem !important; } }

.fs-18 {
  font-size: 1.125rem !important;
  line-height: 1.5; }
  @media only screen and (max-width: 35.9375rem) {
    .fs-18 {
      font-size: 1rem !important; } }

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

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

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

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

.fs-28 {
  font-size: 1.75rem !important;
  line-height: 1.4; }
  @media only screen and (max-width: 35.9375rem) {
    .fs-28 {
      font-size: 1.5rem !important; } }

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

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

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

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

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

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

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

.fs-48 {
  font-size: 3rem !important;
  line-height: 1.25; }

.font-w100 {
  font-weight: 100; }

.font-w200 {
  font-weight: 200; }

.font-w300 {
  font-weight: 300; }

.font-w400 {
  font-weight: 400; }

.font-w500 {
  font-weight: 500; }

.font-w600 {
  font-weight: 600; }

.font-w700 {
  font-weight: 700; }

.font-w800 {
  font-weight: 800; }

.font-w900 {
  font-weight: 900; }

h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6 {
  line-height: 1.5;
  font-weight: 600; }

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

.content-body .container {
  margin-top: 2.5rem; }

.content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
  padding-top: 2.5rem;
  padding-right: 2.5rem;
  padding-left: 2.5rem; }
  @media only screen and (max-width: 75rem) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 1.875rem;
      padding-right: 1.875rem;
      padding-left: 1.875rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 1.25rem;
      padding-right: 1.25rem;
      padding-left: 1.25rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 0.9375rem;
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }

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

.op1 {
  opacity: 0.1; }

.op2 {
  opacity: 0.2; }

.op3 {
  opacity: 0.3; }

.op4 {
  opacity: 0.4; }

.op5 {
  opacity: 0.5; }

.op6 {
  opacity: 0.6; }

.op7 {
  opacity: 0.7; }

.op8 {
  opacity: 0.8; }

.op9 {
  opacity: 0.9; }

.content-heading {
  font-size: 1rem;
  margin-bottom: 1.875rem;
  margin-top: 3.125rem;
  border-bottom: 0.0625rem solid #DBDBDB;
  padding-bottom: 0.625rem; }
  [direction="rtl"] .content-heading {
    text-align: right; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none; }

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

.support-ticket {
  position: fixed;
  bottom: 1.875rem;
  right: 0.9375rem;
  z-index: 999999; }

.support-ticket-btn {
  width: 6.25rem;
  background: #7CB442;
  animation: 0.7s ease-in-out 0s infinite alternate none running crescendo;
  border-radius: 3.125rem;
  color: #fff;
  font-size: 0.5rem;
  font-size: 1rem;
  padding: 0.3125rem 0.625rem 0.4375rem;
  text-align: center;
  display: inline-block;
  box-shadow: rgba(124, 180, 66, 0.7) 0rem 0.5rem 2.1875rem 0rem; }
  .support-ticket-btn:hover, .support-ticket-btn:focus {
    color: #fff; }

.text-blue {
  color: #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:$color_pallate_2 !important;
}
.bg-purpal{
	background:$color_pallate_4 !important;
}
.bg-red{
	background:$color_pallate_5 !important;
}
.bg-blue-dark{
	background:$color_pallate_6 !important;
} */
.bg-blue {
  background: #496ecc !important; }

.bg-orange {
  background: #ed8030 !important; }

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

.bg-purpel {
  background: #9517c1 !important; }

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

/* .bg-blue-light{
	background:$color_pallate_8 !important;
}
.bg-green-light{
	background:$color_pallate_9 !important;
}
.bg-green{
	background:$color_pallate_10 !important;
} */
.bg-black {
  background: #000; }

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

.dlab-scroll {
  position: relative; }

.scale1 {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  display: inline-block; }

.scale2 {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  display: inline-block; }

.scale3 {
  transform: scale(1.3);
  -moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  display: inline-block; }

.scale4 {
  transform: scale(1.4);
  -moz-transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  display: inline-block; }

.scale5 {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  display: inline-block; }

.scale-2 {
  transform: scale(2);
  -moz-transform: scale(2);
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  display: inline-block; }

@-webkit-keyframes crescendo {
  from {
    -webkit-transform: translateY(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: 0.625rem; }

.height20 {
  height: 1.25rem; }

.height30 {
  height: 1.875rem; }

.height40 {
  height: 2.5rem; }

.height50 {
  height: 3.125rem; }

.height60 {
  height: 3.75rem; }

.height70 {
  height: 4.375rem; }

.height80 {
  height: 5rem; }

.height90 {
  height: 5.625rem; }

.height100 {
  height: 6.25rem; }

.height110 {
  height: 6.875rem; }

.height120 {
  height: 7.5rem; }

.height130 {
  height: 8.125rem; }

.height140 {
  height: 8.75rem; }

.height150 {
  height: 9.375rem; }

.height160 {
  height: 10rem; }

.height170 {
  height: 10.625rem; }

.height180 {
  height: 11.25rem; }

.height190 {
  height: 11.875rem; }

.height200 {
  height: 12.5rem; }

.height210 {
  height: 13.125rem; }

.height220 {
  height: 13.75rem; }

.height230 {
  height: 14.375rem; }

.height240 {
  height: 15rem; }

.height250 {
  height: 15.625rem; }

.height260 {
  height: 16.25rem; }

.height270 {
  height: 16.875rem; }

.height280 {
  height: 17.5rem; }

.height290 {
  height: 18.125rem; }

.height300 {
  height: 18.75rem; }

.height310 {
  height: 19.375rem; }

.height320 {
  height: 20rem; }

.height330 {
  height: 20.625rem; }

.height340 {
  height: 21.25rem; }

.height350 {
  height: 21.875rem; }

.height360 {
  height: 22.5rem; }

.height370 {
  height: 23.125rem; }

.height380 {
  height: 23.75rem; }

.height390 {
  height: 24.375rem; }

.height400 {
  height: 25rem; }

.height415 {
  height: 25.9375rem; }

.height500 {
  height: 31.25rem; }

.height550 {
  height: 34.375rem; }

.height600 {
  height: 37.5rem; }

.height630 {
  height: 39.375rem; }

.height720 {
  height: 45rem; }

.height750 {
  height: 46.875rem; }

.height800 {
  height: 50rem; }

.width10 {
  width: 0.625rem; }

.width20 {
  width: 1.25rem; }

.width30 {
  width: 1.875rem; }

.width40 {
  width: 2.5rem; }

.width50 {
  width: 3.125rem; }

.width60 {
  width: 3.75rem; }

.width70 {
  width: 4.375rem; }

.width80 {
  width: 5rem; }

.width90 {
  width: 5.625rem; }

.width100 {
  width: 6.25rem; }

.width110 {
  width: 6.875rem; }

.width120 {
  width: 7.5rem; }

.width130 {
  width: 8.125rem; }

.width140 {
  width: 8.75rem; }

.width150 {
  width: 9.375rem; }

.width160 {
  width: 10rem; }

.width170 {
  width: 10.625rem; }

.width180 {
  width: 11.25rem; }

.width190 {
  width: 11.875rem; }

.width200 {
  width: 12.5rem; }

.width210 {
  width: 13.125rem; }

.width220 {
  width: 13.75rem; }

.width230 {
  width: 14.375rem; }

.width240 {
  width: 15rem; }

.width250 {
  width: 15.625rem; }

.width260 {
  width: 16.25rem; }

.width270 {
  width: 16.875rem; }

.width280 {
  width: 17.5rem; }

.width290 {
  width: 18.125rem; }

.width300 {
  width: 18.75rem; }

.width310 {
  width: 19.375rem; }

.width320 {
  width: 20rem; }

.width330 {
  width: 20.625rem; }

.width340 {
  width: 21.25rem; }

.width350 {
  width: 21.875rem; }

.width360 {
  width: 22.5rem; }

.width370 {
  width: 23.125rem; }

.width380 {
  width: 23.75rem; }

.width390 {
  width: 24.375rem; }

.width400 {
  width: 25rem; }

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

label {
  margin-bottom: 0.5rem; }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(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 {
  background-color: #fff;
  padding: 0;
  margin: 0;
  height: 100%;
  position: fixed;
  z-index: 99999;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }
  #preloader .lds-ripple {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px; }
  #preloader .lds-ripple div {
    position: absolute;
    border: 4px solid var(--primary);
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
  #preloader .lds-ripple div:nth-child(2) {
    animation-delay: -0.5s; }

@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0; } }

[data-theme-version="dark"] #preloader {
  background-color: #20203c; }

.footer {
  padding-left: 17.1875rem;
  font-size: 0.875rem; }
  .footer .copyright {
    padding: 0.9375rem; }
    .footer .copyright p {
      text-align: center;
      margin: 0;
      color: #918f8f; }
    .footer .copyright a {
      color: var(--primary); }

[data-sidebar-style="mini"] .nav-control,
[data-layout="horizontal"] .nav-control {
  display: none; }

@media only screen and (max-width: 47.9375rem) {
  [data-sidebar-style="overlay"] .nav-header .logo-abbr {
    display: block; } }

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

.brand-logo img {
  width: 11rem; }

.nav-header {
  height: 6.25rem;
  width: 18.75rem;
  display: inline-block;
  text-align: left;
  position: absolute;
  top: 0;
  background-color: var(--nav-headbg);
  transition: all .2s ease;
  z-index: 5;
  /*  .logo-abbr {
        max-width: 2.9375rem;
		@include respond('laptop') {
			max-width: 2.8125rem;
		}
		@include respond('phone') {
			width:2.1875rem;
			height:2.1875rem;
		}
    } */ }
  .nav-header .logo-compact {
    display: none; }
  @media only screen and (max-width: 87.5rem) {
    .nav-header {
      height: 5.5rem;
      width: 17rem; } }
  .nav-header .brand-logo {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.125rem;
    color: #fff;
    text-decoration: none;
    padding-left: 3rem;
    padding-right: 3rem;
    font-weight: 700; }
    @media only screen and (max-width: 87.5rem) {
      .nav-header .brand-logo {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
    [data-sidebar-style="compact"] .nav-header .brand-logo,
    [data-sidebar-style="mini"] .nav-header .brand-logo {
      padding-left: 0;
      padding-right: 0;
      justify-content: center; }
    @media only screen and (max-width: 47.9375rem) {
      .nav-header .brand-logo {
        padding-left: 0;
        padding-right: 0;
        justify-content: center; } }
  .nav-header .brand-title {
    margin-left: 0.9375rem;
    max-width: 8.75rem;
    font-size: 2.375rem;
    color: #000; }
    [data-theme-version="dark"] .nav-header .brand-title {
      background-position: 0 120%; }
  @media only screen and (max-width: 47.9375rem) {
    .nav-header {
      top: 0;
      background: transparent; } }
  .nav-header .rect-primary-rect {
    fill: var(--primary); }

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

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

.nav-control {
  cursor: pointer;
  position: absolute;
  right: -5rem;
  text-align: center;
  top: 55%;
  transform: translateY(-50%);
  z-index: 9999;
  font-size: 1.4rem;
  padding: 0.125rem 0.5rem 0;
  border-radius: 0.125rem; }
  @media only screen and (max-width: 87.5rem) {
    .nav-control {
      right: -5.556rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .nav-control {
      right: -3rem; } }

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

.hamburger .line {
  background: #000;
  display: block;
  height: 0.1875rem;
  border-radius: 0.1875rem;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
  margin-right: auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.hamburger .line:nth-child(1) {
  width: 1.625rem; }

.hamburger .line:nth-child(2) {
  width: 1.625rem; }

.hamburger .line:nth-child(3) {
  width: 0.9375rem; }

.hamburger:hover {
  cursor: pointer; }

.hamburger:hover .line {
  width: 1.625rem; }

.hamburger.is-active .line:nth-child(1),
.hamburger.is-active .line:nth-child(3) {
  width: 0.625rem;
  height: 0.125rem; }

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

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

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

@media (min-width: 47.9375rem) {
  [data-sidebar-style="compact"] .nav-control {
    display: none; }
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title {
  display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr {
  display: block; }

[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact {
  display: none; }

[data-sidebar-style="mini"] .nav-header {
  height: 6.5rem; }
  [data-sidebar-style="mini"] .nav-header .logo-abbr {
    display: block; }
  @media only screen and (max-width: 63.9375rem) {
    [data-sidebar-style="mini"] .nav-header {
      height: 5.5rem; } }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .brand-title {
  display: none; }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact {
  max-width: 4.6875rem; }

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

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header {
  width: 10.625rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title {
    display: none; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact {
    display: none; }

.header {
  height: 6.25rem;
  z-index: 1;
  position: relative;
  padding: 0rem;
  /*  background:var(--headerbg); */
  z-index: 3;
  padding-left: 18.563rem;
  padding-right: 100px;
  padding-top: 0rem;
  transition: all .2s ease; }
  .header.is-fixed {
    backdrop-filter: blur(5px);
    background: rgba(255, 255, 255, 0.5); }
  @media only screen and (max-width: 47.9375rem) {
    .header {
      padding-right: 0px; } }
  .header .header-content {
    height: 100%;
    padding-left: 7rem;
    padding-right: 2.475rem;
    align-items: center;
    display: flex;
    position: relative; }
    .header .header-content:after {
      position: absolute;
      bottom: 0;
      left: 46px;
      content: "";
      background: rgba(255, 255, 255, 0.5);
      height: 1px;
      width: 94%;
      z-index: -1; }
    @media only screen and (max-width: 87.5rem) {
      .header .header-content {
        padding-left: 7rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .header .header-content {
        padding-left: 3.75rem;
        padding-right: 0.938rem; }
        .header .header-content:after {
          left: -5rem;
          width: calc(100% + 5rem); } }
  .header .navbar {
    padding: 0;
    height: 100%;
    width: 100%; }
    .header .navbar .navbar-collapse {
      height: 100%;
      width: 100%; }
  @media only screen and (max-width: 87.5rem) {
    .header {
      height: 5.5rem; } }
  @media only screen and (max-width: 74.9375rem) {
    .header {
      height: 5rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .header {
      padding-top: 0; } }

[data-headerbg="color_2"] .header {
  background: var(--headerbg); }

[data-headerbg="color_3"] .header {
  background: var(--headerbg); }

[data-headerbg="color_4"] .header {
  background: var(--headerbg); }

[data-headerbg="color_5"] .header {
  background: var(--headerbg); }

[data-headerbg="color_6"] .header {
  background: var(--headerbg); }

[data-headerbg="color_7"] .header {
  background: var(--headerbg); }

[data-headerbg="color_8"] .header {
  background: var(--headerbg); }

[data-headerbg="color_9"] .header {
  background: var(--headerbg); }

[data-headerbg="color_10"] .header {
  background: var(--headerbg); }

[data-headerbg="color_11"] .header {
  background: var(--headerbg); }

[data-headerbg="color_12"] .header {
  background: var(--headerbg); }

[data-headerbg="color_13"] .header {
  background: var(--headerbg); }

[data-headerbg="color_14"] .header {
  background: var(--headerbg); }

[data-headerbg="color_15"] .header {
  background: var(--headerbg); }

/* pulse in SVG */
svg.pulse-svg {
  overflow: visible; }
  svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite;
    fill: var(--primary); }
  svg.pulse-svg .second-circle {
    -webkit-animation-delay: 1s;
    animation-delay: 1s; }
  svg.pulse-svg .third-circle {
    -webkit-animation-delay: 2s;
    animation-delay: 2s; }

/* pulse in CSS */
.pulse-css {
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  border-radius: 3.5rem;
  height: 1.25rem;
  position: absolute;
  background: #fe8630;
  right: 0.375rem;
  top: 0.3125rem;
  border: 0.25rem solid #fff;
  width: 1.25rem; }
  .pulse-css:after, .pulse-css:before {
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -.2rem;
    background-color: #D8B9C3;
    margin: auto;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite; }
    [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before {
      left: auto;
      right: -.2rem; }
  @media only screen and (max-width: 87.5rem) {
    .pulse-css {
      height: 1rem;
      width: 1rem; } }

@-webkit-keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

@keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

[data-sidebar-style="full"] .header,
[data-sidebar-style="overlay"] .header {
  width: 100%; }
  @media only screen and (max-width: 87.5rem) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 17rem; } }
  @media only screen and (max-width: 63.9375rem) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 5rem; } }

[data-sidebar-style="mini"] .header {
  width: 100%;
  height: 6.5rem;
  padding-left: 7.5rem; }
  @media only screen and (max-width: 63.9375rem) {
    [data-sidebar-style="mini"] .header {
      height: 5.5rem;
      padding-left: 6.5rem; } }

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

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

[data-header-position="fixed"] .content-body {
  padding-top: 6.25rem; }
  @media only screen and (max-width: 87.5rem) {
    [data-header-position="fixed"] .content-body {
      padding-top: 5.5rem; } }
  @media only screen and (max-width: 74.9375rem) {
    [data-header-position="fixed"] .content-body {
      padding-top: 5rem; } }

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

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

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

[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo {
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content {
  padding-left: 1.875rem; }

.header-left {
  height: 100%;
  display: flex;
  align-items: center; }
  .header-left .breadcrumb {
    margin-bottom: 0; }
  .header-left .agenda a {
    border-radius: 1.75rem; }
    .header-left .agenda a i {
      margin-right: 0.75rem; }
      @media only screen and (max-width: 87.5rem) {
        .header-left .agenda a i {
          margin-right: 0rem; } }
    @media only screen and (max-width: 93.75rem) {
      .header-left .agenda a {
        font-size: 0;
        border-radius: 0.75rem;
        padding: 0.8125rem 0.9375rem; }
        .header-left .agenda a i {
          font-size: 1.25rem;
          margin-right: 0; } }
  @media only screen and (max-width: 35.9375rem) {
    .header-left .agenda {
      display: none; } }
  .header-left .dashboard_bar {
    font-size: 2.188rem;
    font-weight: 600;
    color: #000; }
    @media only screen and (max-width: 74.9375rem) {
      .header-left .dashboard_bar {
        font-size: 2.125rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .header-left .dashboard_bar {
        display: none; } }
    .header-left .dashboard_bar.sub-bar {
      font-size: 1.875rem; }
  .header-left .search-area {
    width: 18.875rem;
    border-radius: 2.375rem;
    margin-left: 7rem; }
    @media only screen and (max-width: 100rem) {
      .header-left .search-area {
        width: 18.75rem; } }
    @media only screen and (max-width: 74.9375rem) {
      .header-left .search-area {
        display: none; } }
    .header-left .search-area .form-control {
      border: 0;
      background: #F6F6F6;
      border-top-left-radius: 2.625rem;
      border-bottom-left-radius: 2.625rem;
      height: 3.5rem; }
      @media only screen and (max-width: 87.5rem) {
        .header-left .search-area .form-control {
          height: 3rem; } }
    .header-left .search-area .input-group-text {
      border-top-right-radius: 2.625rem;
      border-bottom-right-radius: 2.625rem;
      background: #F1F1F1; }
      .header-left .search-area .input-group-text a i {
        font-size: 1.5rem; }
      @media only screen and (max-width: 87.5rem) {
        .header-left .search-area .input-group-text {
          height: 3rem; } }

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

.header-right {
  height: 100%; }
  .header-right .header-profile {
    position: relative !important; }
    .header-right .header-profile .dropdown-menu:after {
      content: none; }
  .header-right .nav-item {
    display: flex;
    justify-content: center;
    position: unset; }
    .header-right .nav-item .nav-link {
      color: #464a53;
      font-size: 1.125rem; }
  .header-right .right-sidebar {
    margin-right: -1.875rem; }
    .header-right .right-sidebar a {
      height: 5rem;
      width: 5rem;
      text-align: center;
      justify-content: center;
      display: flex;
      align-items: center;
      border-left: 0.0625rem solid #c8c8c8; }
  .header-right > li:not(:first-child) {
    padding-left: 1.25rem; }
    @media only screen and (max-width: 74.9375rem) {
      .header-right > li:not(:first-child) {
        padding-left: 1rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .header-right > li:not(:first-child) {
        padding-left: 0.4rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .header-right .notification_dropdown {
      position: relative; } }
  .header-right .notification_dropdown .nav-link {
    position: relative;
    background: var(--rgba-primary-1);
    border-radius: 0.625rem;
    padding: 0.8375rem;
    margin: 10px 0;
    line-height: 1; }
    @media only screen and (max-width: 87.5rem) {
      .header-right .notification_dropdown .nav-link {
        padding: 0.625rem; } }
    .header-right .notification_dropdown .nav-link i {
      font-size: 1.5rem; }
      @media only screen and (max-width: 87.5rem) {
        .header-right .notification_dropdown .nav-link i {
          font-size: 1.125rem; } }
    @media only screen and (max-width: 87.5rem) {
      .header-right .notification_dropdown .nav-link svg {
        width: 1.5rem;
        height: 1.5rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .header-right .notification_dropdown .nav-link svg {
        width: 1.25rem;
        height: 1.25rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .header-right .notification_dropdown .nav-link {
        margin: 0px 10px; } }
    @media only screen and (max-width: 35.9375rem) {
      .header-right .notification_dropdown .nav-link {
        margin: 0px 5px; } }
  .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; }
  [data-theme-version="dark"] .header-right .dropdown-menu {
    box-shadow: none; }
  .header-right .dropdown-menu:after {
    content: "";
    width: 1px;
    background: #000;
    position: absolute;
    right: 40px;
    height: 100%;
    z-index: 10;
    top: 0;
    opacity: 0.2; }
  @media only screen and (max-width: 74.9375rem) {
    .header-right .dropdown-menu:after {
      content: none; } }
  .header-right .search-area {
    width: 32.063rem; }
    .header-right .search-area .form-control {
      background: #FAFAFA;
      border: 0;
      padding-right: 18px; }
    .header-right .search-area ::placeholder {
      color: #A098AE;
      font-size: 16px;
      font-weight: 400; }
    .header-right .search-area .input-group-text {
      border-radius: 0.625rem;
      background: #FAFAFA;
      padding: 0px 12px;
      border: 0;
      padding-right: 0; }
      .header-right .search-area .input-group-text i {
        font-size: 1.5rem; }
    @media only screen and (max-width: 100rem) {
      .header-right .search-area {
        width: 15.625rem; } }
    @media only screen and (max-width: 74.9375rem) {
      .header-right .search-area {
        display: none; } }
  .header-right .blur-img {
    position: absolute;
    left: 27%;
    top: 0;
    filter: blur(554px); }

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

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

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

.notification_dropdown .dropdown-menu-end {
  border-width: 0;
  box-shadow: none;
  border-radius: 30px 0 0 30px;
  right: calc(100% + -40px);
  top: 0;
  min-width: 23.375rem;
  height: 100%;
  padding-right: 2.5rem;
  z-index: -3;
  margin-top: 0;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  display: block !important;
  transform: translateX(calc(100% + 60px)); }
  .notification_dropdown .dropdown-menu-end.show {
    transform: translateX(0);
    box-shadow: -30px 0px 30px 0 rgba(0, 0, 0, 0.1); }
  .notification_dropdown .dropdown-menu-end .widget-media,
  .notification_dropdown .dropdown-menu-end .widget-timeline {
    height: calc(100% - 3.2rem) !important; }
  .notification_dropdown .dropdown-menu-end .notification_title {
    background: var(--primary);
    color: #fff;
    padding: 0.625rem 1.25rem; }
    .notification_dropdown .dropdown-menu-end .notification_title h5, .notification_dropdown .dropdown-menu-end .notification_title .h5 {
      color: #fff;
      margin-bottom: 0.1875rem; }
  .notification_dropdown .dropdown-menu-end .media {
    width: 2.8125rem;
    height: 2.8125rem;
    font-size: 1.125rem; }
    [data-theme-version="dark"] .notification_dropdown .dropdown-menu-end .media {
      border-color: #333754; }
    .notification_dropdown .dropdown-menu-end .media > span {
      width: 2.1875rem;
      height: 2.1875rem;
      border-radius: 3.125rem;
      display: inline-block;
      padding: 0.4375rem 0.5625rem;
      margin-right: 0.625rem; }
      [direction="rtl"].notification_dropdown .dropdown-menu-end .media > span {
        margin-right: 0;
        margin-left: 0.625rem; }
      .notification_dropdown .dropdown-menu-end .media > span.success {
        background: #c9edcc;
        color: #56c760; }
      .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: #fcbbbc;
        color: #f75a5b; }
    .notification_dropdown .dropdown-menu-end .media .notify-time {
      width: 100%;
      margin-right: 0;
      color: #828690; }
    .notification_dropdown .dropdown-menu-end .media p {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 12.5rem;
      margin-bottom: 0;
      margin-top: 0.3125rem; }
      @media only screen and (max-width: 35.9375rem) {
        .notification_dropdown .dropdown-menu-end .media p {
          max-width: 6.25rem; } }
  .notification_dropdown .dropdown-menu-end .all-notification {
    display: block;
    padding: 0.9375rem 1.875rem 0;
    text-align: center;
    border-top: 0.0625rem solid #c8c8c8; }
    .notification_dropdown .dropdown-menu-end .all-notification i {
      margin-left: 0.625rem; }
  @media only screen and (max-width: 47.9375rem) {
    .notification_dropdown .dropdown-menu-end {
      right: 0;
      height: 27rem;
      top: 45px;
      transform: translateX(0);
      padding-right: 0;
      width: 18rem;
      display: none !important;
      border-radius: 0.625rem; }
      .notification_dropdown .dropdown-menu-end.show {
        display: block !important; } }
  @media only screen and (max-width: 35.9375rem) {
    .notification_dropdown .dropdown-menu-end {
      min-width: 18.5rem;
      right: -4rem; } }

.header-profile > a.nav-link {
  padding: 0;
  display: flex;
  align-items: center; }
  .header-profile > a.nav-link i {
    font-weight: 700; }
  .header-profile > a.nav-link .header-info {
    padding-left: 0rem;
    text-align: left; }
    @media only screen and (max-width: 87.5rem) {
      .header-profile > a.nav-link .header-info {
        padding-left: 0.625rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .header-profile > a.nav-link .header-info {
        display: none; } }
    .header-profile > a.nav-link .header-info span {
      font-size: 1rem;
      color: #000;
      display: block;
      font-weight: 600; }
    .header-profile > a.nav-link .header-info strong {
      color: #6e6e6e; }
    .header-profile > a.nav-link .header-info small, .header-profile > a.nav-link .header-info .small {
      display: block;
      font-size: 0.8125rem;
      color: #89879f;
      font-weight: 400;
      line-height: 1.2; }
  @media only screen and (max-width: 87.5rem) {
    .header-profile > a.nav-link {
      margin-left: 0rem;
      padding-left: 0rem; }
      .header-profile > a.nav-link .header-info span {
        font-size: 1rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .header-profile > a.nav-link {
      margin-left: 0rem;
      padding-left: 0rem;
      border-left: 0; } }

.header-profile .dropdown-menu {
  padding: 0.9375rem 0;
  min-width: 12.5rem; }
  .header-profile .dropdown-menu a:hover, .header-profile .dropdown-menu a:focus, .header-profile .dropdown-menu a.active {
    color: #FF6A59; }

.header-profile img {
  width: 2.813rem;
  height: 2.813rem;
  border: 3px solid var(--primary);
  border-radius: 0.625rem; }
  @media only screen and (max-width: 87.5rem) {
    .header-profile img {
      width: 2.4375rem;
      height: 2.4375rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .header-profile img {
      border: 2px solid var(--primary); } }

.header-profile .dropdown-toggle i {
  font-size: 1.25rem; }

@media only screen and (max-width: 35.9375rem) {
  .header-profile .dropdown-toggle span {
    display: none; } }

.header-profile .profile_title {
  background: #FF6A59;
  color: #fff;
  padding: 0.625rem 1.25rem; }
  .header-profile .profile_title h5, .header-profile .profile_title .h5 {
    color: #fff;
    margin-bottom: 0.1875rem; }

.header-profile .dropdown-item {
  padding: 0.5rem 1.5rem; }

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

.rtl {
  text-align: right;
  direction: rtl; }
  .rtl .nav {
    padding-right: 0; }
  .rtl .navbar-nav .nav-item {
    float: right; }
  .rtl .navbar-nav .nav-item + .nav-item {
    margin-right: 1rem;
    margin-left: inherit; }
  .rtl th {
    text-align: right; }
  .rtl .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem; }
  .rtl .dropdown-menu {
    right: 0;
    text-align: right; }
  .rtl .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .btn-group > .btn:last-child:not(:first-child),
  .rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .custom-control-label::after,
  .rtl .custom-control-label::before {
    right: 0;
    left: inherit; }
  .rtl .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 0.75rem center;
    background-size: 8px 10px; }
  .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
  .rtl .input-group > .input-group-append:not(:last-child) > .btn,
  .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
  .rtl .input-group > .input-group-prepend > .btn,
  .rtl .input-group > .input-group-prepend > .input-group-text {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .input-group-append > .btn,
  .rtl .input-group > .input-group-append > .input-group-text,
  .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
  .rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
  .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:first-child),
  .rtl .input-group > .form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:last-child),
  .rtl .input-group > .form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .custom-select:not(:last-child):not(:first-child),
  .rtl .input-group > .form-control:not(:last-child):not(:first-child) {
    border-radius: 0; }
  .rtl .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem; }
  .rtl .custom-control-indicator {
    right: 0;
    left: inherit; }
  .rtl .custom-file-label::after {
    right: initial;
    left: -1px;
    border-radius: .25rem 0 0 .25rem; }
  .rtl .radio input,
  .rtl .radio-inline,
  .rtl .checkbox input,
  .rtl .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .list-group {
    padding-right: 0;
    padding-left: 40px; }
  .rtl .close {
    float: left; }
  .rtl .modal-header .close {
    margin: -15px auto -15px -15px; }
  .rtl .modal-footer > :not(:first-child) {
    margin-right: .25rem; }
  .rtl .alert-dismissible .close {
    right: inherit;
    left: 0; }
  .rtl .dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0; }
  .rtl .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0; }
  .rtl .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0; }
  .rtl .offset-3 {
    margin-right: 25%;
    margin-left: 0; }
  .rtl .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0; }
  .rtl .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0; }
  .rtl .offset-6 {
    margin-right: 50%;
    margin-left: 0; }
  .rtl .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0; }
  .rtl .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0; }
  .rtl .offset-9 {
    margin-right: 75%;
    margin-left: 0; }
  .rtl .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0; }
  .rtl .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0; }
  @media (min-width: 576px) {
    .rtl .offset-sm-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-sm-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-sm-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-sm-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-sm-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-sm-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-sm-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-sm-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-sm-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-sm-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-sm-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-sm-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 768px) {
    .rtl .offset-md-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-md-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-md-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-md-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-md-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-md-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-md-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-md-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-md-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-md-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-md-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-md-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 992px) {
    .rtl .offset-lg-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-lg-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-lg-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-lg-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-lg-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-lg-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-lg-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-lg-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-lg-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-lg-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-lg-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-lg-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .rtl .offset-xl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1440) {
    .rtl .offset-xxl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xxl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xxl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xxl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xxl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  .rtl .mr-0,
  .rtl .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .rtl .ml-0,
  .rtl .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .rtl .mr-1,
  .rtl .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important; }
  .rtl .ml-1,
  .rtl .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important; }
  .rtl .mr-2,
  .rtl .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important; }
  .rtl .ml-2,
  .rtl .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important; }
  .rtl .mr-3,
  .rtl .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important; }
  .rtl .ml-3,
  .rtl .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important; }
  .rtl .mr-4,
  .rtl .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important; }
  .rtl .ml-4,
  .rtl .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important; }
  .rtl .mr-5,
  .rtl .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important; }
  .rtl .ml-5,
  .rtl .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important; }
  .rtl .pr-0,
  .rtl .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .rtl .pl-0,
  .rtl .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .rtl .pr-1,
  .rtl .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important; }
  .rtl .pl-1,
  .rtl .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important; }
  .rtl .pr-2,
  .rtl .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important; }
  .rtl .pl-2,
  .rtl .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important; }
  .rtl .pr-3,
  .rtl .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important; }
  .rtl .pl-3,
  .rtl .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important; }
  .rtl .pr-4,
  .rtl .px-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important; }
  .rtl .pl-4,
  .rtl .px-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important; }
  .rtl .pr-5,
  .rtl .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important; }
  .rtl .pl-5,
  .rtl .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important; }
  .rtl .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  @media (min-width: 576px) {
    .rtl .mr-sm-0,
    .rtl .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-sm-0,
    .rtl .mx-sm-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-sm-1,
    .rtl .mx-sm-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-sm-1,
    .rtl .mx-sm-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-sm-2,
    .rtl .mx-sm-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-sm-2,
    .rtl .mx-sm-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-sm-3,
    .rtl .mx-sm-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-sm-3,
    .rtl .mx-sm-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-sm-4,
    .rtl .mx-sm-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-sm-4,
    .rtl .mx-sm-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-sm-5,
    .rtl .mx-sm-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-sm-5,
    .rtl .mx-sm-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-sm-0,
    .rtl .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-sm-0,
    .rtl .px-sm-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-sm-1,
    .rtl .px-sm-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-sm-1,
    .rtl .px-sm-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-sm-2,
    .rtl .px-sm-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-sm-2,
    .rtl .px-sm-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-sm-3,
    .rtl .px-sm-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-sm-3,
    .rtl .px-sm-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-sm-4,
    .rtl .px-sm-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-sm-4,
    .rtl .px-sm-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-sm-5,
    .rtl .px-sm-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-sm-5,
    .rtl .px-sm-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-sm-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-sm-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    .rtl .mr-md-0,
    .rtl .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-md-0,
    .rtl .mx-md-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-md-1,
    .rtl .mx-md-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-md-1,
    .rtl .mx-md-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-md-2,
    .rtl .mx-md-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-md-2,
    .rtl .mx-md-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-md-3,
    .rtl .mx-md-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-md-3,
    .rtl .mx-md-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-md-4,
    .rtl .mx-md-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-md-4,
    .rtl .mx-md-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-md-5,
    .rtl .mx-md-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-md-5,
    .rtl .mx-md-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-md-0,
    .rtl .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-md-0,
    .rtl .px-md-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-md-1,
    .rtl .px-md-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-md-1,
    .rtl .px-md-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-md-2,
    .rtl .px-md-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-md-2,
    .rtl .px-md-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-md-3,
    .rtl .px-md-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-md-3,
    .rtl .px-md-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-md-4,
    .rtl .px-md-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-md-4,
    .rtl .px-md-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-md-5,
    .rtl .px-md-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-md-5,
    .rtl .px-md-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-md-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-md-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    .rtl .mr-lg-0,
    .rtl .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-lg-0,
    .rtl .mx-lg-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-lg-1,
    .rtl .mx-lg-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-lg-1,
    .rtl .mx-lg-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-lg-2,
    .rtl .mx-lg-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-lg-2,
    .rtl .mx-lg-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-lg-3,
    .rtl .mx-lg-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-lg-3,
    .rtl .mx-lg-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-lg-4,
    .rtl .mx-lg-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-lg-4,
    .rtl .mx-lg-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-lg-5,
    .rtl .mx-lg-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-lg-5,
    .rtl .mx-lg-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-lg-0,
    .rtl .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-lg-0,
    .rtl .px-lg-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-lg-1,
    .rtl .px-lg-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-lg-1,
    .rtl .px-lg-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-lg-2,
    .rtl .px-lg-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-lg-2,
    .rtl .px-lg-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-lg-3,
    .rtl .px-lg-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-lg-3,
    .rtl .px-lg-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-lg-4,
    .rtl .px-lg-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-lg-4,
    .rtl .px-lg-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-lg-5,
    .rtl .px-lg-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-lg-5,
    .rtl .px-lg-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-lg-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-lg-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    .rtl .mr-xl-0,
    .rtl .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xl-0,
    .rtl .mx-xl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xl-1,
    .rtl .mx-xl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xl-1,
    .rtl .mx-xl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xl-2,
    .rtl .mx-xl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xl-2,
    .rtl .mx-xl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xl-3,
    .rtl .mx-xl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xl-3,
    .rtl .mx-xl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xl-4,
    .rtl .mx-xl-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-xl-4,
    .rtl .mx-xl-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-xl-5,
    .rtl .mx-xl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xl-5,
    .rtl .mx-xl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xl-0,
    .rtl .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xl-0,
    .rtl .px-xl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xl-1,
    .rtl .px-xl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xl-1,
    .rtl .px-xl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xl-2,
    .rtl .px-xl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xl-2,
    .rtl .px-xl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xl-3,
    .rtl .px-xl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xl-3,
    .rtl .px-xl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xl-4,
    .rtl .px-xl-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-xl-4,
    .rtl .px-xl-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-xl-5,
    .rtl .px-xl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xl-5,
    .rtl .px-xl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1440) {
    .rtl .mr-xxl-0,
    .rtl .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xxl-0,
    .rtl .mx-xxl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xxl-1,
    .rtl .mx-xxl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xxl-1,
    .rtl .mx-xxl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xxl-2,
    .rtl .mx-xxl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xxl-2,
    .rtl .mx-xxl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xxl-3,
    .rtl .mx-xxl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xxl-3,
    .rtl .mx-xxl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xxl-4,
    .rtl .mx-xxl-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-xxl-4,
    .rtl .mx-xxl-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-xxl-5,
    .rtl .mx-xxl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xxl-5,
    .rtl .mx-xxl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xxl-0,
    .rtl .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xxl-0,
    .rtl .px-xxl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xxl-1,
    .rtl .px-xxl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xxl-1,
    .rtl .px-xxl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xxl-2,
    .rtl .px-xxl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xxl-2,
    .rtl .px-xxl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xxl-3,
    .rtl .px-xxl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xxl-3,
    .rtl .px-xxl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xxl-4,
    .rtl .px-xxl-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-xxl-4,
    .rtl .px-xxl-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-xxl-5,
    .rtl .px-xxl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xxl-5,
    .rtl .px-xxl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xxl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xxl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  .rtl .text-right {
    text-align: left !important; }
  .rtl .text-left {
    text-align: right !important; }
  @media (min-width: 576px) {
    .rtl .text-sm-right {
      text-align: left !important; }
    .rtl .text-sm-left {
      text-align: right !important; } }
  @media (min-width: 768px) {
    .rtl .text-md-right {
      text-align: left !important; }
    .rtl .text-md-left {
      text-align: right !important; } }
  @media (min-width: 992px) {
    .rtl .text-lg-right {
      text-align: left !important; }
    .rtl .text-lg-left {
      text-align: right !important; } }
  @media (min-width: 1200px) {
    .rtl .text-xl-right {
      text-align: left !important; }
    .rtl .text-xl-left {
      text-align: right !important; } }
  @media (min-width: 1440) {
    .rtl .text-xxl-right {
      text-align: left !important; }
    .rtl .text-xxl-left {
      text-align: right !important; } }

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

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

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

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

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

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

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

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

.rtl .mx-4 {
  margin-right: auto;
  margin-left: 1.5rem !important; }

.rtl .mx-4 {
  margin-left: auto;
  margin-right: 1.5rem !important; }

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

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

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

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

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

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

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

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

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

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

.rtl .px-4 {
  padding-right: auto;
  padding-left: 1.5rem !important; }

.rtl .px-4 {
  padding-left: auto;
  padding-right: 1.5rem !important; }

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

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

.rtl .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important; }

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

.rtl .ml-auto {
  margin-right: auto !important;
  margin-left: 0 !important; }

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

@media (min-width: 576px) {
  .rtl .mx-sm-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-sm-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-sm-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-sm-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-sm-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-sm-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-sm-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-sm-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-sm-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-sm-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-sm-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-sm-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-sm-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-sm-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-sm-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-sm-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-sm-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-sm-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-sm-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-sm-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-sm-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-sm-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-sm-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-sm-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-sm-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-sm-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .rtl .mx-md-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-md-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-md-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-md-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-md-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-md-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-md-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-md-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-md-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-md-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-md-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-md-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-md-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-md-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-md-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-md-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-md-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-md-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-md-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-md-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-md-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-md-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-md-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-md-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-md-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-md-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .rtl .mx-lg-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-lg-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-lg-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-lg-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-lg-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-lg-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-lg-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-lg-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-lg-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-lg-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-lg-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-lg-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-lg-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-lg-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-lg-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-lg-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-lg-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-lg-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-lg-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-lg-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-lg-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-lg-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-lg-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-lg-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-lg-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-lg-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .rtl .mx-xl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xl-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-xl-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-xl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xl-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-xl-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-xl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1440) {
  .rtl .mx-xxl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xxl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xxl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xxl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xxl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xxl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xxl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xxl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xxl-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-xxl-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-xxl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xxl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xxl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xxl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xxl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xxl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xxl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xxl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xxl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xxl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xxl-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-xxl-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-xxl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xxl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xxl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xxl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

.rtl .float-left {
  float: right !important; }

.rtl .float-right {
  float: left !important; }

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

@media (min-width: 576px) {
  .rtl .float-sm-left {
    float: right !important; }
  .rtl .float-sm-right {
    float: left !important; }
  .rtl .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .rtl .float-md-left {
    float: right !important; }
  .rtl .float-md-right {
    float: left !important; }
  .rtl .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .rtl .float-lg-left {
    float: right !important; }
  .rtl .float-lg-right {
    float: left !important; }
  .rtl .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .rtl .float-xl-left {
    float: right !important; }
  .rtl .float-xl-right {
    float: left !important; }
  .rtl .float-xl-none {
    float: none !important; } }

@media (min-width: 1440) {
  .rtl .float-xxl-left {
    float: right !important; }
  .rtl .float-xxl-right {
    float: left !important; }
  .rtl .float-xxl-none {
    float: none !important; } }

[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: #333754 !important; }

[direction="rtl"] .text-right {
  text-align: left !important; }

[direction="rtl"] .text-left {
  text-align: right !important; }

[direction="rtl"] .border-right {
  border-left: 0.0625rem solid #DBDBDB !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 0.0625rem solid #DBDBDB !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: 35.9375rem) {
    [direction="rtl"] .dropdown-menu-right {
      left: 0.9375rem; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 0.625rem;
  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: 0.9375rem; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem; }
    [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: 1.875rem; }
    [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: 1.875rem; }
    @media (max-width: 767.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: -4.0625rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .nav-control {
      left: -4.0625rem; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .nav-control {
      left: -2.0625rem; } }

[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: 2.5rem; }

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

[direction="rtl"] .header {
  padding: 0;
  padding-right: 21.563rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .header {
      padding-right: 5rem;
      padding-left: 0; } }
  [direction="rtl"] .header .header-content {
    padding-left: 1.875rem;
    padding-right: 5.3125rem; }
    @media only screen and (max-width: 35.9375rem) {
      [direction="rtl"] .header .header-content {
        padding-right: 3.5rem;
        padding-left: 0.938rem; } }
    [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
      padding-right: 1.875rem; }
    [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
      @media only screen and (max-width: 35.9375rem) {
        [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: 1.25rem;
  margin-right: 0 !important; }
  @media only screen and (max-width: 47.9375rem) {
    [direction="rtl"] .header-right > li:not(:first-child) {
      padding-right: 0.5rem; } }

[direction="rtl"] .header-right .search-area .input-group-append .input-group-text {
  padding-right: auto;
  padding-left: 1.25rem; }

[direction="rtl"] .header-right .search-area .form-control {
  padding-left: auto;
  padding-right: 1.25rem; }

[direction="rtl"] .header-right .header-profile > a.nav-link {
  margin-left: auto;
  padding-left: auto;
  margin-right: 0.9375rem;
  padding-right: 1.875rem;
  border-right: 0.0625rem solid #EEEEEE;
  border-left: 0; }
  [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
    padding-right: 1.25rem;
    padding-left: auto;
    text-align: right; }
    @media only screen and (max-width: 87.5rem) {
      [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
        padding-right: 0.625rem; } }
  @media only screen and (max-width: 87.5rem) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0.625rem;
      padding-right: 1.25rem; } }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0rem;
      padding-right: 0rem;
      border-right: 0; } }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 2.5rem !important; }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -6.25rem !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: 35.9375rem) {
    [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: 6.25rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0.9375rem;
  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.9375rem;
  padding-right: 10.625rem; }

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

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .dlabnav {
    text-align: right; }
    [direction="rtl"] .dlabnav .metismenu ul:after {
      left: auto;
      right: 1.5625rem; }
    [direction="rtl"] .dlabnav .metismenu ul a:before {
      left: auto;
      right: 2.625rem; }
    [data-sidebar-style="full"][direction="rtl"] .dlabnav .metismenu li > a i {
      padding: 0 0 0 0;
      margin-right: 0;
      margin-left: 0.625rem; }
    [direction="rtl"] .dlabnav .metismenu li > a svg {
      margin-left: 0.3125rem;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .dlabnav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .dlabnav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .dlabnav .metismenu li ul a {
      padding-right: 6rem;
      padding-left: 0.625rem; }
    [direction="rtl"] .dlabnav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .dlabnav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li .has-arrow:after {
    left: 1.5rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="mini"] .dlabnav .metismenu > li > a > i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .dlabnav .metismenu li > a i {
    padding: 0;
    margin-left: auto;
    margin-right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .dlabnav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }

[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: 21.563rem;
    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: 0; }
  [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.625rem 0.625rem 0; }
  [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child {
    border-radius: 0.625rem 0 0 0.625rem; }
  [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: 35.9375rem) {
      [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; }
  [direction="rtl"] .new-arrival-content .price {
    float: left; }
  [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.625rem;
    border-bottom-left-radius: 0.625rem; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    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; }
    @media only screen and (max-width: 35.9375rem) {
      [direction="rtl"] .chatbox .chatbox-close {
        left: 280px; } }
  [direction="rtl"] .separator {
    margin-right: 0;
    margin-left: 9px; }
  [direction="rtl"] .card-tabs .nav-tabs {
    padding-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: left; }
  [direction="rtl"] .trending-menus .tr-row .num {
    margin-right: 0;
    margin-left: 15px; }
  [direction="rtl"] .default-select.style-2 .btn:after {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"] .widget-timeline-icon li .icon {
    left: auto;
    right: -2px; }
  [direction="rtl"] .widget-timeline-icon li a {
    padding: 25px 0px 0px 50px; }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .widget-timeline-icon .timeline {
      margin-left: 0;
      margin-right: 10px; }
    [direction="rtl"] .widget-timeline-icon li {
      border-left: 0;
      border-right: 6px solid #FF6A59; }
      [direction="rtl"] .widget-timeline-icon li a {
        padding: 0 30px 30px 0; }
      [direction="rtl"] .widget-timeline-icon li .icon {
        right: -12px; }
      [direction="rtl"] .widget-timeline-icon li:last-child {
        border-color: transparent; } }
  [direction="rtl"] #revenueMap .apexcharts-yaxis, [direction="rtl"] #customerMapkm .apexcharts-yaxis {
    transform: translateX(0px); }
  [direction="rtl"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem; }
  [direction="rtl"] .dlab-demo-panel {
    right: auto;
    left: -380px; }
    [direction="rtl"] .dlab-demo-panel.show {
      right: unset;
      left: 0; }
    [direction="rtl"] .dlab-demo-panel .dlab-demo-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"][data-layout="horizontal"] .content-body {
    margin-right: 0; }
  [direction="rtl"][data-layout="horizontal"] .dlabnav .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: 6.25rem; }
  [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"][data-sidebar-style="compact"] .dlabnav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"] .dlabnav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg) translateY(-50%); }
  [direction="rtl"] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"] .dlabnav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg); }
  [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.75rem;
    border-top-left-radius: 0.75rem; }
  [direction="rtl"] .custom-file-label::after {
    border-radius: .75rem 0 0 .75rem; }
  [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.75rem;
    border-bottom-right-radius: 0.75rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0; }

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

[direction="rtl"] .sidebar-right {
  right: auto;
  left: -50rem; }
  [direction="rtl"] .sidebar-right.show {
    left: 5.25rem;
    right: unset; }
  [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 {
    right: auto;
    left: -48px; }

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

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 767.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: 0.625rem 1.875rem 0;
  padding: 1.5625rem 0 0.625rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.05rem;
  border-top: 0.0625rem solid #eaeaea;
  color: #999999; }
  [data-theme-version="dark"] .nav-label {
    border-color: #333754; }
  .nav-label.first {
    border: 0rem;
    margin-top: 0rem; }

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

.content-body {
  margin-left: 18.563rem;
  z-index: 0;
  transition: all .2s ease;
  padding-right: 5.625rem; }
  @media only screen and (max-width: 87.5rem) {
    .content-body {
      margin-left: 17rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .content-body {
      padding-right: 0rem; } }

.bell img {
  -webkit-animation: ring 8s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 0.25rem;
  -moz-animation: ring 8s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 0.25rem;
  animation: ring 8s .7s ease-in-out infinite; }

@-webkit-keyframes ring {
  0% {
    -webkit-transform: rotateZ(0); }
  1% {
    -webkit-transform: rotateZ(30deg); }
  3% {
    -webkit-transform: rotateZ(-28deg); }
  5% {
    -webkit-transform: rotateZ(34deg); }
  7% {
    -webkit-transform: rotateZ(-32deg); }
  9% {
    -webkit-transform: rotateZ(30deg); }
  11% {
    -webkit-transform: rotateZ(-28deg); }
  13% {
    -webkit-transform: rotateZ(26deg); }
  15% {
    -webkit-transform: rotateZ(-24deg); }
  17% {
    -webkit-transform: rotateZ(22deg); }
  19% {
    -webkit-transform: rotateZ(-20deg); }
  21% {
    -webkit-transform: rotateZ(18deg); }
  23% {
    -webkit-transform: rotateZ(-16deg); }
  25% {
    -webkit-transform: rotateZ(14deg); }
  27% {
    -webkit-transform: rotateZ(-12deg); }
  29% {
    -webkit-transform: rotateZ(10deg); }
  31% {
    -webkit-transform: rotateZ(-8deg); }
  33% {
    -webkit-transform: rotateZ(6deg); }
  35% {
    -webkit-transform: rotateZ(-4deg); }
  37% {
    -webkit-transform: rotateZ(2deg); }
  39% {
    -webkit-transform: rotateZ(-1deg); }
  41% {
    -webkit-transform: rotateZ(1deg); }
  43% {
    -webkit-transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(0); } }

@-moz-keyframes ring {
  0% {
    -moz-transform: rotate(0); }
  1% {
    -moz-transform: rotate(30deg); }
  3% {
    -moz-transform: rotate(-28deg); }
  5% {
    -moz-transform: rotate(34deg); }
  7% {
    -moz-transform: rotate(-32deg); }
  9% {
    -moz-transform: rotate(30deg); }
  11% {
    -moz-transform: rotate(-28deg); }
  13% {
    -moz-transform: rotate(26deg); }
  15% {
    -moz-transform: rotate(-24deg); }
  17% {
    -moz-transform: rotate(22deg); }
  19% {
    -moz-transform: rotate(-20deg); }
  21% {
    -moz-transform: rotate(18deg); }
  23% {
    -moz-transform: rotate(-16deg); }
  25% {
    -moz-transform: rotate(14deg); }
  27% {
    -moz-transform: rotate(-12deg); }
  29% {
    -moz-transform: rotate(10deg); }
  31% {
    -moz-transform: rotate(-8deg); }
  33% {
    -moz-transform: rotate(6deg); }
  35% {
    -moz-transform: rotate(-4deg); }
  37% {
    -moz-transform: rotate(2deg); }
  39% {
    -moz-transform: rotate(-1deg); }
  41% {
    -moz-transform: rotate(1deg); }
  43% {
    -moz-transform: rotate(0); }
  100% {
    -moz-transform: rotate(0); } }

@keyframes ring {
  0% {
    transform: rotate(0); }
  1% {
    transform: rotate(30deg); }
  3% {
    transform: rotate(-28deg); }
  5% {
    transform: rotate(34deg); }
  7% {
    transform: rotate(-32deg); }
  9% {
    transform: rotate(30deg); }
  11% {
    transform: rotate(-28deg); }
  13% {
    transform: rotate(26deg); }
  15% {
    transform: rotate(-24deg); }
  17% {
    transform: rotate(22deg); }
  19% {
    transform: rotate(-20deg); }
  21% {
    transform: rotate(18deg); }
  23% {
    transform: rotate(-16deg); }
  25% {
    transform: rotate(14deg); }
  27% {
    transform: rotate(-12deg); }
  29% {
    transform: rotate(10deg); }
  31% {
    transform: rotate(-8deg); }
  33% {
    transform: rotate(6deg); }
  35% {
    transform: rotate(-4deg); }
  37% {
    transform: rotate(2deg); }
  39% {
    transform: rotate(-1deg); }
  41% {
    transform: rotate(1deg); }
  43% {
    transform: rotate(0); }
  100% {
    transform: rotate(0); } }

.dlabnav {
  width: 18.75rem;
  padding-bottom: 0;
  height: calc(100% - 6.25rem);
  position: absolute;
  top: 6.25rem;
  padding-top: 1rem;
  z-index: 6;
  background-color: var(--sidebar-bg);
  transition: all .2s ease;
  box-shadow: 0rem 0.9375rem 1.875rem 0rem rgba(0, 0, 0, 0.02); }
  @media only screen and (max-width: 87.5rem) {
    .dlabnav {
      top: 5.5rem;
      height: calc(100% - 78px); } }
  @media only screen and (max-width: 74.9375rem) {
    .dlabnav {
      top: 5rem;
      height: calc(100% - 70px); } }
  @media only screen and (max-width: 47.9375rem) {
    .dlabnav {
      width: 18rem; } }
  .dlabnav .dlabnav-scroll {
    position: relative;
    height: 100%; }
  @media only screen and (max-width: 87.5rem) {
    .dlabnav {
      width: 17rem; } }
  .dlabnav ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .dlabnav .metismenu {
    display: flex;
    flex-direction: column; }
    .dlabnav .metismenu.fixed {
      position: fixed;
      top: 0;
      width: 100%;
      left: 0; }
    .dlabnav .metismenu > li {
      display: flex;
      flex-direction: column; }
      .dlabnav .metismenu > li a > i {
        font-size: 1.1rem;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 0;
        height: auto;
        width: auto;
        text-align: center;
        margin-right: 0.65rem;
        border-radius: 0.125rem;
        line-height: 1;
        border-radius: 0.625rem; }
        [data-sidebar-style="compact"] .dlabnav .metismenu > li a > i {
          display: block;
          padding: 0;
          background: rgba(0, 0, 0, 0.05);
          /* background:rgba($light,0.2); */
          color: rgba(0, 0, 0, 0.3);
          width: 3.25rem;
          height: 3.25rem;
          border-radius: 0.625rem;
          line-height: 3.45rem;
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 0.3125rem; }
          [data-sidebar-style="compact"] .dlabnav .metismenu > li a > i[data-theme-version="dark"] {
            color: #fff; }
        @media only screen and (max-width: 84.375rem) {
          .dlabnav .metismenu > li a > i {
            height: auto;
            line-height: 0.0625rem;
            width: auto;
            font-size: 1.5rem;
            padding: 0;
            color: #969BA0; } }
      .dlabnav .metismenu > li > a {
        font-weight: 500;
        display: inline-block;
        font-size: 1rem;
        color: #737B8B; }
        .dlabnav .metismenu > li > a i {
          color: #96A0AF; }
        .dlabnav .metismenu > li > a svg {
          max-width: 1rem;
          max-height: 1rem;
          height: 100%;
          margin-right: 0.4125rem;
          margin-top: -0.0875rem; }
          .dlabnav .metismenu > li > a svg path {
            fill: #96a0af; }
        .dlabnav .metismenu > li > a g [fill] {
          fill: #8088a1; }
      .dlabnav .metismenu > li:hover > a, .dlabnav .metismenu > li:focus > a {
        /*  background-color: lighten($color: $primary, $amount: 40%); */
        color: var(--primary); }
        .dlabnav .metismenu > li:hover > a g [fill], .dlabnav .metismenu > li:focus > a g [fill] {
          fill: var(--primary); }
      .dlabnav .metismenu > li.mm-active > a {
        color: #fff;
        background: var(--primary);
        font-weight: 500;
        box-shadow: 0px 20px 50px 0px #FF6A591A; }
        .dlabnav .metismenu > li.mm-active > a i {
          font-weight: 100; }
        .dlabnav .metismenu > li.mm-active > a svg path {
          fill: #fff; }
        .dlabnav .metismenu > li.mm-active > a g [fill] {
          fill: var(--primary); }
        .dlabnav .metismenu > li.mm-active > a:after {
          border-top: 0.3125rem solid #fff;
          border-left: 0.3125rem solid #fff; }
      [data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a i {
        background: var(--primary);
        color: #fff; }
      [data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a svg {
        background: var(--primary); }
        [data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a svg path {
          fill: #fff; }
    .dlabnav .metismenu li {
      position: relative; }
    .dlabnav .metismenu ul {
      transition: all .2s ease-in-out;
      position: relative;
      z-index: 1;
      padding: 0.5rem 0; }
      .dlabnav .metismenu ul a {
        padding-top: .5rem;
        padding-bottom: .5rem;
        position: relative;
        font-size: 0.9375rem;
        padding-left: 3.5rem;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
        @media only screen and (max-width: 84.375rem) {
          .dlabnav .metismenu ul a {
            padding-left: 4.6rem; } }
        @media only screen and (max-width: 47.9375rem) {
          .dlabnav .metismenu ul a {
            padding-left: 3.4rem;
            font-size: 0.875rem; } }
        [data-sidebar-style="full"] .dlabnav .metismenu ul a:before {
          content: "";
          height: 0.125rem;
          width: 0.375rem;
          background: var(--rgba-primary-5);
          position: absolute;
          left: 1.8rem;
          top: 50%;
          transform: translateY(-50%);
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
        [data-sidebar-style="full"] .dlabnav .metismenu ul a:hover {
          padding-left: 4.2rem; }
          @media only screen and (max-width: 78.125rem) {
            [data-sidebar-style="full"] .dlabnav .metismenu ul a:hover {
              padding-left: 3.3rem; } }
          [data-sidebar-style="full"] .dlabnav .metismenu ul a:hover:before {
            width: 1.25rem; }
        .dlabnav .metismenu ul a:hover, .dlabnav .metismenu ul a:focus, .dlabnav .metismenu ul a.mm-active {
          text-decoration: none;
          color: var(--primary); }
        .dlabnav .metismenu ul a:before {
          position: absolute;
          content: none;
          height: 0.125rem;
          width: 0.5rem;
          top: 50%;
          left: 1.75rem;
          border-radius: 3.75rem;
          transform: translateY(-50%); }
          @media only screen and (max-width: 84.375rem) {
            .dlabnav .metismenu ul a:before {
              left: 2.8125rem; } }
    .dlabnav .metismenu a {
      position: relative;
      display: block;
      padding: 0.625rem 1.875rem;
      outline-width: 0;
      color: #737B8B;
      text-decoration: none; }
      @media only screen and (max-width: 47.9375rem) {
        .dlabnav .metismenu a {
          padding: 0.625rem 1.25rem; } }
    .dlabnav .metismenu .has-arrow:after {
      /* width:  .5rem;
                height: .5rem;
                border-color: inherit; */
      border-top: 0.3125rem solid #C8C8C8;
      border-left: 0.3125rem solid #C8C8C8;
      border-bottom: 0.3125rem solid transparent;
      border-right: 0.3125rem solid transparent;
      right: 1.875rem;
      top: 50%;
      -webkit-transform: rotate(-225deg) translateY(-50%);
      transform: rotate(-225deg) translateY(-50%); }
    .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
    .dlabnav .metismenu .mm-active > .has-arrow:after {
      -webkit-transform: rotate(-135deg) translateY(-50%);
      transform: rotate(-135deg) translateY(-50%);
      /* margin-right: 2rem; */ }
  .dlabnav .main-menu {
    padding: 0.625rem 1.875rem; }
  .dlabnav .header-info2 {
    padding: 0 20px; }
    .dlabnav .header-info2 img {
      height: 3.75rem;
      width: 3.75rem;
      border-radius: 1.25rem;
      margin-right: 1.2rem; }
    .dlabnav .header-info2 span {
      font-size: 1.25rem;
      font-weight: 500;
      color: #393939; }
      @media only screen and (max-width: 87.5rem) {
        .dlabnav .header-info2 span {
          font-size: 0.9rem; } }
    .dlabnav .header-info2 i {
      margin-left: 1rem;
      font-size: 1.2rem; }
    @media only screen and (max-width: 87.5rem) {
      .dlabnav .header-info2 {
        padding: 0; } }
  .dlabnav .ps__rail-y {
    left: 0 !important;
    opacity: 0.1; }
    .dlabnav .ps__rail-y:hover {
      opacity: 0.1; }

.copyright {
  padding: 0 1.875rem; }
  .copyright p {
    font-size: 0.875rem; }
  .copyright strong {
    display: block;
    font-size: 0.875rem;
    font-weight: 500; }

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

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

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

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

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

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

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

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

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

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

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

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

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

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

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 25rem;
  width: 60vw; }
  [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

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

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

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

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

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

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

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

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

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

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul {
  left: 0;
  right: 0; }
  [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #333754; }
  [data-sibebarbg="color_2"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #2b735d; }
  [data-sibebarbg="color_3"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #f21900; }
  [data-sibebarbg="color_4"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #f85500; }
  [data-sibebarbg="color_5"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #001ecb; }
  [data-sibebarbg="color_6"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #0057d8; }
  [data-sibebarbg="color_7"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #1971a3; }
  [data-sibebarbg="color_8"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #7b3581; }
  [data-sibebarbg="color_9"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #56704e; }
  [data-sibebarbg="color_10"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #372b99; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li a {
    transition: all .4s ease-in-out; }
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li a:hover {
      border-radius: 0.25rem; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw;
  z-index: 99; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
    content: "";
    height: 100%;
    width: 0.0625rem;
    position: absolute;
    background-color: #fff;
    right: 2.8125rem;
    top: 0; }
    [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #262647; }
    [data-sibebarbg="color_2"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #39987b; }
    [data-sibebarbg="color_3"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #ff3c26; }
    [data-sibebarbg="color_4"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #ff752c; }
    [data-sibebarbg="color_5"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #0025fe; }
    [data-sibebarbg="color_6"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #0c6dff; }
    [data-sibebarbg="color_7"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #208fcf; }
    [data-sibebarbg="color_8"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #9e44a5; }
    [data-sibebarbg="color_9"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #6d8f62; }
    [data-sibebarbg="color_10"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #4636c1; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

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

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 13.125rem;
  width: 43.75rem;
  height: 13.125rem !important; }
  @media only screen and (min-width: 75rem) and (max-width: 93.75rem) {
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
      width: 43.75rem; } }

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

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

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

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

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

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

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

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
[data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li {
  padding: 0 1.5rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li > a {
    font-size: 1rem;
    padding: 0.825rem 1.5rem;
    margin: 5px 0;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border-radius: 0.625rem;
    /* &:before{
						position:absolute;
						content:"";
						background:var(--primary);
						width:0;
						height:100%;
						top:0;
						right:0rem;
						@include transitionMedium;
						border-radius:1.25rem;
						
					} */ }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
    /* &:before{
							width:0.563rem;
							@include respond ('laptop'){
								width:0.600rem;	
							}
						} */ }
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff;
      font-weight: 300; }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li .has-arrow:after {
    right: 1.5rem; }
  @media only screen and (max-width: 87.5rem) {
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li {
      padding: 0 0.9rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li > a {
        font-size: 1rem;
        padding: 0.9375rem 1.25rem; } }

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

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

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

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav {
  width: 6.5rem;
  overflow: visible;
  position: absolute; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .nav-text {
    display: none; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .slimScrollDiv,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .dlabnav-scroll {
    overflow: visible !important; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .header-info2 {
    padding: 0; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .sidebar-info {
    display: none !important; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .header-profile2 {
    margin: 0 0.5rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li {
    position: relative; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a {
      background: transparent;
      margin: 0.125rem 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a svg {
        max-width: 1.5rem;
        max-height: 1.5rem;
        margin-right: 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a:before {
        content: none; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a i {
        margin: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul {
      position: absolute;
      left: 5.8rem;
      top: 0;
      width: 12rem;
      z-index: 1001;
      display: none;
      padding-left: 0.0625rem;
      height: auto !important;
      box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
      border-radius: 0.375rem;
      margin-left: 0;
      border: 0;
      background: #fff; }
      [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul {
        left: auto;
        right: 5rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul {
        left: 11.8125rem;
        top: 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul:after {
          content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li:hover > ul {
      display: block;
      height: auto;
      overflow: visible; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li {
    transition: all 0.4s ease-in-out;
    padding: 0 1.125rem; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li > a {
      padding: 0.725rem 0.775rem;
      margin: 3px 6px;
      text-align: center;
      border-radius: 0.625rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li > a.has-arrow:after {
        display: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a {
      background: var(--primary);
      border-radius: 0.625rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a i {
        color: #fff;
        padding: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover:nth-last-child(-n + 1) > ul {
      bottom: 0;
      top: auto; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
      border-radius: 0.625rem;
      background: var(--primary);
      color: #fff; }
      [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
        background: #292d4a; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a i {
        color: #fff;
        /* background:$primary; */ }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a svg path {
        fill: #fff; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul {
      height: auto !important;
      padding: 0.625rem 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul a {
        padding: 0.375rem 1.25rem 0.375rem 1.25rem;
        margin-left: -.1rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul ul {
        padding: 0.625rem 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul ul a {
          padding: 0.375rem 1.25rem 0.375rem 1.25rem;
          margin-left: -.1rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu .nav-label,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu .nav-badge {
    display: none; }

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

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

[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content {
  padding-left: 1.875rem; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

@media only screen and (min-width: 48rem) {
  [data-sidebar-style="mini"] .nav-header {
    width: 6.25rem; }
    [data-sidebar-style="mini"] .nav-header .nav-control {
      z-index: -1; }
      [data-sidebar-style="mini"] .nav-header .nav-control .hamburger {
        left: 6.25rem !important; }
        [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line {
          background-color: #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: 1.875rem; }
    [direction="rtl"][data-sidebar-style="mini"] .header .header-content {
      padding-right: 1.875rem; }
  [data-sidebar-style="mini"] .dlabnav {
    width: 6.25rem;
    overflow: visible;
    position: absolute;
    z-index: 2;
    top: 6.5rem; }
    [data-sidebar-style="mini"] .dlabnav .copyright,
    [data-sidebar-style="mini"] .dlabnav .plus-box {
      display: none; }
    [data-sidebar-style="mini"] .dlabnav .nav-text {
      display: none; }
    [data-sidebar-style="mini"] .dlabnav .slimScrollDiv,
    [data-sidebar-style="mini"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="mini"] .dlabnav .nav-user {
      padding: 0.6875rem; }
      [data-sidebar-style="mini"] .dlabnav .nav-user .media-body {
        display: none; }
    [data-sidebar-style="mini"] .dlabnav .header-profile {
      margin-bottom: 0;
      margin-top: 0.75rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile:hover > a.nav-link {
        border-radius: 3rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile img {
        width: 3rem;
        height: 3rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile > a.nav-link {
        border-radius: 3rem;
        padding: 0.3125rem 0.3125rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile .header-info {
        display: none; }
    [data-sidebar-style="mini"] .dlabnav .metismenu li a {
      padding: 0.813rem 0.875rem; }
      [data-sidebar-style="mini"] .dlabnav .metismenu li a svg {
        margin-right: 0; }
      [data-sidebar-style="mini"] .dlabnav .metismenu li a i {
        height: auto;
        width: auto;
        line-height: 1;
        margin: 0; }
    [data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
      position: absolute;
      left: 6.25rem;
      top: 2.9375rem;
      width: 11.875rem;
      z-index: 1001;
      display: none;
      padding-left: 0.0625rem;
      box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
      height: auto !important;
      border-radius: 0.625rem;
      background: #fff; }
      [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
        left: auto;
        right: 6.25rem;
        box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
    [data-sidebar-style="mini"] .dlabnav .metismenu > li {
      padding: 0.125rem 1.25rem; }
      [data-sidebar-style="mini"] .dlabnav .metismenu > li > a {
        padding: 0.725rem 0.775rem;
        /* width: 64px;
						height: 64px; */
        text-align: center;
        margin: 3px 6px;
        line-height: 1;
        transition: all 0.5s;
        -moz-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s; }
        [data-sidebar-style="mini"] .dlabnav .metismenu > li > a > i {
          padding: 0;
          font-size: 1.375rem; }
        [data-sidebar-style="mini"] .dlabnav .metismenu > li > a.has-arrow:after {
          display: none; }
    [data-sidebar-style="mini"] .dlabnav .metismenu .nav-label,
    [data-sidebar-style="mini"] .dlabnav .metismenu .nav-badge {
      display: none; } }
  @media only screen and (min-width: 48rem) and (max-width: 63.9375rem) {
    [data-sidebar-style="mini"] .dlabnav {
      top: 5.5rem; } }

@media only screen and (min-width: 48rem) {
    [data-sidebar-style="mini"] .dlabnav .header-info2 {
      padding: 0; }
    [data-sidebar-style="mini"] .dlabnav .sidebar-info {
      display: none !important; }
    [data-sidebar-style="mini"] .dlabnav .header-profile2 {
      margin: 0 0.5rem; }
  [data-sidebar-style="mini"] .content-body {
    margin-left: 6.5rem; }
  [data-sidebar-style="mini"] .footer {
    padding-left: 6.5rem; }
  [data-sidebar-style="mini"][data-header-position="fixed"] .content-body {
    padding-top: 6.5rem; } }
  @media only screen and (min-width: 48rem) and (max-width: 63.9375rem) {
    [data-sidebar-style="mini"][data-header-position="fixed"] .content-body {
      padding-top: 5.5rem; } }

@media only screen and (min-width: 48rem) {
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav {
    position: absolute !important; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
      display: block; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul {
      bottom: 0;
      top: auto !important; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul:after {
        top: auto;
        bottom: 1.25rem; } }
  @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul {
      bottom: 0;
      top: auto !important; } }

@media only screen and (min-width: 48rem) {
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul {
      overflow: visible; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul:after {
        content: none; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul {
        padding: 0.625rem 0;
        width: 13rem;
        left: 13rem;
        top: -0.625rem;
        border: 0;
        margin: 0; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul:after {
          content: none; }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul {
          left: auto;
          right: 13rem; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
      background: var(--primary);
      color: #fff;
      border-radius: 0.625rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
        color: #fff; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
      background: var(--primary);
      color: var(--primary);
      /* box-shadow:0 12px 15px 0 var(--rgba-primary-1); */
      border-radius: 0.625rem;
      position: unset; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
        color: #fff; }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a .nav-text {
        padding-left: auto;
        padding-right: 1.6875rem; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
      height: auto !important;
      overflow: visible;
      border: 0;
      margin-left: 0;
      left: 6.25rem;
      width: 13rem;
      border-radius: 0.625rem;
      border: 0;
      padding: 0.625rem 0;
      top: 0; }
      [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
        box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
        left: auto;
        right: 6.25rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a {
        padding: 0.375rem 1.25rem 0.375rem 1.25rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a:before {
          content: none; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a.has-arrow:after {
          right: 1.25rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul ul a {
        padding: 0.375rem 1.25rem 0.375rem 1.25rem;
        margin-left: -0.1rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul ul a:before {
          content: none; }
  [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
    width: 74.9375rem; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li {
    padding: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
      padding: 1.125rem; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a i {
        padding: 0;
        margin: 0; }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
        padding: 1.125rem; }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a svg {
          margin-left: 0; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a svg {
        margin-right: 0;
        margin-top: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > ul li a {
      padding: 0.5rem 1.25rem 0.5rem 1.25rem; } }

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

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

@media (min-width: 64rem) {
  [data-layout="horizontal"] .nav-header {
    width: 21.563rem;
    height: 6.5rem;
    top: 0; }
    [data-layout="horizontal"] .nav-header .nav-control {
      display: none; }
    [data-layout="horizontal"] .nav-header .brand-logo {
      padding-left: 2.5rem;
      padding-right: 2.5rem; }
  [data-layout="horizontal"] .header {
    width: 100%;
    height: 5.5rem;
    padding-left: 21.563rem;
    padding-top: 0; }
  [data-layout="horizontal"] .dlabnav {
    width: 100%;
    position: relative;
    height: auto;
    padding-bottom: 0;
    top: 0;
    z-index: 2; }
    [data-layout="horizontal"] .dlabnav .slimScrollDiv {
      overflow: visible !important; }
      [data-layout="horizontal"] .dlabnav .slimScrollDiv .dlabnav-scroll {
        overflow: visible !important; }
    [data-layout="horizontal"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-layout="horizontal"] .dlabnav .slimScrollBar {
      display: none !important; }
    [data-layout="horizontal"] .dlabnav .header-profile {
      margin-right: 0.9375rem;
      margin-bottom: 0;
      display: none; }
      [data-layout="horizontal"] .dlabnav .header-profile:hover > a.nav-link {
        border-radius: 3rem; }
      [data-layout="horizontal"] .dlabnav .header-profile img {
        height: 2.8125rem;
        width: 2.8125rem; }
      [data-layout="horizontal"] .dlabnav .header-profile > a.nav-link {
        border-radius: 3rem;
        padding: 0.3125rem 0.3125rem; }
      [data-layout="horizontal"] .dlabnav .header-profile .header-info {
        display: none; }
    [data-layout="horizontal"] .dlabnav .header-profile2 {
      display: none; }
    [data-layout="horizontal"] .dlabnav .nav-user,
    [data-layout="horizontal"] .dlabnav .nav-label {
      display: none; }
    [data-layout="horizontal"] .dlabnav .metismenu {
      flex-direction: row;
      padding: 0.625rem 1.25rem;
      margin-bottom: 0;
      display: inline-flex;
      flex-wrap: wrap; }
      [data-layout="horizontal"] .dlabnav .metismenu .collapse.in {
        display: none; }
      [data-layout="horizontal"] .dlabnav .metismenu ul {
        border-left: 0; }
        [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu ul {
          box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
      [data-layout="horizontal"] .dlabnav .metismenu li {
        flex-direction: column;
        position: relative;
        margin-top: -12px; }
        [data-layout="horizontal"] .dlabnav .metismenu li:hover > ul {
          display: block; }
        [data-layout="horizontal"] .dlabnav .metismenu li > ul {
          position: absolute;
          height: auto !important;
          top: 100%;
          width: 100%;
          min-width: 13.75rem;
          z-index: 999;
          left: auto;
          right: auto;
          padding: 0.5rem 0;
          display: none;
          box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
          margin: 0;
          background: #fff;
          border-radius: 0.625rem; }
          [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu li > ul {
            box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
            background: #292d4a; }
          [data-layout="horizontal"] .dlabnav .metismenu li > ul li {
            padding: 0; }
            [data-layout="horizontal"] .dlabnav .metismenu li > ul li a {
              transition: all .4s ease-in-out;
              padding: 0.5rem 1.25rem 0.5rem 1.25rem;
              margin-left: -.1rem; }
              [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul li a {
                padding: 0.5rem 1.25rem 0.5rem 1.25rem;
                text-align: right; }
              [data-layout="horizontal"] .dlabnav .metismenu li > ul li a:hover {
                border-radius: .4rem;
                padding-left: 1.25rem; }
              [data-layout="horizontal"] .dlabnav .metismenu li > ul li a:before {
                content: none;
                left: 1.375rem; }
                [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul li a:before {
                  left: auto;
                  right: 0.375rem; }
          [data-layout="horizontal"] .dlabnav .metismenu li > ul ul {
            left: 100%;
            top: 0;
            box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul ul {
              left: auto;
              right: 100%; }
      [data-layout="horizontal"] .dlabnav .metismenu > li {
        flex: 0 0 auto;
        position: relative; }
        [data-layout="horizontal"] .dlabnav .metismenu > li > a i {
          margin-right: 0.3125rem; }
        [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li {
          border-color: rgba(255, 255, 255, 0.07); }
          [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active {
            border-color: transparent; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:hover, [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active {
          padding: 0; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a {
            background: var(--primary) !important;
            color: #fff;
            border-radius: 0.625rem; }
            [data-layout="horizontal"] .dlabnav .metismenu > li:hover > a i, [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a i {
              color: #fff;
              background: transparent;
              box-shadow: none; }
            [data-layout="horizontal"] .dlabnav .metismenu > li:hover > a svg path, [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a svg path {
              fill: #fff; }
        [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:first-child {
          border-right: 0; }
        [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li {
          border-color: #333754; }
        [data-layout="horizontal"] .dlabnav .metismenu > li > a {
          padding: 0.825rem 2.5rem 0.725rem 0.9375rem;
          margin: 0.125rem 0.125rem; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
            padding: 0.9375rem 0.9375rem 0.9375rem 2.5rem; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a i {
            padding: 0 0.4375rem 0 0;
            height: auto;
            width: auto;
            line-height: 1; }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li > a i {
              padding: 0 0 0 0.4375rem; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a .nav-badge {
            display: none; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a:after {
            right: 1.25rem;
            transform: rotate(-135deg) translateY(-50%); }
        [data-layout="horizontal"] .dlabnav .metismenu > li:hover {
          border-color: transparent; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:hover > ul {
            display: flex !important;
            flex-direction: column;
            flex-wrap: wrap;
            height: auto !important;
            box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1);
            border-radius: 0.625rem; }
            [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > ul {
              box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(0, 0, 0, 0.1);
              background: #292d4a; }
        [data-layout="horizontal"] .dlabnav .metismenu > li > ul > li:hover ul.collapse {
          display: block !important;
          position: absolute;
          left: auto !important;
          right: -100% !important;
          top: 0 !important; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul {
          left: auto;
          right: 0; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse {
            right: auto !important;
            left: -100% !important; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul.left {
            left: 0; }
            [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul.left > li:hover ul.collapse {
              left: 100% !important; }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul.left {
              left: auto;
              right: 0; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:last-child > ul ul {
          left: -100%; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:last-child > ul.left ul {
          left: 100%; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:last-child > ul.left ul {
            left: auto;
            right: 100%; }
        [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 3) > ul {
          left: 0;
          right: auto; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse {
            right: -100% !important;
            left: auto !important; }
    [data-layout="horizontal"] .dlabnav .copyright,
    [data-layout="horizontal"] .dlabnav .plus-box {
      display: none; }
  [data-layout="horizontal"] .content-body {
    margin-left: 0; }
    [data-layout="horizontal"] .content-body .container-fluid, [data-layout="horizontal"] .content-body .container-sm, [data-layout="horizontal"] .content-body .container-md, [data-layout="horizontal"] .content-body .container-lg, [data-layout="horizontal"] .content-body .container-xl, [data-layout="horizontal"] .content-body .container-xxl {
      padding-top: 2.5rem; }
    [data-layout="horizontal"] .content-body .page-titles {
      margin-left: 0 !important;
      margin-right: 0 !important;
      margin-bottom: 1.875rem; }
  [data-layout="horizontal"] .footer {
    margin-left: 0;
    margin: 0 auto;
    padding-left: 0; }
  [data-header-position="fixed"][data-layout="horizontal"] .dlabnav {
    top: 6.5rem; }
  [data-header-position="fixed"][data-layout="horizontal"] .header {
    height: 6.5rem; }
  [data-header-position="fixed"][data-layout="horizontal"] .content-body {
    padding-top: 6.5rem; }
  [data-header-position="fixed"][data-sidebar-position="fixed"] .dlabnav {
    position: fixed; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body {
    padding-top: 11.5rem; }
  [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: 74.9375rem;
    margin: 0 auto; }
  [data-layout="horizontal"][data-container="wide"] .page-titles {
    margin-left: -1.875rem;
    margin-right: -1.875rem; }
  [data-layout="horizontal"][data-sidebar-style="modern"] .dlabnav .header-profile {
    margin-bottom: 0; }
    [data-layout="horizontal"][data-sidebar-style="modern"] .dlabnav .header-profile img {
      height: 3.75rem;
      width: 3.75rem;
      margin-bottom: 0 !important; }
    [data-layout="horizontal"][data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link {
      border: 0.0625rem solid #EEEEEE;
      padding: 0.25rem 0.25rem;
      border-radius: 3rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles {
    margin-top: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .header-profile {
    margin-bottom: 0; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .header-profile img {
      height: 3.75rem;
      width: 3.75rem;
      margin-bottom: 0 !important; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link {
      border: 0.0625rem solid #EEEEEE; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > ul {
    top: 4.5rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a {
    padding: 1.125rem 1.25rem 0.625rem 1.25rem; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a::after {
      display: none; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a .nav-text {
      margin-top: 0.3125rem; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a > i {
      width: auto;
      margin: 0;
      height: auto;
      line-height: 1;
      padding: 0;
      background: transparent;
      border-radius: 0;
      margin-bottom: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li li {
    text-align: left; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header {
    width: 7.75rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo {
      justify-content: start;
      padding-left: 0;
      padding-right: 0; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .header {
    width: 100%;
    padding-left: 7.75rem; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li a {
    width: auto; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text {
    display: none; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body {
    padding-top: 13.125rem; }
  [data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
    position: fixed;
    padding: 0 0.9375rem;
    left: 0;
    top: 0;
    border-radius: 0;
    width: 100%; } }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; }
  [data-sidebar-style="compact"] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after, [data-sidebar-style="compact"] .dlabnav .metismenu .mm-active > .has-arrow:after {
    margin-right: 0; }
  [data-sidebar-style="compact"] .dlabnav .header-profile {
    margin-bottom: 0.3125rem; }
    [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link {
      display: block;
      text-align: center;
      border: 0; }
      [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link img {
        margin-bottom: 0.3125rem; }
      [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link .header-info {
        margin-left: 0 !important;
        text-align: center;
        display: none; }
        [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link .header-info small, [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link .header-info .small {
          text-align: center !important; }
    [data-sidebar-style="compact"] .dlabnav .header-profile .dropdown-menu {
      min-width: 11rem; }
    [data-sidebar-style="compact"] .dlabnav .header-profile a svg {
      display: unset !important; }
  [data-sidebar-style="compact"] .dlabnav .nav-user {
    display: none; }
  [data-sidebar-style="compact"] .dlabnav .metismenu li {
    text-align: center; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li a {
      padding: 0.7rem 0.5rem; }
      [data-sidebar-style="compact"] .dlabnav .metismenu li a svg {
        display: block;
        padding: 0;
        background: rgba(0, 0, 0, 0.05);
        /* background:rgba($light,0.2); */
        color: rgba(0, 0, 0, 0.3);
        width: 3.75rem;
        height: 3.75rem;
        border-radius: 0.625rem;
        line-height: 3.75rem;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0.3125rem; }
      [data-sidebar-style="compact"] .dlabnav .metismenu li a i {
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li ul:after {
      content: none; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li > a {
      box-shadow: none;
      font-size: 0.9375rem; }
  [data-sidebar-style="compact"] .dlabnav .plus-box, [data-sidebar-style="compact"] .dlabnav .copyright {
    display: none; }
  [data-sidebar-style="compact"] .dlabnav .copyright {
    padding: 0 1.25rem;
    margin-top: 1.25rem; }
  [data-sidebar-style="compact"] .dlabnav .header-info2 {
    padding: 0; }
    [data-sidebar-style="compact"] .dlabnav .header-info2 img {
      margin-left: -1rem; }
  [data-sidebar-style="compact"] .dlabnav .sidebar-info {
    display: none !important; }
  [data-sidebar-style="compact"] .dlabnav .header-profile2 {
    margin: 0 3rem; }
  [data-sidebar-style="compact"] .dlabnav .feature-box,
  [data-sidebar-style="compact"] .dlabnav .support-box {
    display: none; }
  [data-sidebar-style="compact"] .nav-text {
    display: inline-block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="compact"] .nav-label.first {
    display: none; }
  [data-sidebar-style="compact"] .nav-badge {
    display: none; }
  [data-sidebar-style="compact"] .footer {
    padding-left: 12.5rem; }
  [data-sidebar-style="compact"] .content-body {
    margin-left: 10.5rem; }
  [data-sidebar-style="compact"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu li > a i {
    color: #fff; }
  [data-sidebar-style="compact"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu li.mm-active > a i {
    background: var(--primary);
    color: #fff; }
  [data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu li:hover > a i {
    background: var(--rgba-primary-1);
    color: var(--primary); } }

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

[data-layout="horizontal"][data-sidebar-style="compact"] .content-body {
  margin-left: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav {
  margin-bottom: 0; }

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

[data-layout="vertical"][data-sidebar-style="compact"] .dlabnav {
  width: 11.25rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul {
    margin-left: 0;
    border: 0;
    background: rgba(0, 0, 0, 0.02);
    padding: 0.625rem 0; }
    [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul {
      background: 255, 255, 255, 0.05; }
    [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul a:before {
      content: none; }
    [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul ul a {
      padding: 0.625rem 0.9375rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a {
    padding: 1.2rem 0.5rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a.has-arrow::after {
    top: 0.0625rem;
    display: inline-block;
    right: auto;
    margin-left: 0.3125rem;
    position: relative;
    width: 0.4375rem;
    height: 0.4375rem;
    border-width: 0.125rem 0rem 0rem 0.125rem; }
    [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a.has-arrow::after {
      left: auto;
      margin-left: 0;
      margin-right: 0.3125rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a {
    background: transparent;
    color: var(--primary); }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content {
    padding-left: 1.875rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu li.mm-active > ul {
    display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-info2 {
    justify-content: space-between; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-info2 img {
      order: 1;
      margin-right: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .metismenu li.mm-active > ul {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header {
    width: 7rem;
    border-radius: 0 0 0 0 !important; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
      padding-left: 1.875rem; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 1.875rem;
        padding-right: 1.875rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr {
        display: block; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title {
        display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
    padding-left: 7rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
      padding-right: 7rem;
      padding-left: 0.9375rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
      padding-left: 2rem; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
        padding-right: 1.375rem;
        padding-left: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
    overflow: visible;
    position: absolute;
    left: -11.7rem; } }
  @media only screen and (min-width: 47.9375rem) and (min-width: 47.9375rem) and (max-width: 87.5rem) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
      left: -10rem; } }

@media (min-width: 47.9375rem) {
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
      left: auto;
      right: -14.563rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .nav-label {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-profile img {
      order: 1; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-profile .header-info {
      margin-left: 0 !important;
      padding-left: 0 !important;
      margin-right: 0.625rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li {
      padding: 0 1.5625rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a {
        display: flex;
        justify-content: space-between;
        padding: 0.825rem 1.5rem;
        border-radius: 0.625rem;
        margin: 5px 0; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > svg,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
          order: 1;
          margin-right: 0;
          margin-top: 0;
          padding-right: 0;
          height: auto;
          width: auto;
          line-height: 1; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
            padding-left: 0;
            padding-right: 0; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
        background: var(--primary);
        color: #fff; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
          color: #fff; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
      border-left: 0;
      padding-left: 0;
      padding-right: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
        padding-right: 0;
        padding-left: 0; }
      [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
        border-color: #333754; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul:after {
        left: auto;
        right: 1.75rem; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul:after {
          left: 1.75rem;
          right: auto; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a {
        position: relative;
        padding-left: 1.3rem; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a {
          padding-right: 1.25rem; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a::before {
          left: 1.25rem;
          right: auto; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a::before {
            right: auto;
            left: -0.3125rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu .has-arrow::after {
      right: 5rem;
      opacity: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu .has-arrow::after {
        right: auto;
        left: 5rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .copyright,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .plus-box {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav.mm-show {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
    width: 18.7rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo {
      padding-left: 1.6rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo .brand-title {
        display: block; } }
  @media only screen and (min-width: 47.9375rem) and (max-width: 87.5rem) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
      width: 17rem; } }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle.mm-show {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
    padding-left: 3.38rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
      padding-right: 4.38rem;
      padding-left: 0.9375rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav {
    left: 0; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .metismenu .has-arrow:after {
      opacity: 1; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav {
      left: auto;
      right: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .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: 47.9375rem) {
  [data-sidebar-style="modern"] .nav-header {
    width: 10.625rem; }
    [data-sidebar-style="modern"] .nav-header .brand-logo {
      justify-content: center; }
  [data-sidebar-style="modern"] .dlabnav .header-profile {
    margin-bottom: 0.3125rem; }
    [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link {
      display: block;
      text-align: center;
      margin: 0 -0.625rem 0.9375rem;
      padding: 0.9375rem 0.625rem;
      border-radius: 0.625rem; }
      [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link img {
        margin-bottom: 0.3125rem; }
      [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link .header-info {
        margin-left: 0 !important;
        text-align: center;
        display: none; }
        [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link .header-info small, [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link .header-info .small {
          text-align: center !important; }
  [data-sidebar-style="modern"] .dlabnav .metismenu > li {
    text-align: center; }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li > a {
      padding: 1.25rem 0.9375rem 1.25rem 0.9375rem;
      margin: 0.125rem 0;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li > a::after {
        display: none; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a.mm-active > a {
        background-color: var(--primary-dark); }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li:hover, [data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active {
      padding: 0; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
        background: transparent !important;
        color: black;
        border-radius: 0.625rem;
        box-shadow: none; }
        [data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a i, [data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a i {
          color: var(--primary) !important; }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li li {
      text-align: left; }
      [direction="rtl"][data-sidebar-style="modern"] .dlabnav .metismenu > li li {
        text-align: right; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li a {
    padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
    font-size: 0.9375rem; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li ul:after {
    content: none; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li > ul {
    height: auto !important; }
  [data-sidebar-style="modern"] .dlabnav .metismenu .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .dlabnav .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .dlabnav .nav-text {
    display: block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="modern"] .dlabnav .plus-box,
  [data-sidebar-style="modern"] .dlabnav .copyright {
    display: none; }
  [data-sidebar-style="modern"] .dlabnav .sidebar-info {
    display: none !important; }
  [data-sidebar-style="modern"] .footer {
    padding-left: 11.9rem; }
  [data-sidebar-style="modern"] .content-body {
    margin-left: 10.9rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu li > a i {
    padding: 0;
    margin: 0; }
  [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav {
    width: 10.625rem;
    left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav {
      left: auto;
      right: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .slimScrollDiv,
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu {
      padding: 0.625rem 0.875rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > a {
        padding: 1.375rem 0.6em 0.9375rem; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > a i {
          padding: 0;
          height: auto;
          width: auto;
          margin: 0;
          line-height: 1;
          margin-bottom: 0.3125rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > ul {
        display: none;
        padding: 1.875rem 0.9375rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li {
        position: relative; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li a {
          padding: 1rem 1rem; }
          [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li a:before {
            content: none; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
          position: absolute;
          left: 105%;
          top: 0;
          bottom: auto;
          background-color: #fff;
          border: 0.0625rem solid #DBDBDB;
          width: 12.5rem; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
            background: #292d4a;
            box-shadow: 0rem 0rem 0.8125rem 0rem rgba(0, 0, 0, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
            left: auto;
            right: 105%; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
          display: block;
          left: 100%;
          padding: 1rem 0;
          margin-left: 0;
          border: 0;
          box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1);
          border-radius: 0.625rem; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
            box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
            left: auto;
            right: 100%;
            box-shadow: -0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1); }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .nav-label {
      display: none; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .nav-text {
      display: block;
      margin-top: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .header-profile2 {
      padding: 0 2.5rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-control {
    right: -4.25rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .header .header-content {
    padding-left: 6rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .dlabnav, [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .nav-header {
    left: -10.625rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .header {
    padding-left: 0; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
    margin-left: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 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"] .dlabnav .metismenu > li > a {
    padding: 0.9375rem 1.5625rem 0.75rem 1.5625rem;
    margin: 0 0.125rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li > ul {
    top: 4.8rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li > a {
    padding: 0.8125rem 1.25rem; } }

[data-sidebar-style="overlay"][data-layout="vertical"] .dlabnav {
  border-radius: 0 0 0 0 !important; }
  @media only screen and (max-width: 47.9375rem) {
    [data-sidebar-style="overlay"][data-layout="vertical"] .dlabnav {
      border-radius: 0 0 0 0 !important; } }

[data-sidebar-style="overlay"][data-layout="vertical"] .nav-header {
  border-radius: 0; }

[data-sidebar-style="overlay"][data-layout="vertical"] .menu-toggle .nav-header {
  border-radius: 0 0 0 0; }

[data-sidebar-style="overlay"] .dlabnav {
  left: -100%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2); }
  [data-sidebar-style="overlay"] .dlabnav .metismenu > li {
    padding: 0 1.875rem; }
    [data-sidebar-style="overlay"] .dlabnav .metismenu > li > a {
      font-size: 1rem;
      padding: 0.825rem 1.5rem;
      color: #7f7184;
      border-radius: 0.625rem;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li > a i {
        height: auto;
        width: auto;
        line-height: 1; }
    [data-sidebar-style="overlay"] .dlabnav .metismenu > li:hover > a {
      color: var(--primary); }
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li:hover > a i {
        color: var(--primary); }
    [data-sidebar-style="overlay"] .dlabnav .metismenu > li.mm-active > a {
      /* background: var(--rgba-primary-1); */
      color: #fff; }
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li.mm-active > a i {
        color: #fff; }
    @media only screen and (max-width: 35.9375rem) {
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li {
        padding: 0rem 0.9375rem; } }
  [data-sidebar-style="overlay"] .dlabnav .metismenu ul a {
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: relative;
    font-size: 0.9375rem;
    padding-left: 4rem; }
    [data-sidebar-style="overlay"] .dlabnav .metismenu ul a:before {
      left: 1.5625rem; }
  [direction="rtl"][data-sidebar-style="overlay"] .dlabnav {
    left: auto;
    right: -100%; }
  @media only screen and (max-width: 47.9375rem) {
    [data-sidebar-style="overlay"] .dlabnav .metismenu > li > a {
      font-size: 0.875rem;
      padding: 0.75rem 0.875rem; }
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li > a i {
        font-size: 1.125rem; }
    [data-sidebar-style="overlay"] .dlabnav .metismenu ul li a {
      padding-left: 3.4rem; } }

[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 .dlabnav {
  left: 0; }
  [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
    left: auto;
    right: 0; }

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

[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header {
  position: fixed; }

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

[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header {
  position: fixed;
  border-top-left-radius: 0;
  border-top-right-radius: 1.25rem; }

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

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

[data-layout="vertical"] .nav-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

[data-layout="vertical"] .dlabnav {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 1.25rem; }

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

.sidebar-right-trigger {
  position: absolute;
  z-index: 9;
  top: 7.75rem;
  right: 100%;
  background-color: #FF6A59;
  color: #fff;
  display: inline-block;
  height: 3rem;
  width: 3rem;
  text-align: center;
  font-size: 1.75rem;
  line-height: 3rem;
  border-radius: 0.3125rem 0 0 0.3125rem;
  box-shadow: -0.3125rem 0.1875rem 0.3125rem 0rem rgba(119, 119, 119, 0.15); }
  [data-theme-version="dark"] .sidebar-right-trigger {
    color: #fff; }
  @media only screen and (max-width: 64rem) {
    .sidebar-right-trigger {
      display: none; } }
  .sidebar-right-trigger:hover {
    color: #fff; }

.sidebar-right {
  right: -50rem;
  position: fixed;
  top: 0;
  width: 50rem;
  background-color: #fff;
  margin-top: 3.5rem;
  transition: all .5s ease-in-out;
  border-radius: 0.625rem;
  z-index: 9999; }
  .sidebar-right .bg-label-pattern {
    background: transparent;
    background-image: url("../images/pattern/pattern5.png");
    background-size: 130%; }
  .sidebar-right .bootstrap-select {
    height: 3rem;
    border-radius: 0.375rem; }
    .sidebar-right .bootstrap-select .btn {
      padding: 0.75rem 0.9375rem;
      font-size: 0.9375rem;
      border-color: #d1d1d1;
      border-radius: 0.375rem; }
  [direction="rtl"] .sidebar-right .slimScrollDiv {
    overflow: visible !important; }
  .sidebar-right .note-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    opacity: 0.5;
    font-size: 12px; }
  .sidebar-right .sidebar-close-trigger {
    position: absolute;
    z-index: 2;
    font-size: 1.75rem;
    top: 0;
    right: -3rem;
    height: 3rem;
    width: 3rem;
    line-height: 3rem;
    text-align: center;
    background: black;
    color: #fff; }
  .sidebar-right.show {
    right: 5.25rem;
    box-shadow: 0rem 0rem 3.125rem rgba(0, 0, 0, 0.2);
    z-index: 9999; }
    @media only screen and (max-width: 47.9375rem) {
      .sidebar-right.show {
        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.2); }
  .sidebar-right .card-tabs .nav-tabs {
    justify-content: space-between;
    position: sticky;
    top: 0;
    width: 100%;
    background-color: #fff;
    z-index: 2;
    border-bottom: 4px solid var(--rgba-primary-1); }
    .sidebar-right .card-tabs .nav-tabs .nav-item {
      margin-bottom: 0;
      flex: 1; }
      .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
        border: 0;
        font-size: 1.125rem;
        position: relative;
        text-align: center;
        background-color: #fff;
        border-radius: 0;
        margin: 0; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
          background: var(--rgba-primary-1);
          color: #000; }
          [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
            border-right: none;
            border-left: none;
            border-top: none; }
  .sidebar-right .sidebar-right-inner > h4, .sidebar-right .sidebar-right-inner > .h4 {
    padding: 0.625rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #000;
    background: #fff;
    margin: 0rem 0rem 0rem 0rem; }
  .sidebar-right .tab-content {
    padding: 1.25rem 1.25rem 0;
    min-height: 480px;
    background: #fff; }
    .sidebar-right .tab-content .tab-pane .admin-settings .row > div {
      margin-bottom: 1.25rem; }
    .sidebar-right .tab-content .tab-pane .admin-settings p {
      color: #353535;
      font-weight: 500;
      margin-bottom: 0.5rem;
      font-size: 1rem; }
    .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] {
      display: none; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] + label {
        display: inline-block;
        width: 2.1875rem;
        height: 2.1875rem;
        cursor: pointer;
        transition: all .1s ease;
        border-radius: 0.25rem;
        margin-right: 0.3125rem;
        margin-bottom: 0.1875rem; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label {
        position: relative; }
        .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label::after {
          height: 2.0625rem;
          width: 2.0625rem;
          left: -0.25rem;
          top: -0.25rem;
          content: "";
          position: absolute;
          background-color: inherit;
          border-radius: 0.375rem;
          opacity: 0.4; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #secondary_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 #secondary_color_2 + label,
  .sidebar-right #primary_color_2 + label {
    background-color: #49bb98; }
  .sidebar-right #nav_header_color_3 + label,
  .sidebar-right #header_color_3 + label,
  .sidebar-right #sidebar_color_3 + label,
  .sidebar-right #secondary_color_3 + label,
  .sidebar-right #primary_color_3 + label {
    background-color: #FF6A59; }
  .sidebar-right #nav_header_color_4 + label,
  .sidebar-right #header_color_4 + label,
  .sidebar-right #sidebar_color_4 + label,
  .sidebar-right #secondary_color_4 + label,
  .sidebar-right #primary_color_4 + label {
    background-color: #ff965f; }
  .sidebar-right #nav_header_color_5 + label,
  .sidebar-right #header_color_5 + label,
  .sidebar-right #sidebar_color_5 + label,
  .sidebar-right #secondary_color_5 + label,
  .sidebar-right #primary_color_5 + label {
    background-color: #3250ff; }
  .sidebar-right #nav_header_color_6 + label,
  .sidebar-right #header_color_6 + label,
  .sidebar-right #sidebar_color_6 + label,
  .sidebar-right #secondary_color_6 + label,
  .sidebar-right #primary_color_6 + label {
    background-color: #3f8cff; }
  .sidebar-right #nav_header_color_7 + label,
  .sidebar-right #header_color_7 + label,
  .sidebar-right #sidebar_color_7 + label,
  .sidebar-right #secondary_color_7 + label,
  .sidebar-right #primary_color_7 + label {
    background-color: #40a7e2; }
  .sidebar-right #nav_header_color_8 + label,
  .sidebar-right #header_color_8 + label,
  .sidebar-right #sidebar_color_8 + label,
  .sidebar-right #secondary_color_8 + label,
  .sidebar-right #primary_color_8 + label {
    background-color: #b65fbd; }
  .sidebar-right #nav_header_color_9 + label,
  .sidebar-right #header_color_9 + label,
  .sidebar-right #sidebar_color_9 + label,
  .sidebar-right #secondary_color_9 + label,
  .sidebar-right #primary_color_9 + label {
    background-color: #88a67e; }
  .sidebar-right #nav_header_color_10 + label,
  .sidebar-right #header_color_10 + label,
  .sidebar-right #sidebar_color_10 + label,
  .sidebar-right #secondary_color_10 + label,
  .sidebar-right #primary_color_10 + label {
    background-color: #6759d1; }
  .sidebar-right #nav_header_color_11 + label,
  .sidebar-right #header_color_11 + label,
  .sidebar-right #sidebar_color_11 + label,
  .sidebar-right #secondary_color_11 + label,
  .sidebar-right #primary_color_11 + label {
    background-color: #c6164f; }
  .sidebar-right #nav_header_color_12 + label,
  .sidebar-right #header_color_12 + label,
  .sidebar-right #sidebar_color_12 + label,
  .sidebar-right #secondary_color_12 + label,
  .sidebar-right #primary_color_12 + label {
    background-color: #343a40; }
  .sidebar-right #nav_header_color_13 + label,
  .sidebar-right #header_color_13 + label,
  .sidebar-right #sidebar_color_13 + label,
  .sidebar-right #secondary_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 #secondary_color_14 + label,
  .sidebar-right #primary_color_14 + label {
    background-color: #4885ed; }
  .sidebar-right #nav_header_color_15 + label,
  .sidebar-right #header_color_15 + label,
  .sidebar-right #sidebar_color_15 + label,
  .sidebar-right #secondary_color_15 + label,
  .sidebar-right #primary_color_15 + label {
    background-color: #4cb32b; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #secondary_color_1 + label,
  .sidebar-right #primary_color_1 + label {
    border: 0.0625rem solid #c4c4c4; }
  .sidebar-right.style-1 {
    height: 100vh;
    width: 15.625rem;
    margin-top: 0;
    right: -15.625rem; }
    .sidebar-right.style-1 .sidebar-right-inner {
      background: #fff; }
    .sidebar-right.style-1 .sidebar-right-trigger {
      top: 12.4rem; }
    .sidebar-right.style-1.show {
      right: 0; }
      .sidebar-right.style-1.show .sidebar-right-trigger {
        display: block; }

.nice-select.wide {
  line-height: 2.1125rem;
  height: 52px; }
  .nice-select.wide.form-control-sm {
    height: 35px;
    line-height: 1rem; }

@keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); } }

@-webkit-keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateY(-8%);
    -webkit-transform: translateY(-8%); } }

@media only screen and (max-width: 87.5rem) {
  .nice-select.wide {
    line-height: 2rem; } }

.nav-user {
  background: var(--primary);
  margin-bottom: 0.625rem;
  padding: 1.25rem 1.5625rem 0.9375rem; }
  @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
    .nav-user {
      padding: 1.25rem 0.9375rem 0.9375rem; } }
  .nav-user img {
    width: 2.1875rem;
    height: 2.1875rem; }
    @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
      .nav-user img {
        width: 2.1875rem;
        height: 2.1875rem;
        margin-bottom: 0.625rem; } }
  .nav-user h5, .nav-user .h5 {
    margin-left: 0.625rem;
    margin-bottom: 0.1875rem;
    color: #fff; }
    @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
      .nav-user h5, .nav-user .h5 {
        display: none; } }
    [data-sibebarbg="color_2"] .nav-user h5, [data-sibebarbg="color_2"] .nav-user .h5 {
      color: #fff; }
  .nav-user p {
    margin-left: 0.625rem;
    margin-bottom: 0.5rem;
    color: #afcff7; }
    @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
      .nav-user p {
        display: none; } }
  @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
    .nav-user i {
      margin-top: 0.9375rem;
      display: block; } }

.menu-toggle .nav-user {
  padding: 1.25rem 0.9375rem 0.9375rem; }
  .menu-toggle .nav-user img {
    width: 2.1875rem;
    height: 2.1875rem;
    margin-bottom: 0.625rem; }
  .menu-toggle .nav-user h5, .menu-toggle .nav-user .h5,
  .menu-toggle .nav-user p {
    display: none; }
  .menu-toggle .nav-user i {
    margin-top: 0.9375rem;
    display: block; }
  .menu-toggle .nav-user .dropdown-menu {
    left: 2.8125rem !important;
    top: 1.375rem !important; }

.chatbox {
  width: 21.25rem;
  height: 100vh;
  position: fixed;
  right: -31.25rem;
  top: 0;
  z-index: 999;
  background: #fff;
  box-shadow: 0rem 0rem 1.875rem 0rem rgba(82, 63, 105, 0.15);
  -webkit-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s; }
  [data-theme-version="dark"] .chatbox {
    background: #292d4a; }
  .chatbox .chatbox-close {
    position: absolute;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    width: 0;
    height: 100%;
    right: 21.25rem;
    background: #000;
    z-index: 1;
    opacity: 0.1;
    cursor: pointer; }
  .chatbox .card-fotter {
    padding: 0.75rem 1rem; }
  .chatbox .card-body {
    padding: 1rem; }
  .chatbox.active {
    right: 0; }
    .chatbox.active .chatbox-close {
      width: 100vw; }
  .chatbox .type_msg {
    padding-top: 0.625rem; }
  .chatbox .nav {
    padding: 1rem 1rem 0 1rem;
    background: var(--rgba-primary-1);
    border: 0;
    justify-content: space-between; }
    .chatbox .nav .nav-link {
      color: var(--primary);
      opacity: 0.7;
      text-transform: uppercase; }
      .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active {
        background: transparent;
        color: var(--primary);
        opacity: 1;
        border-color: var(--primary); }
  .chatbox .img_cont {
    width: 2.5rem;
    border-radius: 2.5rem;
    margin-right: 0.625rem;
    position: relative;
    height: 2.5rem;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 0.875rem;
    min-width: 2.5rem;
    min-height: 2.5rem; }
    .chatbox .img_cont .icon {
      color: #fff; }
    .chatbox .img_cont.primary {
      background: var(--rgba-primary-1);
      color: var(--primary); }
      [data-theme-version="dark"] .chatbox .img_cont.primary {
        background: var(--rgba-primary-1); }
    .chatbox .img_cont.warning {
      background: #fff8e7;
      color: #f0a901; }
      [data-theme-version="dark"] .chatbox .img_cont.warning {
        background: rgba(240, 169, 1, 0.1); }
    .chatbox .img_cont.success {
      background: #c9edcc;
      color: #56c760; }
      [data-theme-version="dark"] .chatbox .img_cont.success {
        background: rgba(86, 199, 96, 0.1); }
    .chatbox .img_cont.info {
      background: #d3edf5;
      color: #58bad7; }
      [data-theme-version="dark"] .chatbox .img_cont.info {
        background: rgba(88, 186, 215, 0.1); }
    .chatbox .img_cont img {
      width: 100%; }
    .chatbox .img_cont .online_icon {
      background: #56c760;
      position: absolute;
      width: 0.75rem;
      height: 0.75rem;
      border-radius: 0.9375rem;
      right: -0.0625rem;
      bottom: 0rem;
      border: 0.125rem solid #fff; }
      .chatbox .img_cont .online_icon.offline {
        background: #f75a5b; }
  .chatbox .card {
    box-shadow: none; }
  .chatbox .search {
    height: 2.5rem; }
  .chatbox .user_info span {
    font-size: 0.9375rem;
    color: #000;
    display: block;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 0.3125rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 10.625rem; }
    [data-theme-version="dark"] .chatbox .user_info span {
      color: #fff; }
  .chatbox .user_info p {
    font-size: 0.8125rem;
    margin-bottom: 0;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 10.625rem; }
  .chatbox .contacts li {
    padding: 0.75rem 1rem;
    border-bottom: 0.0625rem solid #eee;
    cursor: pointer; }
    [data-theme-version="dark"] .chatbox .contacts li {
      border-color: #333754; }
    .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: #20203c; }
  .chatbox .contacts .name-first-letter {
    background: #F0F0F0;
    padding: 0.25rem 1rem;
    font-weight: 700;
    color: #000;
    position: sticky;
    top: 0;
    z-index: 1; }
    [data-theme-version="dark"] .chatbox .contacts .name-first-letter {
      color: #fff;
      background: #20203c; }
  .chatbox .contacts_body {
    height: calc(100vh - 120px); }
  .chatbox .card-header {
    background: #f4f7ff;
    padding: 0.9375rem 1.25rem;
    justify-content: center; }
    .chatbox .card-header h6, .chatbox .card-header .h6 {
      font-size: 0.9375rem; }
    .chatbox .card-header p {
      line-height: 1.2;
      font-size: 0.75rem;
      color: #777777; }
  .chatbox .chat-list-header {
    justify-content: space-between;
    background: #fff; }
    [data-theme-version="dark"] .chatbox .chat-list-header {
      background: #292d4a; }
    .chatbox .chat-list-header a {
      text-align: center;
      width: 1.875rem;
      height: 1.875rem;
      background: #F0F0F0;
      border-radius: 0.375rem;
      line-height: 1.675rem;
      display: block; }
      [data-theme-version="dark"] .chatbox .chat-list-header a {
        background: var(--rgba-primary-1); }
        [data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] {
          fill: #fff; }
  .chatbox .img_cont_msg {
    width: 1.875rem;
    height: 1.875rem;
    display: block;
    max-width: 1.875rem;
    min-width: 1.875rem; }
    .chatbox .img_cont_msg img {
      width: 100%; }
  .chatbox .msg_cotainer {
    background: var(--primary);
    margin-left: 0.625rem;
    border-radius: 0 0.625rem 0.625rem 0.625rem;
    padding: 0.625rem 0.9375rem;
    color: #fff;
    position: relative; }
    .chatbox .msg_cotainer .msg_time {
      display: block;
      font-size: 0.6875rem;
      color: #fff;
      margin-top: 0.3125rem;
      opacity: 0.5; }
    .chatbox .msg_cotainer:after {
      content: "";
      position: absolute;
      left: -0.625rem;
      border-right: 0.625rem solid var(--primary);
      border-bottom: 0.625rem solid transparent;
      border-top: 0rem solid;
      top: 0; }
  .chatbox .msg_cotainer_send {
    background: #F0F0F0;
    padding: 0.625rem 0.9375rem;
    border-radius: 0.375rem 0rem 0.375rem 0.375rem;
    margin-right: 0.625rem;
    color: #222;
    position: relative;
    text-align: right; }
    [data-theme-version="dark"] .chatbox .msg_cotainer_send {
      background: #20203c;
      color: #fff; }
    .chatbox .msg_cotainer_send .msg_time_send {
      display: block;
      font-size: 0.6875rem;
      text-align: right;
      margin-top: 0.3125rem;
      opacity: 0.6; }
    .chatbox .msg_cotainer_send:after {
      content: "";
      position: absolute;
      right: -0.625rem;
      border-left: 0.625rem solid #F0F0F0;
      border-bottom: 0.625rem solid transparent;
      border-top: 0rem solid;
      top: 0; }
      [data-theme-version="dark"] .chatbox .msg_cotainer_send:after {
        border-left: 0.625rem solid #20203c; }
  .chatbox .type_msg .form-control {
    padding: 0.625rem 0;
    height: 3.125rem;
    border: 0;
    resize: none; }
    .chatbox .type_msg .form-control:focus {
      z-index: 0; }
  .chatbox .type_msg .btn {
    font-size: 1.125rem;
    border-radius: 2.375rem !important;
    width: 2.375rem;
    height: 2.375rem;
    padding: 0;
    margin-top: 0.375rem; }
  .chatbox .video_cam {
    margin-left: 0.9375rem; }
    .chatbox .video_cam span {
      width: 2.1875rem;
      height: 2.1875rem;
      background: #10ca93;
      text-align: center;
      line-height: 2.1875rem;
      border-radius: 2.1875rem;
      color: #fff;
      margin-right: 0.3125rem;
      align-self: center;
      font-size: 1rem;
      padding: 0 0.1875rem;
      display: inline-block; }
  .chatbox .note_card .contacts li {
    padding: 0.75rem 1rem; }

@media only screen and (max-width: 36rem) {
  .chatbox {
    width: 17.5rem; }
    .chatbox .chatbox-close {
      right: 17.5rem; } }

.dlab-demo-panel {
  right: -100%;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  transition: all .5s ease-in-out;
  z-index: 9999; }
  .dlab-demo-panel .note-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
    font-size: 12px;
    background-color: transprent;
    color: #9b9a9a; }
  .dlab-demo-panel .dlab-demo-trigger {
    position: absolute;
    z-index: 9;
    top: 7.75rem;
    right: 100%;
    background-color: #627EEA;
    color: #fff;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    text-align: center;
    font-size: 1.75rem;
    line-height: 3rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
    box-shadow: -0.3125rem 0.1875rem 0.3125rem 0rem rgba(119, 119, 119, 0.15); }
    @media only screen and (max-width: 63.9375rem) {
      .dlab-demo-panel .dlab-demo-trigger {
        display: none; } }
  .dlab-demo-panel .dlab-demo-close {
    height: 1.875rem;
    color: #000 !important;
    width: 1.875rem;
    border-radius: 0.5rem;
    background: #fff;
    line-height: 1.875rem;
    text-align: center; }
  .dlab-demo-panel:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: rgba(0, 0, 0, 0.85);
    display: block;
    backdrop-filter: blur(4px); }
  .dlab-demo-panel.show {
    right: 0;
    box-shadow: 0rem 0rem 3.125rem rgba(0, 0, 0, 0.2);
    z-index: 99999;
    overflow: hidden; }
    .dlab-demo-panel.show .sidebar-right-trigger {
      display: none; }
    .dlab-demo-panel.show .bg-close {
      position: fixed;
      z-index: -2;
      cursor: pointer;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.15); }
  .dlab-demo-panel .dlab-demo-inner {
    padding: 1.875rem 1.875rem; }
  .dlab-demo-panel .dlab-demo-content {
    height: calc(100vh - 200px);
    padding: 0 15px;
    margin: 0 -15px;
    display: flex; }
  .dlab-demo-panel .dlab-demo-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 3.5rem; }
    .dlab-demo-panel .dlab-demo-header h4, .dlab-demo-panel .dlab-demo-header .h4 {
      margin-bottom: 0;
      color: #fff; }
  .dlab-demo-panel .dlab-demo-bx {
    overflow: hidden;
    border: 3px solid #efefef;
    box-shadow: 0rem 0rem 0.3125rem rgba(0, 0, 0, 0.1);
    margin-bottom: 0.625rem; }
    .dlab-demo-panel .dlab-demo-bx.demo-active {
      border-color: #4CBC9A; }
      .dlab-demo-panel .dlab-demo-bx.demo-active .overlay-layer {
        opacity: 1; }
  .dlab-demo-panel .overlay-bx {
    position: relative; }
    .dlab-demo-panel .overlay-bx .overlay-layer {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: rgba(0, 0, 0, 0.1);
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 0;
      border: 0; }
    .dlab-demo-panel .overlay-bx:hover .overlay-layer {
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 1; }

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

[data-nav-headerbg="color_2"][data-theme-version="dark"],
[data-nav-headerbg="color_2"] {
  --nav-headbg: #49bb98;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_2"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_2"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_2"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_2"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_2"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_3"][data-theme-version="dark"],
[data-nav-headerbg="color_3"] {
  --nav-headbg: #FF6A59;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_3"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_3"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_3"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_3"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_3"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_4"][data-theme-version="dark"],
[data-nav-headerbg="color_4"] {
  --nav-headbg: #ff965f;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_4"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_4"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_4"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_4"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_4"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_5"][data-theme-version="dark"],
[data-nav-headerbg="color_5"] {
  --nav-headbg: #3250ff;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_5"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_5"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_5"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_5"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_5"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_6"][data-theme-version="dark"],
[data-nav-headerbg="color_6"] {
  --nav-headbg: #3f8cff;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_6"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_6"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_6"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_6"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_6"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_7"][data-theme-version="dark"],
[data-nav-headerbg="color_7"] {
  --nav-headbg: #40a7e2;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_7"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_7"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_7"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_7"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_7"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_8"][data-theme-version="dark"],
[data-nav-headerbg="color_8"] {
  --nav-headbg: #b65fbd;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_8"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_8"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_8"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_8"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_8"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_9"][data-theme-version="dark"],
[data-nav-headerbg="color_9"] {
  --nav-headbg: #88a67e;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_9"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_9"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_9"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_9"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_9"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_10"][data-theme-version="dark"],
[data-nav-headerbg="color_10"] {
  --nav-headbg: #6759d1;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_10"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_10"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_10"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_10"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_10"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_11"][data-theme-version="dark"],
[data-nav-headerbg="color_11"] {
  --nav-headbg: #c6164f;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_11"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_11"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_11"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_11"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_11"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_12"][data-theme-version="dark"],
[data-nav-headerbg="color_12"] {
  --nav-headbg: #343a40;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_12"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_12"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_12"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_12"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_12"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_13"][data-theme-version="dark"],
[data-nav-headerbg="color_13"] {
  --nav-headbg: #2a2a2a;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_13"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_13"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_13"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_13"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_13"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_14"][data-theme-version="dark"],
[data-nav-headerbg="color_14"] {
  --nav-headbg: #4885ed;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_14"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_14"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_14"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_14"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_14"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_15"][data-theme-version="dark"],
[data-nav-headerbg="color_15"] {
  --nav-headbg: #4cb32b;
  /* &[data-nav-headerbg="color_8"]{
				.nav-header{
					.brand-logo{
						.brand-title{
							path{
								fill:$black;		
							}
							tspan{
								fill:$black;	
							}
						}	
					}
					.hamburger .line{
						background:$black;
					}
				}
			} */ }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-1,
  [data-nav-headerbg="color_15"] .nav-header .brand-logo .logo-abbr .line-1 {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
  [data-nav-headerbg="color_15"] .nav-header .brand-logo .logo-abbr .line-2 {
    fill: #fff; }
  @media only screen and (max-width: 47.9375rem) {
    [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr .line-2,
    [data-nav-headerbg="color_15"] .nav-header .brand-logo .logo-abbr .line-2 {
      fill: var(--primary); } }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo .brand-title .line-3,
  [data-nav-headerbg="color_15"] .nav-header .brand-logo .brand-title .line-3 {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_15"] .nav-header .hamburger .line {
    background: #000; }

[data-sibebarbg="color_2"][data-theme-version="dark"],
[data-sibebarbg="color_2"] {
  --sidebar-bg: #49bb98;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_2"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #49bb98 !important; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_2"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_2"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_2"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_2"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_2"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #6ec9ad; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #54bf9e !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #6ec9ad !important;
      color: #fff !important; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_2"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_2"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_2"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_2"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_2"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_2"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_2"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_2"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_2"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_2"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_2"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_2"] .plus-box {
    background-color: #6ec9ad; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_2"] .copyright {
    color: #fff; }

[data-sibebarbg="color_3"][data-theme-version="dark"],
[data-sibebarbg="color_3"] {
  --sidebar-bg: #FF6A59;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_3"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #FF6A59 !important; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_3"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_3"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_3"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_3"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_3"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #ff988c; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #ff7868 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #ff988c !important;
      color: #fff !important; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_3"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_3"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_3"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_3"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_3"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_3"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_3"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_3"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_3"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_3"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_3"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_3"] .plus-box {
    background-color: #ff988c; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_3"] .copyright {
    color: #fff; }

[data-sibebarbg="color_4"][data-theme-version="dark"],
[data-sibebarbg="color_4"] {
  --sidebar-bg: #ff965f;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_4"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #ff965f !important; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_4"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_4"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_4"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_4"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_4"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #ffb792; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #ffa06e !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #ffb792 !important;
      color: #fff !important; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_4"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_4"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_4"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_4"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_4"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_4"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_4"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_4"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_4"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_4"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_4"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_4"] .plus-box {
    background-color: #ffb792; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_4"] .copyright {
    color: #fff; }

[data-sibebarbg="color_5"][data-theme-version="dark"],
[data-sibebarbg="color_5"] {
  --sidebar-bg: #3250ff;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_5"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #3250ff !important; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_5"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_5"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_5"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_5"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_5"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #657cff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #415dff !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #657cff !important;
      color: #fff !important; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_5"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_5"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_5"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_5"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_5"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_5"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_5"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_5"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_5"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_5"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_5"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_5"] .plus-box {
    background-color: #657cff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_5"] .copyright {
    color: #fff; }

[data-sibebarbg="color_6"][data-theme-version="dark"],
[data-sibebarbg="color_6"] {
  --sidebar-bg: #3f8cff;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_6"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #3f8cff !important; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_6"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_6"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_6"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_6"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_6"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #72abff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #4e95ff !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #72abff !important;
      color: #fff !important; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_6"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_6"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_6"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_6"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_6"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_6"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_6"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_6"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_6"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_6"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_6"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_6"] .plus-box {
    background-color: #72abff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_6"] .copyright {
    color: #fff; }

[data-sibebarbg="color_7"][data-theme-version="dark"],
[data-sibebarbg="color_7"] {
  --sidebar-bg: #40a7e2;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_7"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #40a7e2 !important; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_7"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_7"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_7"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_7"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_7"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #6cbbe9; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #4dade4 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #6cbbe9 !important;
      color: #fff !important; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_7"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_7"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_7"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_7"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_7"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_7"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_7"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_7"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_7"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_7"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_7"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_7"] .plus-box {
    background-color: #6cbbe9; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_7"] .copyright {
    color: #fff; }

[data-sibebarbg="color_8"][data-theme-version="dark"],
[data-sibebarbg="color_8"] {
  --sidebar-bg: #b65fbd;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_8"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #b65fbd !important; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_8"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_8"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_8"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_8"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_8"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #c683cc; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #bb6ac1 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #c683cc !important;
      color: #fff !important; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_8"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_8"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_8"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_8"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_8"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_8"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_8"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_8"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_8"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_8"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_8"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_8"] .plus-box {
    background-color: #c683cc; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_8"] .copyright {
    color: #fff; }

[data-sibebarbg="color_9"][data-theme-version="dark"],
[data-sibebarbg="color_9"] {
  --sidebar-bg: #88a67e;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_9"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #88a67e !important; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_9"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_9"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_9"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_9"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_9"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #a4bb9c; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #90ac87 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #a4bb9c !important;
      color: #fff !important; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_9"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_9"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_9"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_9"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_9"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_9"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_9"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_9"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_9"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_9"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_9"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_9"] .plus-box {
    background-color: #a4bb9c; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_9"] .copyright {
    color: #fff; }

[data-sibebarbg="color_10"][data-theme-version="dark"],
[data-sibebarbg="color_10"] {
  --sidebar-bg: #6759d1;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_10"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #6759d1 !important; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_10"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_10"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_10"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_10"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_10"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #8c81dc; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #7265d4 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #8c81dc !important;
      color: #fff !important; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_10"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_10"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_10"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_10"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_10"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_10"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_10"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_10"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_10"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_10"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_10"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_10"] .plus-box {
    background-color: #8c81dc; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_10"] .copyright {
    color: #fff; }

[data-sibebarbg="color_11"][data-theme-version="dark"],
[data-sibebarbg="color_11"] {
  --sidebar-bg: #c6164f;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_11"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #c6164f !important; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_11"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_11"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_11"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_11"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_11"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #e72866; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #d41854 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #e72866 !important;
      color: #fff !important; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_11"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_11"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_11"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_11"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_11"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_11"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_11"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_11"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_11"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_11"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_11"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_11"] .plus-box {
    background-color: #e72866; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_11"] .copyright {
    color: #fff; }

[data-sibebarbg="color_12"][data-theme-version="dark"],
[data-sibebarbg="color_12"] {
  --sidebar-bg: #343a40;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_12"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #343a40 !important; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_12"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_12"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_12"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_12"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_12"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #4b545c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #3b4248 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #4b545c !important;
      color: #fff !important; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_12"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_12"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_12"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_12"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_12"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_12"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_12"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_12"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_12"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_12"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_12"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_12"] .plus-box {
    background-color: #4b545c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_12"] .copyright {
    color: #fff; }

[data-sibebarbg="color_13"][data-theme-version="dark"],
[data-sibebarbg="color_13"] {
  --sidebar-bg: #2a2a2a;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_13"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #2a2a2a !important; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_13"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_13"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_13"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_13"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_13"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #323232 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #444444 !important;
      color: #fff !important; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_13"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_13"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_13"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_13"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_13"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_13"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_13"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_13"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_13"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_13"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_13"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_13"] .plus-box {
    background-color: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_13"] .copyright {
    color: #fff; }

[data-sibebarbg="color_14"][data-theme-version="dark"],
[data-sibebarbg="color_14"] {
  --sidebar-bg: #4885ed;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_14"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #4885ed !important; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_14"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_14"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_14"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_14"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_14"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #76a4f2; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #568eee !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #76a4f2 !important;
      color: #fff !important; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_14"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_14"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_14"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_14"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_14"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_14"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_14"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_14"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_14"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_14"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_14"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_14"] .plus-box {
    background-color: #76a4f2; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_14"] .copyright {
    color: #fff; }

[data-sibebarbg="color_15"][data-theme-version="dark"],
[data-sibebarbg="color_15"] {
  --sidebar-bg: #4cb32b;
  /* .hamburger .line{
				background:$white;
			} */
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */
  /* &[data-sibebarbg="color_8"]{
				.dlabnav .metismenu ul a:before {
					background:rgba($black,0.5);
				}
				 .dlabnav {
					.metismenu{
						a{
							color:rgba($black,0.6)!important;
							&:hover,
							&:focus,
							&.mm-active {
								color:$black!important;
							}
						}
						.has-arrow:after{
							    border-color: rgba(0,0,0,0.85) transparent transparent rgba(0,0,0,0.85);
						}
						&>li{
							&>a{
								color:rgba($black,0.6)!important;
								i{
									color:rgba($black,0.6)!important;
								}
							}
							&.mm-active{
								&>a{
									background:rgba($black,0.6)!important;
									&:before{
										background:rgba($black,0.6)!important;
									}
									
									
								}	
							}
						}
					}
					.copyright p{
						color:rgba($black,0.6);							
					}
					.book-box{
						background: rgba($black,0.4);
					}
					.header-info2 span{
					color: rgba($black,0.6)
					}
					.sidebar-info{
						color: rgba($black,0.6); 
						i{
							color: rgba($black,0.6) 		
						}
					}
				} 
				
				 .plus-box{
					background-color:rgba($black,0.4);	
				} 
			} */ }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sibebarbg="color_15"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #4cb32b !important; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sibebarbg="color_15"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sibebarbg="color_15"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box h5, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .plus-box p,
  [data-sibebarbg="color_15"][data-layout="vertical"] .dlabnav .plus-box h5,
  [data-sibebarbg="color_15"][data-layout="vertical"] .dlabnav .plus-box .h5,
  [data-sibebarbg="color_15"][data-layout="vertical"] .dlabnav .plus-box p {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #63d140; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #51bf2e !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #63d140 !important;
      color: #fff !important; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sibebarbg="color_15"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sibebarbg="color_15"] .dlabnav .metismenu li ul a:hover,
  [data-sibebarbg="color_15"] .dlabnav .metismenu li ul a:focus,
  [data-sibebarbg="color_15"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sibebarbg="color_15"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sibebarbg="color_15"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sibebarbg="color_15"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sibebarbg="color_15"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sibebarbg="color_15"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sibebarbg="color_15"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sibebarbg="color_15"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .plus-box,
  [data-sibebarbg="color_15"] .plus-box {
    background-color: #63d140; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .copyright,
  [data-sibebarbg="color_15"] .copyright {
    color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"],
[data-headerbg="color_2"] {
  --headerbg: #49bb98;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_2"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_2"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_2"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_2"] .search-area .input-group-text,
  [data-headerbg="color_2"] .search-area .form-control,
  [data-headerbg="color_2"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_2"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_2"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_2"] .header-right .search-area .form-control,
  [data-headerbg="color_2"] .header-right .search-area .input-group-text {
    background-color: #6ec9ad; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_2"] .header-right .search-area .form-control i,
    [data-headerbg="color_2"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_2"] .header-right .notification_dropdown .nav-link {
    background-color: #6ec9ad; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_2"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_2"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_2"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_2"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_2"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_2"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_2"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_2"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_2"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_2"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_3"][data-theme-version="dark"],
[data-headerbg="color_3"] {
  --headerbg: #FF6A59;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_3"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_3"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_3"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_3"] .search-area .input-group-text,
  [data-headerbg="color_3"] .search-area .form-control,
  [data-headerbg="color_3"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_3"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_3"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_3"] .header-right .search-area .form-control,
  [data-headerbg="color_3"] .header-right .search-area .input-group-text {
    background-color: #ff988c; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_3"] .header-right .search-area .form-control i,
    [data-headerbg="color_3"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_3"] .header-right .notification_dropdown .nav-link {
    background-color: #ff988c; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_3"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_3"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_3"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_3"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_3"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_3"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_3"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_3"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_3"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_3"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_4"][data-theme-version="dark"],
[data-headerbg="color_4"] {
  --headerbg: #ff965f;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_4"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_4"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_4"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_4"] .search-area .input-group-text,
  [data-headerbg="color_4"] .search-area .form-control,
  [data-headerbg="color_4"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_4"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_4"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_4"] .header-right .search-area .form-control,
  [data-headerbg="color_4"] .header-right .search-area .input-group-text {
    background-color: #ffb792; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_4"] .header-right .search-area .form-control i,
    [data-headerbg="color_4"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_4"] .header-right .notification_dropdown .nav-link {
    background-color: #ffb792; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_4"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_4"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_4"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_4"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_4"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_4"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_4"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_4"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_4"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_4"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_5"][data-theme-version="dark"],
[data-headerbg="color_5"] {
  --headerbg: #3250ff;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_5"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_5"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_5"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_5"] .search-area .input-group-text,
  [data-headerbg="color_5"] .search-area .form-control,
  [data-headerbg="color_5"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_5"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_5"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_5"] .header-right .search-area .form-control,
  [data-headerbg="color_5"] .header-right .search-area .input-group-text {
    background-color: #657cff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_5"] .header-right .search-area .form-control i,
    [data-headerbg="color_5"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_5"] .header-right .notification_dropdown .nav-link {
    background-color: #657cff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_5"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_5"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_5"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_5"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_5"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_5"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_5"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_5"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_5"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_5"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_6"][data-theme-version="dark"],
[data-headerbg="color_6"] {
  --headerbg: #3f8cff;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_6"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_6"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_6"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_6"] .search-area .input-group-text,
  [data-headerbg="color_6"] .search-area .form-control,
  [data-headerbg="color_6"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_6"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_6"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_6"] .header-right .search-area .form-control,
  [data-headerbg="color_6"] .header-right .search-area .input-group-text {
    background-color: #72abff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_6"] .header-right .search-area .form-control i,
    [data-headerbg="color_6"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_6"] .header-right .notification_dropdown .nav-link {
    background-color: #72abff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_6"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_6"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_6"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_6"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_6"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_6"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_6"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_6"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_6"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_6"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_7"][data-theme-version="dark"],
[data-headerbg="color_7"] {
  --headerbg: #40a7e2;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_7"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_7"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_7"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_7"] .search-area .input-group-text,
  [data-headerbg="color_7"] .search-area .form-control,
  [data-headerbg="color_7"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_7"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_7"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_7"] .header-right .search-area .form-control,
  [data-headerbg="color_7"] .header-right .search-area .input-group-text {
    background-color: #6cbbe9; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_7"] .header-right .search-area .form-control i,
    [data-headerbg="color_7"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_7"] .header-right .notification_dropdown .nav-link {
    background-color: #6cbbe9; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_7"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_7"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_7"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_7"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_7"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_7"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_7"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_7"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_7"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_7"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_8"][data-theme-version="dark"],
[data-headerbg="color_8"] {
  --headerbg: #b65fbd;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_8"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_8"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_8"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_8"] .search-area .input-group-text,
  [data-headerbg="color_8"] .search-area .form-control,
  [data-headerbg="color_8"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_8"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_8"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_8"] .header-right .search-area .form-control,
  [data-headerbg="color_8"] .header-right .search-area .input-group-text {
    background-color: #c683cc; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_8"] .header-right .search-area .form-control i,
    [data-headerbg="color_8"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_8"] .header-right .notification_dropdown .nav-link {
    background-color: #c683cc; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_8"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_8"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_8"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_8"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_8"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_8"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_8"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_8"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_8"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_8"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_9"][data-theme-version="dark"],
[data-headerbg="color_9"] {
  --headerbg: #88a67e;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_9"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_9"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_9"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_9"] .search-area .input-group-text,
  [data-headerbg="color_9"] .search-area .form-control,
  [data-headerbg="color_9"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_9"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_9"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_9"] .header-right .search-area .form-control,
  [data-headerbg="color_9"] .header-right .search-area .input-group-text {
    background-color: #a4bb9c; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_9"] .header-right .search-area .form-control i,
    [data-headerbg="color_9"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_9"] .header-right .notification_dropdown .nav-link {
    background-color: #a4bb9c; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_9"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_9"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_9"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_9"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_9"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_9"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_9"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_9"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_9"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_9"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_10"][data-theme-version="dark"],
[data-headerbg="color_10"] {
  --headerbg: #6759d1;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_10"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_10"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_10"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_10"] .search-area .input-group-text,
  [data-headerbg="color_10"] .search-area .form-control,
  [data-headerbg="color_10"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_10"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_10"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_10"] .header-right .search-area .form-control,
  [data-headerbg="color_10"] .header-right .search-area .input-group-text {
    background-color: #8c81dc; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_10"] .header-right .search-area .form-control i,
    [data-headerbg="color_10"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_10"] .header-right .notification_dropdown .nav-link {
    background-color: #8c81dc; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_10"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_10"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_10"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_10"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_10"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_10"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_10"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_10"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_10"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_10"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_11"][data-theme-version="dark"],
[data-headerbg="color_11"] {
  --headerbg: #c6164f;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_11"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_11"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_11"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_11"] .search-area .input-group-text,
  [data-headerbg="color_11"] .search-area .form-control,
  [data-headerbg="color_11"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_11"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_11"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_11"] .header-right .search-area .form-control,
  [data-headerbg="color_11"] .header-right .search-area .input-group-text {
    background-color: #e72866; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_11"] .header-right .search-area .form-control i,
    [data-headerbg="color_11"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_11"] .header-right .notification_dropdown .nav-link {
    background-color: #e72866; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_11"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_11"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_11"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_11"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_11"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_11"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_11"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_11"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_11"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_11"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_12"][data-theme-version="dark"],
[data-headerbg="color_12"] {
  --headerbg: #343a40;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_12"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_12"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_12"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_12"] .search-area .input-group-text,
  [data-headerbg="color_12"] .search-area .form-control,
  [data-headerbg="color_12"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_12"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_12"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_12"] .header-right .search-area .form-control,
  [data-headerbg="color_12"] .header-right .search-area .input-group-text {
    background-color: #4b545c; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_12"] .header-right .search-area .form-control i,
    [data-headerbg="color_12"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_12"] .header-right .notification_dropdown .nav-link {
    background-color: #4b545c; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_12"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_12"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_12"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_12"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_12"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_12"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_12"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_12"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_12"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_12"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_13"][data-theme-version="dark"],
[data-headerbg="color_13"] {
  --headerbg: #2a2a2a;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_13"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_13"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_13"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_13"] .search-area .input-group-text,
  [data-headerbg="color_13"] .search-area .form-control,
  [data-headerbg="color_13"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_13"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_13"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_13"] .header-right .search-area .form-control,
  [data-headerbg="color_13"] .header-right .search-area .input-group-text {
    background-color: #444444; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_13"] .header-right .search-area .form-control i,
    [data-headerbg="color_13"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_13"] .header-right .notification_dropdown .nav-link {
    background-color: #444444; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_13"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_13"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_13"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_13"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_13"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_13"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_13"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_13"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_13"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_13"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_14"][data-theme-version="dark"],
[data-headerbg="color_14"] {
  --headerbg: #4885ed;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_14"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_14"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_14"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_14"] .search-area .input-group-text,
  [data-headerbg="color_14"] .search-area .form-control,
  [data-headerbg="color_14"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_14"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_14"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_14"] .header-right .search-area .form-control,
  [data-headerbg="color_14"] .header-right .search-area .input-group-text {
    background-color: #76a4f2; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_14"] .header-right .search-area .form-control i,
    [data-headerbg="color_14"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_14"] .header-right .notification_dropdown .nav-link {
    background-color: #76a4f2; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_14"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_14"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_14"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_14"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_14"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_14"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_14"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_14"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_14"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_14"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_15"][data-theme-version="dark"],
[data-headerbg="color_15"] {
  --headerbg: #4cb32b;
  /* &[data-headerbg="color_8"]{
					
				.search-area .input-group-text,
				.search-area .form-control,.search-area .form-control::placeholder{
					color:$black;
					background:#F1F1F1;
				}
				.header-left{
					.search-area .form-control,
					.search-area .input-group-text{
						i{
							color:$black;
						}
					}
					.dashboard_bar{
						color:$black;	
					}
					.plus-icon a{
						background-color:$black;	
					}
					
				}
				.hamburger .line{
					background:$black;
					}
				
				.header-right{
				svg{
					path{
						fill:rgba($black,0.4);	
					}
				}
			} */ }
  [data-headerbg="color_15"][data-theme-version="dark"] .search-area .input-group-text,
  [data-headerbg="color_15"][data-theme-version="dark"] .search-area .form-control, [data-headerbg="color_15"][data-theme-version="dark"] .search-area .form-control::placeholder,
  [data-headerbg="color_15"] .search-area .input-group-text,
  [data-headerbg="color_15"] .search-area .form-control,
  [data-headerbg="color_15"] .search-area .form-control::placeholder {
    color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .input-group-text svg path,
  [data-headerbg="color_15"] .input-group-text svg path {
    fill: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .search-area .input-group-append .input-group-text i,
  [data-headerbg="color_15"] .search-area .input-group-append .input-group-text i {
    color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .search-area .form-control,
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .search-area .input-group-text,
  [data-headerbg="color_15"] .header-right .search-area .form-control,
  [data-headerbg="color_15"] .header-right .search-area .input-group-text {
    background-color: #63d140; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .search-area .form-control i,
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .search-area .input-group-text i,
    [data-headerbg="color_15"] .header-right .search-area .form-control i,
    [data-headerbg="color_15"] .header-right .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_15"] .header-right .notification_dropdown .nav-link {
    background-color: #63d140; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_15"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select,
  [data-headerbg="color_15"] .header-right .dlab-side-menu .search-coundry .dashboard-select {
    color: #000; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after,
    [data-headerbg="color_15"] .header-right .dlab-side-menu .search-coundry .dashboard-select:after {
      border-color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-left .dashboard_bar,
  [data-headerbg="color_15"] .header-left .dashboard_bar {
    color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-profile > a.nav-link .header-info small, [data-headerbg="color_15"][data-theme-version="dark"] .header-profile > a.nav-link .header-info .small, [data-headerbg="color_15"][data-theme-version="dark"] .header-profile > a.nav-link .header-info span,
  [data-headerbg="color_15"] .header-profile > a.nav-link .header-info small,
  [data-headerbg="color_15"] .header-profile > a.nav-link .header-info .small,
  [data-headerbg="color_15"] .header-profile > a.nav-link .header-info span {
    color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_15"] .hamburger .line {
    background: #fff !important; }

@media (min-width: 62rem) {
  [data-container="boxed"] #main-wrapper {
    max-width: 74.9375rem;
    margin: 0 auto;
    box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1); }
    [direction="rtl"][data-container="boxed"] #main-wrapper {
      text-align: right; }
  [data-container="boxed"] .invoice-num {
    font-size: 1.375rem; } }

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

@media only screen and (min-width: 75rem) and (max-width: 84.3125rem) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 74.9375rem; } }

[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .dlabnav {
  max-width: 74.9375rem; }

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

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

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

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

[data-container="boxed"] .content-body .container-fluid, [data-container="boxed"] .content-body .container-sm, [data-container="boxed"] .content-body .container-md, [data-container="boxed"] .content-body .container-lg, [data-container="boxed"] .content-body .container-xl, [data-container="boxed"] .content-body .container-xxl {
  padding: 2.5rem; }

[data-container="boxed"][data-layout="vertical"] .page-titles {
  margin-left: 0;
  margin-right: 0; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
  position: absolute; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
  position: absolute; }

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
  left: auto;
  max-width: 74.9375rem; }

@media (min-width: 62rem) {
  [data-container="wide-boxed"] #main-wrapper {
    max-width: 92.5rem;
    margin: 0 auto;
    box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1); }
    [direction="rtl"][data-container="wide-boxed"] #main-wrapper {
      text-align: right; } }

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

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

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

[data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .dlabnav {
  max-width: 92.5rem; }

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

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

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

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

[data-container="wide-boxed"] .content-body .container-fluid, [data-container="wide-boxed"] .content-body .container-sm, [data-container="wide-boxed"] .content-body .container-md, [data-container="wide-boxed"] .content-body .container-lg, [data-container="wide-boxed"] .content-body .container-xl, [data-container="wide-boxed"] .content-body .container-xxl {
  padding: 2.5rem; }

[data-container="wide-boxed"][data-layout="vertical"] .page-titles {
  margin-left: 0;
  margin-right: 0; }

[data-layout="vertical"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
  position: absolute; }

[data-layout="vertical"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
  position: absolute; }

[data-container="wide-boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
  left: auto;
  max-width: 92.5rem; }

[data-primary="color_2"] {
  --primary: #49bb98;
  --primary-hover: #39987b;
  --primary-dark: #1d4e3f;
  --rgba-primary-1: rgba(73, 187, 152, 0.1);
  --rgba-primary-2: rgba(73, 187, 152, 0.2);
  --rgba-primary-3: rgba(73, 187, 152, 0.3);
  --rgba-primary-4: rgba(73, 187, 152, 0.4);
  --rgba-primary-5: rgba(73, 187, 152, 0.5);
  --rgba-primary-6: rgba(73, 187, 152, 0.6);
  --rgba-primary-7: rgba(73, 187, 152, 0.7);
  --rgba-primary-8: rgba(73, 187, 152, 0.8);
  --rgba-primary-9: rgba(73, 187, 152, 0.9); }

[data-primary="color_3"] {
  --primary: #FF6A59;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9); }

[data-primary="color_4"] {
  --primary: #ff965f;
  --primary-hover: #ff752c;
  --primary-dark: #c54400;
  --rgba-primary-1: rgba(255, 150, 95, 0.1);
  --rgba-primary-2: rgba(255, 150, 95, 0.2);
  --rgba-primary-3: rgba(255, 150, 95, 0.3);
  --rgba-primary-4: rgba(255, 150, 95, 0.4);
  --rgba-primary-5: rgba(255, 150, 95, 0.5);
  --rgba-primary-6: rgba(255, 150, 95, 0.6);
  --rgba-primary-7: rgba(255, 150, 95, 0.7);
  --rgba-primary-8: rgba(255, 150, 95, 0.8);
  --rgba-primary-9: rgba(255, 150, 95, 0.9); }

[data-primary="color_5"] {
  --primary: #3250ff;
  --primary-hover: #0025fe;
  --primary-dark: #001698;
  --rgba-primary-1: rgba(50, 80, 255, 0.1);
  --rgba-primary-2: rgba(50, 80, 255, 0.2);
  --rgba-primary-3: rgba(50, 80, 255, 0.3);
  --rgba-primary-4: rgba(50, 80, 255, 0.4);
  --rgba-primary-5: rgba(50, 80, 255, 0.5);
  --rgba-primary-6: rgba(50, 80, 255, 0.6);
  --rgba-primary-7: rgba(50, 80, 255, 0.7);
  --rgba-primary-8: rgba(50, 80, 255, 0.8);
  --rgba-primary-9: rgba(50, 80, 255, 0.9); }

[data-primary="color_6"] {
  --primary: #3f8cff;
  --primary-hover: #0c6dff;
  --primary-dark: #0042a5;
  --rgba-primary-1: rgba(63, 140, 255, 0.1);
  --rgba-primary-2: rgba(63, 140, 255, 0.2);
  --rgba-primary-3: rgba(63, 140, 255, 0.3);
  --rgba-primary-4: rgba(63, 140, 255, 0.4);
  --rgba-primary-5: rgba(63, 140, 255, 0.5);
  --rgba-primary-6: rgba(63, 140, 255, 0.6);
  --rgba-primary-7: rgba(63, 140, 255, 0.7);
  --rgba-primary-8: rgba(63, 140, 255, 0.8);
  --rgba-primary-9: rgba(63, 140, 255, 0.9); }

[data-primary="color_7"] {
  --primary: #40a7e2;
  --primary-hover: #208fcf;
  --primary-dark: #125277;
  --rgba-primary-1: rgba(64, 167, 226, 0.1);
  --rgba-primary-2: rgba(64, 167, 226, 0.2);
  --rgba-primary-3: rgba(64, 167, 226, 0.3);
  --rgba-primary-4: rgba(64, 167, 226, 0.4);
  --rgba-primary-5: rgba(64, 167, 226, 0.5);
  --rgba-primary-6: rgba(64, 167, 226, 0.6);
  --rgba-primary-7: rgba(64, 167, 226, 0.7);
  --rgba-primary-8: rgba(64, 167, 226, 0.8);
  --rgba-primary-9: rgba(64, 167, 226, 0.9); }

[data-primary="color_8"] {
  --primary: #b65fbd;
  --primary-hover: #9e44a5;
  --primary-dark: #59265d;
  --rgba-primary-1: rgba(182, 95, 189, 0.1);
  --rgba-primary-2: rgba(182, 95, 189, 0.2);
  --rgba-primary-3: rgba(182, 95, 189, 0.3);
  --rgba-primary-4: rgba(182, 95, 189, 0.4);
  --rgba-primary-5: rgba(182, 95, 189, 0.5);
  --rgba-primary-6: rgba(182, 95, 189, 0.6);
  --rgba-primary-7: rgba(182, 95, 189, 0.7);
  --rgba-primary-8: rgba(182, 95, 189, 0.8);
  --rgba-primary-9: rgba(182, 95, 189, 0.9); }

[data-primary="color_9"] {
  --primary: #88a67e;
  --primary-hover: #6d8f62;
  --primary-dark: #3f5239;
  --rgba-primary-1: rgba(136, 166, 126, 0.1);
  --rgba-primary-2: rgba(136, 166, 126, 0.2);
  --rgba-primary-3: rgba(136, 166, 126, 0.3);
  --rgba-primary-4: rgba(136, 166, 126, 0.4);
  --rgba-primary-5: rgba(136, 166, 126, 0.5);
  --rgba-primary-6: rgba(136, 166, 126, 0.6);
  --rgba-primary-7: rgba(136, 166, 126, 0.7);
  --rgba-primary-8: rgba(136, 166, 126, 0.8);
  --rgba-primary-9: rgba(136, 166, 126, 0.9); }

[data-primary="color_10"] {
  --primary: #6759d1;
  --primary-hover: #4636c1;
  --primary-dark: #291f72;
  --rgba-primary-1: rgba(103, 89, 209, 0.1);
  --rgba-primary-2: rgba(103, 89, 209, 0.2);
  --rgba-primary-3: rgba(103, 89, 209, 0.3);
  --rgba-primary-4: rgba(103, 89, 209, 0.4);
  --rgba-primary-5: rgba(103, 89, 209, 0.5);
  --rgba-primary-6: rgba(103, 89, 209, 0.6);
  --rgba-primary-7: rgba(103, 89, 209, 0.7);
  --rgba-primary-8: rgba(103, 89, 209, 0.8);
  --rgba-primary-9: rgba(103, 89, 209, 0.9); }

[data-primary="color_11"] {
  --primary: #c6164f;
  --primary-hover: #98113d;
  --primary-dark: #3c0718;
  --rgba-primary-1: rgba(198, 22, 79, 0.1);
  --rgba-primary-2: rgba(198, 22, 79, 0.2);
  --rgba-primary-3: rgba(198, 22, 79, 0.3);
  --rgba-primary-4: rgba(198, 22, 79, 0.4);
  --rgba-primary-5: rgba(198, 22, 79, 0.5);
  --rgba-primary-6: rgba(198, 22, 79, 0.6);
  --rgba-primary-7: rgba(198, 22, 79, 0.7);
  --rgba-primary-8: rgba(198, 22, 79, 0.8);
  --rgba-primary-9: rgba(198, 22, 79, 0.9); }

[data-primary="color_12"] {
  --primary: #343a40;
  --primary-hover: #1d2124;
  --primary-dark: black;
  --rgba-primary-1: rgba(52, 58, 64, 0.1);
  --rgba-primary-2: rgba(52, 58, 64, 0.2);
  --rgba-primary-3: rgba(52, 58, 64, 0.3);
  --rgba-primary-4: rgba(52, 58, 64, 0.4);
  --rgba-primary-5: rgba(52, 58, 64, 0.5);
  --rgba-primary-6: rgba(52, 58, 64, 0.6);
  --rgba-primary-7: rgba(52, 58, 64, 0.7);
  --rgba-primary-8: rgba(52, 58, 64, 0.8);
  --rgba-primary-9: rgba(52, 58, 64, 0.9); }

[data-primary="color_13"] {
  --primary: #2a2a2a;
  --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: #4885ed;
  --primary-hover: #1a66e8;
  --primary-dark: #0e3d8e;
  --rgba-primary-1: rgba(72, 133, 237, 0.1);
  --rgba-primary-2: rgba(72, 133, 237, 0.2);
  --rgba-primary-3: rgba(72, 133, 237, 0.3);
  --rgba-primary-4: rgba(72, 133, 237, 0.4);
  --rgba-primary-5: rgba(72, 133, 237, 0.5);
  --rgba-primary-6: rgba(72, 133, 237, 0.6);
  --rgba-primary-7: rgba(72, 133, 237, 0.7);
  --rgba-primary-8: rgba(72, 133, 237, 0.8);
  --rgba-primary-9: rgba(72, 133, 237, 0.9); }

[data-primary="color_15"] {
  --primary: #4cb32b;
  --primary-hover: #3b8a21;
  --primary-dark: #18380d;
  --rgba-primary-1: rgba(76, 179, 43, 0.1);
  --rgba-primary-2: rgba(76, 179, 43, 0.2);
  --rgba-primary-3: rgba(76, 179, 43, 0.3);
  --rgba-primary-4: rgba(76, 179, 43, 0.4);
  --rgba-primary-5: rgba(76, 179, 43, 0.5);
  --rgba-primary-6: rgba(76, 179, 43, 0.6);
  --rgba-primary-7: rgba(76, 179, 43, 0.7);
  --rgba-primary-8: rgba(76, 179, 43, 0.8);
  --rgba-primary-9: rgba(76, 179, 43, 0.9); }

[data-secondary="color_2"] {
  --secondary: #49bb98;
  --secondary-dark: #39987b; }

[data-secondary="color_3"] {
  --secondary: #FF6A59;
  --secondary-dark: #ff3c26; }

[data-secondary="color_4"] {
  --secondary: #ff965f;
  --secondary-dark: #ff752c; }

[data-secondary="color_5"] {
  --secondary: #3250ff;
  --secondary-dark: #0025fe; }

[data-secondary="color_6"] {
  --secondary: #3f8cff;
  --secondary-dark: #0c6dff; }

[data-secondary="color_7"] {
  --secondary: #40a7e2;
  --secondary-dark: #208fcf; }

[data-secondary="color_8"] {
  --secondary: #b65fbd;
  --secondary-dark: #9e44a5; }

[data-secondary="color_9"] {
  --secondary: #88a67e;
  --secondary-dark: #6d8f62; }

[data-secondary="color_10"] {
  --secondary: #6759d1;
  --secondary-dark: #4636c1; }

[data-secondary="color_11"] {
  --secondary: #c6164f;
  --secondary-dark: #98113d; }

[data-secondary="color_12"] {
  --secondary: #343a40;
  --secondary-dark: #1d2124; }

[data-secondary="color_13"] {
  --secondary: #2a2a2a;
  --secondary-dark: #111111; }

[data-secondary="color_14"] {
  --secondary: #4885ed;
  --secondary-dark: #1a66e8; }

[data-secondary="color_15"] {
  --secondary: #4cb32b;
  --secondary-dark: #3b8a21; }

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

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

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

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

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

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

[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: #58bad7; }
  [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 #333754 !important; }
  [data-theme-version="transparent"] .border-left {
    border-left: 1px solid #333754 !important; }
  [data-theme-version="transparent"] .border-top {
    border-top: 1px solid #333754 !important; }
  [data-theme-version="transparent"] .border-bottom {
    border-bottom: 1px solid #333754 !important; }
  [data-theme-version="transparent"] .border {
    border: 1px solid #333754 !important; }

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

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

[data-theme-version="transparent"] .form-control {
  background-color: #20203c;
  border-color: #333754;
  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: #333754;
  color: #fff; }
  [data-theme-version="transparent"] .header-left input:focus {
    box-shadow: none;
    border-color: #FF6A59; }
  [data-theme-version="transparent"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover {
  color: #fff; }

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

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .dlabnav {
  background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .dlabnav .metismenu > li > a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .dlabnav .metismenu > li:hover > a, [data-theme-version="transparent"] .dlabnav .metismenu > li:focus > a, [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active > a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    color: #fff; }
    [data-theme-version="transparent"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active > a::after {
      border-color: transparent transparent #fff transparent; }
  [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active ul ul {
    background-color: transparent; }
  [data-theme-version="transparent"] .dlabnav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15); }
    [data-theme-version="transparent"] .dlabnav .metismenu ul a:hover, [data-theme-version="transparent"] .dlabnav .metismenu ul a:focus, [data-theme-version="transparent"] .dlabnav .metismenu ul a.mm-active {
      color: #fff; }
  [data-theme-version="transparent"] .dlabnav .metismenu a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .dlabnav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .dlabnav .metismenu .has-arrow:after {
    border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; }

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

[data-theme-version="dark"] {
  background: #20203c;
  color: #828690;
  --nav-headbg: #292d4a;
  --sidebar-bg: #292d4a;
  --headerbg: #292d4a; }
  [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: #58bad7; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .border-right {
    border-right: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border {
    border: 0.0625rem solid #333754 !important; }

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

[data-theme-version="dark"] .dropdown-menu {
  background-color: #292d4a;
  box-shadow: 0rem 0rem 0rem 0.0625rem rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item {
    color: #777777; }
    [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
      background-color: #292d4a;
      color: #fff; }

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

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

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

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

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

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

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

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #20203c;
  border-color: #333754; }

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

[data-theme-version="dark"] .custom-select {
  border-color: #333754;
  color: #828690;
  background: #20203c; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #333754 !important; }

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

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

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

[data-theme-version="dark"] .noUi-target {
  border-color: #333754;
  border-radius: 0.5rem;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #333754; }

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

[data-theme-version="dark"] .input-group-text {
  background: #292d4a;
  color: #fff;
  border-color: #333754; }

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

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

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #333754; }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #20203c;
    color: #fff; }

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

[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: #20203c;
  border-color: #20203c; }

[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: #292d4a; }

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

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
  border-color: var(--primary); }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
  background: transparent; }

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

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

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

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

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

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

[data-theme-version="dark"] .detault-daterange {
  background: #20203c;
  color: #fff; }
  [data-theme-version="dark"] .detault-daterange .input-group-text {
    background: #292d4a;
    border: 0; }

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

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

[data-theme-version="dark"] .daterangepicker {
  background: #20203c;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #20203c; }
    [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
      background-color: var(--primary);
      color: #fff; }
  [data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 0.375rem solid #20203c; }

[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: #20203c;
  border: 0.0625rem solid #333754;
  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: #292d4a; }
  [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: #20203c;
  border-color: var(--primary);
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary); }

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 0.125rem #333754, 0 0 0 0.25rem var(--rgba-primary-1); }

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

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

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

[data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
  border-color: var(--primary);
  background: transparent;
  color: white !important; }

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

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

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

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

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

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
  background: var(--primary); }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
  background: var(--primary); }

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

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

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

[data-theme-version="dark"] .picker__box {
  background: #20203c; }
  [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: #292d4a;
    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: #20203c; }

[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a {
  color: #68686a; }
  [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected {
    color: #fff; }

[data-theme-version="dark"] .order-request tbody tr {
  border-color: #333754; }

[data-theme-version="dark"] .card-list li {
  color: #fff; }

[data-theme-version="dark"] .card-bx .change-btn:hover {
  color: var(--primary); }

[data-theme-version="dark"] .invoice-card.bg-warning {
  background-color: #5b3c1f !important; }

[data-theme-version="dark"] .invoice-card.bg-success {
  background-color: #2a6729 !important; }

[data-theme-version="dark"] .invoice-card.bg-info {
  background-color: #4c276a !important; }

[data-theme-version="dark"] .invoice-card.bg-secondary {
  background-color: #1c3e52 !important; }

[data-theme-version="dark"] .user-list li {
  border-color: #292d4a; }

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

[data-theme-version="dark"] .bar-chart .apexcharts-text tspan {
  fill: #969ba0; }

[data-theme-version="dark"] .bar-chart line {
  stroke: #333754; }

[data-theme-version="dark"] .coin-card {
  background: #0f6a62;
  background: -moz-linear-gradient(left, #0f6a62 0%, #084355 100%);
  background: -webkit-linear-gradient(left, #0f6a62 0%, #084355 100%);
  background: linear-gradient(to right, #0f6a62 0%, #084355 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6a62', endColorstr='#084355',GradientType=1 ); }
  [data-theme-version="dark"] .coin-card .coin-icon {
    background: rgba(0, 0, 0, 0.2); }

[data-theme-version="dark"] .accordion.style-1 .accordion-item, [data-theme-version="dark"] .invoice-list {
  border-color: #333754; }

[data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info a, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed > span {
  color: #fff; }

[data-theme-version="dark"] .ic-card > a {
  background: #25479f; }
  [data-theme-version="dark"] .ic-card > a:first-child {
    border-color: #25479f; }

[data-theme-version="dark"] .ic-card span {
  color: #fff; }

[data-theme-version="dark"] table.dataTable thead th, [data-theme-version="dark"] table.dataTable thead td {
  border-color: #333754 !important; }

[data-theme-version="dark"] .form-check .form-check-input {
  background: transparent; }
  [data-theme-version="dark"] .form-check .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }

[data-theme-version="dark"] .paging_simple_numbers.dataTables_paginate {
  background: #20203c; }

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

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
  background: var(--primary);
  color: #fff !important; }

[data-theme-version="dark"] .dashboard-select {
  background: var(--rgba-primary-1);
  color: white;
  border-color: #333754; }

[data-theme-version="dark"] .dashboard-select .list {
  background: #292d4a; }

[data-theme-version="dark"] .dashboard-select .option:hover, [data-theme-version="dark"] .dashboard-select .option.focus, [data-theme-version="dark"] .dashboard-select .option.selected.focus {
  background: #20203c; }

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

[data-theme-version="dark"] .transaction-details {
  border-color: #333754; }

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

[data-theme-version="dark"] .transaction-details .amount-bx {
  background: #3f250d; }
  [data-theme-version="dark"] .transaction-details .amount-bx i {
    background: #8d3b0c; }

[data-theme-version="dark"] .nice-select .option {
  background: #292d4a; }

[data-theme-version="dark"] .nice-select .option:hover, [data-theme-version="dark"] .nice-select .option.focus, [data-theme-version="dark"] .nice-select .option.selected.focus {
  background: #292d4a; }

[data-theme-version="dark"] .card-tabs.style-1 {
  border-color: #333754; }

[data-theme-version="dark"] .nice-select .list {
  background: #20203c; }

[data-theme-version="dark"] .table-search .input-group .input-group-text {
  background: #292d4a; }

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

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

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

[data-theme-version="dark"] .timeline-chart rect {
  fill: #20203c; }

[data-theme-version="dark"] .header-info span {
  color: #fff !important; }

[data-theme-version="dark"] .smallipop-instance.blue {
  color: #fff; }

[data-theme-version="dark"] .property-map .smallipop.smallimap-mapicon .circle-marker {
  border-color: #333754; }

[data-theme-version="dark"] .property-features li {
  color: #fff; }

[data-theme-version="dark"] .review-tabs-1 {
  background: #292d4a; }

[data-theme-version="dark"] .coin-tabs {
  background: #2E2E40; }
  [data-theme-version="dark"] .coin-tabs .nav-link.active {
    background: var(--primary) !important;
    color: #fff; }

[data-theme-version="dark"] .separate-row > div {
  border-color: #333754; }

[data-theme-version="dark"] .bg-white {
  background: #2E2E40 !important; }

[data-theme-version="dark"] .dlabnav .header-info2 span {
  color: #fff; }

[data-theme-version="dark"] .brand-title path {
  fill: #fff; }

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

[data-theme-version="dark"] .shapreter-row > div {
  border-color: #333754; }

[data-theme-version="dark"] .chartBar line {
  stroke: #333754; }

[data-theme-version="dark"] .search-job .search-dropdown:after {
  background: #333754; }

[data-theme-version="dark"] .chartjs line {
  stroke: #333754; }

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

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

[data-theme-version="dark"] .datepicker.datepicker-dropdown td.day, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.next, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.prev {
  color: #fff; }

[data-theme-version="dark"] .datepicker.datepicker-dropdown th.dow {
  color: #fff; }

[data-theme-version="dark"] .datepicker.datepicker-dropdown th.datepicker-switch, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.next, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.prev {
  color: #fff; }

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

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

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

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

[data-theme-version="dark"] .alert.alert-outline-secondary,
[data-theme-version="dark"] .alert.alert-outline-dark {
  color: #fff; }

[data-theme-version="dark"] .form-control-plaintext {
  color: #fff; }

[data-theme-version="dark"] .timeline-panel .media-body small, [data-theme-version="dark"] .timeline-panel .media-body .small {
  color: #fff; }

[data-theme-version="dark"] .jobs {
  border-color: #333754; }

[data-theme-version="dark"] .apexcharts-gridlines-vertical line {
  stroke: #333754; }

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

[data-theme-version="dark"] .widget-courses .schedule-icon {
  color: #fff; }

[data-theme-version="dark"] .card-schedule .up-comming-schedule,
[data-theme-version="dark"] .upcomming-task-widget {
  background: #292d4a; }

[data-theme-version="dark"] .card-schedule .up-comming-schedule.style-1 {
  background: #20203c; }
  [data-theme-version="dark"] .card-schedule .up-comming-schedule.style-1 .date-box {
    background: #292d4a;
    color: #fff; }

[data-theme-version="dark"] .instructors-box .instructors-media .custome-badge .badge {
  color: #fff; }

[data-theme-version="dark"] .instructors-box .instructors-media .info-box {
  background: #20203c; }

[data-theme-version="dark"] .course-details-tab .nav-tabs .nav-link {
  color: #cbc3c3; }

[data-theme-version="dark"] .message-box,
[data-theme-version="dark"] .chat-icon,
[data-theme-version="dark"] .chat-people,
[data-theme-version="dark"] .chat-tabs .chat-bx,
[data-theme-version="dark"] .share-files,
[data-theme-version="dark"] .type-massage,
[data-theme-version="dark"] .work-ic {
  border-color: #333754; }

[data-theme-version="dark"] .timeline-active .modulel {
  background: #292d4a; }

[data-theme-version="dark"] .timeline-active li .time {
  background: #292d4a; }

[data-theme-version="dark"] .achievements .achievements-content span,
[data-theme-version="dark"] .bio .bio-content {
  background: #20203c; }

[data-theme-version="dark"] .score-active.style-1 .dashboard-select {
  background: #20203c; }

[data-theme-version="dark"] #activity line {
  stroke: #333754; }

[data-theme-version="dark"] .pagination-down ul li a {
  background: #20203c; }
  [data-theme-version="dark"] .pagination-down ul li a.active {
    background: var(--primary); }

[data-theme-version="dark"] .custome-accordion .accordion-button {
  background: #292d4a; }

[data-theme-version="dark"] .custome-accordion .acc-courses {
  background: #20203c; }

[data-theme-version="dark"] .widget-timeline .side-border h4, [data-theme-version="dark"] .widget-timeline .side-border .h4, [data-theme-version="dark"] .widget-timeline .side-border .h4,
[data-theme-version="dark"] .widget-timeline .side-border .custom-dropdown {
  background: #292d4a; }

[data-theme-version="dark"] .widget-timeline .side-border:after {
  border-color: #333754; }

[data-theme-version="dark"] #columnChart line {
  stroke: #333754; }

[data-theme-version="dark"] #sellingActivity svg path {
  stroke: #292d4a; }

[data-theme-version="dark"] #sellingActivity line {
  stroke: #333754; }

[data-theme-version="dark"] .review-box {
  background: #292d4a; }

[data-theme-version="dark"] #NewCustomers line {
  stroke: #fff; }

[data-theme-version="dark"] .students-list .search-area .form-control,
[data-theme-version="dark"] .students-list .search-area .input-group-text {
  background: #20203c;
  border: #333754; }

[data-theme-version="dark"] .custome-accordion.style-1 .acc-courses {
  background: #292d4a;
  border-color: #333754; }

[data-theme-version="dark"] .miac,
[data-theme-version="dark"] .profile-img img, [data-theme-version="dark"] .profile-img span,
[data-theme-version="dark"] .compose-content .dropzone,
[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: #333754; }

[data-theme-version="dark"] .btn-icon-end {
  border-color: #333754; }

[data-theme-version="dark"] .raiting li {
  border-color: #333754; }

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

[data-theme-version="dark"] .type-massage.style-1 {
  background: #20203c; }

[data-theme-version="dark"] .header .header-content:after {
  background: #333754; }

[data-theme-version="dark"] .search-coundry .dashboard-select {
  color: #fff;
  background: transparent; }
  [data-theme-version="dark"] .search-coundry .dashboard-select .option {
    color: #fff; }
  [data-theme-version="dark"] .search-coundry .dashboard-select:after {
    border-bottom: 0.125rem solid #fff;
    border-right: 0.125rem solid #fff; }

[data-theme-version="dark"] .sidebar-right .nice-select .option.selected {
  color: #000; }

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

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

[data-theme-version="dark"] .app-fullcalendar1 .fc .fc-button-group > .fc-button {
  border-color: #333754; }

[data-theme-version="dark"] .app-fullcalendar1 .fc-direction-ltr .fc-daygrid-event.fc-event-end, [data-theme-version="dark"] .app-fullcalendar1 .fc-direction-rtl .fc-daygrid-event.fc-event-start {
  background: #292d4a !important;
  border-color: #333754; }

[data-theme-version="dark"] .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day {
  color: #ffffff !important; }

[data-theme-version="dark"] .dlab-side-menu {
  background: #292d4a; }

[data-theme-version="dark"] .nice-select .option.selected {
  color: #fff; }

[data-theme-version="dark"] .dlab-cource,
[data-theme-version="dark"] .message-box,
[data-theme-version="dark"] .type-massage {
  background-color: #292d4a; }
  [data-theme-version="dark"] .dlab-cource .form-control,
  [data-theme-version="dark"] .message-box .form-control,
  [data-theme-version="dark"] .type-massage .form-control {
    background-color: transparent; }

[data-theme-version="dark"] .card-calendar.style-1 .bootstrap-datetimepicker-widget table .picker-switch {
  color: #fff; }

[data-theme-version="dark"] .fc .fc-button-group > .fc-button {
  border-color: #333754; }

[data-theme-version="dark"] .fc-daygrid-dot-event {
  background-color: #20203c;
  border-color: #20203c; }

[data-theme-version="dark"] #redial .apexcharts-radialbar-hollow {
  fill: #292d4a; }

[data-theme-version="dark"] .chat-tabs .chat-bx.active:after {
  background-color: #20203c; }

[data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.day:hover, [data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.hour:hover, [data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.minute:hover, [data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.second:hover {
  background: #20203c; }

[data-theme-version="dark"] .chat-box-area .message-received p {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .chat-icon ul li a,
[data-theme-version="dark"] .file {
  background-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .chat-icon ul li a svg path,
  [data-theme-version="dark"] .file svg path {
    fill: #fff; }

[data-theme-version="dark"] .course-dedails-bx .description .user-pic span,
[data-theme-version="dark"] .course-learn ul li {
  color: #fff; }

[data-theme-version="dark"] .course-details-tab .user-pic2 p {
  color: #828690; }

[data-theme-version="dark"] #columnChart .apexcharts-bar-series path {
  stroke: #292d4a; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header {
  border-color: #333754; }

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

[data-theme-version="dark"] .header-left .dashboard_bar {
  color: #fff; }

[data-theme-version="dark"] .search-area .form-control {
  background: #292d4a; }

[data-theme-version="dark"] .search-area .input-group-text {
  border: 0;
  background: #292d4a; }
  [data-theme-version="dark"] .search-area .input-group-text a {
    color: #4f7086; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  /* background: $d-bg!important; */ }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge {
    border-color: #292d4a; }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path {
    fill: #fff; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }

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

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

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

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

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

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

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

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

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

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

[data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
  background-color: #292d4a; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #292d4a; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #292d4a;
    color: #fff;
    border-color: #333754; }
  [data-theme-version="dark"] .fixed-content-box + .header + .dlabnav {
    background-color: #20203c; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .dlabnav {
  border-color: #333754; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a {
  background: transparent; }
  [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a i {
    color: var(--primary);
    background: var(--rgba-primary-1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li a > i {
  color: rgba(255, 255, 255, 0.3); }

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

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

[data-theme-version="dark"] .dlabnav .metismenu > li:hover > a, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff !important;
  /* background:var(--rgba-primary-1); */ }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a::after {
    border-top: 0.3125rem solid #fff;
    border-left: 0.3125rem solid #fff;
    border-bottom: 0.3125rem solid transparent;
    border-right: 0.3125rem solid transparent; }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a i, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a i, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }

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

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

[data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active {
  color: #fff !important; }

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

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

[data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after {
  border-top: 0.3125rem solid #b3b3b3;
  border-left: 0.3125rem solid #b3b3b3;
  border-bottom: 0.3125rem solid transparent;
  border-right: 0.3125rem solid transparent; }

[data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs {
  border-color: var(--rgba-primary-1) !important; }
  [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .form-control {
  background: #fff;
  color: #000;
  border-color: #EEEEEE; }

[data-theme-version="dark"] .sidebar-right .default-select .list {
  background: #fff; }
  [data-theme-version="dark"] .sidebar-right .default-select .list .option.selected, [data-theme-version="dark"] .sidebar-right .default-select .list .option.focus, [data-theme-version="dark"] .sidebar-right .default-select .list .option:hover {
    background: rgba(0, 0, 0, 0.05) !important; }

[data-theme-version="dark"] .sidebar-right .sidebar-right-inner > h4, [data-theme-version="dark"] .sidebar-right .sidebar-right-inner > .h4 {
  color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .nice-select .option {
  background: #fff; }

[data-theme-version="dark"] .footer {
  background-color: 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: #DBDBDB; }

.calendar {
  float: left;
  margin-bottom: 0; }

.fc-view {
  margin-top: 1.875rem; }

.fc-toolbar {
  margin-bottom: 0.3125rem;
  margin-top: 0.9375rem; }
  @media (max-width: 575.98px) {
    .fc-toolbar .fc-left {
      display: flex;
      justify-content: space-between;
      margin-bottom: 0.625rem;
      float: none; } }
  @media (max-width: 575.98px) {
    .fc-toolbar .fc-right {
      display: flex;
      justify-content: center;
      float: none;
      margin-bottom: 0.3125rem; } }
  @media (max-width: 575.98px) {
    .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 #DBDBDB;
  border-bottom: 0 !important; }

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

.fc-button {
  border: 0.0625rem solid #DBDBDB;
  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: #56c760; }

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

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

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

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

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

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

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

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

.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 .right-box-border {
  border-right: 0.125rem solid var(--rgba-primary-1); }

@media (min-width: 106.25rem) {
  .email-right-box .right-box-padding {
    padding-left: 0.9375rem; } }

@media (min-width: 576px) and (max-width: 991.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(90deg); }

.compose-content .dropzone {
  border: 0.0625rem dashed #DDDFE1;
  min-height: 13.125rem;
  position: relative;
  border-radius: 0.625rem; }
  .compose-content .dropzone .huge-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; }

.bookmark-btn {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 0;
  font-family: 'Font Awesome 6 Free'; }

.bookmark-btn .checkmark {
  font-weight: 900;
  line-height: 1; }

.bookmark-btn .checkmark:before {
  content: "\f005";
  font-size: 1.125rem;
  color: #89879f;
  font-weight: 900; }

.bookmark-btn input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  display: none; }

.bookmark-btn input:checked ~ .checkmark:before {
  color: #ff9838;
  font-weight: 900; }

.photo-content {
  position: relative; }
  .photo-content .cover-photo {
    background: url(../images/profile/cover.jpg);
    background-size: cover;
    background-position: center;
    min-height: 15.625rem;
    width: 100%; }

.profile .profile-photo {
  max-width: 6.25rem;
  position: relative;
  z-index: 1;
  margin-top: -4.5rem;
  margin-right: 0.625rem; }
  @media only screen and (max-width: 35.9375rem) {
    .profile .profile-photo {
      width: 5rem;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1.25rem; } }

[direction="rtl"] .profile .profile-photo {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 0.9375rem; }
  @media only screen and (max-width: 74.9375rem) {
    [direction="rtl"] .profile .profile-photo {
      right: 0.9375rem; } }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .profile .profile-photo {
      width: 5rem;
      right: calc(50% - 2.5rem);
      top: -6.25rem; } }

.profile-info {
  padding: 0.9375rem 1.25rem; }
  @media only screen and (max-width: 35.9375rem) {
    .profile-info {
      padding: 0 0 1.25rem;
      text-align: center; } }
  .profile-info h4, .profile-info .h4 {
    color: #464a53 !important; }
  .profile-info h4.text-primary, .profile-info .text-primary.h4 {
    color: var(--primary) !important; }
  .profile-info p {
    color: #828690; }
  .profile-info .prf-col {
    min-width: 15.625rem;
    padding: 0.625rem 3.125rem 0; }

.profile-interest .row {
  margin: 0 -0.0437rem; }
  .profile-interest .row .int-col {
    padding: 0 0.0437rem; }
    .profile-interest .row .int-col .interest-cat {
      margin-bottom: 0.0875rem;
      position: relative;
      display: block; }
      .profile-interest .row .int-col .interest-cat:after {
        background: #000;
        bottom: 0;
        content: "";
        left: 0;
        opacity: 0.5;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0; }
      .profile-interest .row .int-col .interest-cat p {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0.3125rem;
        left: 0;
        margin: 0;
        z-index: 1;
        color: white;
        font-size: 0.075rem; }

.profile-tab .nav-item .nav-link {
  font-size: 1rem;
  margin-right: 1.875rem;
  transition: all 0.5s ease-in-out;
  border: none;
  border-bottom: 0.0125rem solid transparent;
  color: #828690; }
  .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active {
    border: 0;
    background: transparent;
    background: transparent;
    border-bottom: 0.0125rem solid var(--primary);
    color: var(--primary); }
  @media only screen and (max-width: 35.9375rem) {
    .profile-tab .nav-item .nav-link {
      margin-right: 0rem; } }

.profile-info {
  display: flex; }
  @media only screen and (max-width: 35.9375rem) {
    .profile-info {
      display: block; } }
  .profile-info .profile-details {
    display: flex;
    width: 100%; }
    @media only screen and (max-width: 35.9375rem) {
      .profile-info .profile-details {
        display: block; }
        .profile-info .profile-details .dropdown {
          position: absolute;
          top: 1.875rem;
          right: 1.875rem; } }

.post-input {
  margin-bottom: 1.875rem; }
  .post-input .form-control {
    height: 4.6875rem;
    font-weight: 400;
    margin: 0.9375rem 0; }
  .post-input .btn-social {
    font-size: 1.25rem;
    height: 3.4375rem;
    display: inline-block;
    padding: 0;
    text-align: center;
    border-radius: 0.625rem;
    color: #fff;
    width: 3.4375rem;
    line-height: 3.375rem; }
    .post-input .btn-social.facebook {
      background-color: #3B5998; }
    .post-input .btn-social.google-plus {
      background-color: #DE4E43; }
    .post-input .btn-social.linkedin {
      background-color: #007BB6; }
    .post-input .btn-social.instagram {
      background-color: #8A5A4E; }
    .post-input .btn-social.twitter {
      background-color: #1EA1F3; }
    .post-input .btn-social.youtube {
      background-color: #CE201F; }
    .post-input .btn-social.whatsapp {
      background-color: #01C854; }
    .post-input .btn-social i {
      margin: 0 !important; }

.profile-uoloaded-post img {
  margin-bottom: 1.25rem; }

.profile-uoloaded-post a h4, .profile-uoloaded-post a .h4 {
  margin-bottom: 0.625rem;
  color: #464a53; }

.profile-page {
  height: 60px; }

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

.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 #DBDBDB; }
          .event-chat-ryt .chat-reciver .media .media-body p span::after {
            content: "";
            width: 1.25rem;
            height: 1.25rem;
            border-bottom: 0.0625rem solid #DBDBDB;
            border-right: 0.0625rem solid #DBDBDB;
            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: #777777;
          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 #DBDBDB;
        border-left: 0.0625rem solid #DBDBDB;
        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: #777777;
        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: #F0F0F0;
    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: #F0F0F0;
    border-color: #DBDBDB;
    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 #DBDBDB; }
  .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: #56c760; }

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

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

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

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

.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
  fill: #00A2FF; }

.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie {
  fill: #ff9800; }

.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
  fill: #ff9800; }

.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 0.625rem;
  padding: 0.125rem 0.625rem;
  border-radius: 0.125rem;
  background: #313a46;
  color: #ffffff;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear; }

.chartist-tooltip.tooltip-show {
  opacity: 1; }

#donught_graph .ct-series.ct-series-a .ct-slice-donut {
  stroke: #3FC6D4; }

#donught_graph .ct-series.ct-series-b .ct-slice-donut {
  stroke: #333333; }

#donught_graph .ct-series.ct-series-c .ct-slice-donut {
  stroke: #F63465; }

@media only screen and (max-width: 47.9375rem) {
  #pie-chart .ct-label {
    color: #fff;
    fill: #fff; } }

#visitor_graph {
  height: 15.8125rem !important; }

#user_rating_graph {
  height: 17.5rem !important; }

#activity {
  height: 16.875rem !important; }

#visitorOnline {
  height: 4.5rem !important; }

#trendMeter {
  height: 4.5rem !important; }

#widget-revenue1,
#widget-revenue2,
#widget-revenue3 {
  height: 7.3125rem !important; }

#widget-profit1,
#widget-profit2,
#widget-profit3 {
  height: 10rem !important; }

#comparison-rate {
  height: 14.375rem; }

#session_day {
  height: 10.9375rem;
  width: auto !important;
  margin: 0 auto; }

#walet-status {
  height: 8.75rem; }

#bar1 {
  height: 9.375rem; }

#sold-product {
  height: 14.375rem; }

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

#areaChart_3 {
  height: 18.4375rem !important; }

.chart-point {
  display: flex;
  align-items: center; }
  .chart-point .check-point-area {
    width: 6.25rem;
    height: 6.25rem;
    margin-top: -0.625rem;
    margin-left: -0.625rem; }
  .chart-point .chart-point-list {
    margin: 0;
    padding-left: 0.3125rem; }
    .chart-point .chart-point-list li {
      list-style: none;
      font-size: 0.8125rem;
      padding: 0.125rem 0; }
      .chart-point .chart-point-list li i {
        margin-right: 0.3125rem;
        font-size: 0.6875rem;
        position: relative;
        top: -0.0625rem; }

.c3 {
  height: 15.625rem; }

.c3-legend-item {
  fill: #9fabb1; }

.c3 .c3-axis-x path,
.c3 .c3-axis-x line,
.c3 .c3-axis-y path,
.c3 .c3-axis-y line,
.tick text {
  stroke: #fff; }

.flot-chart {
  height: 15.7rem; }

.tooltipflot {
  background-color: transparent;
  font-size: 1.4rem;
  padding: .5rem 1rem;
  color: rgba(255, 255, 255, 0.7);
  border-radius: .2rem; }

.legendColorBox > div {
  border: 0 !important;
  padding: 0 !important; }

.legendLabel {
  font-size: 0.825rem;
  padding-left: .5rem;
  color: #fff; }

.flotTip {
  background: #000;
  border: 0.0625rem solid #000;
  color: #fff; }

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

#balance_graph {
  height: 16.25rem; }

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

.morris-hover .morris-hover-point {
  color: #fff !important;
  margin: 0.1875rem 0;
  text-align: center;
  padding: 0 1.5625rem; }

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

.morris-hover.morris-default-style {
  border-radius: 0.3125rem;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden; }

/* svg text {
    font-weight: 600 !important;
} */
#morris_donught,
#morris_donught_2,
#line_chart_2,
#morris_bar,
#morris_bar_stalked,
#morris_bar_2,
#morris_area_2,
#morris_area {
  height: 15rem !important; }

#morris_line {
  height: 17.375rem !important; }

#crypto-btc-card,
#crypto-eth-card,
#crypto-rpl-card,
#crypto-ltc-card {
  height: 9.375rem; }

#daily-sales, #comparison-rate, #usage-chart, #walet-status {
  width: 100%;
  display: block; }
  #daily-sales canvas, #comparison-rate canvas, #usage-chart canvas, #walet-status canvas {
    max-width: 100% !important;
    width: 100% !important; }

#sparkline-composite-chart canvas,
#composite-bar canvas,
#sparkline11 canvas,
#StackedBarChart canvas,
#spark-bar canvas,
#tristate canvas {
  height: 6.25rem !important; }

#sparkline11 canvas {
  width: 6.25rem !important; }

.easy-pie-chart {
  position: relative;
  text-align: center; }
  .easy-pie-chart .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block; }
  .easy-pie-chart img {
    width: 4.6875rem;
    height: 4.6875rem;
    border-radius: 50%; }
  .easy-pie-chart canvas {
    display: block;
    margin: 0 auto; }

#revenue-chart {
  height: 27.7rem; }

#duration-value-axis {
  height: 27.6rem;
  width: 100%; }

#combined-bullet {
  height: 28.125rem;
  width: 100%; }

#zoomable-chart {
  height: 28.125rem;
  width: 100%; }

#chartMap {
  height: 28.125rem;
  width: 100%; }

#professional-candlesticks {
  width: 100%;
  height: 28.125rem; }

#comparing-stock-indices {
  width: 100%;
  height: 28.125rem; }

#multiple-panel-data {
  width: 100%;
  height: 28.125rem; }

#depth-chart {
  width: 100%;
  height: 28.125rem; }

.amcharts-export-menu {
  display: none; }

.amcharts-data-set-selector-div {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  width: 16.875rem;
  margin: 0 auto; }
  .amcharts-data-set-selector-div select {
    border: 0;
    margin-left: 0.625rem;
    background: #ddd;
    color: #000; }

.amChartsInputField {
  border: 0;
  background: var(--primary);
  color: #fff;
  padding: 0.3125rem 0.9375rem;
  margin: 0 0.9375rem; }

.amcharts-data-set-select {
  border: 0;
  background: #ddd;
  color: #000; }

.amcharts-period-input,
.amcharts-period-input-selected {
  border: 0;
  margin-left: 0.625rem;
  background: var(--primary);
  color: #fff;
  padding: 0.3125rem 0.9375rem; }

.amcharts-graph-g2 .amcharts-graph-stroke {
  stroke-dasharray: 0.1875rem 0.1875rem;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite; }

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

.lastBullet {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite; }

@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out; }

.amcharts-graph-column-front:hover {
  fill: #496375;
  stroke: #496375;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out; }

@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@media only screen and (max-width: 61.9375rem) {
  .amChartsPeriodSelector > fieldset > div {
    float: none !important;
    display: block !important;
    margin-bottom: 0.625rem; } }

.highcharts-root text {
  font-weight: 300 !important; }

.highcharts-credits {
  display: none; }

#chart_employee_gender, #chart_employee_status {
  width: auto;
  height: 21.875rem; }

.form-control {
  background: #fff;
  color: #6e6e6e;
  line-height: 2.4;
  font-size: 1rem;
  border-radius: 0.625rem; }
  .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: #F0F0F0;
    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: #f75a5b; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group-text {
  min-width: 3.125rem;
  justify-content: center;
  border-radius: 0.5rem; }

.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: #DBDBDB;
  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: #333754;
    border-color: #333754;
    color: #777777; }

.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 #DBDBDB;
  background: #fff; }
  [data-theme-version="dark"] .form-file {
    background: #20203c;
    border-color: #333754; }

.input-group {
  /* &> .form-file {
		display: flex;
		align-items: center;

		&:not(:last-child) .form-file-label,
		&:not(:last-child) .form-file-label::after { @include border-right-radius(0); }
		&:not(:first-child) .form-file-label { @include border-left-radius(0); }
	  } */ }
  .input-group > .form-control-plaintext,
  .input-group > .form-select,
  .input-group > .form-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0.625rem; }

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

#validationCustomUsername {
  border-radius: 0 0.5rem 0.5rem 0; }

.show-pass {
  border-radius: 0 0.5rem 0.5rem 0 !important; }

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

.input-group .input-group-text + .form-file {
  border-radius: 0 0.5rem 0.5rem 0; }
  .input-group .input-group-text + .form-file .form-control {
    border-radius: inherit; }

.custom_file_input .form-file {
  border-radius: 0.5rem; }
  .custom_file_input .form-file .form-control {
    margin: 0;
    border: 0;
    line-height: 2.125rem;
    border-radius: inherit;
    font-size: 16px;
    font-weight: 600; }

.custom_file_input .form-control {
  padding-left: 12px;
  line-height: 45px; }

#username {
  border-radius: 0 0.5rem 0.5rem 0; }

.form-control-lg {
  min-height: 3.75rem;
  padding: 0.5rem 1.1rem;
  font-size: 1.09375rem;
  border-radius: 0.5rem;
  height: calc(1.5em + 1rem + 2px); }

.form-control-sm {
  min-height: 2.5rem;
  padding: 0.25rem 1.1rem;
  font-size: 0.76563rem;
  border-radius: 0.5rem;
  height: calc(1.5em + 0.5rem + 2px); }

.ck.ck-editor__main > .ck-editor__editable {
  background: #fafafa !important; }

.modal-grid {
  background: #F0F0F0; }

.nice-select.wide.form-control-lg {
  line-height: 2.7125rem; }

.nice-select.wide.form-control-sm {
  line-height: 1.8125rem; }

.inline-check {
  line-height: 1.8rem !important; }

.form-check {
  font-size: 14px;
  font-weight: 600; }

.input-full {
  border: 0; }

.border-1 {
  border-radius: 0.5rem 0 0 0.5rem !important; }

.border3 {
  border-radius: 0 0.5rem 0.5rem 0 !important; }

.custome-input .input-group-text {
  border-color: transparent !important; }

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

/* 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-left: 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: #c8c8c8;
  border-width: 0.125rem;
  border-radius: 0.125rem !important; }
  [data-theme-version="dark"] .form-check-label::before {
    background-color: transparent;
    border-color: #333754; }

.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: #58bad7;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(88, 186, 215, 0.25); }

.checkbox-info .form-check-input:checked {
  background-color: #58bad7;
  border-color: #58bad7; }
  [data-theme-version="dark"] .checkbox-info .form-check-input:checked {
    background-color: rgba(88, 186, 215, 0.1);
    border-color: transparent; }

.checkbox-danger .form-check-input:focus {
  border-color: #f75a5b;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(247, 90, 91, 0.25); }

.checkbox-danger .form-check-input:checked {
  background-color: #f75a5b;
  border-color: #f75a5b; }
  [data-theme-version="dark"] .checkbox-danger .form-check-input:checked {
    background-color: rgba(247, 90, 91, 0.15);
    border-color: transparent; }

.checkbox-success .form-check-input:focus {
  border-color: #56c760;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(86, 199, 96, 0.25); }

.checkbox-success .form-check-input:checked {
  background-color: #56c760;
  border-color: #56c760; }
  [data-theme-version="dark"] .checkbox-success .form-check-input:checked {
    background-color: rgba(86, 199, 96, 0.1);
    border-color: transparent; }

.checkbox-warning .form-check-input:focus {
  border-color: #f0a901;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(240, 169, 1, 0.25); }

.checkbox-warning .form-check-input:checked {
  background-color: #f0a901;
  border-color: #f0a901; }
  [data-theme-version="dark"] .checkbox-warning .form-check-input:checked {
    background-color: rgba(240, 169, 1, 0.1);
    border-color: transparent; }

.checkbox-secondary .form-check-input:focus {
  border-color: #4CBC9A;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(76, 188, 154, 0.25); }

.checkbox-secondary .form-check-input:checked {
  background-color: #4CBC9A;
  border-color: #4CBC9A; }
  [data-theme-version="dark"] .checkbox-secondary .form-check-input:checked {
    background-color: rgba(76, 188, 154, 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);
  box-shadow: var(--rgba-primary-1); }

.js-switch + .switchery {
  border-radius: 3.125rem;
  margin-right: 4rem; }
  @media (max-width: 767.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: #56c760 !important;
  border-right: 0rem !important; }
  .form-control.is-valid:focus {
    box-shadow: none; }

.form-control.is-warning {
  border-color: #f0a901 !important;
  border-right: 0rem !important; }
  .form-control.is-warning:focus {
    box-shadow: none; }

.form-control.is-invalid {
  border-color: #f75a5b !important;
  border-right: 0rem !important; }
  .form-control.is-invalid:focus {
    box-shadow: none; }

.is-valid .input-group-prepend .input-group-text i {
  color: #56c760; }

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

.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.625rem;
  border: 0.0625rem solid #c8c8c8;
  height: 2.5rem;
  background: #fff; }
  [data-theme-version="dark"] .select2-container--default .select2-selection--single {
    background: #20203c;
    border-color: #333754; }
  .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: #777777;
  padding-left: 0.9375rem;
  min-height: 2.5rem; }

.select2-container--default .select2-selection--multiple {
  border-color: #DBDBDB;
  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: #c8c8c8;
  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: #777777;
  border-radius: 0.625rem;
  border: 0.0625rem solid #c8c8c8; }
  [data-theme-version="dark"] .select2-container .select2-selection--multiple {
    background: #20203c;
    border-color: #333754; }

[data-theme-version="dark"] .select2-search--dropdown .select2-search__field {
  background: #292d4a;
  border-color: #333754; }

.select2-dropdown {
  border-color: #c8c8c8; }
  [data-theme-version="dark"] .select2-dropdown {
    background: #20203c;
    border-color: #333754; }

.swal2-popup .swal2-content {
  color: #777777; }

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

/*
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: #20203c; }
    @media only screen and (max-width: 35.9375rem) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 1rem;
          line-height: 1.25rem; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  .form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto; }
    [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
      background-color: #20203c; }
    @media only screen and (max-width: 35.9375rem) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 1rem;
          line-height: 1.25rem; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  @media only screen and (max-width: 47.9375rem) {
    .form-wizard .nav-wizard {
      flex-direction: unset !important; }
    .form-wizard .tab-content {
      height: 100% !important; } }
  @media only screen and (max-width: 35.9375rem) {
    .form-wizard .nav-wizard li .nav-link {
      padding: 0; } }

.custom-ekeditor ul {
  padding-left: 1.25rem; }
  .custom-ekeditor ul li {
    list-style: unset; }

.custom-ekeditor ol li {
  list-style: decimal; }

.ql-container {
  height: 25rem; }

#world-datamap {
  padding-bottom: 46% !important; }

.datamaps-hoverover {
  background: #fff;
  padding: 0.3125rem;
  border-radius: 0.3125rem;
  font-family: 'Roboto' !important;
  color: var(--primary);
  border: 0.0625rem solid var(--rgba-primary-3); }

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

.jqvmap-zoomin,
.jqvmap-zoomout {
  height: 1.25rem;
  width: 1.25rem;
  line-height: 0.875rem;
  background-color: var(--primary);
  color: #fff; }

.jqvmap-zoomout {
  top: 2.1875rem; }

#world-map, #usa {
  height: 25rem; }
  @media only screen and (max-width: 61.9375rem) {
    #world-map, #usa {
      height: 21.875rem; } }
  @media only screen and (max-width: 35.9375rem) {
    #world-map, #usa {
      height: 14.375rem; } }

.blockUI.blockMsg.blockPage {
  border: 0 !important; }

#loginForm {
  cursor: auto; }

.blockMsg {
  border: 0rem;
  width: 20% !important; }
  .blockMsg h1, .blockMsg .h1 {
    font-size: 1rem;
    padding: 0.5rem 0;
    margin-bottom: 0; }

.bootstrap-select {
  margin-bottom: 0; }
  .bootstrap-select .btn {
    border: 1px solid #DBDBDB !important;
    background-color: transparent !important;
    font-weight: 400;
    color: #777777 !important; }
    [data-theme-version="dark"] .bootstrap-select .btn {
      border-color: #333754 !important;
      background: #20203c !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: #777777 !important; }
  .bootstrap-select .dropdown-menu {
    border-color: #DBDBDB !important;
    box-shadow: 0rem 0rem 2.5rem 0rem 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: #DBDBDB !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: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

.clipboard-btn {
  transition: all .1s ease-in-out; }
  .clipboard-btn:hover {
    background-color: var(--primary);
    color: #fff; }

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

.bootstrap-tagsinput {
  flex: 1;
  padding: 0;
  padding-left: .5rem;
  border-radius: 0;
  border-color: #DBDBDB;
  background-color: #fff;
  width: 100%; }
  .bootstrap-tagsinput .tag {
    font-size: 0.875rem;
    background-color: var(--primary);
    border-radius: 0;
    align-items: center;
    border: 0.0625rem solid #DBDBDB; }
  .bootstrap-tagsinput input[type="text"] {
    flex: 1;
    height: 2.1rem;
    border-radius: 0;
    border-color: #DBDBDB; }
  .bootstrap-tagsinput label {
    margin-bottom: .5rem; }

:root {
  --primary: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

.twitter-typeahead {
  width: 100%; }
  .twitter-typeahead .tt-dataset.tt-dataset-states {
    border: 1px solid #DBDBDB; }
  .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: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

.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: #56c760; }
  .noUi-connect.c-2-color {
    background-color: #58bad7; }
  .noUi-connect.c-3-color {
    background-color: var(--primary); }
  .noUi-connect.c-4-color {
    background-color: #f0a901; }

.noUi-vertical {
  width: 0.375rem; }

.noUi-horizontal {
  height: 0.125rem;
  border: 0;
  margin-bottom: 0.625rem; }

.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
  height: 0.9375rem;
  width: 0.9375rem;
  border-radius: 3.125rem;
  box-shadow: none;
  border: none;
  background-color: var(--primary); }
  .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before {
    display: none; }

.noUi-vertical .noUi-handle {
  left: -0.25rem;
  top: -0.375rem; }

.noUi-horizontal .noUi-handle {
  top: -0.4375rem;
  cursor: pointer; }

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -0.375rem; }

#slider-toggle {
  height: 3.125rem; }

#slider-toggle.off .noUi-handle {
  border-color: var(--primary); }

.colorpicker-slider .sliders.noUi-target#red, .colorpicker-slider .sliders.noUi-target#green, .colorpicker-slider .sliders.noUi-target#blue {
  margin: 0.625rem;
  display: inline-block;
  height: 12.5rem; }

.colorpicker-slider .sliders.noUi-target#red .noUi-connect {
  background: #c0392b; }

.colorpicker-slider .sliders.noUi-target#green .noUi-connect {
  background: #27ae60; }

.colorpicker-slider .sliders.noUi-target#blue .noUi-connect {
  background: #2980b9; }

.colorpicker-slider #result {
  margin: 3.75rem 1.625rem;
  height: 6.25rem;
  width: 6.25rem;
  display: inline-block;
  vertical-align: top;
  color: #7f7f7f;
  background: #7f7f7f;
  border: 0.0625rem solid #fff;
  box-shadow: 0 0 0.625rem; }

.slider-vertical {
  height: 18rem; }

.nestable-cart {
  overflow: hidden; }

.dd-handle {
  color: #fff;
  background: var(--secondary);
  border-radius: 0.3125rem;
  padding: 0.5rem 1rem;
  height: auto;
  border: 1px solid var(--secondary); }

.dd-handle:hover {
  color: #fff;
  background: var(--secondary); }

.dd3-content:hover {
  color: #fff;
  background: var(--primary); }

.dd3-content {
  color: #fff; }

.dd-item > button {
  line-height: 28px;
  color: #fff; }

.pignose-calendar {
  box-shadow: none;
  width: 100%;
  max-width: none;
  border-color: var(--primary); }
  .pignose-calendar .pignose-calendar-top-date {
    background-color: var(--primary); }
    .pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month {
      color: #fff; }

.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a {
  background-color: var(--primary);
  box-shadow: none; }

.pignose-calendar .pignose-calendar-top {
  box-shadow: none;
  border-bottom: 0; }

.pignose-calendar.pignose-calendar-blue {
  background-color: rgba(0, 0, 0, 0.15); }

.pignose-calendar .pignose-calendar-unit {
  height: 4.8em; }

.cd-h-timeline {
  opacity: 0;
  transition: opacity 0.2s; }

.cd-h-timeline--loaded {
  opacity: 1; }

.cd-h-timeline__container {
  position: relative;
  height: 6.25rem;
  max-width: 50rem; }

.cd-h-timeline__dates {
  position: relative;
  height: 100%;
  margin: 0 2.5rem;
  overflow: hidden; }
  .cd-h-timeline__dates::after, .cd-h-timeline__dates::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 1.25rem; }
  .cd-h-timeline__dates::before {
    left: 0;
    background: var(--primary); }
  .cd-h-timeline__dates::after {
    right: 0;
    background: var(--primary); }

.cd-h-timeline__line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 3.0625rem;
  height: 0.125rem;
  background-color: var(--primary);
  transition: transform 0.4s; }

.cd-h-timeline__filling-line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #56c760;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s; }

.cd-h-timeline__date {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 0.8em;
  padding-bottom: var(--space-sm);
  color: var(--cd-color-1);
  user-select: none;
  text-decoration: none; }
  .cd-h-timeline__date::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.3125rem;
    height: 0.75rem;
    width: 0.75rem;
    border-radius: 50%;
    border-width: 0.125rem;
    border-style: solid;
    border-color: var(--rgba-primary-6);
    background-color: var(--primary);
    transition: background-color 0.3s, border-color .3s; }
  .cd-h-timeline__date:hover::after {
    background-color: #56c760;
    border-color: #56c760; }

.cd-h-timeline__date--selected {
  pointer-events: none; }
  .cd-h-timeline__date--selected::after {
    background-color: #56c760;
    border-color: #56c760; }

.cd-h-timeline__date--older-event::after {
  border-color: #56c760; }

.cd-h-timeline__navigation {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  height: 2.125rem;
  width: 2.125rem;
  border-radius: 50%;
  border-width: 0.125rem;
  border-style: solid;
  border-color: var(--rgba-primary-6);
  transition: border-color 0.3s; }
  .cd-h-timeline__navigation::after {
    content: '';
    position: absolute;
    height: 1rem;
    width: 1rem;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/svg/cd-arrow.svg) no-repeat 0 0; }
  .cd-h-timeline__navigation:hover {
    border-color: #56c760; }

.cd-h-timeline__navigation--prev {
  left: 0;
  transform: translateY(-50%) rotate(180deg); }

.cd-h-timeline__navigation--next {
  right: 0; }

.cd-h-timeline__navigation--inactive {
  cursor: not-allowed; }
  .cd-h-timeline__navigation--inactive::after {
    background-position: 0 -1rem; }
  .cd-h-timeline__navigation--inactive:hover {
    border-color: var(--rgba-primary-6); }

.cd-h-timeline__events {
  position: relative;
  width: 100%;
  overflow: hidden;
  transition: height .4s; }

.cd-h-timeline__event {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  transform: translateX(-100%);
  padding: 0.0625rem 5%;
  opacity: 0;
  animation-duration: 0.4s;
  animation-timing-function: ease-in-out; }

.cd-h-timeline__event--selected {
  position: relative;
  z-index: 2;
  opacity: 1;
  transform: translateX(0); }

.cd-h-timeline__event--enter-right,
.cd-h-timeline__event--leave-right {
  animation-name: cd-enter-right; }

.cd-h-timeline__event--enter-left,
.cd-h-timeline__event--leave-left {
  animation-name: cd-enter-left; }

.cd-h-timeline__event--leave-right,
.cd-h-timeline__event--leave-left {
  animation-direction: reverse; }

.cd-h-timeline__event-content {
  max-width: 50rem; }

.cd-h-timeline__event-title {
  color: var(--cd-color-1);
  font-family: var(--font-secondary);
  font-weight: 700;
  font-size: var(--text-xxxl); }

.cd-h-timeline__event-date {
  display: block;
  font-style: italic;
  margin: var(--space-xs) auto; }
  .cd-h-timeline__event-date::before {
    content: '- '; }

@keyframes cd-enter-right {
  0% {
    opacity: 0;
    transform: translateX(100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

@keyframes cd-enter-left {
  0% {
    opacity: 0;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

.toast-success {
  background-color: var(--primary); }

.toast-info {
  background-color: #58bad7; }

.toast-warning {
  background-color: #f0a901; }

.toast-error {
  background-color: #f75a5b; }

#toast-container > div {
  box-shadow: none;
  border-radius: 0;
  width: auto;
  max-width: 15.625rem;
  opacity: 1; }
  [direction="rtl"] #toast-container > div {
    padding: 0.9375rem 3.125rem 0.9375rem 0.9375rem;
    background-position: calc(100% - 0.9375rem);
    text-align: right; }
  #toast-container > div:hover {
    box-shadow: none; }

#toast-container .toast-title {
  margin-bottom: 0.3125rem;
  font-weight: 600; }

#toast-container .toast-message {
  font-size: 0.75rem; }

#toast-container .toast-close-button {
  opacity: 1;
  font-size: 1.25rem;
  font-weight: normal;
  text-shadow: none; }

[direction="rtl"] .toast-top-right.demo_rtl_class {
  left: 0.75rem;
  right: auto; }

/* Light Gallery */
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-outer .lg-toogle-thumb,
.lg-outer .lg-thumb-outer,
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  background-color: transparent; }

.lg-thumb-outer.lg-grab,
.lg-toogle-thumb.lg-icon {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-backdrop {
  background-color: rgba(30, 30, 30, 0.9); }

.lg-outer .lg-toogle-thumb,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-toolbar .lg-icon,
#lg-counter {
  color: #fff; }

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: var(--primary); }

.lightimg {
  cursor: pointer; }

.jqvmap-zoomin,
.jqvmap-zoomout {
  position: absolute;
  left: 0.625rem;
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  background: #000000;
  padding: 0.1875rem;
  color: white;
  width: 1.0625rem;
  height: 1.0625rem;
  cursor: pointer;
  line-height: 0.625rem;
  text-align: center; }

.jqvmap-zoomin {
  top: 0.625rem; }

.jqvmap-zoomout {
  top: 1.875rem; }

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus,
.ps__rail-x.ps--clicking,
.ps__rail-y.ps--clicking {
  background-color: transparent;
  opacity: 0.9; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #DAE2F3;
  width: 0.25rem; }

.ps__thumb-y {
  background-color: #DAE2F3;
  width: 0.25rem; }

.total-average {
  position: relative;
  height: 18.75rem; }

.widget-chat {
  position: relative;
  height: 15.625rem; }

.widget-todo {
  position: relative;
  height: 13.125rem; }

.widget-team {
  position: relative;
  height: 17.8125rem; }

.widget-timeline {
  position: relative; }

.widget-comments {
  position: relative;
  height: 25rem; }

.sidebar-right-inner {
  position: relative;
  height: 100%; }

.widget-team .ps .ps__rail-x:hover,
.widget-team .ps .ps__rail-y:hover,
.widget-team .ps .ps__rail-x:focus,
.widget-team .ps .ps__rail-y:focus,
.widget-team .ps .ps__rail-x.ps--clicking,
.widget-team .ps .ps__rail-y.ps--clicking {
  background-color: transparent !important;
  opacity: 0.9; }

.fc-h-event, .fc-v-event {
  background: var(--primary);
  border-radius: .42rem; }

.fc-h-event .fc-event-title {
  color: #fff; }

.fc-theme-standard td, .fc-theme-standard th {
  border-color: #ebedf3; }

.fc-unthemed .fc-h-event, .fc-unthemed .fc-event-dot {
  padding: 0;
  border-radius: .42rem; }

.fc-theme-standard th {
  padding: .75rem .5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #b5b5c3; }
  @media only screen and (max-width: 35.9375rem) {
    .fc-theme-standard th {
      font-size: 14px;
      font-weight: 400;
      padding: 3px 0px; } }

.fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, .fc-scrollgrid, table {
  border-color: #ebedf3; }

.fc-daygrid-dot-event {
  background: #fff;
  border: 1px solid #ebedf3;
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); }
  .fc-daygrid-dot-event .fc-daygrid-event-dot {
    border-color: var(--primary); }

.fc-daygrid-dot-event .fc-event-title {
  font-weight: 500; }

.fc-event.bg-primary, .fc-event.bg-success, .fc-event.bg-warning, .fc-event.bg-secondary, .fc-event.bg-dark, .fc-event.bg-info {
  color: #fff !important;
  border-radius: 8px; }
  .fc-event.bg-primary .fc-daygrid-event-dot, .fc-event.bg-success .fc-daygrid-event-dot, .fc-event.bg-warning .fc-daygrid-event-dot, .fc-event.bg-secondary .fc-daygrid-event-dot, .fc-event.bg-dark .fc-daygrid-event-dot, .fc-event.bg-info .fc-daygrid-event-dot {
    border-color: #fff; }

.fc .fc-scroller-liquid-absolute, .fc-scroller {
  position: relative;
  overflow: visible !important; }

.fc .fc-button-group > .fc-button {
  color: #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: 35.9375rem) {
    .fc .fc-view-harness {
      height: 450px !important; } }

@media only screen and (max-width: 35.9375rem) {
  .fc .fc-toolbar.fc-header-toolbar {
    display: block; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
      display: flex;
      justify-content: center; }
      .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child {
        justify-content: space-between; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title {
      margin-bottom: 8px; } }

#external-events .external-event {
  text-align: left;
  font-size: 16px; }

@media only screen and (max-width: 35.9375rem) {
  .fc.app-fullcalendar .fc-timegrid-slot-label {
    width: 40px !important;
    font-size: 10px; }
  .fc.app-fullcalendar .fc-event, .fc.app-fullcalendar .external-event {
    font-size: 10px;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    line-height: 1.3; }
  .fc.app-fullcalendar .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 4px;
    font-size: 10px; } }

.ck.ck-editor .ck.ck-toolbar__items .ck.ck-toolbar__separator {
  display: none; }

.ck.ck-editor .ck.ck-button {
  padding: 0.375rem 0.5rem;
  background-color: #fff;
  color: #374557;
  font-weight: 900;
  border: 0.0625rem solid #F0F0F1; }

.ck.ck-editor .ck.ck-toolbar {
  background-color: #f7f7f7;
  border: 0;
  padding: 0.3125rem 0.625rem; }

.ck.ck-editor .ck.ck-toolbar__separator {
  display: none; }

.ck.ck-editor .ck-content {
  background-color: #f7f7f7;
  border-width: 0.0625rem 0 0;
  border-color: rgba(0, 0, 0, 0.1);
  min-height: 12.5rem;
  border: 0.0625rem solid #F0F0F1 !important; }

.ck-editor__editable {
  background-color: #f7f7f7 !important; }

.ck.ck-reset.ck-editor {
  border: 0.0625rem solid #F0F0F1; }

/*  */
.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: #777777; }

.accordion-primary-solid .accordion-header {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
  box-shadow: 0 -0.625rem 1.25rem 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-primary-solid .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem; }
    [data-theme-version="dark"] .accordion-primary-solid .accordion-header.collapsed {
      background: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: #777777; }

.accordion-primary-solid .accordion__body {
  border: 0.125rem solid var(--primary);
  border-top: none;
  box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion-danger .accordion-header {
  background: #f75a5b;
  border-color: #f75a5b;
  color: #fff;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(247, 90, 91, 0.15); }
  .accordion-danger .accordion-header.collapsed {
    background: #fcbbbc;
    border-color: #fcbbbc;
    color: #211c37;
    box-shadow: none; }

.accordion-danger-solid .accordion-header {
  background: #f75a5b;
  border-color: #f75a5b;
  color: #fff;
  box-shadow: 0 -0.625rem 1.25rem 0 rgba(247, 90, 91, 0.15);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-danger-solid .accordion-header.collapsed {
    background: #fcbbbc;
    border-color: #fcbbbc;
    color: #211c37;
    box-shadow: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem; }
    [data-theme-version="dark"] .accordion-danger-solid .accordion-header.collapsed {
      background: rgba(247, 90, 91, 0.15);
      border-color: rgba(247, 90, 91, 0.15);
      color: #777777; }

.accordion-danger-solid .accordion__body {
  border: 0.125rem solid #f75a5b;
  border-top: none;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(247, 90, 91, 0.15);
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion-item {
  margin-bottom: 1.25rem; }

.accordion-header {
  padding: 1rem 1.75rem;
  border: 0.0625rem solid #DBDBDB;
  cursor: pointer;
  position: relative;
  color: #333;
  font-weight: 400;
  border-radius: 0.625rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-theme-version="dark"] .accordion-header {
    color: #fff !important;
    border-color: #333754; }
  .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 #DBDBDB;
      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 #DBDBDB;
  border-top: none;
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }
  [data-theme-version="dark"] .accordion-bordered .accordion__body {
    border-color: #333754; }

.accordion-bordered .accordion-header.collapsed {
  border-radius: 0.625rem; }

.accordion-bordered .accordion-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.accordion-no-gutter .accordion-item {
  margin-bottom: 0; }
  .accordion-no-gutter .accordion-item .accordion-header.collapsed {
    border-bottom: none; }
  .accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom: 0.0625rem solid #DBDBDB; }
    [data-theme-version="dark"] .accordion-no-gutter .accordion-item:last-child .accordion-header {
      border-color: #333754; }

.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: #c8c8c8; }
  [data-theme-version="dark"] .accordion-header-bg .accordion-header {
    background-color: #20203c;
    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: #58bad7;
    color: #fff;
    border-color: #58bad7; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-info {
      background-color: #58bad7; }
  .accordion-header-bg .accordion-header-success {
    background-color: #56c760;
    color: #fff;
    border-color: #56c760; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-success {
      background-color: #56c760; }

.accordion-header-bg.accordion-no-gutter .accordion-header {
  border-color: transparent;
  border-radius: 0; }

.accordion-header-bg.accordion-no-gutter .accordion-item:first-child .accordion-header {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem; }

.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-header {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion.accordion-no-gutter .accordion-header {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion-header.collapsed {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion__body {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion-item:first-child .accordion-header {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion-header.collapsed {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion-solid-bg .accordion-header {
  border-color: transparent;
  background-color: var(--rgba-primary-1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion-header {
    background-color: #20203c; }
  .accordion-solid-bg .accordion-header.collapsed {
    border-radius: 0.625rem; }

.accordion-solid-bg .accordion__body {
  border-color: transparent;
  background-color: var(--rgba-primary-1);
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion__body {
    background-color: #20203c; }

.accordion-active-header .accordion-header:not(.collapsed) {
  background-color: #58bad7;
  border-color: #58bad7;
  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.625rem;
  padding: 1rem 1.5rem; }
  .alert p {
    line-height: 1.5; }

.alert-square {
  border-radius: 0; }

.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: #ecf8f4;
  border-color: #ecf8f4;
  color: #4CBC9A; }
  [data-theme-version="dark"] .alert-secondary {
    background: rgba(76, 188, 154, 0.5);
    border-color: rgba(76, 188, 154, 0.5);
    color: #fff; }

.alert-success {
  background: #c9edcc;
  border-color: #c9edcc;
  color: #56c760; }
  [data-theme-version="dark"] .alert-success {
    background: rgba(86, 199, 96, 0.1);
    border-color: rgba(86, 199, 96, 0.1); }

.alert-warning {
  background: #fff8e7;
  border-color: #fff8e7;
  color: #f0a901; }
  [data-theme-version="dark"] .alert-warning {
    background: rgba(240, 169, 1, 0.1);
    border-color: rgba(240, 169, 1, 0.1); }

.alert-danger {
  background: #fcbbbc;
  border-color: #fcbbbc;
  color: #f75a5b; }
  [data-theme-version="dark"] .alert-danger {
    background: rgba(247, 90, 91, 0.15);
    border-color: rgba(247, 90, 91, 0.15); }

.alert-info {
  background: #e8f6f9;
  border-color: #e8f6f9;
  color: #58bad7; }
  [data-theme-version="dark"] .alert-info {
    background: rgba(88, 186, 215, 0.1);
    border-color: rgba(88, 186, 215, 0.1); }

.alert-dark {
  background: #eeeeee;
  border-color: #eeeeee;
  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: #c8c8c8;
  border-color: #c8c8c8;
  color: #6e6e6e; }

.alert-alt.alert-primary {
  border-left: 0.25rem solid var(--primary); }

.alert-alt.alert-secondary {
  border-left: 0.25rem solid #4CBC9A; }

.alert-alt.alert-success {
  border-left: 0.25rem solid #56c760; }

.alert-alt.alert-warning {
  border-left: 0.25rem solid #f0a901; }

.alert-alt.alert-danger {
  border-left: 0.25rem solid #f75a5b; }

.alert-alt.alert-info {
  border-left: 0.25rem solid #58bad7; }

.alert-alt.alert-dark {
  border-left: 0.25rem solid #6e6e6e; }

.alert-alt.alert-light {
  border-left: 0.25rem solid #a2a2a2; }

.alert-alt.alert-primary.solid {
  border-left: 0.25rem solid var(--primary-dark) !important; }

.alert-alt.alert-secondary.solid {
  border-left: 0.25rem solid #256350 !important; }

.alert-alt.alert-success.solid {
  border-left: 0.25rem solid #27762e !important; }

.alert-alt.alert-warning.solid {
  border-left: 0.25rem solid #715000 !important; }

.alert-alt.alert-danger.solid {
  border-left: 0.25rem solid #c80a0b !important; }

.alert-alt.alert-info.solid {
  border-left: 0.25rem solid #22758e !important; }

.alert-alt.alert-dark.solid {
  border-left: 0.25rem solid #2e2e2e !important; }

.alert-alt.alert-light.solid {
  border-left: 0.25rem solid #888888 !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: #4CBC9A;
  color: #fff;
  border-color: #4CBC9A; }

.alert.alert-success.solid {
  background: #56c760;
  color: #fff;
  border-color: #56c760; }

.alert.alert-warning.solid {
  background: #f0a901;
  color: #fff;
  border-color: #f0a901; }

.alert.alert-danger.solid {
  background: #f75a5b;
  color: #fff;
  border-color: #f75a5b; }

.alert.alert-info.solid {
  background: #58bad7;
  color: #fff;
  border-color: #58bad7; }

.alert.alert-dark.solid {
  background: #6e6e6e;
  color: #fff;
  border-color: #6e6e6e; }

.alert.alert-light.solid {
  background: #c8c8c8;
  color: #6e6e6e;
  border-color: #c8c8c8; }

.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: #777777;
  border-color: #4CBC9A; }

.alert.alert-outline-success {
  background: transparent;
  color: #56c760;
  border-color: #56c760; }

.alert.alert-outline-info {
  background: transparent;
  color: #58bad7;
  border-color: #58bad7; }

.alert.alert-outline-warning {
  background: transparent;
  color: #f0a901;
  border-color: #f0a901; }

.alert.alert-outline-danger {
  background: transparent;
  color: #f75a5b;
  border-color: #f75a5b; }

.alert.alert-outline-dark {
  background: transparent;
  color: #777777;
  border-color: #6e6e6e; }

.alert.alert-outline-light {
  background: transparent;
  color: #6e6e6e;
  border-color: #c8c8c8; }

.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: 0.625rem;
  font-weight: 600;
  padding: 0.25rem 0.625rem;
  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; }

.light.badge-default {
  background: #ADB6C7; }

.light.badge-primary {
  background-color: #ffdcd9 !important;
  border-color: #fff3f2;
  color: #fff; }

.light.badge-success {
  background-color: #c9edcc;
  border-color: #c9edcc;
  color: #56c760; }

.light.badge-info {
  background-color: #d3edf5;
  border-color: #d3edf5;
  color: #58bad7; }

.light.badge-secondary {
  background-color: #ecf8f4;
  border-color: #84d1b9;
  color: #4CBC9A; }

.light.badge-warning {
  background-color: #fff8e7;
  border-color: #fffbf1;
  color: #f0a901; }

.light.badge-danger {
  background-color: #fcbbbc;
  border-color: #feecec;
  color: #f75a5b; }

.light.badge-dark {
  background-color: #eeeeee;
  border-color: #bbbbbb;
  color: #6e6e6e; }

.light.badge-light {
  background-color: #d0d0d0;
  border-color: #c8c8c8;
  color: #6e6e6e; }

.badge-outline-primary {
  border: 0.0625rem solid var(--primary);
  color: var(--primary); }

.badge-outline-secondary {
  border: 0.0625rem solid #4CBC9A;
  color: #4CBC9A; }
  [data-theme-version="dark"] .badge-outline-secondary {
    color: #777777; }

.badge-outline-success {
  border: 0.0625rem solid #56c760;
  color: #56c760; }

.badge-outline-info {
  border: 0.0625rem solid #58bad7;
  color: #58bad7; }

.badge-outline-warning {
  border: 0.0625rem solid #f0a901;
  color: #f0a901; }

.badge-outline-danger {
  border: 0.0625rem solid #f75a5b;
  color: #f75a5b; }

.badge-outline-light {
  border: 0.0625rem solid #DBDBDB;
  color: #6e6e6e; }
  [data-theme-version="dark"] .badge-outline-light {
    color: #777777; }

.badge-outline-dark {
  border: 0.0625rem solid #6e6e6e;
  color: #6e6e6e; }
  [data-theme-version="dark"] .badge-outline-dark {
    color: #777777; }

.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: 16px;
  padding: 0.3rem 0.9375rem;
  line-height: 2.1875rem;
  font-weight: 400; }

.badge-default {
  background: #ADB6C7; }

.badge-success {
  background-color: #56c760; }

.badge-secondary {
  background-color: #4CBC9A; }

.badge-info {
  background-color: #58bad7; }

.badge-primary {
  background-color: var(--primary); }

.badge-warning {
  background-color: #f0a901; }

.badge-danger {
  background-color: #f75a5b; }

.badge-dark {
  background-color: #6e6e6e; }

.badge-light {
  background-color: #c8c8c8; }

.light.badge-default {
  background: #ADB6C7; }

.light.badge-success {
  background-color: #c9edcc;
  color: #56c760; }
  [data-theme-version="dark"] .light.badge-success {
    background-color: rgba(86, 199, 96, 0.1); }

.light.badge-info {
  background-color: #d3edf5;
  color: #58bad7; }
  [data-theme-version="dark"] .light.badge-info {
    background-color: rgba(88, 186, 215, 0.1); }

.light.badge-primary {
  background-color: var(--rgba-primary-1);
  color: var(--primary); }
  [data-theme-version="dark"] .light.badge-primary {
    background-color: var(--rgba-primary-1); }

.light.badge-secondary {
  background-color: #ecf8f4;
  color: #4CBC9A; }
  [data-theme-version="dark"] .light.badge-secondary {
    background-color: rgba(76, 188, 154, 0.5);
    color: #fff; }

.light.badge-warning {
  background-color: #fff8e7;
  color: #f0a901; }
  [data-theme-version="dark"] .light.badge-warning {
    background-color: rgba(240, 169, 1, 0.1); }

.light.badge-danger {
  background-color: #fcbbbc;
  color: #f75a5b; }
  [data-theme-version="dark"] .light.badge-danger {
    background-color: rgba(247, 90, 91, 0.15); }

.light.badge-dark {
  background-color: #eeeeee;
  color: #6e6e6e; }
  [data-theme-version="dark"] .light.badge-dark {
    background-color: rgba(110, 110, 110, 0.35);
    color: #777777; }

.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.125rem; }
  .breadcrumb .breadcrumb-item a svg {
    margin-top: 2px;
    margin-right: 5px; }
    @media only screen and (max-width: 100rem) {
      .breadcrumb .breadcrumb-item a svg {
        margin-top: 0; } }
  .breadcrumb .breadcrumb-item.active a {
    color: #000; }
  .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    color: var(--primary); }

.page-titles {
  padding: 0.9375rem 1rem;
  background: #fff;
  margin-bottom: 1.875rem;
  border-radius: 0.625rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
  [data-theme-version="dark"] .page-titles {
    background: #292d4a; }
  @media only screen and (max-width: 74.9375rem) {
    .page-titles {
      margin-top: 0; } }
  @media only screen and (max-width: 47.9375rem) {
    .page-titles {
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      margin-bottom: 0.9375rem;
      padding: 0.9375rem 1.85rem; } }
  .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: 35.9375rem) {
          .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: var(--primary); }
    .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: 35.9375rem) {
    .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.6875rem 1.319rem;
  border-radius: 0.5rem;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5; }
  .btn:hover, .btn:focus, .btn:active, .btn.active {
    outline: 0 !important; }
  @media only screen and (max-width: 87.5rem) {
    .btn {
      padding: 0.625rem 1rem;
      font-size: 0.813rem; } }
  .btn.btn-success, .btn.btn-secondary, .btn.btn-warning, .btn.btn-primary, .btn.btn-danger, .btn.btn-info {
    color: #fff; }
  .btn-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: #c9edcc;
  border-color: #c9edcc;
  color: #56c760; }
  .light.btn-success g [fill] {
    fill: #56c760; }
  [data-theme-version="dark"] .light.btn-success {
    background-color: rgba(86, 199, 96, 0.1);
    border-color: transparent; }
  .light.btn-success:hover {
    background-color: #56c760;
    border-color: #56c760;
    color: #fff; }
    .light.btn-success:hover g [fill] {
      fill: #fff; }

.light.btn-info {
  background-color: #d3edf5;
  border-color: #d3edf5;
  color: #58bad7; }
  .light.btn-info g [fill] {
    fill: #58bad7; }
  [data-theme-version="dark"] .light.btn-info {
    background-color: rgba(88, 186, 215, 0.1);
    border-color: transparent; }
  .light.btn-info:hover {
    background-color: #58bad7;
    border-color: #58bad7;
    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-color: #ecf8f4;
  border-color: #ecf8f4;
  color: #4CBC9A; }
  .light.btn-secondary g [fill] {
    fill: #4CBC9A; }
  [data-theme-version="dark"] .light.btn-secondary {
    background-color: rgba(76, 188, 154, 0.5);
    border-color: transparent;
    color: #fff; }
  .light.btn-secondary:hover {
    background-color: #4CBC9A;
    border-color: #4CBC9A;
    color: #fff; }
    .light.btn-secondary:hover g [fill] {
      fill: #fff; }

.light.btn-warning {
  background-color: #fff8e7;
  border-color: #fff8e7;
  color: #f0a901; }
  .light.btn-warning g [fill] {
    fill: #f0a901; }
  [data-theme-version="dark"] .light.btn-warning {
    background-color: rgba(240, 169, 1, 0.1);
    border-color: transparent; }
  .light.btn-warning:hover {
    background-color: #f0a901;
    border-color: #f0a901;
    color: #fff; }
    .light.btn-warning:hover g [fill] {
      fill: #fff; }

.light.btn-danger {
  background-color: #fcbbbc;
  border-color: #fcbbbc;
  color: #f75a5b; }
  .light.btn-danger g [fill] {
    fill: #f75a5b; }
  [data-theme-version="dark"] .light.btn-danger {
    background-color: rgba(247, 90, 91, 0.15);
    border-color: transparent; }
  .light.btn-danger:hover {
    background-color: #f75a5b;
    border-color: #f75a5b;
    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: #56c760; }
    .btn.tp-btn.btn-success g [fill] {
      fill: #56c760; }
    .btn.tp-btn.btn-success:hover {
      background-color: #56c760;
      border-color: #56c760;
      color: #fff; }
      .btn.tp-btn.btn-success:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-info {
    color: #58bad7; }
    .btn.tp-btn.btn-info g [fill] {
      fill: #58bad7; }
    .btn.tp-btn.btn-info:hover {
      background-color: #58bad7;
      border-color: #58bad7;
      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: #4CBC9A; }
    .btn.tp-btn.btn-secondary g [fill] {
      fill: #4CBC9A; }
    .btn.tp-btn.btn-secondary:hover {
      background-color: #4CBC9A;
      border-color: #4CBC9A;
      color: #fff; }
      .btn.tp-btn.btn-secondary:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-warning {
    color: #f0a901; }
    .btn.tp-btn.btn-warning g [fill] {
      fill: #f0a901; }
    .btn.tp-btn.btn-warning:hover {
      background-color: #f0a901;
      border-color: #f0a901;
      color: #fff; }
      .btn.tp-btn.btn-warning:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-danger {
    color: #f75a5b; }
    .btn.tp-btn.btn-danger g [fill] {
      fill: #f75a5b; }
    .btn.tp-btn.btn-danger:hover {
      background-color: #f75a5b;
      border-color: #f75a5b;
      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: #c8c8c8;
      border-color: #c8c8c8;
      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: #56c760; }
    .btn.tp-btn-light.btn-success g [fill] {
      fill: #56c760; }
    .btn.tp-btn-light.btn-success:hover {
      background-color: #c9edcc;
      border-color: #c9edcc;
      color: #56c760; }
      .btn.tp-btn-light.btn-success:hover g [fill] {
        fill: #56c760; }
  .btn.tp-btn-light.btn-info {
    color: #58bad7; }
    .btn.tp-btn-light.btn-info g [fill] {
      fill: #58bad7; }
    .btn.tp-btn-light.btn-info:hover {
      background-color: #d3edf5;
      border-color: #d3edf5;
      color: #58bad7; }
      .btn.tp-btn-light.btn-info:hover g [fill] {
        fill: #58bad7; }
  .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: #4CBC9A; }
    .btn.tp-btn-light.btn-secondary g [fill] {
      fill: #4CBC9A; }
    .btn.tp-btn-light.btn-secondary:hover {
      background-color: #ecf8f4;
      border-color: #ecf8f4;
      color: #4CBC9A; }
      .btn.tp-btn-light.btn-secondary:hover g [fill] {
        fill: #4CBC9A; }
  .btn.tp-btn-light.btn-warning {
    color: #f0a901; }
    .btn.tp-btn-light.btn-warning g [fill] {
      fill: #f0a901; }
    .btn.tp-btn-light.btn-warning:hover {
      background-color: #fff8e7;
      border-color: #fff8e7;
      color: #f0a901; }
      .btn.tp-btn-light.btn-warning:hover g [fill] {
        fill: #f0a901; }
  .btn.tp-btn-light.btn-danger {
    color: #f75a5b; }
    .btn.tp-btn-light.btn-danger g [fill] {
      fill: #f75a5b; }
    .btn.tp-btn-light.btn-danger:hover {
      background-color: #fcbbbc;
      border-color: #fcbbbc;
      color: #f75a5b; }
      .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(76, 188, 154, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(76, 188, 154, 0.2) !important; }

.shadow.btn-warning {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(240, 169, 1, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(240, 169, 1, 0.2) !important; }

.shadow.btn-danger {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(247, 90, 91, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(247, 90, 91, 0.2) !important; }

.shadow.btn-info {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(88, 186, 215, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(88, 186, 215, 0.2) !important; }

.shadow.btn-success {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(86, 199, 96, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(86, 199, 96, 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.563rem 1.494rem; }

.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: 35.9375rem) {
    .btn-lg, .btn-group-lg > .btn {
      padding: 0.75rem 1.25rem; } }

.btn-xl {
  padding: 0.6rem 1rem; }
  .btn-xl.btn-default {
    font-weight: 600; }

.btn-square {
  border-radius: 0; }

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

.btn-icon-end {
  border-left: 0.0625rem solid white;
  display: inline-block;
  margin: -.8rem 0 -.8rem 1rem;
  padding: 0.4375rem 0 0.4375rem 1rem;
  margin: -1rem -0.25rem -1rem 1rem;
  padding: 1rem 0 1rem 1.25rem; }

.btn-icon-start {
  background: #fff;
  border-radius: 0.425rem;
  display: inline-block;
  margin: -0.3rem 0.35rem -0.2rem -0.888rem;
  padding: 0.3rem 0.6rem 0.2rem;
  float: left; }
  @media only screen and (max-width: 87.5rem) {
    .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: 87.5rem) {
    [direction="rtl"] .btn-icon-start {
      margin: -0.5rem 0.75rem -0.5rem -0.880rem; } }

[direction="rtl"] .btn-icon-end {
  border-left: 0rem solid white;
  display: inline-block;
  margin: -.8rem 1rem -.8rem 0;
  padding: 0.4375rem 1rem 0.4375rem 0;
  border-right: 0.0625rem solid white; }

.toggle-dropdown::after {
  margin-left: 0.755em; }

.social-btn-icon .btn {
  min-width: 7.5rem;
  margin-bottom: 1.5rem; }

.social-icon .btn {
  padding: .7rem 1.4rem; }

.btn-circle {
  height: 5rem;
  width: 5rem;
  border-radius: 50% !important; }
  .btn-circle-sm {
    width: 4.5rem;
    height: 4.5rem;
    font-size: 1.8rem; }
  .btn-circle-md {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem; }
    .btn-circle-md i {
      font-size: 2.4rem; }
  .btn-circle-lg {
    width: 8rem;
    height: 8rem;
    font-size: 3.2rem; }
    .btn-circle-lg i {
      font-size: 3.1rem; }

.btn-page .btn {
  min-width: 6.875rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem; }

.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: #c8c8c8;
  border-color: #c8c8c8;
  color: #fff; }
  .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: #6e6e6e; }
  [data-theme-version="dark"] .btn-outline-light {
    color: #777777; }

[data-theme-version="dark"] .btn-outline-secondary {
  color: #777777; }

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

.btn-dark {
  background: #6e6e6e;
  border-color: #6e6e6e;
  color: #fff; }
  .btn-dark:active, .btn-dark:hover {
    background: #888888;
    color: #fff;
    border-color: #555555; }
  .btn-dark:focus {
    background: #888888; }

.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.625rem;
  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: 35.9375rem) {
      .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: #DBDBDB;
    position: relative;
    background: transparent;
    padding: 1.5rem 1.875rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 35.9375rem) {
      .card-header {
        padding: 1.25rem 1rem 1.25rem; } }
    [data-theme-version="dark"] .card-header {
      border-color: #333754; }
    .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: #DBDBDB;
    background: transparent;
    padding: 1.25rem 1.875rem 1.25rem; }
    [data-theme-version="dark"] .card-footer {
      border-color: #333754; }
    @media only screen and (max-width: 35.9375rem) {
      .card-footer {
        padding: 1.25rem 1rem 1.25rem; } }

.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: #20203c; }
  .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: #20203c; }
  .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: #20203c; }
  .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: #20203c; }
  .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 #DBDBDB;
  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;
  border: 0;
  z-index: 4;
  overflow: hidden;
  border-radius: 0.625rem;
  box-shadow: 0 0 3.125rem 0 rgba(82, 63, 105, 0.15);
  margin-top: 0; }
  .dropdown-menu .dropdown-item {
    font-size: 1rem;
    color: #777777;
    padding: 0.5rem 1.75rem; }
    @media only screen and (max-width: 87.5rem) {
      .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; }

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

.label-info {
  background: #58bad7;
  color: #fff; }

.label-success {
  background: #56c760;
  color: #fff; }

.label-warning {
  background: #f0a901;
  color: #fff; }

.label-danger {
  background: #f75a5b;
  color: #fff; }

.label-light {
  background: #c8c8c8;
  color: #000; }

.label-dark {
  background: #6e6e6e;
  color: #fff; }

code {
  word-break: break-word;
  padding: 0.125rem 0.3125rem;
  border-radius: 0.1875rem;
  background: #fffbfb;
  color: #f75a5b; }
  [data-theme-version="dark"] code {
    background: rgba(247, 90, 91, 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 #DBDBDB;
  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: #333754; }

.list-group-item.disabled, .list-group-item:disabled {
  color: #fff;
  background-color: #4CBC9A;
  border-color: #4CBC9A; }

[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); }

/*  */
.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: #f75a5b; }
  .vertical-card__menu--status.closed:after {
    border-top: 0.625rem solid #f75a5b; }
  .vertical-card__menu--status.closed .ribbon-curve {
    border-top: 0.6875rem solid #f75a5b;
    border-bottom: 0.625rem solid #f75a5b; }

.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: #DBDBDB;
  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; }
  @media (max-width: 575.98px) {
    .horizontal-card__menu {
      display: block; } }
  .horizontal-card__menu .card-body {
    padding: 0;
    padding: 1.25rem 1.875rem; }
  .horizontal-card__menu--image {
    flex-basis: 30%;
    max-width: 30%; }
    .horizontal-card__menu--image img {
      height: 100%;
      width: 100%; }
    @media (max-width: 575.98px) {
      .horizontal-card__menu--image {
        max-width: unset;
        flex-basis: 100%; } }
  .horizontal-card__menu--title {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.3125rem; }
  .horizontal-card__menu--fav {
    margin-right: 0.5rem; }
  .horizontal-card__menu--price {
    margin: 0;
    font-size: 1rem;
    font-weight: 700; }
  .horizontal-card__menu--rating {
    font-size: 0.625rem; }
  .horizontal-card__menu--footer {
    margin-top: 0.625rem; }

.prev_price {
  text-decoration: line-through;
  font-size: 80%;
  opacity: 0.5; }

.modal-header {
  padding: 1rem 1.875rem; }
  .modal-header .close {
    padding: 0.875rem 1.815rem;
    margin: 0;
    position: absolute;
    right: 0;
    float: none;
    top: 0;
    font-size: 1.875rem;
    font-weight: 100; }

.modal-body {
  padding: 1.875rem; }

.modal-footer {
  padding: 1rem 1.875rem; }

.modal-content {
  border-radius: 0.625rem; }

.modal-backdrop {
  z-index: 10 !important; }

.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 #DBDBDB; }
    [data-theme-version="dark"] .pagination .page-item .page-link {
      border-color: #333754;
      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: #f75a5b;
    border-color: #f75a5b; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
      background: #f75a5b;
      border-color: #f75a5b; }
  .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #58bad7;
    border-color: #58bad7; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
      background: #58bad7;
      border-color: #58bad7; }
  .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #f0a901;
    border-color: #f0a901; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
      background: #f0a901;
      border-color: #f0a901; }
  .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: #fcbbbc;
    border-color: #fcbbbc;
    color: #f75a5b; }
    [data-theme-version="dark"] .pagination-danger .page-item .page-link {
      background: rgba(247, 90, 91, 0.15);
      border-color: transparent;
      color: #f75a5b; }
  .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link {
    background: #f75a5b;
    border-color: #f75a5b;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(247, 90, 91, 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: #d3edf5;
    border-color: #d3edf5;
    color: #58bad7; }
    [data-theme-version="dark"] .pagination-info .page-item .page-link {
      background: rgba(88, 186, 215, 0.1);
      border-color: transparent;
      color: #58bad7; }
  .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link {
    background: #58bad7;
    border-color: #58bad7;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(88, 186, 215, 0.2); }
  .pagination-warning .page-item .page-link {
    background: #fff8e7;
    border-color: #fff8e7;
    color: #f0a901; }
    [data-theme-version="dark"] .pagination-warning .page-item .page-link {
      background: rgba(240, 169, 1, 0.1);
      border-color: transparent;
      color: #f0a901; }
  .pagination-warning .page-item:hover .page-link, .pagination-warning .page-item.active .page-link {
    background: #f0a901;
    border-color: #f0a901;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(240, 169, 1, 0.2); }
  .pagination-gutter .page-item {
    margin-right: 0.4375rem; }
    .pagination-gutter .page-item .page-link {
      border-radius: 0.625rem !important; }
  .pagination-circle .page-item {
    margin-right: 0.4375rem; }
    .pagination-circle .page-item .page-link, .pagination-circle .page-item .page-link {
      width: 2.5rem;
      height: 2.5rem;
      padding: 0;
      line-height: 2.5rem;
      border-radius: 50% !important;
      padding: 0; }
    .pagination-circle .page-item.page-indicator .page-link {
      width: 2.6rem;
      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 #4CBC9A;
  min-width: 13.125rem;
  box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1); }
  [data-theme-version="dark"] .popover {
    background-color: #20203c; }
  .popover-header {
    background: #4CBC9A;
    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: #292d4a; }
  @media only screen and (max-width: 47.9375rem) {
    .popover {
      z-index: 1; } }

.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
  margin-right: 0.5rem; }

.bootstrap-popover-wrapper .bootstrap-popover {
  margin-bottom: .5rem; }
  .bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus {
    background: var(--primary);
    color: #fff;
    box-shadow: none; }

.bs-popover-top .arrow::after, .bs-popover-auto[data-popper-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 0rem;
  border-top-color: #4CBC9A; }

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 0rem;
  border-left-color: #4CBC9A; }

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 0rem;
  border-right-color: #4CBC9A; }

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

.note-popover {
  display: none; }

.progress-bar {
  background-color: var(--primary); }

.progress-bar-primary {
  background-color: var(--primary); }

.progress-bar-success {
  background-color: #56c760; }

.progress-bar-info {
  background-color: #58bad7; }

.progress-bar-danger {
  background-color: #f75a5b; }

.progress-bar-warning {
  background-color: #f0a901; }

.progress-bar-pink {
  background-color: #e83e8c; }

.progress {
  height: 6px;
  background-color: #f6f6f6;
  overflow: hidden; }
  [data-theme-version="dark"] .progress {
    background-color: #20203c; }
  .progress-bar {
    border-radius: 0.625rem; }

.progress-vertical {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2rem;
  min-height: 17rem;
  position: relative; }
  @media (max-width: 991.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: 991.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: #f0a901;
    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: #f75a5b;
    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: #DBDBDB; }

.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); }
    @media (max-width: 575.98px) {
      .multi-steps > li {
        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;
      border-width: 0.125rem;
      border-style: solid;
      border-color: var(--primary);
      border-radius: 0.3125rem; }
      @media (max-width: 575.98px) {
        .multi-steps > li:before {
          width: 1.5625rem;
          height: 1.5625rem;
          line-height: 1.3125rem; } }
    .multi-steps > li:after {
      content: '';
      height: 0.125rem;
      width: 100%;
      background-color: var(--primary);
      position: absolute;
      top: 0.75rem;
      left: 50%; }
      [direction="rtl"] .multi-steps > li:after {
        left: auto;
        right: 50%; }
      @media (max-width: 575.98px) {
        .multi-steps > li:after {
          top: 0.75rem; } }
    .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: #777777; }
      .multi-steps > li.is-active ~ li:before {
        background-color: #DBDBDB;
        border-color: #DBDBDB; }

.nav-pills .nav-link {
  border-radius: 0.625rem;
  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.625rem 0.625rem 0 0;
    color: var(--primary); }
    [data-theme-version="dark"] .default-tab .nav-link:focus, [data-theme-version="dark"] .default-tab .nav-link:hover, [data-theme-version="dark"] .default-tab .nav-link.active {
      background-color: var(--rgba-primary-1);
      border-color: transparent transparent #333754 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: #c8c8c8; }
    [data-theme-version="dark"] .widget-timeline .timeline:before {
      background: #333754; }
    [direction="rtl"] .widget-timeline .timeline:before {
      left: auto;
      right: 0.5625rem;
      margin-right: auto;
      margin-left: -0.0938rem; }
  .widget-timeline .timeline > li {
    margin-bottom: 0.9375rem;
    position: relative; }
    .widget-timeline .timeline > li:before {
      content: " ";
      display: table; }
    .widget-timeline .timeline > li:after {
      content: " ";
      display: table;
      clear: both; }
    .widget-timeline .timeline > li > .timeline-panel {
      border-radius: 0.625rem;
      padding: 0.9375rem 1.25rem;
      position: relative;
      display: block;
      margin-left: 2.5rem;
      border-width: 0.0625rem;
      border-style: solid; }
      .widget-timeline .timeline > li > .timeline-panel span {
        font-size: 0.75rem;
        display: block;
        margin-bottom: 0.3125rem;
        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: #292d4a; }
      .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: #c9edcc; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.success {
    border-color: rgba(86, 199, 96, 0.1); }
  .widget-timeline .timeline-badge.success:after {
    background-color: #56c760 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(86, 199, 96, 0.2); }
  .widget-timeline .timeline-badge.success + .timeline-panel {
    background: #c9edcc;
    border-color: #c9edcc; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel {
      background-color: rgba(86, 199, 96, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.warning {
  border-color: #fff8e7; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.warning {
    border-color: rgba(240, 169, 1, 0.1); }
  .widget-timeline .timeline-badge.warning:after {
    background-color: #f0a901 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(240, 169, 1, 0.2); }
  .widget-timeline .timeline-badge.warning + .timeline-panel {
    background: #fff8e7;
    border-color: #fff8e7; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.warning + .timeline-panel {
      background-color: rgba(240, 169, 1, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.danger {
  border-color: #fcbbbc; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.danger {
    border-color: rgba(247, 90, 91, 0.15); }
  .widget-timeline .timeline-badge.danger:after {
    background-color: #f75a5b !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(247, 90, 91, 0.2); }
  .widget-timeline .timeline-badge.danger + .timeline-panel {
    background: #fcbbbc;
    border-color: #fcbbbc; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel {
      background-color: rgba(247, 90, 91, 0.15);
      border-color: transparent; }

.widget-timeline .timeline-badge.info {
  border-color: #d3edf5; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.info {
    border-color: rgba(88, 186, 215, 0.1); }
  .widget-timeline .timeline-badge.info:after {
    background-color: #58bad7 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(88, 186, 215, 0.2); }
  .widget-timeline .timeline-badge.info + .timeline-panel {
    background: #d3edf5;
    border-color: #d3edf5; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel {
      background-color: rgba(88, 186, 215, 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: #56c760; }
  .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after {
    background: #56c760; }

.widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel {
  border-color: #f0a901; }
  .widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel:after {
    background: #f0a901; }

.widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel {
  border-color: #f75a5b; }
  .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after {
    background: #f75a5b; }

.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel {
  border-color: #58bad7; }
  .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after {
    background: #58bad7; }

.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: 15.9375rem !important; }

#chart_widget_5 .ct-series-a .ct-line,
#chart_widget_5 .ct-series-a .ct-point {
  stroke: #46ffc8; }

#chart_widget_5 .ct-line {
  stroke-width: 0.0625rem; }

#chart_widget_5 .ct-point {
  stroke-width: 0.125rem; }

#chart_widget_5 .ct-series-a .ct-area {
  fill: #20dea6; }

#chart_widget_5 .ct-area {
  fill-opacity: 1; }

#chart_widget_6 .ct-series-a .ct-line,
#chart_widget_6 .ct-series-a .ct-point {
  stroke: #58bad7; }

#chart_widget_6 .ct-line {
  stroke-width: 0.125rem; }

#chart_widget_6 .ct-point {
  stroke-width: 0.3125rem; }

#chart_widget_6 .ct-series-a .ct-area {
  fill: #58bad7; }

#chart_widget_6 .ct-area {
  fill-opacity: .5; }

#chart_widget_8 {
  height: 15.9375rem; }
  #chart_widget_8 .ct-series-a .ct-line,
  #chart_widget_8 .ct-series-a .ct-point {
    stroke: #58bad7; }
  #chart_widget_8 .ct-line {
    stroke-width: 0.125rem; }
  #chart_widget_8 .ct-point {
    stroke-width: 0.3125rem; }
  #chart_widget_8 .ct-series-a .ct-area {
    fill: #58bad7; }
  #chart_widget_8 .ct-area {
    fill-opacity: .5; }

#chart_widget_9, #chart_widget_10 {
  height: 15.625rem !important; }

#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut {
  stroke-width: 1.5625rem !important; }

#chart_widget_11 {
  height: 16.875rem !important; }

#chart_widget_17 {
  height: 9.375rem !important; }

.chart_widget_tab_one .nav-link {
  border: 0.0625rem solid #ddd; }
  .chart_widget_tab_one .nav-link.active {
    background-color: var(--primary);
    border: 0.0625rem solid var(--primary);
    color: #fff; }
    .chart_widget_tab_one .nav-link.active:hover {
      border: 0.0625rem solid var(--primary); }
  .chart_widget_tab_one .nav-link:hover {
    border: 0.0625rem solid #ddd; }

[data-theme-version="dark"] .ccc-widget > div {
  background: #292d4a !important;
  border-color: #333754 !important; }

.social-icon {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  border-radius: 0.25rem;
  text-align: center;
  background: #F0F0F0;
  margin-bottom: 0.5rem;
  font-size: 1.25rem; }
  .social-icon i {
    color: #fff; }
  .social-icon.youtube {
    background: #FF0000; }
  .social-icon.facebook {
    background: #3b5998; }
  .social-icon.twitter {
    background: #1da1f2; }

.social-graph-wrapper {
  text-align: center;
  padding: 1.25rem;
  position: relative;
  color: #fff;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }
  .social-graph-wrapper.widget-facebook {
    background-color: #3b5998; }
  .social-graph-wrapper.widget-twitter {
    background-color: #1da1f2; }
  .social-graph-wrapper.widget-linkedin {
    background-color: #007bb6; }
  .social-graph-wrapper.widget-googleplus {
    background-color: #db4439; }
  .social-graph-wrapper .s-icon {
    font-size: 1.5rem;
    position: relative;
    padding: 0 0.625rem; }

.social-icon2 a {
  border: 0.1rem solid var(--primary);
  display: block;
  padding: 1rem;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  border-radius: .3rem;
  font-size: 1.6rem; }

.social-icon2 i {
  font-size: 0.75rem;
  color: var(--primary); }

.social-icon3 ul li {
  display: inline-block; }
  .social-icon3 ul li a {
    display: block; }
    .social-icon3 ul li a i {
      font-size: 1.4rem;
      padding: 1rem .7rem;
      color: #464a53; }
    .social-icon3 ul li a:hover i {
      color: var(--primary); }

.social-icons-muted ul li a i {
  color: #89879f; }

.social-links a {
  padding: .5rem; }

.widget-stat .media {
  padding: 0rem 0;
  align-items: center; }
  .widget-stat .media > span {
    height: 5.3125rem;
    width: 5.3125rem;
    border-radius: 3.125rem;
    padding: 0.625rem 0.75rem;
    font-size: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #464a53;
    min-width: 5.3125rem; }
  .widget-stat .media .media-body p {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.875rem; }
    [data-theme-version="dark"] .widget-stat .media .media-body p {
      color: #fff; }
  .widget-stat .media .media-body h3, .widget-stat .media .media-body .h3 {
    font-size: 2.5rem;
    font-weight: 600;
    margin: 0;
    line-height: 1.2; }
  .widget-stat .media .media-body h4, .widget-stat .media .media-body .h4 {
    font-size: 1.5rem;
    display: inline-block;
    vertical-align: middle; }
  .widget-stat .media .media-body span {
    margin-left: 0.3125rem; }

.widget-stat[class*="bg-"] .media > span {
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff; }

.widget-stat[class*="bg-"] .progress {
  background-color: rgba(255, 255, 255, 0.25) !important; }

[direction="rtl"] .widget-stat .media .media-body span {
  margin-left: 0;
  margin-right: 0.625rem; }

.dez-widget-1 .card {
  background: #FFE7DB; }
  .dez-widget-1 .card .card-body p {
    color: #f87533; }

.dez-widget-1 .icon {
  float: right;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  font-size: 1.75rem; }

.bgl-primary {
  background: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1); }
  [data-theme-version="dark"] .bgl-primary {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1); }

.bgl-secondary {
  background: #ecf8f4;
  border-color: #ecf8f4; }
  [data-theme-version="dark"] .bgl-secondary {
    background-color: rgba(76, 188, 154, 0.5);
    border-color: rgba(76, 188, 154, 0.5); }

.bgl-success {
  background: #c9edcc;
  border-color: #c9edcc; }
  [data-theme-version="dark"] .bgl-success {
    background-color: rgba(86, 199, 96, 0.1);
    border-color: rgba(86, 199, 96, 0.1); }

.bgl-warning {
  background: #fff8e7;
  border-color: #fff8e7; }
  [data-theme-version="dark"] .bgl-warning {
    background-color: rgba(240, 169, 1, 0.1);
    border-color: rgba(240, 169, 1, 0.1); }

.bgl-danger {
  background: #fcbbbc;
  border-color: #fcbbbc; }
  [data-theme-version="dark"] .bgl-danger {
    background-color: rgba(247, 90, 91, 0.15);
    border-color: rgba(247, 90, 91, 0.15); }

.bgl-info {
  background: #d3edf5;
  border-color: #d3edf5; }
  [data-theme-version="dark"] .bgl-info {
    background-color: rgba(88, 186, 215, 0.1);
    border-color: rgba(88, 186, 215, 0.1); }

.bg-primary-light {
  background: var(--rgba-primary-5); }
  [data-theme-version="dark"] .bg-primary-light {
    background-color: var(--rgba-primary-1); }

.bg-secondary-light {
  background: rgba(236, 248, 244, 0.5); }
  [data-theme-version="dark"] .bg-secondary-light {
    background-color: rgba(76, 188, 154, 0.05); }

.bg-success-light {
  background: rgba(201, 237, 204, 0.5); }
  [data-theme-version="dark"] .bg-success-light {
    background-color: rgba(86, 199, 96, 0.05); }

.bg-warning-light {
  background: rgba(255, 248, 231, 0.5); }
  [data-theme-version="dark"] .bg-warning-light {
    background-color: rgba(240, 169, 1, 0.05); }

.bg-danger-light {
  background: rgba(252, 187, 188, 0.5); }
  [data-theme-version="dark"] .bg-danger-light {
    background-color: rgba(247, 90, 91, 0.05); }

.bg-info-light {
  background: rgba(211, 237, 245, 0.5); }
  [data-theme-version="dark"] .bg-info-light {
    background-color: rgba(88, 186, 215, 0.05); }

.bgl-dark {
  background: #eeeeee;
  border-color: #eeeeee; }

.bgl-light {
  background: #c8c8c8;
  border-color: #c8c8c8; }

.overlay-box {
  position: relative;
  z-index: 1; }
  .overlay-box:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.85;
    background: var(--primary);
    z-index: -1; }

.rating-bar {
  font-size: 0.8125rem; }

.tdl-holder {
  margin: 0 auto; }
  .tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .tdl-holder li {
    background-color: #fff;
    border-bottom: 0.0625rem solid #DBDBDB;
    list-style: none none;
    margin: 0;
    padding: 0; }
    .tdl-holder li span {
      margin-left: 2.1875rem;
      font-size: 1rem;
      vertical-align: middle;
      transition: all 0.2s linear; }
      [direction="rtl"] .tdl-holder li span {
        margin-left: auto;
        margin-right: 2.1875rem; }
  .tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 3.125rem;
    padding-left: 1.5rem;
    position: relative;
    margin: 0 !important; }
    [direction="rtl"] .tdl-holder label {
      padding-left: 0;
      padding-right: 1.5rem; }
    .tdl-holder label:hover {
      background-color: #eef1f6;
      color: #6e6e6e; }
      .tdl-holder label:hover a {
        color: #f75a5b; }
    .tdl-holder label a {
      color: #fff;
      display: inline-block;
      line-height: normal;
      height: 100%;
      text-align: center;
      text-decoration: none;
      width: 3.125rem;
      -webkit-transition: all .2s linear;
      -moz-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all 0.2s linear;
      padding: 1.125rem 0rem;
      font-size: 1.125rem;
      position: absolute;
      right: 0; }
      [direction="rtl"] .tdl-holder label a {
        right: auto;
        left: 0; }
  .tdl-holder input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    position: absolute; }
    .tdl-holder input[type=checkbox] + i {
      background-color: #fff;
      border: 0.0625rem solid #e7e7e7;
      display: block;
      height: 1.25rem;
      position: absolute;
      top: 0.9375rem;
      width: 1.25rem;
      z-index: 1;
      border-radius: 0rem;
      font-size: 0.6875rem;
      border-radius: 0.25rem; }
    .tdl-holder input[type=checkbox]:checked + i {
      background: var(--primary);
      border-color: transparent; }
    .tdl-holder input[type=checkbox]:checked + i::after {
      content: "\f00c";
      font-family: 'fontAwesome';
      display: block;
      left: 0.125rem;
      position: absolute;
      top: -0.875rem;
      z-index: 2;
      color: #fff; }
    .tdl-holder input[type=checkbox]:checked ~ span {
      text-decoration: line-through;
      position: relative; }
  .tdl-holder input[type=text] {
    background-color: #fff;
    height: 3.125rem;
    margin-top: 1.8125rem;
    border-radius: 0.1875rem; }
    .tdl-holder input[type=text]::placeholder {
      color: #6e6e6e; }

.widget-message p {
  font-size: 0.875rem;
  line-height: 1.5; }

.picker .picker__frame {
  min-width: 28.125rem;
  max-width: 28.125rem; }
  .picker .picker__frame .picker__box {
    padding: 1.25rem;
    border: 0;
    box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.1); }
    .picker .picker__frame .picker__box .picker__header {
      margin-top: 0; }
      .picker .picker__frame .picker__box .picker__header .picker__year {
        color: var(--primary);
        font-style: inherit;
        font-size: 1.25rem; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev,
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        width: 2.5rem;
        height: 2.5rem;
        padding: 0;
        line-height: 2.5rem;
        border-radius: 0.125rem; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:before,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:before {
          content: none !important; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          font-family: fontawesome;
          border: 0;
          margin: 0 auto;
          font-size: 1.375rem; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover {
          background-color: var(--primary);
          color: #fff; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev {
        left: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
          content: "\f0d9"; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        right: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          content: "\f0da"; }
    .picker .picker__frame .picker__box .picker__table .picker__weekday {
      padding: 0.625rem 0;
      font-size: 1rem; }
    .picker .picker__frame .picker__box .picker__table .picker__day {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 3.125rem;
      padding: 0 !important;
      font-size: 1rem;
      line-height: 2.5rem;
      margin: auto;
      border: 0 !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before {
        content: none !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
        border: 0 !important;
        padding: 0;
        background-color: var(--primary);
        color: #fff !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day:hover {
        background-color: var(--primary);
        color: #fff !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      background-color: var(--primary);
      color: #fff !important; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:before {
        content: none !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--clear,
    .picker .picker__frame .picker__box .picker__footer .picker__button--close,
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      border: 0;
      border-radius: 0.125rem;
      font-size: 1rem; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
        background-color: var(--primary);
        color: #fff !important; }
  @media only screen and (max-width: 35.9375rem) {
    .picker .picker__frame {
      min-width: 100% !important;
      max-width: 100% !important; }
      .picker .picker__frame .picker__box {
        padding: 0.9375rem;
        margin: 0 0.625rem; } }

.card-list {
  overflow: unset;
  height: calc(100% - 50px); }
  .card-list .card-header {
    padding-top: 0;
    padding-bottom: 0; }
    .card-list .card-header .photo {
      overflow: hidden;
      border-radius: 0.3125rem;
      width: 100%; }
  @media only screen and (max-width: 74.9375rem) {
    .card-list {
      height: calc(100% - 40px); } }
  .card-list.list-left {
    margin-top: 0.9375rem;
    margin-left: 0.9375rem; }
    .card-list.list-left .card-header {
      padding-left: 0; }
      .card-list.list-left .card-header .photo {
        margin: -0.9375rem 0.9375rem 0 -0.9375rem; }
  .card-list.list-right {
    margin-top: 0.9375rem;
    margin-right: 0.9375rem;
    text-align: right; }
    .card-list.list-right .card-header {
      padding-right: 0; }
      .card-list.list-right .card-header .photo {
        margin: -0.9375rem -0.9375rem 0 0.9375rem; }
        .card-list.list-right .card-header .photo img {
          width: 100%; }
  .card-list.list-center {
    margin-top: 0.9375rem; }
    .card-list.list-center .card-header .photo {
      margin: -0.9375rem 0 0 0; }
  .card-list .photo img {
    width: 100%; }

.card-profile .profile-photo {
  margin-top: -1.25rem; }

.widget-media .timeline .timeline-panel {
  display: flex;
  align-items: center;
  border-bottom: 0.0625rem solid #eaeaea;
  padding-bottom: 0.9375rem;
  margin-bottom: 0.9375rem; }
  .widget-media .timeline .timeline-panel .media {
    width: 3.125rem;
    height: 3.125rem;
    background: #eee;
    border-radius: 0.75rem;
    overflow: hidden;
    font-size: 1.25rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    align-self: start; }
    .widget-media .timeline .timeline-panel .media-primary {
      background: var(--rgba-primary-1);
      color: var(--primary); }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary {
        background-color: var(--rgba-primary-1); }
    .widget-media .timeline .timeline-panel .media-info {
      background: #d3edf5;
      color: #58bad7; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info {
        background-color: rgba(88, 186, 215, 0.1); }
    .widget-media .timeline .timeline-panel .media-warning {
      background: #fff8e7;
      color: #f0a901; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning {
        background-color: rgba(240, 169, 1, 0.1); }
    .widget-media .timeline .timeline-panel .media-danger {
      background: #fcbbbc;
      color: #f75a5b; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger {
        background-color: rgba(247, 90, 91, 0.15); }
    .widget-media .timeline .timeline-panel .media-success {
      background: #c9edcc;
      color: #56c760; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success {
        background-color: rgba(86, 199, 96, 0.1); }
  .widget-media .timeline .timeline-panel .media-body p {
    font-size: 0.875rem;
    line-height: 1.5; }
  .widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: 0.3125rem; }

.widget-media .timeline li:last-child .timeline-panel {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0; }

.card[class*="bg-"] .timeline .timeline-panel {
  border-color: rgba(255, 255, 255, 0.2) !important; }

.table {
  color: strong;
    color-color: #6e6e6e; }
  .table th, .table td {
    border-color: #DBDBDB;
    padding: 0.9375rem 0.625rem; }
    [data-theme-version="dark"] .table th, [data-theme-version="dark"] .table td {
      border-color: #333754;
      color: #fff; }
  .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: #20203c; }
  .table.shadow-hover tbody tr:hover {
    background-color: #fff;
    box-shadow: 0 0rem 1.875rem var(--rgba-primary-2); }
    [data-theme-version="dark"] .table.shadow-hover tbody tr:hover {
      background-color: #20203c; }
  .table.tr-rounded tr td:first-child, .table.tr-rounded tr th:first-child {
    border-radius: 2.8125rem 0 0 2.8125rem; }
  .table.tr-rounded tr td:last-child, .table.tr-rounded tr th:last-child {
    border-radius: 0 2.8125rem 2.8125rem 0; }
  .table.border-hover tr td {
    border-width: 0.0625rem 0 0.0625rem 0;
    border-bottom: 0.0625rem solid transparent;
    border-color: transparent; }
    .table.border-hover tr td:first-child {
      border-width: 0.0625rem 0 0.0625rem 0.0625rem; }
    .table.border-hover tr td:last-child {
      border-width: 0.0625rem 0.0625rem 0.0625rem 0; }
  .table.border-hover tr:hover td {
    border-color: #EEEEEE; }
  .table.bg-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; }
  .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: #4CBC9A;
    color: #fff !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: #58bad7;
    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: #f0a901;
    color: #fff !important; }
  .table.border-no td {
    border: 0; }
  .table.short-one tr td:first-child, .table.short-one tr th:first-child {
    width: 3.75rem; }
  .table thead th {
    border-bottom: 0.0625rem solid #EEEEEE;
    text-transform: capitalize;
    font-size: 1.125rem;
    white-space: nowrap;
    font-weight: 500;
    letter-spacing: 0.0313rem;
    border-color: #DBDBDB !important; }
    [data-theme-version="dark"] .table thead th {
      border-color: #333754 !important; }
  .table tbody tr td {
    vertical-align: middle;
    border-color: #DBDBDB;
    white-space: nowrap; }
    [data-theme-version="dark"] .table tbody tr td {
      /*   border-color: $d-border; */ }
  .table:not(.table-bordered) thead th {
    border-top: none; }
  .table .thead-primary th {
    background-color: var(--primary);
    color: #fff; }
  .table .thead-info th {
    background-color: #58bad7;
    color: #fff; }
  .table .thead-warning th {
    background-color: #f0a901;
    color: #fff; }
  .table .thead-danger th {
    background-color: #f75a5b;
    color: #fff; }
  .table .thead-success th {
    background-color: #56c760;
    color: #fff; }
  .table.primary-table-bordered {
    border: 0.0625rem solid #DBDBDB; }
    [data-theme-version="dark"] .table.primary-table-bordered {
      border-color: #333754; }
  .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(--rgba-primary-8); }
    .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th {
      border-bottom: 0.0625rem solid var(--primary-dark); }
  .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: #c9edcc;
  color: #56c760; }
  [data-theme-version="dark"] .table-success, [data-theme-version="dark"]
  .table-success > th, [data-theme-version="dark"]
  .table-success > td {
    background-color: rgba(86, 199, 96, 0.1); }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d3edf5;
  color: #58bad7; }
  [data-theme-version="dark"] .table-info, [data-theme-version="dark"]
  .table-info > th, [data-theme-version="dark"]
  .table-info > td {
    background-color: rgba(88, 186, 215, 0.1); }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fff8e7;
  color: #f0a901; }
  [data-theme-version="dark"] .table-warning, [data-theme-version="dark"]
  .table-warning > th, [data-theme-version="dark"]
  .table-warning > td {
    background-color: rgba(240, 169, 1, 0.1); }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fcbbbc;
  color: #f75a5b; }
  [data-theme-version="dark"] .table-danger, [data-theme-version="dark"]
  .table-danger > th, [data-theme-version="dark"]
  .table-danger > td {
    background-color: rgba(247, 90, 91, 0.15); }

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

.card-table th:first-child, .card-table td:first-child {
  padding-left: 1.875rem; }
  @media only screen and (max-width: 35.9375rem) {
    .card-table th:first-child, .card-table td:first-child {
      padding-left: 0.9375rem; } }

.card-table th:last-child, .card-table td:last-child {
  padding-right: 1.875rem; }
  @media only screen and (max-width: 35.9375rem) {
    .card-table th:last-child, .card-table td:last-child {
      padding-right: 0.9375rem; } }

.bootgrid-header {
  padding: 0 !important;
  margin: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .bootgrid-header .actionBar {
      padding: 0; }
    .bootgrid-header .search {
      margin: 0 0 0.625rem 0; } }

table#example {
  padding: 0rem 0 2rem 0; }

table.dataTable {
  font-size: 0.875rem; }

#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.125rem solid #EEEEEE;
  border-top: 0; }

table.dataTable tfoot th, table.dataTable tfoot td {
  border-top: 0; }

table.dataTable tbody tr, table.dataTable tbody td {
  background: transparent !important; }

table.dataTable thead th {
  color: #374557;
  white-space: nowrap;
  font-size: 1.125rem;
  text-transform: capitalize;
  font-weight: 600;
  padding: 1.25rem 0.9375rem; }
  [data-theme-version="dark"] table.dataTable thead th {
    color: #fff; }
  @media only screen and (max-width: 87.5rem) {
    table.dataTable thead th {
      font-size: 1rem; } }

table.dataTable tbody td {
  padding: 1.25rem 0.9375rem;
  font-size: 1rem;
  font-weight: 400;
  border-bottom: 0; }
  @media only screen and (max-width: 35.9375rem) {
    table.dataTable tbody td {
      padding: 0.5rem 0.3125rem; } }
  @media only screen and (max-width: 87.5rem) {
    table.dataTable tbody td {
      font-size: 0.875rem;
      padding: 0.5rem 0.9375rem; } }

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

/* .dataTables_wrapper .dataTables_paginate .paginate_button{
	border-radius: 12px;
    padding: 12px 20px;
	background:$primary-light;
	color:$primary;
	&:focus,
	&:active,
	&:hover{
		color: $white !important;
		background: $primary;
		border: 0 !important;
		box-shadow: none;
	}
	&.current{
		color: $white !important;
		background: $primary;
		border: 0 !important;
	}
	&.current:hover,
	&.previous:hover,
	&.next:hover{
		background: $primary;
		color: $white !important;
	}
} */
td.text-ov {
  white-space: nowrap; }

.dataTables_wrapper .dataTables_paginate {
  align-items: center;
  display: flex;
  flex-flow: wrap; }
  .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
    font-size: 1.125rem;
    height: 50px;
    width: 50px;
    background: transparent;
    border-radius: 0.625rem;
    padding: 0 0.45rem;
    line-height: 3.125rem;
    margin: 0 0.625rem;
    display: inline-block;
    color: var(--primary) !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.next:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next.next:hover {
      color: #fff !important;
      background: var(--primary) !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
      color: var(--primary) !important; }
    @media only screen and (max-width: 35.9375rem) {
      .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
        height: 2.125rem;
        width: fit-content;
        line-height: 2.125rem;
        padding: 0 0.45rem; } }
  .dataTables_wrapper .dataTables_paginate span .paginate_button {
    height: 51px;
    width: 51px;
    padding: 0;
    margin-left: 0rem;
    margin: 0 0.125rem;
    line-height: 3.125rem;
    text-align: center;
    font-size: 1.125rem;
    border-radius: 0.625rem;
    border: 0 !important;
    color: var(--primary) !important;
    background: var(--rgba-primary-1) !important; }
    @media only screen and (max-width: 35.9375rem) {
      .dataTables_wrapper .dataTables_paginate span .paginate_button {
        height: 2.125rem;
        width: 2.125rem;
        line-height: 2.325rem; } }
    .dataTables_wrapper .dataTables_paginate span .paginate_button.current, .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
      color: var(--primary) !important; }
      .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate span .paginate_button:hover:hover {
        color: #fff !important;
        background: var(--primary) !important; }

.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select {
  border: 0.0625rem solid #e2e2e2;
  padding: .3rem 0.5rem;
  color: #715d5d;
  border-radius: 0.3125rem; }
  [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: #20203c;
    border-color: #333754;
    color: #fff; }

.dataTables_wrapper .dataTables_length {
  margin-bottom: 0.9375rem; }
  .dataTables_wrapper .dataTables_length .bootstrap-select {
    width: 5rem;
    margin: 0 0.3125rem; }

table.dataTable.no-footer {
  border-bottom: 0; }

.rounded-lg {
  min-width: 1.875rem; }

.dataTables_scroll {
  padding: 1rem 0; }
  .dataTables_scrollFoot {
    padding-top: 1rem; }

.dataTablesCard {
  background-color: #fff;
  border-radius: 0.625rem; }
  .dataTablesCard.border-no td {
    border-top: 0 !important; }

@media (max-width: 991.98px) {
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    text-align: left; } }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: #777777 !important; }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #777777;
  border-radius: 1rem;
  padding: 0.125rem 0;
  margin-bottom: 1.25rem; }

.paging_simple_numbers.dataTables_paginate {
  padding: 0.3125rem 0.3125rem; }
  @media only screen and (max-width: 35.9375rem) {
    .paging_simple_numbers.dataTables_paginate {
      padding: 0.8125rem 0.3125rem; } }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #777777 !important; }

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

.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: 0.0625rem solid #DDDFE1; }

.jsgrid .jsgrid-button {
  border: 0 !important;
  margin-left: 0.625rem; }

.error-page .error-text {
  font-size: 9.375rem;
  line-height: 1; }
  @media only screen and (max-width: 35.9375rem) {
    .error-page .error-text {
      font-size: 5rem; } }

.error-page h4, .error-page .h4 {
  font-size: 2.5rem;
  margin-bottom: 0.3125rem; }
  @media only screen and (max-width: 35.9375rem) {
    .error-page h4, .error-page .h4 {
      font-size: 1.25rem; } }

.error-page p {
  font-size: 1rem; }
  @media only screen and (max-width: 35.9375rem) {
    .error-page p {
      font-size: 0.875rem; } }

.flex-row-fluid {
  -webkit-box-flex: 1;
  flex: 1 auto;
  -ms-flex: 1 0 0rem;
  min-width: 0; }

.authincation {
  background: var(--rgba-primary-1);
  display: flex;
  min-height: 100vh; }
  .authincation .login-aside {
    background: #fff;
    padding-top: 5rem;
    max-width: 35rem;
    width: 100%;
    z-index: 1;
    position: relative; }
    .authincation .login-aside:after {
      content: "";
      clip-path: polygon(0% 100%, 100% 0%, 0% 0%);
      width: 8.75rem;
      height: 100%;
      position: absolute;
      right: -8.75rem;
      z-index: -1;
      top: 0;
      background: #fff;
      box-shadow: 0.125rem 0rem 1.875rem rgba(0, 0, 0, 0.15); }
    .authincation .login-aside .aside-image {
      min-height: 28.125rem;
      margin: auto 0;
      min-width: 0;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center; }
  @media only screen and (max-width: 87.5rem) {
    .authincation .login-aside {
      max-width: 22.5rem; } }
  @media only screen and (max-width: 61.9375rem) {
    .authincation .login-aside {
      max-width: 100%;
      padding-top: 0; }
      .authincation .login-aside:after {
        content: none; } }
  @media only screen and (max-width: 35.9375rem) {
    .authincation .login-aside .aside-image {
      min-height: 18.75rem; } }

.authincation-content {
  background: #fff;
  box-shadow: 0 0 2.1875rem 0 rgba(154, 161, 171, 0.15);
  border-radius: 0.3125rem; }
  [data-theme-version="dark"] .authincation-content {
    background: #292d4a;
    box-shadow: none; }
  .authincation-content.style-1 {
    background: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(1.25rem); }
    .authincation-content.style-1 .form-control {
      background: rgba(255, 255, 255, 0.6);
      border-radius: 0.3125rem; }
    .authincation-content.style-1 .user-icon {
      height: 6.25rem;
      background: var(--primary);
      width: 6.25rem;
      text-align: center;
      border-radius: 6.25rem;
      line-height: 6.25rem;
      margin-left: auto;
      font-size: 3.75rem;
      text-align: center;
      color: white;
      margin-right: auto;
      margin-top: -6.25rem;
      margin-bottom: 1.25rem; }
  .authincation-content.style-2 {
    background: transparent;
    box-shadow: none;
    max-width: 33.125rem;
    width: 100%; }
    .authincation-content.style-2 .form-control {
      border: 0;
      border-radius: 0.3125rem;
      box-shadow: 0rem 0rem 0.9375rem rgba(0, 0, 0, 0.08); }
    @media only screen and (max-width: 35.9375rem) {
      .authincation-content.style-2 .auth-form {
        padding: 1.875rem 0rem; } }

.auth-form img {
  width: 220px; }

.welcome-content {
  background: url("./../images/1.jpg");
  background-size: cover;
  background-position: center;
  height: 100%;
  padding: 4.6875rem 3.125rem;
  position: relative;
  z-index: 1;
  border-top-left-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem; }
  .welcome-content::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: var(--primary);
    opacity: 0.75;
    z-index: -1;
    border-top-left-radius: 0.3125rem;
    border-bottom-left-radius: 0.3125rem; }
  .welcome-content .welcome-title {
    color: #fff;
    font-weight: 500;
    font-size: 1.25rem; }
  .welcome-content p {
    color: #fff; }
  .welcome-content .brand-logo a {
    display: inline-block;
    margin-bottom: 1.25rem;
    font-weight: 700;
    color: #fff;
    font-size: 1.25rem; }
    .welcome-content .brand-logo a img {
      width: 6.25rem; }
  .welcome-content .intro-social {
    position: absolute;
    bottom: 4.6875rem; }
    .welcome-content .intro-social ul {
      margin-bottom: 0; }
      .welcome-content .intro-social ul li {
        display: inline-block; }
        .welcome-content .intro-social ul li a {
          color: #fff;
          font-size: 0.875rem;
          padding: 0rem 0.4375rem; }

.auth-form {
  padding: 3.125rem 3.125rem; }
  @media only screen and (max-width: 35.9375rem) {
    .auth-form {
      padding: 1.875rem; } }
  .auth-form .btn {
    height: 3.125rem;
    font-weight: 700; }
  .auth-form .page-back {
    display: inline-block;
    margin-bottom: 0.9375rem; }

.heart-blast {
  background-position: -105rem 0 !important;
  transition: background 1s steps(28); }

.heart {
  width: 3.75rem;
  height: 3.75rem;
  display: inline-block;
  background: url("../images/like.png");
  cursor: pointer;
  margin: -1.5625rem -0.9375rem; }

.plus-box {
  background: var(--rgba-primary-1);
  font-size: 0.875rem;
  padding: 2rem 2rem;
  overflow: hidden;
  margin: 0 1.5rem;
  border-radius: 1rem;
  align-items: center;
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
  position: relative; }
  .plus-box:before {
    position: absolute;
    content: "";
    top: 1.2rem;
    left: 1rem;
    background-image: url(../images/vector.png);
    background-repeat: no-repeat;
    height: 3rem;
    width: 3rem; }
  .plus-box h5, .plus-box .h5 {
    font-size: 1.125rem;
    font-weight: 700; }
    @media only screen and (max-width: 74.9375rem) {
      .plus-box h5, .plus-box .h5 {
        font-size: 1rem; } }
  .plus-box p {
    font-size: 0.875rem;
    font-weight: 400;
    color: #A098AE;
    margin-bottom: 1.5625rem; }
  @media only screen and (max-width: 87.5rem) {
    .plus-box {
      margin: 1.25rem 1.25rem; } }
  @media only screen and (max-width: 74.9375rem) {
    .plus-box img {
      width: 38px; } }

.search-coundry .dashboard-select {
  font-size: 0.875rem;
  font-weight: 500;
  color: #000;
  background-color: transparent;
  border: 0;
  padding-left: 0.625rem; }
  .search-coundry .dashboard-select:after {
    right: 0;
    border-bottom: 0.125rem solid #000000;
    border-right: 0.125rem solid #000000; }

.dlab-join-card {
  position: relative;
  background-image: linear-gradient(to right, var(--secondary) 0, var(--secondary-dark) 30%, var(--secondary) 100%);
  margin-top: 1rem;
  z-index: 1;
  box-shadow: 0 0 1.875rem var(--rgba-secondary-1); }
  @media only screen and (max-width: 106.25rem) {
    .dlab-join-card {
      margin-top: 0; } }
  .dlab-join-card .dlab-media {
    padding: 0.75rem 0; }
    .dlab-join-card .dlab-media .dlab-content {
      width: 60%; }
      .dlab-join-card .dlab-media .dlab-content h4, .dlab-join-card .dlab-media .dlab-content .h4 {
        font-size: 1.75rem;
        font-weight: 700;
        color: #fff; }
      .dlab-join-card .dlab-media .dlab-content p {
        font-size: 0.9375rem;
        font-weight: 400;
        color: #fff;
        margin-bottom: 0.5rem; }
      @media only screen and (max-width: 35.9375rem) {
        .dlab-join-card .dlab-media .dlab-content {
          width: 100%;
          padding-right: 9rem; }
          .dlab-join-card .dlab-media .dlab-content h4, .dlab-join-card .dlab-media .dlab-content .h4 {
            font-size: .85rem; }
          .dlab-join-card .dlab-media .dlab-content p {
            font-size: 0.75rem;
            line-height: 1.5;
            margin-bottom: 0; } }
    .dlab-join-card .dlab-media .dlab-img {
      width: 39%;
      position: absolute;
      right: 2rem;
      bottom: 0;
      text-align: center; }
      .dlab-join-card .dlab-media .dlab-img img {
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        width: 97%; }
        @media only screen and (max-width: 74.9375rem) {
          .dlab-join-card .dlab-media .dlab-img img {
            width: 82%; } }
      @media only screen and (max-width: 35.9375rem) {
        .dlab-join-card .dlab-media .dlab-img {
          width: 9rem;
          z-index: 1;
          right: 0; }
          .dlab-join-card .dlab-media .dlab-img img {
            width: 100%; } }
    .dlab-join-card .dlab-media .dlab-icon .cal-img {
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s;
      position: absolute;
      right: 0.8125rem;
      transform: translateY(2.3125rem); }
    .dlab-join-card .dlab-media .dlab-icon .book-img {
      position: absolute;
      top: 0;
      right: 47%;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
  .dlab-join-card:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url(../images/vector/ellipse.png);
    height: 100%;
    width: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: left bottom;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .dlab-join-card:hover .dlab-media .dlab-icon img {
    transform: scale(1.3); }
  .dlab-join-card:hover .dlab-media .dlab-img img {
    filter: grayscale(1); }
  @media only screen and (max-width: 100rem) {
    .dlab-join-card.h-auto {
      height: 91% !important; } }

.dlab-cource {
  position: relative;
  padding: 1.125rem 0.8125rem;
  border-radius: 0.625rem;
  background: #21262E;
  margin-bottom: 1.875rem;
  height: calc(100% - 1.875rem);
  display: flex;
  overflow: hidden;
  align-items: center; }
  @media only screen and (max-width: 35.9375rem) {
    .dlab-cource {
      margin-bottom: 0.938rem;
      height: auto; } }
  .dlab-cource img {
    position: absolute;
    top: 0.9375rem;
    right: 0;
    opacity: 0.3;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .dlab-cource .bookmarks {
    opacity: 1;
    top: 0.5rem;
    transform: scale(1); }
  .dlab-cource .bulb {
    top: 0.4375rem; }
  .dlab-cource h4, .dlab-cource .h4 {
    font-size: 1.75rem;
    color: white;
    margin: 0;
    font-weight: 700;
    line-height: 1.2; }
  .dlab-cource span {
    font-size: 0.875rem;
    font-weight: 600;
    color: white; }
  .dlab-cource .course-icon {
    height: 3.4375rem;
    width: 3.4375rem;
    background: white;
    border-radius: 0.625rem;
    text-align: center;
    line-height: 3.4375rem;
    display: block; }
    @media only screen and (max-width: 106.25rem) {
      .dlab-cource .course-icon {
        height: 3.125rem;
        width: 3.125rem;
        line-height: 3.125rem; } }
  .dlab-cource:hover img {
    transform: scale(1.3); }

.score-active ul li {
  font-size: 0.875rem;
  font-weight: 400;
  color: #A098AE;
  padding: 0 0.9375rem;
  white-space: nowrap;
  padding-left: 0;
  cursor: pointer; }

.score-active .dashboard-select {
  margin-right: 1.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  background-color: transparent;
  border: 0;
  color: black;
  border-radius: 0.625rem;
  padding-right: 2.5rem;
  min-width: auto; }
  .score-active .dashboard-select:after {
    border-bottom: 0.125rem solid #A098AE;
    border-right: 0.125rem solid #A098AE;
    margin-top: -0.5rem; }

.score-active.style-1 .dashboard-select {
  background: #fafafa;
  border-radius: 0.625rem; }

.custome-tooltip .apexcharts-theme-light .apexcharts-tooltip.apexcharts-theme-light {
  background: black;
  color: white;
  border: 0;
  font-size: 1.125rem;
  font-weight: 600;
  overflow: visible;
  border-radius: 0.5rem;
  padding: 0.625rem 0rem;
  width: 6rem; }
  .custome-tooltip .apexcharts-theme-light .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    background: #000000;
    text-align: center;
    border: 0; }
  .custome-tooltip .apexcharts-theme-light .apexcharts-tooltip.apexcharts-theme-light:after {
    content: "";
    position: absolute;
    height: 0.8125rem;
    width: 0.8125rem;
    background: #000;
    bottom: -0.3125rem;
    left: 44%;
    transform: rotate(45deg); }

.custome-tooltip.style-1 .apexcharts-theme-light .apexcharts-tooltip.apexcharts-theme-light {
  background: #4CBC9A; }
  .custome-tooltip.style-1 .apexcharts-theme-light .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    background: #4CBC9A; }
  .custome-tooltip.style-1 .apexcharts-theme-light .apexcharts-tooltip.apexcharts-theme-light:after {
    background: #4CBC9A; }

.redial-content {
  text-align: center;
  margin-top: 15px; }

.card-calendar {
  background: var(--primary);
  border-radius: inherit; }
  .card-calendar .bootstrap-datetimepicker-widget {
    width: 100%; }
    .card-calendar .bootstrap-datetimepicker-widget table .picker-switch {
      font-size: 1.125rem;
      font-weight: 500;
      color: #fff;
      padding: 0;
      pointer-events: none; }
      .card-calendar .bootstrap-datetimepicker-widget table .picker-switch:hover {
        background: transparent;
        color: #fff !important; }
    .card-calendar .bootstrap-datetimepicker-widget table .month {
      color: #fff; }
      .card-calendar .bootstrap-datetimepicker-widget table .month.active {
        background: black; }
    .card-calendar .bootstrap-datetimepicker-widget .picker-switch td {
      display: none; }
    .card-calendar .bootstrap-datetimepicker-widget .table-condensed .dow {
      color: #fff;
      font-size: 1.125rem;
      font-weight: 500;
      padding-top: 1.25rem; }
    .card-calendar .bootstrap-datetimepicker-widget .table-condensed .prev {
      position: absolute;
      left: 20%;
      top: 4%;
      color: #fff;
      height: 2.8125rem;
      width: 2.8125rem;
      display: flex;
      align-items: center;
      justify-content: center; }
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed .prev:hover {
        background: white; }
        .card-calendar .bootstrap-datetimepicker-widget .table-condensed .prev:hover i {
          color: var(--primary); }
    .card-calendar .bootstrap-datetimepicker-widget .table-condensed .next {
      position: absolute;
      right: 20%;
      top: 4%;
      color: #fff;
      height: 2.8125rem;
      width: 2.8125rem;
      display: flex;
      align-items: center;
      justify-content: center; }
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed .next:hover {
        background: white; }
        .card-calendar .bootstrap-datetimepicker-widget .table-condensed .next:hover i {
          color: var(--primary); }
    .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.day,
    .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.month,
    .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.year {
      font-size: 1.125rem;
      font-weight: 400;
      color: #fff !important;
      height: 2.8125rem;
      width: 2.8125rem; }
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.day.today,
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.month.today,
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.year.today {
        background: #fff !important;
        color: black !important; }
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.day.active,
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.month.active,
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.year.active {
        background: #fff !important;
        color: var(--primary) !important; }
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.day:hover,
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.month:hover,
      .card-calendar .bootstrap-datetimepicker-widget .table-condensed td.year:hover {
        color: var(--primary) !important; }
  .card-calendar.style-1 {
    background: transparent; }
    .card-calendar.style-1 .bootstrap-datetimepicker-widget table .picker-switch {
      color: #374557; }
      .card-calendar.style-1 .bootstrap-datetimepicker-widget table .picker-switch:hover {
        background: transparent;
        color: #777777 !important; }
    .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed {
      position: relative; }
      .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .prev {
        color: #777777;
        left: 0%;
        top: -4%; }
        .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .prev:hover {
          background: var(--primary); }
          .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .prev:hover i {
            color: #fff; }
        @media only screen and (max-width: 35.9375rem) {
          .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .prev {
            left: 19%;
            top: -4%; } }
      .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .next {
        color: #777777;
        right: 0%;
        top: -4%; }
        .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .next:hover {
          background: var(--primary); }
          .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .next:hover i {
            color: #fff; }
        @media only screen and (max-width: 35.9375rem) {
          .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .next {
            left: 19%;
            top: -4%; } }
      .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day {
        color: #374557 !important;
        border-radius: 0.625rem; }
        .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day.today {
          background: #4CBC9A;
          color: black; }
        .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day.active, .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day.today {
          background: var(--secondary) !important;
          box-shadow: none;
          color: #fff !important; }
          .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day.active:before, .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day.today:before {
            height: 0.8125rem;
            width: 0.8125rem;
            border-radius: 0.8125rem;
            background-color: #374557;
            border: 0.125rem solid #fff;
            top: -0.0625rem;
            right: -0.0625rem; }
        .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day:hover {
          color: black; }
      .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed .dow {
        color: #A098AE;
        font-weight: 300; }
  .card-calendar.active-cal .bootstrap-datetimepicker-widget .table-condensed .dow {
    font-size: 1rem;
    padding-top: 1rem; }
  .card-calendar.active-cal .bootstrap-datetimepicker-widget .table-condensed td.day {
    height: 1.875rem;
    width: 1.875rem;
    font-size: 1rem; }

#main-wrapper .ellipse .green-line {
  position: absolute;
  top: 0;
  right: 0;
  opacity: .6; }

#main-wrapper .ellipse .red-line {
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: .3; }

#main-wrapper:after {
  background: var(--primary);
  right: -5rem;
  bottom: -5rem; }

#main-wrapper:before {
  background: var(--secondary);
  top: -8.375rem;
  right: 35%; }

#main-wrapper:after, #main-wrapper:before {
  content: "";
  position: fixed;
  filter: blur(12.5rem);
  width: 17.125rem;
  height: 17.125rem;
  border-radius: 100%;
  z-index: -3;
  opacity: .5; }

.dlab-side-menu {
  position: fixed;
  background: white;
  text-align: center;
  height: auto;
  bottom: 1.25rem;
  top: 1.25rem;
  right: 0;
  border-radius: 1.875rem 0 0 1.875rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column-reverse;
  padding: 1.5625rem 0.75rem;
  height: calc(100vh - 2.5rem);
  width: 5.625rem; }
  .dlab-side-menu .search-coundry {
    flex-direction: column; }
    .dlab-side-menu .search-coundry .list {
      top: -3.875rem;
      left: -4.8125rem; }
      @media only screen and (max-width: 47.9375rem) {
        .dlab-side-menu .search-coundry .list {
          top: unset;
          left: 0rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .dlab-side-menu {
      position: unset;
      flex-direction: row;
      height: auto;
      width: auto;
      background: none;
      padding: 0;
      align-items: center; }
      .dlab-side-menu .sidebar-social-link > ul {
        display: flex; }
      .dlab-side-menu .search-coundry {
        flex-direction: row; } }
  @media only screen and (max-width: 35.9375rem) {
    .dlab-side-menu .search-coundry {
      display: none !important; } }

@media only screen and (max-width: 100rem) {
  .bt-order {
    order: 1; } }

.facebook-log {
  color: #1b74e4; }

.login-social a {
  background: var(--rgba-primary-1); }

.sign-in-your {
  padding: 3.125rem 1.875rem; }

.sign {
  background: var(--rgba-primary-1);
  position: relative; }
  .sign .education-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
    @media only screen and (max-width: 47.9375rem) {
      .sign .education-img {
        position: unset; } }

.modal-header .close {
  border: 0; }

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
  z-index: -1; }

.nice-select .list {
  background-color: #fff;
  box-shadow: rgba(100, 100, 111, 0.2) 0rem 0.4375rem 1.8125rem 0rem; }

.nice-select .option {
  color: #737B8B; }
  .nice-select .option.selected {
    color: #000;
    font-weight: 400; }

.flex-1 {
  flex: 1; }

.skil-list {
  display: flex;
  flex-wrap: wrap; }
  .skil-list li {
    width: 50%;
    display: flex;
    align-items: center;
    padding: 0 1.5rem;
    margin-bottom: .25rem; }
    .skil-list li svg {
      margin-right: .5rem; }

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

.widget-heading {
  margin-bottom: 0.8125rem;
  flex-flow: wrap; }
  .widget-heading a {
    font-size: 1.125rem;
    font-weight: 400; }

.widget-courses h4, .widget-courses .h4 {
  font-size: 1.125rem;
  font-weight: 500; }

.widget-courses .schedule-icon {
  height: 4rem;
  width: 4rem;
  display: block;
  text-align: center;
  line-height: 4rem;
  border-radius: 50%;
  color: #374557;
  font-size: 1.125rem;
  font-weight: 600;
  margin-right: 1.25rem; }
  @media only screen and (max-width: 35.9375rem) {
    .widget-courses .schedule-icon {
      margin-bottom: 0.625rem;
      height: 3.125rem;
      width: 3.125rem;
      line-height: 3.125rem;
      font-size: 0.875rem; } }

.widget-courses i {
  transform: scale(1.2); }

.widget-courses.style-1 h4, .widget-courses.style-1 .h4 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0; }
  @media only screen and (max-width: 47.9375rem) {
    .widget-courses.style-1 h4, .widget-courses.style-1 .h4 {
      font-size: 1.125rem; } }

.widget-courses.style-1 img {
  width: 3.125rem; }

.widget-courses.style-1 span {
  font-size: 1.125rem; }
  @media only screen and (max-width: 47.9375rem) {
    .widget-courses.style-1 span {
      font-size: 0.875rem; } }

@media only screen and (max-width: 106.25rem) {
  .widget-courses.style-1 img {
    width: 3.125rem; } }

.widget-courses.style-2 h4, .widget-courses.style-2 .h4 {
  color: #fff; }

.widget-courses.style-2 span {
  color: #fff; }

.widget-courses.style-2:hover .peity {
  transform: scale(1.3);
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }

.courses-bx .dlab-media img {
  width: 100%;
  height: 15rem;
  border-radius: 0.625rem;
  object-fit: cover; }

.courses-bx .dlab-info .dlab-title {
  margin: 1.25rem 0; }
  .courses-bx .dlab-info .dlab-title h4, .courses-bx .dlab-info .dlab-title .h4 {
    margin-bottom: 0; }
    .courses-bx .dlab-info .dlab-title h4 a, .courses-bx .dlab-info .dlab-title .h4 a {
      color: #000; }
  .courses-bx .dlab-info .dlab-title p span {
    padding: 0 0.375rem;
    align-items: center; }
    .courses-bx .dlab-info .dlab-title p span svg {
      margin-left: 0.3125rem;
      margin-top: -0.3125rem; }

.courses-bx .dlab-info .content {
  font-size: 0.875rem;
  font-weight: 400;
  flex-flow: wrap; }

.pagination-down h4, .pagination-down .h4 {
  font-size: 0.875rem;
  font-weight: 400;
  margin: 0; }
  .pagination-down h4 span, .pagination-down .h4 span {
    color: var(--primary); }

.pagination-down ul {
  display: flex;
  align-items: center; }
  .pagination-down ul li a {
    height: 3.1875rem;
    width: 3.1875rem;
    border-radius: 0.5rem;
    text-align: center;
    background: #fff;
    display: block;
    line-height: 3.1875rem;
    margin: 0 0.625rem;
    font-size: 1.125rem;
    color: var(--primary); }
    @media only screen and (max-width: 35.9375rem) {
      .pagination-down ul li a {
        height: 2.1875rem;
        width: 2.1875rem;
        font-size: 0.9375rem;
        line-height: 2.1875rem; } }
    .pagination-down ul li a:last-child {
      margin-right: 0; }
    .pagination-down ul li a.active, .pagination-down ul li a:hover {
      background: var(--primary);
      color: #fff;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
  @media only screen and (max-width: 35.9375rem) {
    .pagination-down ul li:first-child a {
      margin-left: 0; } }

/* course details */
.course-dedails-bx h2, .course-dedails-bx .h2 {
  font-size: 1.5rem;
  width: 70%; }
  @media only screen and (max-width: 35.9375rem) {
    .course-dedails-bx h2, .course-dedails-bx .h2 {
      font-size: 1.125rem; } }

.course-dedails-bx .description p {
  font-weight: 400;
  margin: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .course-dedails-bx .description p {
      font-size: 0.875rem; } }

.course-dedails-bx .description .user-pic {
  display: flex;
  align-items: center; }
  .course-dedails-bx .description .user-pic img {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 0.5rem;
    margin-right: 0.9375rem; }
  .course-dedails-bx .description .user-pic span {
    font-size: 1rem;
    font-weight: 400;
    color: #374557; }

.star-orange {
  color: #FFD687; }

.course-details-tab {
  padding: 1.5625rem 0; }
  .course-details-tab h4, .course-details-tab .h4 {
    font-size: 1.125rem; }
  @media only screen and (max-width: 35.9375rem) {
    .course-details-tab p {
      font-size: 0.875rem; } }
  .course-details-tab .nav-tabs {
    border-bottom: 0.125rem solid #DBDBDB; }
    .course-details-tab .nav-tabs .nav-link {
      font-size: 1.125rem;
      font-weight: 600;
      background: transparent;
      padding: 1rem 0.875rem;
      border: 0; }
      .course-details-tab .nav-tabs .nav-link:first-child {
        margin-left: 0; }
      .course-details-tab .nav-tabs .nav-link.active {
        color: var(--primary);
        border-bottom: 0.1875rem solid var(--primary) !important;
        padding-bottom: 0.875rem; }
  .course-details-tab .about-content {
    margin-top: 1.875rem; }
  .course-details-tab .user-pic2 {
    padding-top: 2.375rem; }
    .course-details-tab .user-pic2 p {
      margin: 0;
      margin-top: 1rem;
      color: #374557; }
    .course-details-tab .user-pic2 img {
      height: 3.75rem;
      width: 3.75rem;
      border-radius: 0.5rem; }
    .course-details-tab .user-pic2:hover h4, .course-details-tab .user-pic2:hover .h4 {
      color: var(--primary);
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
  .course-details-tab.style-1 .nav-tabs {
    border-bottom: 0; }
    .course-details-tab.style-1 .nav-tabs .nav-link {
      border-bottom: 0.125rem solid #DBDBDB; }
      @media only screen and (max-width: 35.9375rem) {
        .course-details-tab.style-1 .nav-tabs .nav-link {
          padding: 1rem 0.875rem;
          font-size: 1rem; } }
  .course-details-tab.style-2 {
    padding: 0; }
    .course-details-tab.style-2.tab-lg .nav-tabs .nav-link {
      font-size: 1.125rem; }
      @media only screen and (max-width: 35.9375rem) {
        .course-details-tab.style-2.tab-lg .nav-tabs .nav-link {
          font-size: .85rem;
          padding: 8px 8px; } }
    .course-details-tab.style-2 .nav-tabs .nav-link {
      font-size: 0.875rem;
      color: #A098AE;
      margin-bottom: 0;
      border: 0 !important;
      flex: 1;
      position: relative;
      padding: 0.75rem 1rem; }
      .course-details-tab.style-2 .nav-tabs .nav-link:after {
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -0.125rem;
        height: 0.1875rem;
        width: 0;
        background: var(--primary);
        border-radius: 0.1875rem;
        -webkit-transition: all 0.2s;
        -ms-transition: all 0.2s;
        transition: all 0.2s; }
      .course-details-tab.style-2 .nav-tabs .nav-link.active {
        color: var(--primary); }
        .course-details-tab.style-2 .nav-tabs .nav-link.active:after {
          width: 100%; }
      @media only screen and (max-width: 106.25rem) {
        .course-details-tab.style-2 .nav-tabs .nav-link {
          padding: 1rem 1rem; } }
  .course-details-tab.style-3 .nav-tabs .nav-link {
    padding: 1rem 1.125rem;
    position: relative; }
    .course-details-tab.style-3 .nav-tabs .nav-link:after {
      content: none;
      position: absolute;
      top: 0.75rem;
      right: 0;
      height: 0.5rem;
      width: 0.5rem;
      background: var(--primary);
      border-radius: 3.125rem; }
    .course-details-tab.style-3 .nav-tabs .nav-link.active:after {
      content: ""; }
  .course-details-tab .nav-tabs .nav-link:hover {
    color: var(--rgba-primary-9); }

.raiting {
  margin: 1.25rem 0; }
  .raiting li {
    font-weight: 400;
    padding: 0 1.125rem;
    padding-left: 1.125rem;
    border-right: 0.125rem solid #DBDBDB; }
    @media only screen and (max-width: 35.9375rem) {
      .raiting li {
        padding: 0 0.8125rem; } }
    .raiting li:first-child {
      padding-left: 0; }
    .raiting li:last-child {
      border-right: 0; }
      @media only screen and (max-width: 35.9375rem) {
        .raiting li:last-child {
          padding-left: 6px; } }

.video-img .view-demo {
  position: relative;
  overflow: hidden; }
  .video-img .view-demo img {
    width: 100%;
    border-radius: 0.625rem;
    object-fit: cover;
    height: 25rem; }
    @media only screen and (max-width: 35.9375rem) {
      .video-img .view-demo img {
        height: 12rem; } }
  .video-img .view-demo:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(84, 124, 175, 0.25);
    z-index: 1;
    border-radius: 0.625rem; }
  .video-img .view-demo a {
    height: 4.375rem;
    width: 4.375rem;
    display: block;
    position: relative;
    z-index: 2;
    margin: auto; }
    .video-img .view-demo a svg path fill {
      fill: #fff; }
  .video-img .view-demo .play-button {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -3.125rem);
    z-index: 2;
    width: 100%; }
    .video-img .view-demo .play-button h4, .video-img .view-demo .play-button .h4 {
      font-size: 1.5rem;
      color: white;
      position: relative;
      z-index: 2;
      margin-top: 0.625rem; }
    @media only screen and (max-width: 35.9375rem) {
      .video-img .view-demo .play-button svg {
        width: 3.125rem; }
      .video-img .view-demo .play-button h4, .video-img .view-demo .play-button .h4 {
        font-size: 1rem; } }

.video-img.style-1 .view-demo img {
  height: 35rem; }
  @media only screen and (max-width: 35.9375rem) {
    .video-img.style-1 .view-demo img {
      height: 13.125rem; } }

.course-prise {
  padding: 2.1875rem 0; }
  .course-prise h4, .course-prise .h4 {
    font-size: 1.5rem;
    align-items: center;
    display: flex; }
    .course-prise h4 small, .course-prise .h4 small, .course-prise h4 .small, .course-prise .h4 .small {
      font-size: 1.125rem;
      font-weight: 400;
      color: #777777;
      margin-left: 0.625rem; }
  .course-prise span {
    font-size: 0.875rem;
    font-weight: 500; }
    .course-prise span:hover svg {
      transform: scale(1.2);
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }

.course-learn h4, .course-learn .h4 {
  font-size: 1.125rem;
  margin-bottom: 0.875rem; }

.course-learn ul li {
  width: 50%;
  display: flex;
  float: left;
  color: #374557;
  padding: 0.5625rem 0rem; }
  .course-learn ul li svg {
    margin-right: 0.625rem;
    margin-top: .1rem; }
  @media only screen and (max-width: 35.9375rem) {
    .course-learn ul li {
      width: 100%; } }

/* Course-details 2 */
.course-content {
  margin-bottom: 1.875rem; }
  .course-content h3, .course-content .h3 {
    font-size: 1.5rem; }
    @media only screen and (max-width: 35.9375rem) {
      .course-content h3, .course-content .h3 {
        font-size: 1.125rem; } }
  .course-content svg {
    margin: 0 0.625rem;
    cursor: pointer; }
    .course-content svg:hover path {
      fill: var(--primary);
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }

.progress-box h4, .progress-box .h4 {
  font-size: 1.5rem; }

.progress-box .progress {
  height: 0.75rem;
  border-radius: 0.25rem;
  margin: 0.5625rem 0; }

.custome-accordion .accordion-item {
  margin-bottom: 1rem; }

.custome-accordion .accordion-header {
  padding: 0.3rem 1.75rem;
  border: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .custome-accordion .accordion-header {
      padding: 0.3rem 1.05rem; } }
  .custome-accordion .accordion-header .acc-heading {
    font-size: 1.125rem;
    line-height: 1.5;
    font-weight: 600;
    margin: 0;
    color: #374557; }
  .custome-accordion .accordion-header span {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #777777; }
  .custome-accordion .accordion-header:hover .acc-heading {
    color: var(--primary); }

.custome-accordion .accordion-button {
  background: white;
  border: 0;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0; }
  .custome-accordion .accordion-button.collapsed:after {
    background-color: var(--rgba-primary-5); }
  .custome-accordion .accordion-button:after {
    height: 2rem;
    width: 2rem;
    background-color: var(--primary);
    background-position: center;
    border-radius: 50%;
    margin-left: 0.625rem;
    display: block;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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"); }
  .custome-accordion .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='%23ffff'%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"); }

.custome-accordion .accordion-collapse {
  border: 0; }

.custome-accordion .acc-courses {
  background: #EEE;
  padding: 1.1rem 1.25rem;
  border-radius: 0.625rem;
  cursor: pointer; }
  @media only screen and (max-width: 35.9375rem) {
    .custome-accordion .acc-courses {
      padding: 0.625rem 1.25rem; } }
  .custome-accordion .acc-courses:not(:first-child):not(:last-child) {
    margin: 1.25rem 0; }
  .custome-accordion .acc-courses.active {
    background: var(--primary); }
    .custome-accordion .acc-courses.active h4, .custome-accordion .acc-courses.active .h4, .custome-accordion .acc-courses.active span {
      color: white; }
  .custome-accordion .acc-courses h4, .custome-accordion .acc-courses .h4, .custome-accordion .acc-courses span {
    font-size: 1rem;
    font-weight: 400; }
  .custome-accordion .acc-courses .acc-icon {
    height: 2rem;
    width: 2rem;
    background: #ffffff;
    text-align: center;
    line-height: 1.75rem;
    border-radius: 50%;
    margin-right: 0.9375rem; }
  .custome-accordion .acc-courses:hover:not(.active) {
    background: var(--rgba-primary-1);
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
    .custome-accordion .acc-courses:hover:not(.active) .acc-icon {
      background: var(--primary);
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      .custome-accordion .acc-courses:hover:not(.active) .acc-icon svg path {
        fill: #fff;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }

.custome-accordion.style-1 .accordion-header {
  padding: 0; }
  .custome-accordion.style-1 .accordion-header .acc-header h4, .custome-accordion.style-1 .accordion-header .acc-header .h4 {
    font-size: 1rem; }
  .custome-accordion.style-1 .accordion-header .accordion-button {
    padding: 0; }

.custome-accordion.style-1 .acc-courses {
  background: transparent;
  border-bottom: 0.0625rem solid #DBDBDB;
  border-radius: 0;
  padding: 1rem 0;
  margin: 0 !important; }
  .custome-accordion.style-1 .acc-courses h4, .custome-accordion.style-1 .acc-courses .h4 {
    color: #000; }

.custome-accordion.style-1 .acc-icon {
  background: var(--primary); }

.nt-unseen {
  position: relative; }
  .nt-unseen:before {
    content: "";
    position: absolute;
    top: 3px;
    right: 5px;
    height: 8px;
    width: 8px;
    background-color: #FC6B57;
    border-radius: 8px; }

.students1 {
  display: flex;
  align-items: center; }
  @media only screen and (max-width: 87.5rem) {
    .students1 {
      display: block; } }
  @media only screen and (max-width: 74.9375rem) {
    .students1 {
      display: flex; } }

.course-details-tab.style-2 .nav-tabs.tab-auto .nav-link {
  flex: unset; }

.profile-widget:hover {
  transform: translateY(-10px); }

.all-crs-wid:hover .courses-bx h4 a, .all-crs-wid:hover .courses-bx .h4 a {
  color: var(--primary);
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }

.course-slider .swiper-slide .card:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
  .course-slider .swiper-slide .card:hover .widget-courses img {
    -webkit-animation-name: bounce;
    opacity: 1;
    animation-duration: 1.5s; }

.card-schedule {
  position: relative; }
  .card-schedule .side-label {
    height: 100%;
    width: 10px;
    display: block;
    position: absolute;
    border-radius: 0.625rem 0 0 0.625rem; }
  .card-schedule .up-comming-schedule {
    display: flex;
    align-items: center;
    border-radius: 0 0.625rem 0.625rem 0;
    background: white;
    padding: 19px 30px;
    margin-left: 12px;
    margin-top: 20px;
    justify-content: space-between;
    flex-flow: wrap; }
    .card-schedule .up-comming-schedule h4, .card-schedule .up-comming-schedule .h4 {
      font-size: 18px;
      font-weight: 600; }
    .card-schedule .up-comming-schedule img {
      height: 24px;
      width: 24px;
      border-radius: 8px; }
    .card-schedule .up-comming-schedule p {
      margin: 0; }
    .card-schedule .up-comming-schedule i {
      transform: scale(1.5); }
    .card-schedule .up-comming-schedule .date-box {
      height: 50px;
      width: 50px;
      background: #fff;
      border-radius: 5px;
      padding: 5px 5px;
      display: flex;
      margin-right: .75rem;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      color: #374557;
      box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }
      .card-schedule .up-comming-schedule .date-box span {
        display: block;
        font-weight: 500;
        text-align: center;
        line-height: 1.2; }
    .card-schedule .up-comming-schedule.style-1 {
      padding: 7px 14px;
      background: #f5f5f5;
      flex-flow: wrap;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
      justify-content: unset; }
      .card-schedule .up-comming-schedule.style-1 h4, .card-schedule .up-comming-schedule.style-1 .h4 {
        font-size: 16px; }
      .card-schedule .up-comming-schedule.style-1:hover {
        background: var(--rgba-primary-1);
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
        .card-schedule .up-comming-schedule.style-1:hover h4, .card-schedule .up-comming-schedule.style-1:hover .h4 {
          color: var(--primary);
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
        .card-schedule .up-comming-schedule.style-1:hover .date-box {
          background: var(--primary);
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
          .card-schedule .up-comming-schedule.style-1:hover .date-box span {
            color: #fff; }
    @media only screen and (max-width: 35.9375rem) {
      .card-schedule .up-comming-schedule {
        padding: 19px 10px; } }

/* Instructors Page */
.instructors-box .card-header {
  position: absolute;
  top: 0;
  right: 0; }

.instructors-box .instructors-media h4, .instructors-box .instructors-media .h4 {
  margin: 10px 0; }

.instructors-box .instructors-media img {
  height: 120px;
  width: 120px;
  border-radius: 0.625rem; }
  @media only screen and (max-width: 35.9375rem) {
    .instructors-box .instructors-media img {
      height: 80px;
      width: 80px; } }

.instructors-box .instructors-media .custome-badge {
  margin: 25px 0; }
  .instructors-box .instructors-media .custome-badge .badge {
    color: black;
    background: rgba(219, 219, 219, 0.25);
    margin: 0 4px;
    margin-bottom: 3px; }
    @media only screen and (min-width: 100rem) and (max-width: 106.25rem) {
      .instructors-box .instructors-media .custome-badge .badge {
        margin: 0 2px; } }
    @media only screen and (max-width: 74.9375rem) {
      .instructors-box .instructors-media .custome-badge .badge {
        font-size: 12px; } }
    @media only screen and (max-width: 47.9375rem) {
      .instructors-box .instructors-media .custome-badge .badge {
        margin-bottom: 10px; } }
    .instructors-box .instructors-media .custome-badge .badge:hover {
      background: var(--rgba-primary-1); }

.instructors-box .instructors-media .info-box {
  background: #FAFAFA;
  padding: 17px 20px;
  margin: 0 10px;
  border-radius: 0.625rem; }
  @media only screen and (min-width: 100rem) and (max-width: 106.25rem) {
    .instructors-box .instructors-media .info-box {
      padding: 17px 11px;
      margin: 0 5px; } }
  @media only screen and (max-width: 74.9375rem) {
    .instructors-box .instructors-media .info-box {
      padding: 11px 7px;
      margin: 0 6px; } }
  @media only screen and (max-width: 47.9375rem) {
    .instructors-box .instructors-media .info-box {
      padding: 11px 20px; } }
  .instructors-box .instructors-media .info-box span {
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap; }
    @media only screen and (min-width: 100rem) and (max-width: 106.25rem) {
      .instructors-box .instructors-media .info-box span {
        font-size: 16px; } }
    @media only screen and (max-width: 87.5rem) {
      .instructors-box .instructors-media .info-box span {
        font-size: 14px; } }
    @media only screen and (max-width: 61.9375rem) {
      .instructors-box .instructors-media .info-box span {
        font-size: 12px; } }
    .instructors-box .instructors-media .info-box span img {
      width: 24px;
      height: 24px; }
      @media only screen and (max-width: 61.9375rem) {
        .instructors-box .instructors-media .info-box span img {
          width: 16px;
          height: 16px; } }
  .instructors-box .instructors-media .info-box h4, .instructors-box .instructors-media .info-box .h4 {
    font-size: 24px;
    font-weight: 700;
    margin: 0; }
    @media only screen and (max-width: 87.5rem) {
      .instructors-box .instructors-media .info-box h4, .instructors-box .instructors-media .info-box .h4 {
        font-size: 18px; } }
    @media only screen and (max-width: 61.9375rem) {
      .instructors-box .instructors-media .info-box h4, .instructors-box .instructors-media .info-box .h4 {
        font-size: 16px; } }
  .instructors-box .instructors-media .info-box.style-1 {
    width: 194px;
    padding: 11px 17px; }
  .instructors-box .instructors-media .info-box:hover {
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    background: var(--primary); }
    .instructors-box .instructors-media .info-box:hover span, .instructors-box .instructors-media .info-box:hover h4, .instructors-box .instructors-media .info-box:hover .h4 {
      color: #fff;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }

.achievements {
  margin-top: 42px; }
  .achievements .achievements-content {
    display: flex;
    justify-content: space-between; }
    .achievements .achievements-content span {
      height: 60px;
      width: 60px;
      text-align: center;
      background: #fafafa;
      display: block;
      line-height: 60px;
      margin: 0 3px;
      border-radius: 0.625rem;
      margin-bottom: 10px; }
      @media only screen and (max-width: 35.9375rem) {
        .achievements .achievements-content span {
          height: 40px;
          width: 40px;
          line-height: 40px; }
          .achievements .achievements-content span img {
            width: 22px; } }
      .achievements .achievements-content span img {
        width: 30px; }
      .achievements .achievements-content span:hover img {
        -webkit-animation-name: rotateIn;
        opacity: 1;
        animation-duration: 1.5s; }

.bio .bio-content {
  padding: 25px;
  background: #fafafa;
  border-radius: 0.625rem; }

.donut-chart-sale small, .donut-chart-sale .small, .donut-chart-sale .small {
  font-size: 18px;
  position: absolute;
  width: 100%;
  height: 100%;
  font-weight: 700;
  left: 0;
  display: flex;
  align-items: center;
  top: 0;
  justify-content: center;
  font-weight: bold;
  color: #ff6175; }

.app-fullcalendar1 {
  height: 488px; }
  .app-fullcalendar1 .fc-toolbar {
    margin-bottom: 1.3125rem !important; }

.upcomming-task-widget {
  border-radius: 0.625rem;
  background: #f9f9f9;
  padding: 12px 12px;
  margin: 18px 0;
  flex-flow: wrap; }
  .upcomming-task-widget img {
    height: 40px;
    width: 40px;
    border-radius: 0.625rem;
    margin-right: 10px; }
  .upcomming-task-widget span {
    display: block; }
  .upcomming-task-widget h5, .upcomming-task-widget .h5 {
    font-size: 14px;
    margin: 0; }
  .upcomming-task-widget:hover {
    background: var(--rgba-primary-1);
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
    .upcomming-task-widget:hover h5, .upcomming-task-widget:hover .h5 {
      color: var(--primary); }

.chat-sidebar {
  height: calc(100vh - 11.25rem); }
  @media only screen and (max-width: 74.9375rem) {
    .chat-sidebar {
      height: calc(100vh - 9.25rem); } }
  @media only screen and (max-width: 47.9375rem) {
    .chat-sidebar {
      box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.05); } }

.message-body {
  min-height: auto !important; }

.message-box {
  border-bottom: 0.0625rem solid #DBDBDB;
  background: white;
  padding-bottom: 1.25rem; }
  .message-box img {
    height: 5rem;
    width: 5rem;
    border-radius: 0.625rem; }
  .message-box h4, .message-box .h4 {
    font-weight: 700; }
  .message-box span {
    font-size: 1.125rem; }
  .message-box.style-1 {
    padding: 1rem;
    border-radius: 0.625rem;
    border: 0; }
    .message-box.style-1 h4, .message-box.style-1 .h4 {
      margin-bottom: .25rem; }
      @media only screen and (max-width: 35.9375rem) {
        .message-box.style-1 h4, .message-box.style-1 .h4 {
          margin-bottom: 0; } }
    .message-box.style-1 span {
      font-size: 14px; }
    .message-box.style-1 img {
      height: 4rem;
      width: 4rem; }
      @media only screen and (max-width: 35.9375rem) {
        .message-box.style-1 img {
          height: 3rem;
          width: 3rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .message-box img {
      height: 3rem;
      width: 3rem; }
    .message-box h3, .message-box .h3 {
      font-size: 1rem; }
    .message-box span {
      font-size: .85rem; } }

.chat-people {
  border-bottom: 0.0625rem solid #DBDBDB;
  padding: 1.25rem 0; }

.chat-tabs > h4, .chat-tabs > .h4 {
  font-size: 1rem;
  padding: 1.5625rem 0;
  margin: 0;
  padding-bottom: 0.6875rem; }

.chat-tabs .chat-bx {
  padding: 1rem 0;
  position: relative;
  border-bottom: 0.0625rem solid #DBDBDB;
  z-index: 1;
  display: flex;
  cursor: pointer;
  margin: 10px 0;
  align-items: center; }
  .chat-tabs .chat-bx .right-info {
    width: 4.375rem;
    text-align: right; }
    .chat-tabs .chat-bx .right-info p {
      font-size: .8rem;
      margin-top: 0;
      margin-bottom: .5rem; }
    @media only screen and (max-width: 87.5rem) {
      .chat-tabs .chat-bx .right-info {
        width: 4rem; } }
  .chat-tabs .chat-bx .mid-info {
    width: calc(100% - 9rem); }
    .chat-tabs .chat-bx .mid-info h4, .chat-tabs .chat-bx .mid-info .h4 {
      font-size: 1rem;
      margin-bottom: .25rem; }
    .chat-tabs .chat-bx .mid-info span {
      white-space: nowrap;
      text-overflow: ellipsis;
      display: block;
      overflow: hidden; }
    @media only screen and (max-width: 87.5rem) {
      .chat-tabs .chat-bx .mid-info {
        width: calc(100% - 8rem); } }
  .chat-tabs .chat-bx .chat-img {
    position: relative; }
    .chat-tabs .chat-bx .chat-img img {
      height: 3.75rem;
      width: 3.75rem;
      border-radius: 0.625rem;
      margin-right: 1rem; }
      @media only screen and (max-width: 87.5rem) {
        .chat-tabs .chat-bx .chat-img img {
          height: 3rem;
          width: 3rem; } }
    .chat-tabs .chat-bx .chat-img .active {
      height: 1rem;
      width: 1rem;
      border: 0.125rem solid #fff;
      border-radius: 0.25rem;
      background: #4CBC9A;
      position: absolute;
      bottom: -0.0625rem;
      right: 1rem; }
  .chat-tabs .chat-bx .badge {
    border-radius: 0.375rem; }
  .chat-tabs .chat-bx:last-child {
    border-bottom: 0; }
  @media only screen and (max-width: 87.5rem) {
    .chat-tabs .chat-bx {
      padding: .75rem 0; } }
  .chat-tabs .chat-bx:after {
    content: none;
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100% + 4px);
    width: calc(100% + 30px);
    z-index: -1;
    background-color: #f0f0f0;
    border-radius: 0.625rem;
    margin: -2px -15px; }
  .chat-tabs .chat-bx:hover:after, .chat-tabs .chat-bx.active:after {
    content: ""; }
  .chat-tabs .chat-bx:hover .mid-info h4, .chat-tabs .chat-bx:hover .mid-info .h4, .chat-tabs .chat-bx.active .mid-info h4, .chat-tabs .chat-bx.active .mid-info .h4 {
    color: var(--primary); }

.chat-box-area {
  height: calc(100vh - 21.8rem); }
  .chat-box-area .message-received {
    width: 62%;
    text-align: left; }
    .chat-box-area .message-received p {
      background: #fff;
      text-align: left;
      border-radius: 0.625rem;
      padding: 0.625rem 1.25rem;
      color: #000; }
    @media only screen and (max-width: 35.9375rem) {
      .chat-box-area .message-received {
        width: 100%; } }
  .chat-box-area .message-sent {
    width: 62%;
    text-align: right;
    max-width: 83%; }
    @media only screen and (max-width: 61.9375rem) {
      .chat-box-area .message-sent {
        width: 84%; } }
    .chat-box-area .message-sent span {
      display: block; }
  .chat-box-area .message-sent p {
    background: var(--secondary);
    text-align: left;
    border-radius: 0.625rem;
    padding: 0.625rem 1.25rem;
    color: #fff;
    display: inline-block; }
  .chat-box-area.style-1 {
    height: 21.5rem; }
    .chat-box-area.style-1 .message-received p {
      background: #eeee;
      font-size: 0.875rem; }
    .chat-box-area.style-1 .message-sent p {
      background: var(--primary);
      font-size: 0.875rem;
      color: #fff; }
  @media only screen and (max-width: 74.9375rem) {
    .chat-box-area {
      height: calc(100vh - 19.8rem); } }
  @media only screen and (max-width: 35.9375rem) {
    .chat-box-area {
      height: calc(100vh - 17.8rem); } }

.type-massage {
  padding: 0.625rem;
  border-radius: 0.625rem;
  background: #fff; }
  .type-massage textarea {
    border: 0;
    height: 3.4375rem !important;
    resize: none;
    padding: 0.4375rem 0.9375rem;
    background: transparent; }
    .type-massage textarea:hover, .type-massage textarea:focus {
      background: transparent; }
    @media only screen and (max-width: 35.9375rem) {
      .type-massage textarea {
        height: 2.5rem !important;
        line-height: 1.5; } }
  .type-massage .input-group {
    align-items: center; }
  .type-massage.style-1 {
    border: 0;
    margin: 0;
    padding: 0.375rem;
    background: rgba(219, 219, 219, 0.25); }
    .type-massage.style-1 textarea {
      border: 0;
      height: 2.5rem !important;
      resize: none;
      padding: 0.0625rem 0.9375rem;
      background: transparent; }
  .type-massage .btn {
    height: 3.125rem;
    width: 3.125rem;
    text-align: center;
    padding: 0; }
    @media only screen and (max-width: 35.9375rem) {
      .type-massage .btn {
        height: 2.5rem;
        width: 2.5rem; } }
  .type-massage .share-btn {
    height: 2.5rem;
    width: 2.5rem;
    background: #eee;
    margin-right: 1.0625rem;
    border-radius: 3.125rem;
    padding: 0; }

.chat-icon {
  border-bottom: 0.0625rem solid #F0F0F0;
  padding-bottom: 1.5625rem; }
  .chat-icon ul {
    display: flex;
    justify-content: space-around; }
    .chat-icon ul li a {
      height: 3rem;
      width: 3rem;
      background: #F0F0F0;
      line-height: 3rem;
      display: block;
      border-radius: 0.625rem;
      text-align: center; }
      .chat-icon ul li a:hover {
        background: var(--primary); }
        .chat-icon ul li a:hover svg path {
          fill: #fff; }

.share-files {
  border-bottom: 0.0625rem solid #F0F0F0;
  padding-bottom: 1.125rem; }
  .share-files:last-child {
    border-bottom: 0; }
  .share-files ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5625rem 0;
    cursor: pointer; }
    .share-files ul li:first-child {
      padding-top: 0; }
    .share-files ul li h4, .share-files ul li .h4 {
      white-space: nowrap; }
    .share-files ul li > div {
      flex: 1; }

.file {
  height: 2.5rem;
  width: 2.5rem;
  min-width: 2.5rem;
  line-height: 2.4rem;
  text-align: center;
  background: #F0F0F0;
  display: block;
  border-radius: 0.625rem; }
  .file svg {
    height: 1.5rem;
    width: 1.5rem; }

.share-widget {
  height: calc(100vh - 11.25rem);
  overflow: hidden; }
  @media only screen and (max-width: 87.5rem) {
    .share-widget {
      box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.05); } }
  @media only screen and (max-width: 74.9375rem) {
    .share-widget {
      height: calc(100vh - 9.25rem); } }

.file-list li > div {
  width: calc(100% - 3.5rem); }
  .file-list li > div > div {
    width: calc(100% - 3rem); }

.file-list li h4, .file-list li .h4 {
  width: 3.5rem;
  text-align: right; }

.file-list li:hover .file {
  background: var(--primary); }
  .file-list li:hover .file svg path {
    fill: #fff; }

.file-list .fl-info {
  flex: 1; }
  .file-list .fl-info span {
    font-size: 0.8rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block; }

.contact-list li {
  width: 16%;
  padding: 0 .35rem; }
  .contact-list li img {
    width: 100%;
    border-radius: 0.625rem;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  @media only screen and (max-width: 87.5rem) {
    .contact-list li {
      padding: 0 .15rem; } }
  .contact-list li:hover img {
    filter: blur(1px); }

@media only screen and (max-width: 74.9375rem) {
  .chat-left-area {
    width: 22rem; } }

@media only screen and (max-width: 61.9375rem) {
  .chat-left-area {
    width: 21rem; } }

@media only screen and (max-width: 47.9375rem) {
  .chat-left-area {
    width: 22rem;
    position: absolute;
    left: -21rem;
    z-index: 1;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
    .chat-left-area.active {
      left: -1.5rem; } }

.chat-right-area .chat-rightarea-btn {
  display: none; }

@media only screen and (max-width: 87.5rem) {
  .chat-right-area {
    width: 23rem;
    position: absolute;
    right: -16.5rem;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
    .chat-right-area.active {
      right: 4.2rem; }
    .chat-right-area .chat-rightarea-btn {
      position: absolute;
      top: 7rem;
      left: -1.1rem;
      width: 2.2rem;
      height: 3rem;
      background: var(--primary);
      display: inline-flex;
      color: #fff;
      font-size: 1.2rem;
      align-items: center;
      justify-content: center;
      border-radius: .5rem 0 0 .5rem;
      -webkit-transition: all 0.2s;
      -ms-transition: all 0.2s;
      transition: all 0.2s; }
      .chat-right-area .chat-rightarea-btn.active i {
        transform: rotateY(180deg); } }

@media only screen and (max-width: 47.9375rem) {
  .chat-right-area {
    right: -22rem; }
    .chat-right-area.active {
      right: -1.5rem; } }

@media only screen and (max-width: 87.5rem) {
  .chat-mid-area {
    width: auto;
    flex: 1; } }

@media only screen and (max-width: 47.9375rem) {
  .chat-mid-area .chat-hamburger {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    justify-content: center;
    height: 45px;
    width: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    position: relative; }
    .chat-mid-area .chat-hamburger span {
      display: block;
      height: 2px;
      margin: 2px auto;
      width: 20px;
      border-radius: 3px;
      background-color: #000; } }

.dashboard-select.style-1 {
  background: transparent;
  border-color: #A098AE;
  font-weight: 500;
  color: #374557;
  margin: 0 1rem; }
  .dashboard-select.style-1:after {
    border-color: #A098AE;
    right: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .dashboard-select.style-1 {
      height: 2.5rem;
      padding-left: .75rem;
      line-height: 2.8;
      font-size: .85rem; } }

.timeline-active li {
  position: relative;
  padding: 1.25rem 0; }
  .timeline-active li .time {
    padding: 0.5rem 0rem;
    background: #fff;
    display: block;
    position: relative;
    z-index: 1;
    color: #A098AE;
    font-size: 14px; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active li .time {
        font-size: 0.75rem !important; } }
  .timeline-active li:before {
    top: 3.875rem;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 0.125rem;
    height: calc(100% - 1.875rem);
    left: 1.4625rem;
    margin-right: -0.0938rem;
    background: #EEEE; }
  .timeline-active li:last-child:before {
    content: none; }
  @media only screen and (max-width: 35.9375rem) {
    .timeline-active li {
      padding: 0.5rem 0; }
      .timeline-active li:before {
        top: 3rem; } }

.timeline-active .panel {
  margin-left: 1.875rem;
  flex: 1; }
  .timeline-active .panel .badge {
    margin-right: 0.625rem;
    height: 3rem;
    width: 3rem;
    min-width: 3rem;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active .panel .badge {
        height: 2.5rem;
        width: 2.5rem;
        min-width: 2.5rem;
        font-size: 1rem; } }
  .timeline-active .panel .timeline-panel h4, .timeline-active .panel .timeline-panel .h4 {
    font-size: 1rem;
    font-weight: 500; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active .panel .timeline-panel h4, .timeline-active .panel .timeline-panel .h4 {
        font-size: 0.875rem; } }

.timeline-active .modulel {
  display: inline-flex; }
  @media only screen and (max-width: 35.9375rem) {
    .timeline-active .modulel {
      padding: 0.5rem 0.5rem; }
      .timeline-active .modulel > div {
        align-items: center; } }
  .timeline-active .modulel .sub-module {
    background: #f9f9f9;
    padding: 0.8125rem 1.0625rem;
    border-radius: 0.625rem;
    margin: 1.0625rem 0; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active .modulel .sub-module {
        margin: 0.4625rem 0; } }
    .timeline-active .modulel .sub-module h4, .timeline-active .modulel .sub-module .h4 {
      line-height: 1;
      font-size: 0.75rem !important; }
    .timeline-active .modulel .sub-module span {
      font-size: .7rem; }
    .timeline-active .modulel .sub-module:hover {
      background: var(--primary); }
      .timeline-active .modulel .sub-module:hover span, .timeline-active .modulel .sub-module:hover h4, .timeline-active .modulel .sub-module:hover .h4 {
        color: #fff; }
      .timeline-active .modulel .sub-module:hover span svg path {
        fill: var(--primary); }

.timeline-active.style-4 li {
  padding: 0.375rem 0; }
  .timeline-active.style-4 li:before {
    content: none; }
  .timeline-active.style-4 li .time-1 {
    color: #A098AE; }
  .timeline-active.style-4 li:hover .timeline-panel h4, .timeline-active.style-4 li:hover .timeline-panel .h4 {
    color: var(--primary); }

.timeline-active.style-4 .panel {
  display: flex;
  align-items: center; }
  .timeline-active.style-4 .panel .line-color {
    width: 0.25rem;
    height: 65%;
    border-radius: 4px;
    position: absolute; }
  .timeline-active.style-4 .panel .timeline-panel {
    margin-left: 1.25rem;
    display: block; }

.widget-timeline .side-border {
  position: relative; }
  .widget-timeline .side-border:after {
    position: absolute;
    content: "";
    width: 100%;
    border-top: 0.0625rem solid #DBDBDB;
    top: 0.75rem;
    left: 0; }
  .widget-timeline .side-border h4, .widget-timeline .side-border .h4 {
    background: white;
    position: relative;
    z-index: 2;
    padding-right: 1.25rem; }
  .widget-timeline .side-border .custom-dropdown {
    background: white;
    position: relative;
    z-index: 2;
    padding-left: 1.25rem;
    margin-top: -7px; }

.courses-chart .ic-icon {
  height: 2rem;
  width: 2rem;
  border-radius: 0.625rem;
  background: #4CBC9A;
  text-align: center;
  line-height: 2rem; }
  @media only screen and (max-width: 1600px) {
    .courses-chart .ic-icon {
      height: 1.5rem;
      width: 1.5rem;
      line-height: 1.3rem;
      border-radius: 3px; } }

.pt-line {
  margin-top: 1.5rem; }

.work-ic {
  height: 3.75rem;
  width: 3.75rem;
  border: 0.125rem solid #DBDBDB;
  display: block;
  text-align: center;
  line-height: 3.4375rem;
  border-radius: 0.625rem; }
  @media only screen and (max-width: 35.9375rem) {
    .work-ic {
      height: 2.8125rem;
      width: 2.8125rem;
      line-height: 2.5rem; } }
  .work-ic:hover {
    background: var(--rgba-primary-1);
    border-color: var(--primary); }

#earningtBar {
  margin-top: -1.4rem; }

.review-box {
  padding: 20px 25px;
  border-radius: 0.625rem;
  margin-bottom: 1.875rem; }
  .review-box img {
    height: 56px;
    width: 56px !important;
    border-radius: 0.625rem; }
  .review-box p {
    margin: 0;
    padding-top: 10px; }
  .review-box .raiting li i {
    font-size: 14px; }

.courses-chart {
  padding: 13px 0; }
  .courses-chart .book-icon {
    height: 56px;
    width: 56px;
    line-height: 56px;
    text-align: center;
    display: block;
    border-radius: 0.625rem; }

.bg-secondary .student-box h4, .bg-secondary .student-box .h4 {
  color: #fff; }

.student-box .student-icon {
  height: 4.5rem;
  width: 4.5rem;
  border-radius: 0.625rem;
  line-height: 4.5rem;
  background: #fff;
  display: block;
  text-align: center;
  margin-bottom: 1.25rem; }

.student-box h4, .student-box .h4 {
  font-size: 1.5rem;
  margin: 0; }

.student-box span {
  font-size: 1.125rem;
  color: #fff; }

.students-list .search-area .form-control {
  background: #FAFAFA;
  border-left: 0; }
  .students-list .search-area .form-control:focus {
    border-color: #DBDBDB; }

.students-list .search-area .input-group-text {
  background: #FAFAFA; }

.students-list table thead tr th {
  font-weight: 500;
  font-size: 1rem; }
  .students-list table thead tr th:first-child {
    padding-left: 0; }

.students-list table tbody tr td {
  white-space: nowrap; }
  .students-list table tbody tr td img {
    height: 3.5rem;
    width: 3.5rem;
    border-radius: 0.625rem;
    margin-right: 0.625rem; }
  .students-list table tbody tr td:first-child {
    padding-left: 0; }
  .students-list table tbody tr td:last-child {
    text-align: end; }

.students-list table tbody tr:last-child td {
  padding-bottom: 0; }

.blog-bx {
  padding: 0.9375rem 0; }
  .blog-bx img {
    width: 100%;
    height: 12.8125rem;
    object-fit: cover;
    border-radius: 0.625rem;
    margin-right: 1.5rem; }
    @media only screen and (max-width: 100rem) {
      .blog-bx img {
        margin-bottom: 0.9375rem; } }
  .blog-bx .blog-content p {
    font-size: 1rem; }
  .blog-bx:hover .blog-content h4, .blog-bx:hover .blog-content .h4 {
    color: var(--primary);
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }

.blog-card {
  color: #fff; }
  .blog-card ul li {
    padding: 0.9375rem 0;
    display: flex;
    align-items: baseline; }
    .blog-card ul li p {
      font-size: 1rem;
      margin: 0; }
    .blog-card ul li:hover span {
      -webkit-animation-name: bounce;
      opacity: 1;
      animation-duration: 1.5s; }
    @media only screen and (max-width: 35.9375rem) {
      .blog-card ul li {
        padding: 0.6375rem 0; }
        .blog-card ul li span svg {
          width: 20px; } }

.wish-list {
  position: relative;
  cursor: pointer; }
  .wish-list .form-check-input {
    position: absolute;
    left: 0;
    opacity: 0; }
    .wish-list .form-check-input:checked + i {
      color: var(--primary); }
  .wish-list i {
    transform: scale(1.5);
    margin-right: 8px; }

.rae-chart {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%; }

.student-earning {
  margin-top: 25px; }
  .student-earning h4, .student-earning .h4 {
    font-size: 20px; }

.total-order h4, .total-order .h4 {
  font-size: 20px; }

.live-img img {
  height: 604px;
  width: 100%;
  object-fit: cover;
  border-radius: 0.625rem; }
  @media only screen and (max-width: 35.9375rem) {
    .live-img img {
      height: 195px; } }

.live-img .live-tag {
  height: 48px;
  width: 90px;
  border-radius: 8px;
  background: #37455780;
  text-align: center;
  line-height: 50px;
  color: white;
  position: absolute;
  top: 30px;
  left: 30px;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media only screen and (max-width: 35.9375rem) {
    .live-img .live-tag {
      height: 30px;
      line-height: 30px;
      left: 8px;
      width: 60px; } }

.profile-img img,
.profile-img span {
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 0.625rem;
  border: 4px solid #ffff;
  line-height: 34px;
  text-align: center;
  margin-left: -7px; }
  .profile-img img:first-child,
  .profile-img span:first-child {
    margin-left: 0; }
  .profile-img img:hover,
  .profile-img span:hover {
    -webkit-animation-name: zoomIn;
    opacity: 1;
    animation-duration: 1.5s;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }

.miac {
  display: inline-block;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 46px;
  border-radius: 0.625rem;
  border: 1px solid #DBDBDB;
  margin-left: 16px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer; }
  .miac:first-child {
    margin-left: 0; }
  .miac svg {
    width: 18px; }
  @media only screen and (max-width: 100rem) {
    .miac {
      width: 40px;
      height: 40px;
      line-height: 33px; }
      .miac svg {
        width: 16px; } }
  @media only screen and (max-width: 35.9375rem) {
    .miac:first-child {
      margin-left: 0; } }
  .miac:hover {
    background: var(--primary);
    border-color: var(--primary); }
    .miac:hover svg path {
      fill: #fff;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }

/*
===================================
    Product detail
===================================*/
.produtct-detail-tag {
  display: inline-block; }
  .produtct-detail-tag a {
    font-style: 0.8125rem;
    color: #6e6e6e; }

.product-detail-content .item-tag {
  background: #828690;
  border-radius: 0.375rem;
  display: inline-block;
  font-size: 0.75rem;
  margin-right: 0.25rem;
  padding: 0.125rem 0.75rem;
  color: #fff; }

.filtaring-area h4, .filtaring-area .h4 {
  color: #1d1d1d;
  font-size: 1rem;
  font-weight: 400;
  text-transform: lowercase; }

.plus-minus-input .input-icon {
  font-size: 0.8125rem;
  color: #6e6e6e; }

.plus-minus-input {
  display: flex;
  width: 7.5rem; }
  .plus-minus-input .custom-btn {
    border-radius: 0;
    height: 2.5rem;
    padding: 0.75rem 0.5rem;
    background: #fff;
    border: 0.0625rem solid #DBDBDB; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border: 0.0625rem solid #DBDBDB; }

.btn-reveal-trigger .avatar-xl {
  min-width: 1.875rem; }

.share-view {
  display: inline-block; }
  .share-view ul li {
    display: inline-block; }
  .share-view .share-icon {
    width: 2.5rem;
    height: 2.5rem;
    display: inline-block;
    border: 0.0625rem solid #DBDBDB;
    text-align: center;
    line-height: 2.5rem;
    font-style: 1rem;
    color: #DBDBDB;
    margin-right: 0.5rem; }

/*--------tab----------*/
.veritical-line {
  padding: 1.25rem 1.875rem;
  border-top: 0.0625rem solid #DBDBDB;
  border-right: 0.0625rem solid #DBDBDB;
  border-bottom: 0.0625rem solid #DBDBDB;
  position: relative; }
  .veritical-line:before {
    background: #DBDBDB;
    bottom: 0;
    content: "";
    height: 100%;
    left: -0.0625rem;
    max-height: 40%;
    position: absolute;
    width: 0.0625rem; }

.tab-content-text p {
  color: #6e6e6e;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 1.5625rem; }

.tab-item-list li a {
  background: #fff;
  border-top: 0.0625rem solid #DBDBDB;
  border-left: 0.0625rem solid #DBDBDB;
  border-right: 0.0625rem solid #DBDBDB;
  color: #6e6e6e;
  display: block;
  font-size: 1rem;
  padding: 1rem;
  text-transform: uppercase; }
  .tab-item-list li a:hover, .tab-item-list li a:focus {
    background: #fff;
    color: #6e6e6e;
    border-right: 0rem; }

.tab-item-list li:last-child {
  border-bottom: 0.0625rem solid #DBDBDB; }

.tab-list li {
  margin-bottom: 0.4375rem;
  font-size: 0.8125rem; }
  .tab-list li i {
    font-size: 0.8125rem;
    margin-right: 0.875rem; }

.slide-item-list {
  text-align: center;
  margin: 0 -0.3125rem; }
  .slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 0.3125rem; }
    .slide-item-list li a {
      display: inline-block;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      background: transparent;
      padding-bottom: 0rem; }
      .slide-item-list li a:hover, .slide-item-list li a:focus {
        background: transparent; }
      .slide-item-list li a img {
        width: 100%; }

.product-detail-text {
  padding-top: 1.75rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 4.375rem; }

.star-rating .product-review {
  font-style: 0.8125rem;
  color: #6e6e6e;
  font-weight: 400;
  text-decoration: underline !important; }

.product-detail .tab-content img {
  display: inline-block;
  width: 100%; }

.popular-tag ul {
  margin: 0rem;
  padding: 0rem; }
  .popular-tag ul li {
    display: inline-block;
    padding: 0.5rem 0.9375rem;
    background: #f8f8f8;
    font-size: 0.8125rem;
    color: #fff;
    margin-right: 0.625rem;
    margin-bottom: 0.625rem; }

.size-filter ul li {
  display: inline-block; }

.intro {
  border: 0.0625rem solid red;
  color: #1d1d1d; }

#listResults .slider {
  margin: 1.5625rem 0; }

#listResults .slider-box {
  width: 90%;
  margin: 1.5625rem auto; }

#listResults input {
  width: 10%; }

#listResults label {
  border: none;
  display: inline-block;
  margin-right: -0.25rem;
  vertical-align: top;
  width: 30%; }

.plus-minus-input .input-icon {
  font-size: 0.8125rem;
  color: #aaaaaa; }

.plus-minus-input .custom-btn {
  border-radius: 0;
  height: 2.5rem;
  padding: 0.5rem 0.75rem;
  background: #ffffff;
  border: 0.0625rem solid #c8c8c8; }
  .plus-minus-input .custom-btn:hover, .plus-minus-input .custom-btn:focus, .plus-minus-input .custom-btn.active {
    box-shadow: none;
    outline: none; }

.plus-minus-input .form-control {
  height: 2.5rem;
  border-top: 0.0625rem solid #c8c8c8;
  border-bottom: 0.0625rem solid #c8c8c8;
  border-left: 0rem solid #c8c8c8;
  border-right: 0.0625rem solid #c8c8c8; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border-top: 0.0625rem solid #c8c8c8;
    border-bottom: 0.0625rem solid #c8c8c8;
    border-left: 0rem solid #c8c8c8;
    border-right: 0rem solid #c8c8c8; }

.new-arrival-product .new-arrivals-img-contnent {
  overflow: hidden;
  position: relative; }
  .new-arrival-product .new-arrivals-img-contnent img {
    width: 100%;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .new-arrival-product .new-arrivals-img-contnent:after {
    content: "";
    position: absolute;
    top: 0;
    left: -85%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg); }

.new-arrival-product:hover .new-arrivals-img-contnent:after {
  webkit-animation: shine .75s;
  animation: shine .75s; }

@-webkit-keyframes shine {
  100% {
    left: 125%; } }

@keyframes shine {
  100% {
    left: 125%; } }

.input-number {
  line-height: 1.8; }

/*
===================================
    list view
===================================*/
.new-arrival-content .item {
  font-size: 0.75rem;
  color: #6e6e6e; }

.new-arrival-content h4, .new-arrival-content .h4 {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.625rem; }
  .new-arrival-content h4 a, .new-arrival-content .h4 a {
    color: #000; }

.new-arrival-content .price {
  font-weight: 600;
  color: var(--primary);
  font-size: 1.5rem;
  margin-bottom: 0;
  float: right; }
  @media only screen and (max-width: 35.9375rem) {
    .new-arrival-content .price {
      float: none;
      margin-top: 0.625rem; } }

.new-arrival-content p {
  font-size: 0.875rem;
  color: #828690;
  margin-bottom: 0.375rem;
  line-height: 1.5rem; }

.new-arrival-content .text-content {
  margin-top: 1.125rem; }

.new-arrival-content.text-center .price {
  float: unset !important; }

.success-icon {
  color: #56c760;
  font-size: 1rem; }

.comment-review {
  margin-bottom: 0.9375rem;
  display: table;
  width: 100%; }
  .comment-review .client-review {
    color: #828690;
    padding-right: 1.25rem;
    text-decoration: underline !important;
    font-size: 0.875rem; }
  .comment-review .span {
    color: #828690;
    font-size: 0.875rem; }
  @media only screen and (max-width: 35.9375rem) {
    .comment-review {
      margin-bottom: 0; } }

.star-rating li {
  display: inline-block; }
  .star-rating li i {
    color: gold; }

.rtl {
  text-align: right;
  direction: rtl; }
  .rtl .nav {
    padding-right: 0; }
  .rtl .navbar-nav .nav-item {
    float: right; }
  .rtl .navbar-nav .nav-item + .nav-item {
    margin-right: 1rem;
    margin-left: inherit; }
  .rtl th {
    text-align: right; }
  .rtl .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem; }
  .rtl .dropdown-menu {
    right: 0;
    text-align: right; }
  .rtl .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .btn-group > .btn:last-child:not(:first-child),
  .rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .custom-control-label::after,
  .rtl .custom-control-label::before {
    right: 0;
    left: inherit; }
  .rtl .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 0.75rem center;
    background-size: 8px 10px; }
  .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
  .rtl .input-group > .input-group-append:not(:last-child) > .btn,
  .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
  .rtl .input-group > .input-group-prepend > .btn,
  .rtl .input-group > .input-group-prepend > .input-group-text {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .input-group-append > .btn,
  .rtl .input-group > .input-group-append > .input-group-text,
  .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
  .rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
  .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:first-child),
  .rtl .input-group > .form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:last-child),
  .rtl .input-group > .form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .custom-select:not(:last-child):not(:first-child),
  .rtl .input-group > .form-control:not(:last-child):not(:first-child) {
    border-radius: 0; }
  .rtl .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem; }
  .rtl .custom-control-indicator {
    right: 0;
    left: inherit; }
  .rtl .custom-file-label::after {
    right: initial;
    left: -1px;
    border-radius: .25rem 0 0 .25rem; }
  .rtl .radio input,
  .rtl .radio-inline,
  .rtl .checkbox input,
  .rtl .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .list-group {
    padding-right: 0;
    padding-left: 40px; }
  .rtl .close {
    float: left; }
  .rtl .modal-header .close {
    margin: -15px auto -15px -15px; }
  .rtl .modal-footer > :not(:first-child) {
    margin-right: .25rem; }
  .rtl .alert-dismissible .close {
    right: inherit;
    left: 0; }
  .rtl .dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0; }
  .rtl .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0; }
  .rtl .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0; }
  .rtl .offset-3 {
    margin-right: 25%;
    margin-left: 0; }
  .rtl .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0; }
  .rtl .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0; }
  .rtl .offset-6 {
    margin-right: 50%;
    margin-left: 0; }
  .rtl .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0; }
  .rtl .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0; }
  .rtl .offset-9 {
    margin-right: 75%;
    margin-left: 0; }
  .rtl .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0; }
  .rtl .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0; }
  @media (min-width: 576px) {
    .rtl .offset-sm-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-sm-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-sm-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-sm-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-sm-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-sm-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-sm-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-sm-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-sm-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-sm-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-sm-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-sm-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 768px) {
    .rtl .offset-md-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-md-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-md-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-md-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-md-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-md-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-md-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-md-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-md-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-md-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-md-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-md-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 992px) {
    .rtl .offset-lg-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-lg-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-lg-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-lg-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-lg-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-lg-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-lg-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-lg-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-lg-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-lg-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-lg-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-lg-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .rtl .offset-xl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1440) {
    .rtl .offset-xxl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xxl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xxl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xxl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xxl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  .rtl .mr-0,
  .rtl .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .rtl .ml-0,
  .rtl .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .rtl .mr-1,
  .rtl .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important; }
  .rtl .ml-1,
  .rtl .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important; }
  .rtl .mr-2,
  .rtl .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important; }
  .rtl .ml-2,
  .rtl .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important; }
  .rtl .mr-3,
  .rtl .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important; }
  .rtl .ml-3,
  .rtl .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important; }
  .rtl .mr-4,
  .rtl .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important; }
  .rtl .ml-4,
  .rtl .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important; }
  .rtl .mr-5,
  .rtl .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important; }
  .rtl .ml-5,
  .rtl .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important; }
  .rtl .pr-0,
  .rtl .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .rtl .pl-0,
  .rtl .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .rtl .pr-1,
  .rtl .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important; }
  .rtl .pl-1,
  .rtl .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important; }
  .rtl .pr-2,
  .rtl .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important; }
  .rtl .pl-2,
  .rtl .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important; }
  .rtl .pr-3,
  .rtl .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important; }
  .rtl .pl-3,
  .rtl .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important; }
  .rtl .pr-4,
  .rtl .px-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important; }
  .rtl .pl-4,
  .rtl .px-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important; }
  .rtl .pr-5,
  .rtl .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important; }
  .rtl .pl-5,
  .rtl .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important; }
  .rtl .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  @media (min-width: 576px) {
    .rtl .mr-sm-0,
    .rtl .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-sm-0,
    .rtl .mx-sm-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-sm-1,
    .rtl .mx-sm-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-sm-1,
    .rtl .mx-sm-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-sm-2,
    .rtl .mx-sm-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-sm-2,
    .rtl .mx-sm-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-sm-3,
    .rtl .mx-sm-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-sm-3,
    .rtl .mx-sm-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-sm-4,
    .rtl .mx-sm-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-sm-4,
    .rtl .mx-sm-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-sm-5,
    .rtl .mx-sm-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-sm-5,
    .rtl .mx-sm-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-sm-0,
    .rtl .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-sm-0,
    .rtl .px-sm-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-sm-1,
    .rtl .px-sm-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-sm-1,
    .rtl .px-sm-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-sm-2,
    .rtl .px-sm-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-sm-2,
    .rtl .px-sm-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-sm-3,
    .rtl .px-sm-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-sm-3,
    .rtl .px-sm-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-sm-4,
    .rtl .px-sm-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-sm-4,
    .rtl .px-sm-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-sm-5,
    .rtl .px-sm-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-sm-5,
    .rtl .px-sm-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-sm-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-sm-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    .rtl .mr-md-0,
    .rtl .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-md-0,
    .rtl .mx-md-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-md-1,
    .rtl .mx-md-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-md-1,
    .rtl .mx-md-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-md-2,
    .rtl .mx-md-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-md-2,
    .rtl .mx-md-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-md-3,
    .rtl .mx-md-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-md-3,
    .rtl .mx-md-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-md-4,
    .rtl .mx-md-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-md-4,
    .rtl .mx-md-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-md-5,
    .rtl .mx-md-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-md-5,
    .rtl .mx-md-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-md-0,
    .rtl .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-md-0,
    .rtl .px-md-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-md-1,
    .rtl .px-md-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-md-1,
    .rtl .px-md-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-md-2,
    .rtl .px-md-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-md-2,
    .rtl .px-md-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-md-3,
    .rtl .px-md-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-md-3,
    .rtl .px-md-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-md-4,
    .rtl .px-md-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-md-4,
    .rtl .px-md-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-md-5,
    .rtl .px-md-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-md-5,
    .rtl .px-md-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-md-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-md-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    .rtl .mr-lg-0,
    .rtl .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-lg-0,
    .rtl .mx-lg-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-lg-1,
    .rtl .mx-lg-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-lg-1,
    .rtl .mx-lg-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-lg-2,
    .rtl .mx-lg-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-lg-2,
    .rtl .mx-lg-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-lg-3,
    .rtl .mx-lg-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-lg-3,
    .rtl .mx-lg-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-lg-4,
    .rtl .mx-lg-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-lg-4,
    .rtl .mx-lg-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-lg-5,
    .rtl .mx-lg-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-lg-5,
    .rtl .mx-lg-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-lg-0,
    .rtl .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-lg-0,
    .rtl .px-lg-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-lg-1,
    .rtl .px-lg-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-lg-1,
    .rtl .px-lg-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-lg-2,
    .rtl .px-lg-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-lg-2,
    .rtl .px-lg-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-lg-3,
    .rtl .px-lg-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-lg-3,
    .rtl .px-lg-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-lg-4,
    .rtl .px-lg-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-lg-4,
    .rtl .px-lg-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-lg-5,
    .rtl .px-lg-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-lg-5,
    .rtl .px-lg-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-lg-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-lg-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    .rtl .mr-xl-0,
    .rtl .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xl-0,
    .rtl .mx-xl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xl-1,
    .rtl .mx-xl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xl-1,
    .rtl .mx-xl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xl-2,
    .rtl .mx-xl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xl-2,
    .rtl .mx-xl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xl-3,
    .rtl .mx-xl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xl-3,
    .rtl .mx-xl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xl-4,
    .rtl .mx-xl-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-xl-4,
    .rtl .mx-xl-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-xl-5,
    .rtl .mx-xl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xl-5,
    .rtl .mx-xl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xl-0,
    .rtl .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xl-0,
    .rtl .px-xl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xl-1,
    .rtl .px-xl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xl-1,
    .rtl .px-xl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xl-2,
    .rtl .px-xl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xl-2,
    .rtl .px-xl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xl-3,
    .rtl .px-xl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xl-3,
    .rtl .px-xl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xl-4,
    .rtl .px-xl-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-xl-4,
    .rtl .px-xl-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-xl-5,
    .rtl .px-xl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xl-5,
    .rtl .px-xl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1440) {
    .rtl .mr-xxl-0,
    .rtl .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xxl-0,
    .rtl .mx-xxl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xxl-1,
    .rtl .mx-xxl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xxl-1,
    .rtl .mx-xxl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xxl-2,
    .rtl .mx-xxl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xxl-2,
    .rtl .mx-xxl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xxl-3,
    .rtl .mx-xxl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xxl-3,
    .rtl .mx-xxl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xxl-4,
    .rtl .mx-xxl-4 {
      margin-right: 0 !important;
      margin-left: 1.5rem !important; }
    .rtl .ml-xxl-4,
    .rtl .mx-xxl-4 {
      margin-left: 0 !important;
      margin-right: 1.5rem !important; }
    .rtl .mr-xxl-5,
    .rtl .mx-xxl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xxl-5,
    .rtl .mx-xxl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xxl-0,
    .rtl .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xxl-0,
    .rtl .px-xxl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xxl-1,
    .rtl .px-xxl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xxl-1,
    .rtl .px-xxl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xxl-2,
    .rtl .px-xxl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xxl-2,
    .rtl .px-xxl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xxl-3,
    .rtl .px-xxl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xxl-3,
    .rtl .px-xxl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xxl-4,
    .rtl .px-xxl-4 {
      padding-right: 0 !important;
      padding-left: 1.5rem !important; }
    .rtl .pl-xxl-4,
    .rtl .px-xxl-4 {
      padding-left: 0 !important;
      padding-right: 1.5rem !important; }
    .rtl .pr-xxl-5,
    .rtl .px-xxl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xxl-5,
    .rtl .px-xxl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xxl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xxl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  .rtl .text-right {
    text-align: left !important; }
  .rtl .text-left {
    text-align: right !important; }
  @media (min-width: 576px) {
    .rtl .text-sm-right {
      text-align: left !important; }
    .rtl .text-sm-left {
      text-align: right !important; } }
  @media (min-width: 768px) {
    .rtl .text-md-right {
      text-align: left !important; }
    .rtl .text-md-left {
      text-align: right !important; } }
  @media (min-width: 992px) {
    .rtl .text-lg-right {
      text-align: left !important; }
    .rtl .text-lg-left {
      text-align: right !important; } }
  @media (min-width: 1200px) {
    .rtl .text-xl-right {
      text-align: left !important; }
    .rtl .text-xl-left {
      text-align: right !important; } }
  @media (min-width: 1440) {
    .rtl .text-xxl-right {
      text-align: left !important; }
    .rtl .text-xxl-left {
      text-align: right !important; } }

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

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

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

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

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

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

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

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

.rtl .mx-4 {
  margin-right: auto;
  margin-left: 1.5rem !important; }

.rtl .mx-4 {
  margin-left: auto;
  margin-right: 1.5rem !important; }

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

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

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

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

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

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

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

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

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

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

.rtl .px-4 {
  padding-right: auto;
  padding-left: 1.5rem !important; }

.rtl .px-4 {
  padding-left: auto;
  padding-right: 1.5rem !important; }

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

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

.rtl .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important; }

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

.rtl .ml-auto {
  margin-right: auto !important;
  margin-left: 0 !important; }

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

@media (min-width: 576px) {
  .rtl .mx-sm-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-sm-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-sm-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-sm-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-sm-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-sm-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-sm-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-sm-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-sm-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-sm-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-sm-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-sm-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-sm-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-sm-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-sm-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-sm-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-sm-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-sm-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-sm-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-sm-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-sm-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-sm-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-sm-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-sm-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-sm-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-sm-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .rtl .mx-md-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-md-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-md-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-md-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-md-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-md-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-md-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-md-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-md-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-md-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-md-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-md-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-md-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-md-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-md-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-md-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-md-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-md-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-md-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-md-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-md-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-md-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-md-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-md-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-md-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-md-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .rtl .mx-lg-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-lg-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-lg-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-lg-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-lg-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-lg-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-lg-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-lg-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-lg-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-lg-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-lg-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-lg-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-lg-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-lg-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-lg-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-lg-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-lg-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-lg-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-lg-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-lg-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-lg-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-lg-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-lg-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-lg-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-lg-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-lg-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .rtl .mx-xl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xl-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-xl-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-xl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xl-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-xl-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-xl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1440) {
  .rtl .mx-xxl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xxl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xxl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xxl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xxl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xxl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xxl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xxl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xxl-4 {
    margin-right: auto;
    margin-left: 1.5rem !important; }
  .rtl .mx-xxl-4 {
    margin-left: auto;
    margin-right: 1.5rem !important; }
  .rtl .mx-xxl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xxl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xxl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xxl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xxl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xxl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xxl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xxl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xxl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xxl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xxl-4 {
    padding-right: auto;
    padding-left: 1.5rem !important; }
  .rtl .px-xxl-4 {
    padding-left: auto;
    padding-right: 1.5rem !important; }
  .rtl .px-xxl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xxl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xxl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xxl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

.rtl .float-left {
  float: right !important; }

.rtl .float-right {
  float: left !important; }

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

@media (min-width: 576px) {
  .rtl .float-sm-left {
    float: right !important; }
  .rtl .float-sm-right {
    float: left !important; }
  .rtl .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .rtl .float-md-left {
    float: right !important; }
  .rtl .float-md-right {
    float: left !important; }
  .rtl .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .rtl .float-lg-left {
    float: right !important; }
  .rtl .float-lg-right {
    float: left !important; }
  .rtl .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .rtl .float-xl-left {
    float: right !important; }
  .rtl .float-xl-right {
    float: left !important; }
  .rtl .float-xl-none {
    float: none !important; } }

@media (min-width: 1440) {
  .rtl .float-xxl-left {
    float: right !important; }
  .rtl .float-xxl-right {
    float: left !important; }
  .rtl .float-xxl-none {
    float: none !important; } }

[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: #333754 !important; }

[direction="rtl"] .text-right {
  text-align: left !important; }

[direction="rtl"] .text-left {
  text-align: right !important; }

[direction="rtl"] .border-right {
  border-left: 0.0625rem solid #DBDBDB !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 0.0625rem solid #DBDBDB !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: 35.9375rem) {
    [direction="rtl"] .dropdown-menu-right {
      left: 0.9375rem; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 0.625rem;
  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: 0.9375rem; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem; }
    [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: 1.875rem; }
    [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: 1.875rem; }
    @media (max-width: 767.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: -4.0625rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .nav-control {
      left: -4.0625rem; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .nav-control {
      left: -2.0625rem; } }

[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: 2.5rem; }

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

[direction="rtl"] .header {
  padding: 0;
  padding-right: 21.563rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .header {
      padding-right: 5rem;
      padding-left: 0; } }
  [direction="rtl"] .header .header-content {
    padding-left: 1.875rem;
    padding-right: 5.3125rem; }
    @media only screen and (max-width: 35.9375rem) {
      [direction="rtl"] .header .header-content {
        padding-right: 3.5rem;
        padding-left: 0.938rem; } }
    [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
      padding-right: 1.875rem; }
    [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
      @media only screen and (max-width: 35.9375rem) {
        [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: 1.25rem;
  margin-right: 0 !important; }
  @media only screen and (max-width: 47.9375rem) {
    [direction="rtl"] .header-right > li:not(:first-child) {
      padding-right: 0.5rem; } }

[direction="rtl"] .header-right .search-area .input-group-append .input-group-text {
  padding-right: auto;
  padding-left: 1.25rem; }

[direction="rtl"] .header-right .search-area .form-control {
  padding-left: auto;
  padding-right: 1.25rem; }

[direction="rtl"] .header-right .header-profile > a.nav-link {
  margin-left: auto;
  padding-left: auto;
  margin-right: 0.9375rem;
  padding-right: 1.875rem;
  border-right: 0.0625rem solid #EEEEEE;
  border-left: 0; }
  [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
    padding-right: 1.25rem;
    padding-left: auto;
    text-align: right; }
    @media only screen and (max-width: 87.5rem) {
      [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
        padding-right: 0.625rem; } }
  @media only screen and (max-width: 87.5rem) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0.625rem;
      padding-right: 1.25rem; } }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0rem;
      padding-right: 0rem;
      border-right: 0; } }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 2.5rem !important; }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -6.25rem !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: 35.9375rem) {
    [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: 6.25rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0.9375rem;
  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.9375rem;
  padding-right: 10.625rem; }

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

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .dlabnav {
    text-align: right; }
    [direction="rtl"] .dlabnav .metismenu ul:after {
      left: auto;
      right: 1.5625rem; }
    [direction="rtl"] .dlabnav .metismenu ul a:before {
      left: auto;
      right: 2.625rem; }
    [data-sidebar-style="full"][direction="rtl"] .dlabnav .metismenu li > a i {
      padding: 0 0 0 0;
      margin-right: 0;
      margin-left: 0.625rem; }
    [direction="rtl"] .dlabnav .metismenu li > a svg {
      margin-left: 0.3125rem;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .dlabnav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .dlabnav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .dlabnav .metismenu li ul a {
      padding-right: 6rem;
      padding-left: 0.625rem; }
    [direction="rtl"] .dlabnav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .dlabnav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li .has-arrow:after {
    left: 1.5rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="mini"] .dlabnav .metismenu > li > a > i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .dlabnav .metismenu li > a i {
    padding: 0;
    margin-left: auto;
    margin-right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .dlabnav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }

[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: 21.563rem;
    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: 0; }
  [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.625rem 0.625rem 0; }
  [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child {
    border-radius: 0.625rem 0 0 0.625rem; }
  [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: 35.9375rem) {
      [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; }
  [direction="rtl"] .new-arrival-content .price {
    float: left; }
  [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.625rem;
    border-bottom-left-radius: 0.625rem; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    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; }
    @media only screen and (max-width: 35.9375rem) {
      [direction="rtl"] .chatbox .chatbox-close {
        left: 280px; } }
  [direction="rtl"] .separator {
    margin-right: 0;
    margin-left: 9px; }
  [direction="rtl"] .card-tabs .nav-tabs {
    padding-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: left; }
  [direction="rtl"] .trending-menus .tr-row .num {
    margin-right: 0;
    margin-left: 15px; }
  [direction="rtl"] .default-select.style-2 .btn:after {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"] .widget-timeline-icon li .icon {
    left: auto;
    right: -2px; }
  [direction="rtl"] .widget-timeline-icon li a {
    padding: 25px 0px 0px 50px; }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .widget-timeline-icon .timeline {
      margin-left: 0;
      margin-right: 10px; }
    [direction="rtl"] .widget-timeline-icon li {
      border-left: 0;
      border-right: 6px solid #FF6A59; }
      [direction="rtl"] .widget-timeline-icon li a {
        padding: 0 30px 30px 0; }
      [direction="rtl"] .widget-timeline-icon li .icon {
        right: -12px; }
      [direction="rtl"] .widget-timeline-icon li:last-child {
        border-color: transparent; } }
  [direction="rtl"] #revenueMap .apexcharts-yaxis, [direction="rtl"] #customerMapkm .apexcharts-yaxis {
    transform: translateX(0px); }
  [direction="rtl"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem; }
  [direction="rtl"] .dlab-demo-panel {
    right: auto;
    left: -380px; }
    [direction="rtl"] .dlab-demo-panel.show {
      right: unset;
      left: 0; }
    [direction="rtl"] .dlab-demo-panel .dlab-demo-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"][data-layout="horizontal"] .content-body {
    margin-right: 0; }
  [direction="rtl"][data-layout="horizontal"] .dlabnav .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: 6.25rem; }
  [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"][data-sidebar-style="compact"] .dlabnav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"] .dlabnav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg) translateY(-50%); }
  [direction="rtl"] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"] .dlabnav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg); }
  [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.75rem;
    border-top-left-radius: 0.75rem; }
  [direction="rtl"] .custom-file-label::after {
    border-radius: .75rem 0 0 .75rem; }
  [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.75rem;
    border-bottom-right-radius: 0.75rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0; }

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

[direction="rtl"] .sidebar-right {
  right: auto;
  left: -50rem; }
  [direction="rtl"] .sidebar-right.show {
    left: 5.25rem;
    right: unset; }
  [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 {
    right: auto;
    left: -48px; }

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

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 767.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: #FF6A59;
  --secondary: #4CBC9A;
  --secondary-dark: #3a9b7e;
  --primary-hover: #ff3c26;
  --primary-dark: #bf1400;
  --rgba-primary-1: rgba(255, 106, 89, 0.1);
  --rgba-primary-2: rgba(255, 106, 89, 0.2);
  --rgba-primary-3: rgba(255, 106, 89, 0.3);
  --rgba-primary-4: rgba(255, 106, 89, 0.4);
  --rgba-primary-5: rgba(255, 106, 89, 0.5);
  --rgba-primary-6: rgba(255, 106, 89, 0.6);
  --rgba-primary-7: rgba(255, 106, 89, 0.7);
  --rgba-primary-8: rgba(255, 106, 89, 0.8);
  --rgba-primary-9: rgba(255, 106, 89, 0.9);
  --rgba-secondary-1: rgba(76, 188, 154, 0.1);
  --rgba-secondary-2: rgba(76, 188, 154, 0.2);
  --rgba-secondary-3: rgba(76, 188, 154, 0.3);
  --rgba-secondary-4: rgba(76, 188, 154, 0.4);
  --rgba-secondary-5: rgba(76, 188, 154, 0.5);
  --rgba-secondary-6: rgba(76, 188, 154, 0.6);
  --rgba-secondary-7: rgba(76, 188, 154, 0.7);
  --rgba-secondary-8: rgba(76, 188, 154, 0.8);
  --rgba-secondary-9: rgba(76, 188, 154, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif;
  --title: #374557; }

[data-theme-version="dark"] {
  background: #20203c;
  color: #828690;
  --nav-headbg: #292d4a;
  --sidebar-bg: #292d4a;
  --headerbg: #292d4a; }
  [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: #58bad7; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .border-right {
    border-right: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 0.0625rem solid #333754 !important; }
  [data-theme-version="dark"] .border {
    border: 0.0625rem solid #333754 !important; }

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

[data-theme-version="dark"] .dropdown-menu {
  background-color: #292d4a;
  box-shadow: 0rem 0rem 0rem 0.0625rem rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item {
    color: #777777; }
    [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
      background-color: #292d4a;
      color: #fff; }

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

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

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

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

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

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

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

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #20203c;
  border-color: #333754; }

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

[data-theme-version="dark"] .custom-select {
  border-color: #333754;
  color: #828690;
  background: #20203c; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #333754 !important; }

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

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

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

[data-theme-version="dark"] .noUi-target {
  border-color: #333754;
  border-radius: 0.5rem;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #333754; }

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

[data-theme-version="dark"] .input-group-text {
  background: #292d4a;
  color: #fff;
  border-color: #333754; }

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

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

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #333754; }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #20203c;
    color: #fff; }

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

[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: #20203c;
  border-color: #20203c; }

[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: #292d4a; }

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

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
  border-color: var(--primary); }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
  background: transparent; }

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

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

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

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

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

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

[data-theme-version="dark"] .detault-daterange {
  background: #20203c;
  color: #fff; }
  [data-theme-version="dark"] .detault-daterange .input-group-text {
    background: #292d4a;
    border: 0; }

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

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

[data-theme-version="dark"] .daterangepicker {
  background: #20203c;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #20203c; }
    [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
      background-color: var(--primary);
      color: #fff; }
  [data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 0.375rem solid #20203c; }

[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: #20203c;
  border: 0.0625rem solid #333754;
  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: #292d4a; }
  [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: #20203c;
  border-color: var(--primary);
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary); }

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 0.125rem #333754, 0 0 0 0.25rem var(--rgba-primary-1); }

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

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

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

[data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
  border-color: var(--primary);
  background: transparent;
  color: white !important; }

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

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

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

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

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

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
  background: var(--primary); }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
  background: var(--primary); }

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

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

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

[data-theme-version="dark"] .picker__box {
  background: #20203c; }
  [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: #292d4a;
    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: #20203c; }

[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a {
  color: #68686a; }
  [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected {
    color: #fff; }

[data-theme-version="dark"] .order-request tbody tr {
  border-color: #333754; }

[data-theme-version="dark"] .card-list li {
  color: #fff; }

[data-theme-version="dark"] .card-bx .change-btn:hover {
  color: var(--primary); }

[data-theme-version="dark"] .invoice-card.bg-warning {
  background-color: #5b3c1f !important; }

[data-theme-version="dark"] .invoice-card.bg-success {
  background-color: #2a6729 !important; }

[data-theme-version="dark"] .invoice-card.bg-info {
  background-color: #4c276a !important; }

[data-theme-version="dark"] .invoice-card.bg-secondary {
  background-color: #1c3e52 !important; }

[data-theme-version="dark"] .user-list li {
  border-color: #292d4a; }

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

[data-theme-version="dark"] .bar-chart .apexcharts-text tspan {
  fill: #969ba0; }

[data-theme-version="dark"] .bar-chart line {
  stroke: #333754; }

[data-theme-version="dark"] .coin-card {
  background: #0f6a62;
  background: -moz-linear-gradient(left, #0f6a62 0%, #084355 100%);
  background: -webkit-linear-gradient(left, #0f6a62 0%, #084355 100%);
  background: linear-gradient(to right, #0f6a62 0%, #084355 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6a62', endColorstr='#084355',GradientType=1 ); }
  [data-theme-version="dark"] .coin-card .coin-icon {
    background: rgba(0, 0, 0, 0.2); }

[data-theme-version="dark"] .accordion.style-1 .accordion-item, [data-theme-version="dark"] .invoice-list {
  border-color: #333754; }

[data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info a, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed > span {
  color: #fff; }

[data-theme-version="dark"] .ic-card > a {
  background: #25479f; }
  [data-theme-version="dark"] .ic-card > a:first-child {
    border-color: #25479f; }

[data-theme-version="dark"] .ic-card span {
  color: #fff; }

[data-theme-version="dark"] table.dataTable thead th, [data-theme-version="dark"] table.dataTable thead td {
  border-color: #333754 !important; }

[data-theme-version="dark"] .form-check .form-check-input {
  background: transparent; }
  [data-theme-version="dark"] .form-check .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }

[data-theme-version="dark"] .paging_simple_numbers.dataTables_paginate {
  background: #20203c; }

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

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
  background: var(--primary);
  color: #fff !important; }

[data-theme-version="dark"] .dashboard-select {
  background: var(--rgba-primary-1);
  color: white;
  border-color: #333754; }

[data-theme-version="dark"] .dashboard-select .list {
  background: #292d4a; }

[data-theme-version="dark"] .dashboard-select .option:hover, [data-theme-version="dark"] .dashboard-select .option.focus, [data-theme-version="dark"] .dashboard-select .option.selected.focus {
  background: #20203c; }

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

[data-theme-version="dark"] .transaction-details {
  border-color: #333754; }

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

[data-theme-version="dark"] .transaction-details .amount-bx {
  background: #3f250d; }
  [data-theme-version="dark"] .transaction-details .amount-bx i {
    background: #8d3b0c; }

[data-theme-version="dark"] .nice-select .option {
  background: #292d4a; }

[data-theme-version="dark"] .nice-select .option:hover, [data-theme-version="dark"] .nice-select .option.focus, [data-theme-version="dark"] .nice-select .option.selected.focus {
  background: #292d4a; }

[data-theme-version="dark"] .card-tabs.style-1 {
  border-color: #333754; }

[data-theme-version="dark"] .nice-select .list {
  background: #20203c; }

[data-theme-version="dark"] .table-search .input-group .input-group-text {
  background: #292d4a; }

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

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

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

[data-theme-version="dark"] .timeline-chart rect {
  fill: #20203c; }

[data-theme-version="dark"] .header-info span {
  color: #fff !important; }

[data-theme-version="dark"] .smallipop-instance.blue {
  color: #fff; }

[data-theme-version="dark"] .property-map .smallipop.smallimap-mapicon .circle-marker {
  border-color: #333754; }

[data-theme-version="dark"] .property-features li {
  color: #fff; }

[data-theme-version="dark"] .review-tabs-1 {
  background: #292d4a; }

[data-theme-version="dark"] .coin-tabs {
  background: #2E2E40; }
  [data-theme-version="dark"] .coin-tabs .nav-link.active {
    background: var(--primary) !important;
    color: #fff; }

[data-theme-version="dark"] .separate-row > div {
  border-color: #333754; }

[data-theme-version="dark"] .bg-white {
  background: #2E2E40 !important; }

[data-theme-version="dark"] .dlabnav .header-info2 span {
  color: #fff; }

[data-theme-version="dark"] .brand-title path {
  fill: #fff; }

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

[data-theme-version="dark"] .shapreter-row > div {
  border-color: #333754; }

[data-theme-version="dark"] .chartBar line {
  stroke: #333754; }

[data-theme-version="dark"] .search-job .search-dropdown:after {
  background: #333754; }

[data-theme-version="dark"] .chartjs line {
  stroke: #333754; }

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

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

[data-theme-version="dark"] .datepicker.datepicker-dropdown td.day, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.next, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.prev {
  color: #fff; }

[data-theme-version="dark"] .datepicker.datepicker-dropdown th.dow {
  color: #fff; }

[data-theme-version="dark"] .datepicker.datepicker-dropdown th.datepicker-switch, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.next, [data-theme-version="dark"] .datepicker.datepicker-dropdown th.prev {
  color: #fff; }

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

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

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

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

[data-theme-version="dark"] .alert.alert-outline-secondary,
[data-theme-version="dark"] .alert.alert-outline-dark {
  color: #fff; }

[data-theme-version="dark"] .form-control-plaintext {
  color: #fff; }

[data-theme-version="dark"] .timeline-panel .media-body small, [data-theme-version="dark"] .timeline-panel .media-body .small {
  color: #fff; }

[data-theme-version="dark"] .jobs {
  border-color: #333754; }

[data-theme-version="dark"] .apexcharts-gridlines-vertical line {
  stroke: #333754; }

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

[data-theme-version="dark"] .widget-courses .schedule-icon {
  color: #fff; }

[data-theme-version="dark"] .card-schedule .up-comming-schedule,
[data-theme-version="dark"] .upcomming-task-widget {
  background: #292d4a; }

[data-theme-version="dark"] .card-schedule .up-comming-schedule.style-1 {
  background: #20203c; }
  [data-theme-version="dark"] .card-schedule .up-comming-schedule.style-1 .date-box {
    background: #292d4a;
    color: #fff; }

[data-theme-version="dark"] .instructors-box .instructors-media .custome-badge .badge {
  color: #fff; }

[data-theme-version="dark"] .instructors-box .instructors-media .info-box {
  background: #20203c; }

[data-theme-version="dark"] .course-details-tab .nav-tabs .nav-link {
  color: #cbc3c3; }

[data-theme-version="dark"] .message-box,
[data-theme-version="dark"] .chat-icon,
[data-theme-version="dark"] .chat-people,
[data-theme-version="dark"] .chat-tabs .chat-bx,
[data-theme-version="dark"] .share-files,
[data-theme-version="dark"] .type-massage,
[data-theme-version="dark"] .work-ic {
  border-color: #333754; }

[data-theme-version="dark"] .timeline-active .modulel {
  background: #292d4a; }

[data-theme-version="dark"] .timeline-active li .time {
  background: #292d4a; }

[data-theme-version="dark"] .achievements .achievements-content span,
[data-theme-version="dark"] .bio .bio-content {
  background: #20203c; }

[data-theme-version="dark"] .score-active.style-1 .dashboard-select {
  background: #20203c; }

[data-theme-version="dark"] #activity line {
  stroke: #333754; }

[data-theme-version="dark"] .pagination-down ul li a {
  background: #20203c; }
  [data-theme-version="dark"] .pagination-down ul li a.active {
    background: var(--primary); }

[data-theme-version="dark"] .custome-accordion .accordion-button {
  background: #292d4a; }

[data-theme-version="dark"] .custome-accordion .acc-courses {
  background: #20203c; }

[data-theme-version="dark"] .widget-timeline .side-border h4, [data-theme-version="dark"] .widget-timeline .side-border .h4, [data-theme-version="dark"] .widget-timeline .side-border .h4,
[data-theme-version="dark"] .widget-timeline .side-border .custom-dropdown {
  background: #292d4a; }

[data-theme-version="dark"] .widget-timeline .side-border:after {
  border-color: #333754; }

[data-theme-version="dark"] #columnChart line {
  stroke: #333754; }

[data-theme-version="dark"] #sellingActivity svg path {
  stroke: #292d4a; }

[data-theme-version="dark"] #sellingActivity line {
  stroke: #333754; }

[data-theme-version="dark"] .review-box {
  background: #292d4a; }

[data-theme-version="dark"] #NewCustomers line {
  stroke: #fff; }

[data-theme-version="dark"] .students-list .search-area .form-control,
[data-theme-version="dark"] .students-list .search-area .input-group-text {
  background: #20203c;
  border: #333754; }

[data-theme-version="dark"] .custome-accordion.style-1 .acc-courses {
  background: #292d4a;
  border-color: #333754; }

[data-theme-version="dark"] .miac,
[data-theme-version="dark"] .profile-img img, [data-theme-version="dark"] .profile-img span,
[data-theme-version="dark"] .compose-content .dropzone,
[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: #333754; }

[data-theme-version="dark"] .btn-icon-end {
  border-color: #333754; }

[data-theme-version="dark"] .raiting li {
  border-color: #333754; }

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

[data-theme-version="dark"] .type-massage.style-1 {
  background: #20203c; }

[data-theme-version="dark"] .header .header-content:after {
  background: #333754; }

[data-theme-version="dark"] .search-coundry .dashboard-select {
  color: #fff;
  background: transparent; }
  [data-theme-version="dark"] .search-coundry .dashboard-select .option {
    color: #fff; }
  [data-theme-version="dark"] .search-coundry .dashboard-select:after {
    border-bottom: 0.125rem solid #fff;
    border-right: 0.125rem solid #fff; }

[data-theme-version="dark"] .sidebar-right .nice-select .option.selected {
  color: #000; }

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

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

[data-theme-version="dark"] .app-fullcalendar1 .fc .fc-button-group > .fc-button {
  border-color: #333754; }

[data-theme-version="dark"] .app-fullcalendar1 .fc-direction-ltr .fc-daygrid-event.fc-event-end, [data-theme-version="dark"] .app-fullcalendar1 .fc-direction-rtl .fc-daygrid-event.fc-event-start {
  background: #292d4a !important;
  border-color: #333754; }

[data-theme-version="dark"] .card-calendar.style-1 .bootstrap-datetimepicker-widget .table-condensed td.day {
  color: #ffffff !important; }

[data-theme-version="dark"] .dlab-side-menu {
  background: #292d4a; }

[data-theme-version="dark"] .nice-select .option.selected {
  color: #fff; }

[data-theme-version="dark"] .dlab-cource,
[data-theme-version="dark"] .message-box,
[data-theme-version="dark"] .type-massage {
  background-color: #292d4a; }
  [data-theme-version="dark"] .dlab-cource .form-control,
  [data-theme-version="dark"] .message-box .form-control,
  [data-theme-version="dark"] .type-massage .form-control {
    background-color: transparent; }

[data-theme-version="dark"] .card-calendar.style-1 .bootstrap-datetimepicker-widget table .picker-switch {
  color: #fff; }

[data-theme-version="dark"] .fc .fc-button-group > .fc-button {
  border-color: #333754; }

[data-theme-version="dark"] .fc-daygrid-dot-event {
  background-color: #20203c;
  border-color: #20203c; }

[data-theme-version="dark"] #redial .apexcharts-radialbar-hollow {
  fill: #292d4a; }

[data-theme-version="dark"] .chat-tabs .chat-bx.active:after {
  background-color: #20203c; }

[data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.day:hover, [data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.hour:hover, [data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.minute:hover, [data-theme-version="dark"] .bootstrap-datetimepicker-widget table td.second:hover {
  background: #20203c; }

[data-theme-version="dark"] .chat-box-area .message-received p {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .chat-icon ul li a,
[data-theme-version="dark"] .file {
  background-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .chat-icon ul li a svg path,
  [data-theme-version="dark"] .file svg path {
    fill: #fff; }

[data-theme-version="dark"] .course-dedails-bx .description .user-pic span,
[data-theme-version="dark"] .course-learn ul li {
  color: #fff; }

[data-theme-version="dark"] .course-details-tab .user-pic2 p {
  color: #828690; }

[data-theme-version="dark"] #columnChart .apexcharts-bar-series path {
  stroke: #292d4a; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header {
  border-color: #333754; }

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

[data-theme-version="dark"] .header-left .dashboard_bar {
  color: #fff; }

[data-theme-version="dark"] .search-area .form-control {
  background: #292d4a; }

[data-theme-version="dark"] .search-area .input-group-text {
  border: 0;
  background: #292d4a; }
  [data-theme-version="dark"] .search-area .input-group-text a {
    color: #4f7086; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  /* background: $d-bg!important; */ }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge {
    border-color: #292d4a; }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path {
    fill: #fff; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }

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

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

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

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

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

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

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

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

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

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

[data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
  background-color: #292d4a; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #292d4a; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #292d4a;
    color: #fff;
    border-color: #333754; }
  [data-theme-version="dark"] .fixed-content-box + .header + .dlabnav {
    background-color: #20203c; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .dlabnav {
  border-color: #333754; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a {
  background: transparent; }
  [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a i {
    color: var(--primary);
    background: var(--rgba-primary-1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li a > i {
  color: rgba(255, 255, 255, 0.3); }

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

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

[data-theme-version="dark"] .dlabnav .metismenu > li:hover > a, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff !important;
  /* background:var(--rgba-primary-1); */ }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a::after {
    border-top: 0.3125rem solid #fff;
    border-left: 0.3125rem solid #fff;
    border-bottom: 0.3125rem solid transparent;
    border-right: 0.3125rem solid transparent; }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a i, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a i, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }

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

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

[data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active {
  color: #fff !important; }

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

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

[data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after {
  border-top: 0.3125rem solid #b3b3b3;
  border-left: 0.3125rem solid #b3b3b3;
  border-bottom: 0.3125rem solid transparent;
  border-right: 0.3125rem solid transparent; }

[data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs {
  border-color: var(--rgba-primary-1) !important; }
  [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .form-control {
  background: #fff;
  color: #000;
  border-color: #EEEEEE; }

[data-theme-version="dark"] .sidebar-right .default-select .list {
  background: #fff; }
  [data-theme-version="dark"] .sidebar-right .default-select .list .option.selected, [data-theme-version="dark"] .sidebar-right .default-select .list .option.focus, [data-theme-version="dark"] .sidebar-right .default-select .list .option:hover {
    background: rgba(0, 0, 0, 0.05) !important; }

[data-theme-version="dark"] .sidebar-right .sidebar-right-inner > h4, [data-theme-version="dark"] .sidebar-right .sidebar-right-inner > .h4 {
  color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .nice-select .option {
  background: #fff; }

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

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL3N0eWxlLmNzcyIsCgkic291cmNlcyI6IFsKCQkic2Nzcy9tYWluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fYWJzdHJhY3RzLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGUuc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19icy1jdXN0b20uc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19pbmhlcml0YW5jZS5zY3NzIiwKCQkic2Nzcy9hYnN0cmFjdHMvX21peGluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fbWFwcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsCgkJInNjc3MvYmFzZS9fYmFzZS5zY3NzIiwKCQkic2Nzcy9iYXNlL19mb250cy5zY3NzIiwKCQkic2Nzcy9iYXNlL19oZWxwZXIuc2NzcyIsCgkJInNjc3MvYmFzZS9fcmVzZXQuc2NzcyIsCgkJInNjc3MvYmFzZS9fY29sb3JzLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2N1c3RvbS1ncmlkLnNjc3MiLAoJCSJzY3NzL19wcmVsb2FkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L19sYXlvdXQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2Zvb3Rlci9fZm9vdGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9oZWFkZXIvX2hlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL25hdi1oZWFkZXIvX25hdi1oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9uYXYtaGVhZGVyL19uYXYtY29udHJvbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItZ2xvYmFsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9oZWFkZXIvX2hlYWRlci1sZWZ0LnNjc3MiLAoJCSJzY3NzL2xheW91dC9oZWFkZXIvX2hlYWRlci1yaWdodC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLXJlc2V0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9fbWl4aW5zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9fcnRsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtc2lkZWJhci1yaWdodC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtZm9vdGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1iZy5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fbWVnYS1tZW51LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWZ1bGwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItbWluaS1uYXYuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItaG9yaXpvbnRhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1jb21wYWN0LW5hdi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1pY29uLWhvdmVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLW1vZGVybi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1vdmVybGF5LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLXZlcnRpY2FsLW5hdi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1yaWdodC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1wcm9maWxlLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19maXhlZC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19kbGFiLWRlbW8tc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUtYmcuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS1ib3hlZC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLXdpZGUtYm94ZWQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS1jb2xvci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fb3BlbnNhbnMuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX3BvcHBpbnMuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX2NhaXJvLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19yb2JvdG8uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX2hlbHZldGljYS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fbWFpbi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtcmVzZXQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1sZWZ0LXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LXJpZ2h0LXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LWZvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19tYWluLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstcmVzZXQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstbGVmdC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstcmlnaHQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLWZvb3Rlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19hcHBzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19hcHAtY2FsZW5kZXItZGF0ZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fYXBwLWNhbGVuZGVyLWV2ZW50LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19lbWFpbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fcHJvZmlsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fY2hhdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnRzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1jaGFydGlzdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtY2hhcnRqcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtYzMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWZsb3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LW1vcnJpcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtc3BhcmtsaW5lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19lYXN5LXBpZS1jaGFydC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtYW1jaGFydC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtaGlnaGNoYXJ0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fZWNoYXJ0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWJhc2ljLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tY2hlY2tib3guc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1yYWRpby1idXR0b24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1zd2l0Y2guc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS12YWxpZGF0aW9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tcGlja2Vycy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWFkZG9ucy1jcm9wcGVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tYWRkb25zLXNlbGVjdDIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1zdGVwcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWRyb3B6b25lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tY2tlZGl0b3Iuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1lZGl0b3ItcXVpbGwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9tYXAvX21hcHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9tYXAvX21hcC1kYXRhbWFwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXAtanF2bWFwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX2FkZG9ucy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ibG9ja3VpLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWJvb3RzdHJhcC1zZWxlY3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtY2xpcGJvYXJkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXRpY2tlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy10eXBlYWhlYWQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtd2VhdGhlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ub3VpLXNsaWRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1uZXN0YWJsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1waWdub3NlLWNhbGVuZGVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWhvcml6b250YWwtdGltZWxpbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtdG9hc3RyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWxpZ2h0Z2FsbGVyeS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL19qcXZtYXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fcGVyZmVjdC1zY3JvbGwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fZHJvcHpvbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtY2FsZW5kYXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtY2tlZGl0b3Iuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9faW50ZXJmYWNlcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1tZWRpYS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1hY2NvcmRpb24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYWxlcnQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYmFkZ2Uuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYnJlYWRjcnVtYi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1idXR0b24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktY2FyZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1jYXJvdXNlbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1kcm9wZG93bi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1ncmlkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWxhYmVsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWxpc3QtZ3JvdXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktbWVudS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1tb2RhbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wYWdpbmF0aW9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXBvcG92ZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktcHJlbG9hZGVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXByb2dyZXNzYmFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXJpYmJvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1zY3JvbGxiYXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktc3RlcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS10YWIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdG9vbHRpcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS10aW1lbGluZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LWNoYXJ0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtc29jaWFsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtc3RhdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXRvZG8tbGlzdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LW1lc3NhZ2VzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtcGlja2FkYXRlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtY2FyZC1saXN0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtbWVkaWEuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1iYXNpYy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtYm9vdGdyaWQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWRhdGF0YWJsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtZm9vdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWpzZ3JpZC5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZXMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtZXJyb3Iuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtYXV0aC5zY3NzIiwKCQkic2Nzcy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2NvdXJzZXMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3NjaGVkdWxlLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19tZXNzYWdlLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19hY3Rpdml0eS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcHJvZmlsZS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9faW5zdHJ1Y3Rvci1kYXNoYm9hcmQuc2NzcyIsCgkJInNjc3MvcGFnZXMvaW5zdHJ1Y3Rvci1jb3Vyc2VzLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19pbnN0cnVjdG9yLXN0dWRlbnRzLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19pbnN0cnVjdG9yLXJlc291cmNlcy5zY3NzIiwKCQkic2Nzcy9wYWdlcy90cmFuc2FjdGlvbnMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1kZXRhaWwuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1ncmlkLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19lY29tLXByb2R1Y3QtbGlzdC5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNERTtBb0ZyREYsT0FBTyxDQUFDLCtGQUFJO0FBQ1osT0FBTyxDQUFDLDhFQUFJO0FBQ1osT0FBTyxDQUFDLG9FQUFJO0FBQ1osT0FBTyxDQUFDLHlFQUFJO0FBQ1osT0FBTyxDQUFDLGlFQUFJO0FBQ1osT0FBTyxDQUFDLGlFQUFJO0FBSVosT0FBTyxDQUFDLDZEQUFJO0FBQ1os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RHZCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FpRE47RUFJRyxBQUFBLFNBQVMsQ0FBVztJQTNENUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsUUFBNEIsR0E0RDFCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUEzRDVCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQTRCLEdBNEQxQjtFQUZELEFBQUEsU0FBUyxDQUFXO0lBM0Q1QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUE0QixHQTREMUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQTNENUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBNEIsR0E0RDFCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUEzRDVCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQTRCLEdBNEQxQjtFQUZELEFBQUEsU0FBUyxDQUFXO0lBM0Q1QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUE0QixHQTREMUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQTNENUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBNEIsR0E0RDFCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUEzRDVCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQTRCLEdBNEQxQjtFQUZELEFBQUEsU0FBUyxDQUFXO0lBM0Q1QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUE0QixHQTREMUI7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQTNENUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBNEIsR0E0RDFCO0VBRkQsQUFBQSxVQUFVLENBQVU7SUEzRDVCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQTRCLEdBNEQxQjtFQUZELEFBQUEsVUFBVSxDQUFVO0lBM0Q1QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUE0QixHQTREMUI7RUFNQyxBQUFBLFlBQVks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QUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxNQUFNLEdBQUk7O0FBQzVCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLFFBQVEsR0FBSTs7QUFDOUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsT0FBTyxHQUFJOztBQUM3QixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxRQUFRLEdBQUk7O0FBQzlCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsUUFBUSxHQUFJOztBQUM5QixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxPQUFPLEdBQUk7O0FBQzdCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLFFBQVEsR0FBSTs7QUFDOUIsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsTUFBTSxHQUFJOztBQUM1QixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxRQUFRLEdBQUk7O0FBQzlCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLE9BQU8sR0FBSTs7QUFDN0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsUUFBUSxHQUFJOztBQUM5QixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLFNBQVMsR0FBSTs7QUFDL0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsUUFBUSxHQUFJOztBQUM5QixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxTQUFTLEdBQUk7O0FBQy9CLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLE9BQU8sR0FBSTs7QUFDN0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsU0FBUyxHQUFJOztBQUMvQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxRQUFRLEdBQUk7O0FBQzlCLEFBQUEsU0FB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RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBOEI7SUFDeEMsU0FBUyxFQUFFLEdBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBOEI7SUFDeEMsU0FBUyxFQUFFLEdBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFVBQVUsQ3NEMUVHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBOEI7SUFDeEMsU0FBUyxFQUFFLEdBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFdBQVcsQ3NEMUVFO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0V0RHVFQyxBQUFBLFdBQVcsQ3NEMUVFO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7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QUF4QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFZRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXVDRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFTRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXVDRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVFsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFB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LGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFZRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXVDRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFTRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXVDRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVFsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVNsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQU81QixRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVE1QixRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxDQUFBO0lBQ2hDLFVBQVUsRTNKckdSLHlCQUFJLEMySnFHc0IsVUFBVSxHQUN2QztHQXBESixBQUFBLEFBaUVPLGNBakVOLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxDQUNILENBQUMsQUFDQyxNQUFNO0dBaEVYLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUEyREQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLENBQ0gsQ0FBQyxBQUNDLE1BQU0sQ0FBQTtJQUNOLEtBQUssRTNKcEhOLElBQUksRzJKcUhIO0dBbkVSLEFBQUEsQUFzRU8sY0F0RU4sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTREeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEdBTUQsQ0FBQyxHQUNBLENBQUM7R0FyRVAsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsR0FNRCxDQUFDLEdBQ0EsQ0FBQyxDQUFBO0lBQ0YsVUFBVSxFQUFFLE9BQW9DLENBQUEsVUFBVTtJQUMxRCxLQUFLLEUzSjFITix3QkFBSSxHMkoySEg7R0F6RVIsQUFBQSxBQTRFTyxjQTVFTixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBNER4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZRixVQUFVLEdBQ1IsQ0FBQyxHQTVFVixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTREeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWVUsTUFBTSxHQUNoQixDQUFDO0dBM0VQLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUEyREQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWUYsVUFBVSxHQUNSLENBQUM7R0EzRVAsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZVSxNQUFNLEdBQ2hCLENBQUMsQ0FBQztJQUNILFVBQVUsRUFBQyxJQUFJO0lBQ2YsVUFBVSxFQUFDLFdBQVcsQ0FBQSxVQUFVO0lBQ2hDLEtBQUssRTNKaklOLElBQUksQzJKaUlTLFVBQVUsR0FLdEI7S0FwRlIsQUFBQSxBQWdGUSxjQWhGUCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBNER4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZRixVQUFVLEdBQ1IsQ0FBQyxDQUlGLENBQUMsR0FoRlQsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlVLE1BQU0sR0FDaEIsQ0FBQyxDQUlGLENBQUM7S0EvRU4sQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZRixVQUFVLEdBQ1IsQ0FBQyxDQUlGLENBQUM7S0EvRU4sQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZVSxNQUFNLEdBQ2hCLENBQUMsQ0FJRixDQUFDLENBQUE7TUFDQSxVQUFVLEVBQUUsT0FBcUMsQ0FBQSxVQUFVO01BQzNELEtBQUssRTNKcElQLElBQUksQzJKb0lVLFVBQVUsR0FDdEI7R0FuRlQsQUFBQSxBQTRGSSxjQTVGSCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxDQUNULENBQUM7R0EzRkYsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxDQUNULENBQUMsQ0FBQTtJQUNBLEtBQUssRTNKL0lILHdCQUFJLEMySitJZ0IsVUFBVSxHQUNoQztHQTlGTCxBQUFBLEFBa0dPLGNBbEdOLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBQ0MsTUFBTSxHQWxHZCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFFQyxNQUFNLEdBbkdkLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUdDLFVBQVU7R0FuR2YsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUNDLE1BQU07R0FqR1gsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUVDLE1BQU07R0FsR1gsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUdDLFVBQVUsQ0FBQztJQUNYLEtBQUssRTNKdkpOLElBQUksRzJKd0pIO0dBdEdSLEFBQUEsQUEyR0ssY0EzR0osQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEdBQ0QsQ0FBQztHQTFHTCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxHQUNELENBQUMsQ0FBQTtJQUNGLEtBQUssRTNKOUpKLHlCQUFJLEMySjhKa0IsVUFBVSxHQUlqQztLQWhITixBQUFBLEFBNkdNLGNBN0dMLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxHQUNELENBQUMsQ0FFRixDQUFDO0tBNUdKLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEdBQ0QsQ0FBQyxDQUVGLENBQUMsQ0FBQTtNQUNBLEtBQUssRTNKaEtMLHlCQUFJLEMySmdLbUIsVUFBVSxHQUNqQztHQS9HUCxBQUFBLEFBa0hNLGNBbEhMLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDO0dBakhOLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEFBT0YsVUFBVSxHQUNSLENBQUMsQ0FBQTtJQUNGLFVBQVUsRTNKcktWLHlCQUFJLEMySnFLd0IsVUFBVTtJQUN0QyxLQUFLLEUzSnRLTCxJQUFJLEMySnNLUSxVQUFVLEdBT3RCO0tBM0hQLEFBQUEsQUFxSE8sY0FySE4sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEFBT0YsVUFBVSxHQUNSLENBQUMsQ0FHRixDQUFDO0tBcEhMLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEFBT0YsVUFBVSxHQUNSLENBQUMsQ0FHRixDQUFDLENBQUE7TUFDQSxLQUFLLEUzSnhLTixJQUFJLEMySndLUyxVQUFVLEdBQ3RCO0tBdkhSLEFBQUEsQUF3SE8sY0F4SE4sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEFBT0YsVUFBVSxHQUNSLENBQUMsQUFNRCxPQUFPO0tBdkhaLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEFBT0YsVUFBVSxHQUNSLENBQUMsQUFNRCxPQUFPLENBQUE7TUFDUCxVQUFVLEUzSjNLWCxJQUFJLEMySjJLYyxVQUFVLEdBQzFCO0dBMUhULEFBQUEsQUE4SEksY0E5SEgsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsQ0FtQ1QsVUFBVSxBQUFBLE1BQU07R0E3SGpCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsQ0FtQ1QsVUFBVSxBQUFBLE1BQU0sQ0FBQTtJQUNmLFlBQVksRTNKakxWLHlCQUFJLEMySmlMMEIsV0FBVyxDQUFDLFdBQVcsQzNKakxyRCx5QkFBSSxDMkppTG1FLFVBQVUsR0FDbkY7R0FoSUwsQUFBQSxBQWtJRyxjQWxJRixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBd0NQLGFBQWEsQ0FBQyxJQUFJO0dBaklsQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0F3Q1AsYUFBYSxDQUFDLElBQUksQ0FBQTtJQUNqQixLQUFLLEUzSnJMRixJQUFJLEcySnNMUDtHQXBJSixBQUFBLEFBcUlHLGNBcklGLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0EyQ1AsYUFBYTtHQXBJYixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0EyQ1AsYUFBYSxDQUFBO0lBQ1osS0FBSyxFM0p4TEYsSUFBSSxHMko0TFA7S0ExSUosQUFBQSxBQXVJSSxjQXZJSCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBMkNQLGFBQWEsQ0FFWixDQUFDO0tBdElGLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQTJDUCxhQUFhLENBRVosQ0FBQyxDQUFBO01BQ0EsS0FBSyxFM0oxTEgsSUFBSSxHMkoyTE47R0F6SUwsQUFBQSxBQTRJRSxjQTVJRCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBNEl6QixTQUFTO0dBM0lSLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUEySUYsU0FBUyxDQUFBO0lBQ1IsZ0JBQWdCLEVBQUUsT0FBcUMsR0FDdkQ7R0E5SUgsQUFBQSxBQStJRSxjQS9JRCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBK0l6QixVQUFVO0dBOUlULEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUE4SUYsVUFBVSxDQUFBO0lBQ1QsS0FBSyxFM0psTUQsSUFBSSxHMkptTVI7O0NBakpILEFBQUEsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekI7Q0FDeEIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUEyQjtFQUU3QixZQUFZLENBQUEsUUFBQztFQUViOztPQUVJO0VBK0NKOzs7OztPQUtJO0VBd0ZKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztPQXdESSxFQUVMO0dBN01ELEFBQUEsQUFRRSxjQVJELENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFRekIsWUFBWSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxHQUFHLEVBQUU7R0FQdkMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQU9GLFlBQVksQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUE7SUFDdkMsVUFBVSxFM0pzQ0ksT0FBTyxDMkp0Q0osVUFBVSxHQUMzQjtHQVZILEFBQUEsQUFXRSxjQVhELENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFXekIsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE9BQU87R0FWOUIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQVVGLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUE7SUFDOUIsVUFBVSxFM0o5RE4sd0JBQUksRzJKK0RSO0dBYkgsQUFBQSxBQXFCUSxjQXJCUCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBZXhCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFDRixVQUFVLEdBQ1IsQ0FBQyxDQUNGLENBQUM7R0FwQk4sQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQWNELEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFDRixVQUFVLEdBQ1IsQ0FBQyxDQUNGLENBQUMsQ0FBQTtJQUNBLEtBQUssRTNKeEVQLElBQUksRzJKeUVGO0dBdkJULEFBQUEsQUE2QkssY0E3QkosQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQWV4QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQVlQLFNBQVMsQ0FDUixFQUFFLEdBN0JQLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBZXhCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBWVAsU0FBUyxDdkh2RWQsR0FBRztHdUgyQ0YsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFleEIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FZUCxTQUFTLENBRVIsQ0FBQztHQTdCSCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBY0QsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FZUCxTQUFTLENBQ1IsRUFBRTtHQTVCSixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBY0QsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FZUCxTQUFTLEN2SHZFZCxHQUFHO0d1SDRDQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBY0QsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FZUCxTQUFTLENBRVIsQ0FBQyxDQUFBO0lBQ0EsS0FBSyxFM0pqRkosSUFBSSxHMkptRkw7R0FqQ04sQUFBQSxBQTZDSSxjQTdDSCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBc0N4QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFNRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBN0NwQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVDeEIsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBS0QsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQTdDcEIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF3Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUlELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsR0E3Q3BCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBeUN4QixBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQUdsQyxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBN0NwQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBDeEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFFNUIsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQTVDakIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFNRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBNUNqQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0NELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQUtELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0E1Q2pCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF1Q0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBSUQsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQTVDakIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQUdsQyxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBNUNqQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUNELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBRTVCLFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQTtJQUNmLGdCQUFnQixFQUFFLE9BQXFDLEdBQ3ZEO0dBL0NMLEFBQUEsQUFpREcsY0FqREYsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXNDeEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FqRHpDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBc0N4QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFZRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxHQWxEckMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBakR6QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVDeEIsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsR0FsRHJDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBd0N4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFTRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWpEekMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF3Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEdBbERyQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlDeEIsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FqRHpDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBeUN4QixBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVNsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxHQWxEckMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwQ3hCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBTzVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBakR6QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBDeEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0FqRGxDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FoRHRDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBWUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0FqRGxDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFzQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FoRHRDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFzQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0FqRGxDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF1Q0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBU0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FoRHRDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF1Q0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0FqRGxDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF3Q0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FoRHRDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF3Q0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFTbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0FqRGxDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5Q0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFPNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FoRHRDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5Q0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsQ0FBQTtJQUNoQyxVQUFVLEUzSnJHUix5QkFBSSxDMkpxR3NCLFVBQVUsR0FDdkM7R0FwREosQUFBQSxBQWlFTyxjQWpFTixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBNER4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQ0FDSCxDQUFDLEFBQ0MsTUFBTTtHQWhFWCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBMkRELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxDQUNILENBQUMsQUFDQyxNQUFNLENBQUE7SUFDTixLQUFLLEUzSnBITixJQUFJLEcySnFISDtHQW5FUixBQUFBLEFBc0VPLGNBdEVOLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxHQU1ELENBQUMsR0FDQSxDQUFDO0dBckVQLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUEyREQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEdBTUQsQ0FBQyxHQUNBLENBQUMsQ0FBQTtJQUNGLFVBQVUsRUFBRSxPQUFvQyxDQUFBLFVBQVU7SUFDMUQsS0FBSyxFM0oxSE4sd0JBQUksRzJKMkhIO0dBekVSLEFBQUEsQUE0RU8sY0E1RU4sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTREeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWUYsVUFBVSxHQUNSLENBQUMsR0E1RVYsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlVLE1BQU0sR0FDaEIsQ0FBQztHQTNFUCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBMkRELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDO0dBM0VQLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUEyREQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWVUsTUFBTSxHQUNoQixDQUFDLENBQUM7SUFDSCxVQUFVLEVBQUMsSUFBSTtJQUNmLFVBQVUsRUFBQyxXQUFXLENBQUEsVUFBVTtJQUNoQyxLQUFLLEUzSmpJTixJQUFJLEMySmlJUyxVQUFVLEdBS3RCO0tBcEZSLEFBQUEsQUFnRlEsY0FoRlAsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTREeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWUYsVUFBVSxHQUNSLENBQUMsQ0FJRixDQUFDLEdBaEZULEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBNER4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZVSxNQUFNLEdBQ2hCLENBQUMsQ0FJRixDQUFDO0tBL0VOLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUEyREQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWUYsVUFBVSxHQUNSLENBQUMsQ0FJRixDQUFDO0tBL0VOLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUEyREQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWVUsTUFBTSxHQUNoQixDQUFDLENBSUYsQ0FBQyxDQUFBO01BQ0EsVUFBVSxFQUFFLE9BQXFDLENBQUEsVUFBVTtNQUMzRCxLQUFLLEUzSnBJUCxJQUFJLEMySm9JVSxVQUFVLEdBQ3RCO0dBbkZULEFBQUEsQUE0RkksY0E1RkgsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsQ0FDVCxDQUFDO0dBM0ZGLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsQ0FDVCxDQUFDLENBQUE7SUFDQSxLQUFLLEUzSi9JSCx3QkFBSSxDMkorSWdCLFVBQVUsR0FDaEM7R0E5RkwsQUFBQSxBQWtHTyxjQWxHTixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUNDLE1BQU0sR0FsR2QsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBRUMsTUFBTSxHQW5HZCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFHQyxVQUFVO0dBbkdmLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFDQyxNQUFNO0dBakdYLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFFQyxNQUFNO0dBbEdYLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFHQyxVQUFVLENBQUM7SUFDWCxLQUFLLEUzSnZKTixJQUFJLEcySndKSDtHQXRHUixBQUFBLEFBMkdLLGNBM0dKLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxHQUNELENBQUM7R0ExR0wsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDLENBQUE7SUFDRixLQUFLLEUzSjlKSix5QkFBSSxDMko4SmtCLFVBQVUsR0FJakM7S0FoSE4sQUFBQSxBQTZHTSxjQTdHTCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDLENBRUYsQ0FBQztLQTVHSixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxHQUNELENBQUMsQ0FFRixDQUFDLENBQUE7TUFDQSxLQUFLLEUzSmhLTCx5QkFBSSxDMkpnS21CLFVBQVUsR0FDakM7R0EvR1AsQUFBQSxBQWtITSxjQWxITCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQztHQWpITixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLENBQUE7SUFDRixVQUFVLEUzSnJLVix5QkFBSSxDMkpxS3dCLFVBQVU7SUFDdEMsS0FBSyxFM0p0S0wsSUFBSSxDMkpzS1EsVUFBVSxHQU90QjtLQTNIUCxBQUFBLEFBcUhPLGNBckhOLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLENBR0YsQ0FBQztLQXBITCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLENBR0YsQ0FBQyxDQUFBO01BQ0EsS0FBSyxFM0p4S04sSUFBSSxDMkp3S1MsVUFBVSxHQUN0QjtLQXZIUixBQUFBLEFBd0hPLGNBeEhOLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLEFBTUQsT0FBTztLQXZIWixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLEFBTUQsT0FBTyxDQUFBO01BQ1AsVUFBVSxFM0ozS1gsSUFBSSxDMkoyS2MsVUFBVSxHQUMxQjtHQTFIVCxBQUFBLEFBOEhJLGNBOUhILENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLENBbUNULFVBQVUsQUFBQSxNQUFNO0dBN0hqQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLENBbUNULFVBQVUsQUFBQSxNQUFNLENBQUE7SUFDZixZQUFZLEUzSmpMVix5QkFBSSxDMkppTDBCLFdBQVcsQ0FBQyxXQUFXLEMzSmpMckQseUJBQUksQzJKaUxtRSxVQUFVLEdBQ25GO0dBaElMLEFBQUEsQUFrSUcsY0FsSUYsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQXdDUCxhQUFhLENBQUMsSUFBSTtHQWpJbEIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBd0NQLGFBQWEsQ0FBQyxJQUFJLENBQUE7SUFDakIsS0FBSyxFM0pyTEYsSUFBSSxHMkpzTFA7R0FwSUosQUFBQSxBQXFJRyxjQXJJRixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBMkNQLGFBQWE7R0FwSWIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBMkNQLGFBQWEsQ0FBQTtJQUNaLEtBQUssRTNKeExGLElBQUksRzJKNExQO0tBMUlKLEFBQUEsQUF1SUksY0F2SUgsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQTJDUCxhQUFhLENBRVosQ0FBQztLQXRJRixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0EyQ1AsYUFBYSxDQUVaLENBQUMsQ0FBQTtNQUNBLEtBQUssRTNKMUxILElBQUksRzJKMkxOO0dBeklMLEFBQUEsQUE0SUUsY0E1SUQsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTRJekIsU0FBUztHQTNJUixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBMklGLFNBQVMsQ0FBQTtJQUNSLGdCQUFnQixFQUFFLE9BQXFDLEdBQ3ZEO0dBOUlILEFBQUEsQUErSUUsY0EvSUQsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQStJekIsVUFBVTtHQTlJVCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBOElGLFVBQVUsQ0FBQTtJQUNULEtBQUssRTNKbE1ELElBQUksRzJKbU1SOztDQWpKSCxBQUFBLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCO0NBQ3hCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBMkI7RUFFN0IsWUFBWSxDQUFBLFFBQUM7RUFFYjs7T0FFSTtFQStDSjs7Ozs7T0FLSTtFQXdGSjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7T0F3REksRUFFTDtHQTdNRCxBQUFBLEFBUUUsY0FSRCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBUXpCLFlBQVksQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsR0FBRyxFQUFFO0dBUHZDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFPRixZQUFZLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFBO0lBQ3ZDLFVBQVUsRTNKdUNJLE9BQU8sQzJKdkNKLFVBQVUsR0FDM0I7R0FWSCxBQUFBLEFBV0UsY0FYRCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBV3pCLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxPQUFPO0dBVjlCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFVRixRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUFBO0lBQzlCLFVBQVUsRTNKOUROLHdCQUFJLEcySitEUjtHQWJILEFBQUEsQUFxQlEsY0FyQlAsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQWV4QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBQ0YsVUFBVSxHQUNSLENBQUMsQ0FDRixDQUFDO0dBcEJOLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFjRCxBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBQ0YsVUFBVSxHQUNSLENBQUMsQ0FDRixDQUFDLENBQUE7SUFDQSxLQUFLLEUzSnhFUCxJQUFJLEcySnlFRjtHQXZCVCxBQUFBLEFBNkJLLGNBN0JKLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFleEIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FZUCxTQUFTLENBQ1IsRUFBRSxHQTdCUCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQWV4QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQVlQLFNBQVMsQ3ZIdkVkLEdBQUc7R3VIMkNGLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBZXhCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBWVAsU0FBUyxDQUVSLENBQUM7R0E3QkgsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQWNELEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBWVAsU0FBUyxDQUNSLEVBQUU7R0E1QkosQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQWNELEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBWVAsU0FBUyxDdkh2RWQsR0FBRztHdUg0Q0MsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQWNELEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBWVAsU0FBUyxDQUVSLENBQUMsQ0FBQTtJQUNBLEtBQUssRTNKakZKLElBQUksRzJKbUZMO0dBakNOLEFBQUEsQUE2Q0ksY0E3Q0gsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXNDeEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBTUQsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQTdDcEIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQUtELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsR0E3Q3BCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBd0N4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFJRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBN0NwQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlDeEIsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFHbEMsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQTdDcEIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwQ3hCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBRTVCLFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0E1Q2pCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBTUQsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQTVDakIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFLRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBNUNqQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBdUNELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUlELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0E1Q2pCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF3Q0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFHbEMsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQTVDakIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQUU1QixRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUE7SUFDZixnQkFBZ0IsRUFBRSxPQUFxQyxHQUN2RDtHQS9DTCxBQUFBLEFBaURHLGNBakRGLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFzQ3hCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBakR6QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXNDeEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBWUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsR0FsRHJDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUN4QixBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWpEekMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEdBbERyQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXdDeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBU0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FqRHpDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBd0N4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxHQWxEckMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUWxDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBakR6QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlDeEIsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFTbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsR0FsRHJDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEN4QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQU81QixRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWpEekMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwQ3hCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUTVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBakRsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBaER0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVlELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBakRsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0NELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBaER0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0NELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBakRsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBdUNELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVNELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBaER0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBdUNELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBakRsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBd0NELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUWxDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBaER0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBd0NELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBU2xDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBakRsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUNELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBTzVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBaER0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUNELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUTVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLENBQUE7SUFDaEMsVUFBVSxFM0pyR1IseUJBQUksQzJKcUdzQixVQUFVLEdBQ3ZDO0dBcERKLEFBQUEsQUFpRU8sY0FqRU4sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTREeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLENBQ0gsQ0FBQyxBQUNDLE1BQU07R0FoRVgsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQ0FDSCxDQUFDLEFBQ0MsTUFBTSxDQUFBO0lBQ04sS0FBSyxFM0pwSE4sSUFBSSxHMkpxSEg7R0FuRVIsQUFBQSxBQXNFTyxjQXRFTixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBNER4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsR0FNRCxDQUFDLEdBQ0EsQ0FBQztHQXJFUCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBMkRELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxHQU1ELENBQUMsR0FDQSxDQUFDLENBQUE7SUFDRixVQUFVLEVBQUUsT0FBb0MsQ0FBQSxVQUFVO0lBQzFELEtBQUssRTNKMUhOLHdCQUFJLEcySjJISDtHQXpFUixBQUFBLEFBNEVPLGNBNUVOLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDLEdBNUVWLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBNER4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZVSxNQUFNLEdBQ2hCLENBQUM7R0EzRVAsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZRixVQUFVLEdBQ1IsQ0FBQztHQTNFUCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBMkRELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlVLE1BQU0sR0FDaEIsQ0FBQyxDQUFDO0lBQ0gsVUFBVSxFQUFDLElBQUk7SUFDZixVQUFVLEVBQUMsV0FBVyxDQUFBLFVBQVU7SUFDaEMsS0FBSyxFM0pqSU4sSUFBSSxDMkppSVMsVUFBVSxHQUt0QjtLQXBGUixBQUFBLEFBZ0ZRLGNBaEZQLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDLENBSUYsQ0FBQyxHQWhGVCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTREeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWVUsTUFBTSxHQUNoQixDQUFDLENBSUYsQ0FBQztLQS9FTixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBMkRELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDLENBSUYsQ0FBQztLQS9FTixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBMkRELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlVLE1BQU0sR0FDaEIsQ0FBQyxDQUlGLENBQUMsQ0FBQTtNQUNBLFVBQVUsRUFBRSxPQUFxQyxDQUFBLFVBQVU7TUFDM0QsS0FBSyxFM0pwSVAsSUFBSSxDMkpvSVUsVUFBVSxHQUN0QjtHQW5GVCxBQUFBLEFBNEZJLGNBNUZILENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLENBQ1QsQ0FBQztHQTNGRixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLENBQ1QsQ0FBQyxDQUFBO0lBQ0EsS0FBSyxFM0ovSUgsd0JBQUksQzJKK0lnQixVQUFVLEdBQ2hDO0dBOUZMLEFBQUEsQUFrR08sY0FsR04sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFDQyxNQUFNLEdBbEdkLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUVDLE1BQU0sR0FuR2QsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBR0MsVUFBVTtHQW5HZixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBQ0MsTUFBTTtHQWpHWCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBRUMsTUFBTTtHQWxHWCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBeUZGLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBR0MsVUFBVSxDQUFDO0lBQ1gsS0FBSyxFM0p2Sk4sSUFBSSxHMkp3Skg7R0F0R1IsQUFBQSxBQTJHSyxjQTNHSixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDO0dBMUdMLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEdBQ0QsQ0FBQyxDQUFBO0lBQ0YsS0FBSyxFM0o5SkoseUJBQUksQzJKOEprQixVQUFVLEdBSWpDO0tBaEhOLEFBQUEsQUE2R00sY0E3R0wsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEdBQ0QsQ0FBQyxDQUVGLENBQUM7S0E1R0osQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDLENBRUYsQ0FBQyxDQUFBO01BQ0EsS0FBSyxFM0poS0wseUJBQUksQzJKZ0ttQixVQUFVLEdBQ2pDO0dBL0dQLEFBQUEsQUFrSE0sY0FsSEwsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEFBT0YsVUFBVSxHQUNSLENBQUM7R0FqSE4sQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxDQUFBO0lBQ0YsVUFBVSxFM0pyS1YseUJBQUksQzJKcUt3QixVQUFVO0lBQ3RDLEtBQUssRTNKdEtMLElBQUksQzJKc0tRLFVBQVUsR0FPdEI7S0EzSFAsQUFBQSxBQXFITyxjQXJITixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxDQUdGLENBQUM7S0FwSEwsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxDQUdGLENBQUMsQ0FBQTtNQUNBLEtBQUssRTNKeEtOLElBQUksQzJKd0tTLFVBQVUsR0FDdEI7S0F2SFIsQUFBQSxBQXdITyxjQXhITixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxBQU1ELE9BQU87S0F2SFosQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxBQU1ELE9BQU8sQ0FBQTtNQUNQLFVBQVUsRTNKM0tYLElBQUksQzJKMktjLFVBQVUsR0FDMUI7R0ExSFQsQUFBQSxBQThISSxjQTlISCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEZ6QixRQUFRLENBQ1AsVUFBVSxDQW1DVCxVQUFVLEFBQUEsTUFBTTtHQTdIakIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBQ1AsVUFBVSxDQW1DVCxVQUFVLEFBQUEsTUFBTSxDQUFBO0lBQ2YsWUFBWSxFM0pqTFYseUJBQUksQzJKaUwwQixXQUFXLENBQUMsV0FBVyxDM0pqTHJELHlCQUFJLEMySmlMbUUsVUFBVSxHQUNuRjtHQWhJTCxBQUFBLEFBa0lHLGNBbElGLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0F3Q1AsYUFBYSxDQUFDLElBQUk7R0FqSWxCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQXdDUCxhQUFhLENBQUMsSUFBSSxDQUFBO0lBQ2pCLEtBQUssRTNKckxGLElBQUksRzJKc0xQO0dBcElKLEFBQUEsQUFxSUcsY0FySUYsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBGekIsUUFBUSxDQTJDUCxhQUFhO0dBcEliLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5RkYsUUFBUSxDQTJDUCxhQUFhLENBQUE7SUFDWixLQUFLLEUzSnhMRixJQUFJLEcySjRMUDtLQTFJSixBQUFBLEFBdUlJLGNBdklILENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUEwRnpCLFFBQVEsQ0EyQ1AsYUFBYSxDQUVaLENBQUM7S0F0SUYsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlGRixRQUFRLENBMkNQLGFBQWEsQ0FFWixDQUFDLENBQUE7TUFDQSxLQUFLLEUzSjFMSCxJQUFJLEcySjJMTjtHQXpJTCxBQUFBLEFBNElFLGNBNUlELENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0SXpCLFNBQVM7R0EzSVIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJJRixTQUFTLENBQUE7SUFDUixnQkFBZ0IsRUFBRSxPQUFxQyxHQUN2RDtHQTlJSCxBQUFBLEFBK0lFLGNBL0lELENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUErSXpCLFVBQVU7R0E5SVQsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQThJRixVQUFVLENBQUE7SUFDVCxLQUFLLEUzSmxNRCxJQUFJLEcySm1NUjs7Q0FqSkgsQUFBQSxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QjtDQUN4QixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQTJCO0VBRTdCLFlBQVksQ0FBQSxRQUFDO0VBRWI7O09BRUk7RUErQ0o7Ozs7O09BS0k7RUF3Rko7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O09Bd0RJLEVBRUw7R0E3TUQsQUFBQSxBQVFFLGNBUkQsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVF6QixZQUFZLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEdBQUcsRUFBRTtHQVB2QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBT0YsWUFBWSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQTtJQUN2QyxVQUFVLEUzSndDSyxPQUFPLEMySnhDTCxVQUFVLEdBQzNCO0dBVkgsQUFBQSxBQVdFLGNBWEQsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVd6QixRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTztHQVY5QixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBVUYsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBQTtJQUM5QixVQUFVLEUzSjlETix3QkFBSSxHMkorRFI7R0FiSCxBQUFBLEFBcUJRLGNBckJQLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFleEIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQUNGLFVBQVUsR0FDUixDQUFDLENBQ0YsQ0FBQztHQXBCTixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBY0QsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQUNGLFVBQVUsR0FDUixDQUFDLENBQ0YsQ0FBQyxDQUFBO0lBQ0EsS0FBSyxFM0p4RVAsSUFBSSxHMkp5RUY7R0F2QlQsQUFBQSxBQTZCSyxjQTdCSixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBZXhCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDRCxRQUFRLENBWVAsU0FBUyxDQUNSLEVBQUUsR0E3QlAsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFleEIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUNELFFBQVEsQ0FZUCxTQUFTLEN2SHZFZCxHQUFHO0d1SDJDRixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQWV4QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQVlQLFNBQVMsQ0FFUixDQUFDO0dBN0JILEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFjRCxBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQVlQLFNBQVMsQ0FDUixFQUFFO0dBNUJKLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFjRCxBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQVlQLFNBQVMsQ3ZIdkVkLEdBQUc7R3VINENDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFjRCxBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQ0QsUUFBUSxDQVlQLFNBQVMsQ0FFUixDQUFDLENBQUE7SUFDQSxLQUFLLEUzSmpGSixJQUFJLEcySm1GTDtHQWpDTixBQUFBLEFBNkNJLGNBN0NILENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFzQ3hCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQU1ELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsR0E3Q3BCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUN4QixBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFLRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBN0NwQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXdDeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBSUQsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQTdDcEIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBR2xDLFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsR0E3Q3BCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEN4QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQUU1QixRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBNUNqQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQU1ELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0E1Q2pCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFzQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBS0QsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQTVDakIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXVDRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFJRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBNUNqQixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBd0NELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBR2xDLFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0E1Q2pCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUF5Q0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFFNUIsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFBO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBcUMsR0FDdkQ7R0EvQ0wsQUFBQSxBQWlERyxjQWpERixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBc0N4QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWpEekMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFzQ3hCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVlELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEdBbERyQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVDeEIsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FqRHpDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUN4QixBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxHQWxEckMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF3Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVNELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBakR6QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXdDeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsR0FsRHJDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBeUN4QixBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVFsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWpEekMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5Q3hCLEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBU2xDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEdBbERyQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTBDeEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFPNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0FqRHpDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBMEN4QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVE1QixRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFZRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXVDRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFTRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXVDRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVFsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVNsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQWpEbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQU81QixRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQWhEdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXlDRCxB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 */