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

    Name                 : Zenix
    Author               : DexignZone
    Author Portfolio     : https://themeforest.net/user/dexignzone/portfolio
    


    Table of Sass Contents

    1. Abstracts
        _bs-custom
        _inheritance
        _maps
        _mixin
        _variable

    2. bootstrap 
        -Here goes all official bootstrap scss files

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

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

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

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

*/
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700");
@import url("../icons/simple-line-icons/css/simple-line-icons.css");
@import url("../icons/font-awesome/css/all.min.css");
@import url("../icons/material-design-iconic-font/css/materialdesignicons.min.css");
@import url("../icons/themify-icons/css/themify-icons.css");
@import url("../icons/line-awesome/css/line-awesome.min.css");
@import url("../icons/avasta/css/style.css");
@import url("../icons/flaticon/flaticon.css");
@import url("../icons/flaticon-1/flaticon_1.css");
@import url("../icons/icomoon/icomoon.css");
@import url(../vendor/animate/animate.min.css);
@import url(../vendor/aos/css/aos.min.css);
@import url(../vendor/perfect-scrollbar/css/perfect-scrollbar.css);
@import url(../vendor/metismenu/css/metisMenu.min.css);
:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

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

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

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

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

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

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

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

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

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

.gradient-9, .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover, .datepicker table tr td.selected, .datepicker table tr td.active, .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
  background: #f31e7a !important;
  background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%);
  background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%);
  background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); }

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

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

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

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

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

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

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

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

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

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #5e72e4;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --bs-red: #EE3232;
  --bs-orange: #ff9900;
  --bs-yellow: #FFFA6F;
  --bs-green: #297F00;
  --bs-teal: #20c997;
  --bs-cyan: #3065D0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #eb8153;
  --bs-secondary: #6418C3;
  --bs-success: #68CF29;
  --bs-info: #51A6F5;
  --bs-warning: #FFAB2D;
  --bs-danger: #FF4C41;
  --bs-light: #f7f7f7;
  --bs-dark: #6e6e6e;
  --bs-primary-rgb: 235, 129, 83;
  --bs-secondary-rgb: 100, 24, 195;
  --bs-success-rgb: 104, 207, 41;
  --bs-info-rgb: 81, 166, 245;
  --bs-warning-rgb: 255, 171, 45;
  --bs-danger-rgb: 255, 76, 65;
  --bs-light-rgb: 247, 247, 247;
  --bs-dark-rgb: 110, 110, 110;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 126, 126, 126;
  --bs-body-bg-rgb: 247, 247, 247;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Roboto, sans-serif;
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #7e7e7e;
  --bs-body-bg: #f7f7f7; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

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

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

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #eb8153;
  text-decoration: underline; }
  a:hover {
    color: #bc6742; }

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

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

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

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

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

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

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

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

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

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

label {
  display: inline-block; }

button {
  border-radius: 0; }

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

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

button,
select {
  text-transform: none; }

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

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

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

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

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

textarea {
  resize: vertical; }

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

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

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

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

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

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

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

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

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

output {
  display: inline-block; }

iframe {
  border: 0; }

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

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
  display: inline-block; }

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

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

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

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

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

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

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

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

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

.col {
  flex: 1 0 0%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-bg: #fbe6dd;
  --bs-table-striped-bg: #eedbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e2cfc7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e8d5cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e2cfc7; }

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

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

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

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

.table-danger {
  --bs-table-bg: #ffdbd9;
  --bs-table-striped-bg: #f2d0ce;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6c5c3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eccbc9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6c5c3; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  background-color: #f7f7f7;
  background-clip: padding-box;
  border: 1px solid #EEEEEE;
  appearance: none;
  border-radius: 0.75rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #7e7e7e;
    background-color: #f7f7f7;
    border-color: #f5c0a9;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #7e7e7e;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3; }
  .form-control::-webkit-file-upload-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #7e7e7e;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::-webkit-file-upload-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3; }

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

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

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

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

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

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

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

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

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

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

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

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #f7f7f7;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #f5c0a9;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
  .form-check-input:checked {
    background-color: #eb8153;
    border-color: #eb8153; }
    .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: #eb8153;
    border-color: #eb8153;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5; }

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

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

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

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

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #EEEEEE;
  border-radius: 0.75rem; }

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

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.76563rem;
  border-radius: 0.2rem; }
  @media (min-width: 1200px) {
    .input-group-sm > .form-control,
    .input-group-sm > .form-select,
    .input-group-sm > .input-group-text,
    .input-group-sm > .btn {
      font-size: 0.76562rem; } }

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

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

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

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

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.76563rem;
  color: #000;
  background-color: rgba(104, 207, 41, 0.9);
  border-radius: 0.75rem; }
  @media (min-width: 1200px) {
    .valid-tooltip {
      font-size: 0.76562rem; } }

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

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

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

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

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

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

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

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.76563rem;
  color: #000;
  background-color: rgba(255, 76, 65, 0.9);
  border-radius: 0.75rem; }
  @media (min-width: 1200px) {
    .invalid-tooltip {
      font-size: 0.76562rem; } }

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

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

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

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

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

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.75rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #7e7e7e; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #000;
  background-color: #eb8153;
  border-color: #eb8153; }
  .btn-primary:hover {
    color: #000;
    background-color: #ee946d;
    border-color: #ed8e64; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #000;
    background-color: #ee946d;
    border-color: #ed8e64;
    box-shadow: 0 0 0 0.25rem rgba(200, 110, 71, 0.5); }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #000;
    background-color: #ef9a75;
    border-color: #ed8e64; }
    .btn-check:checked + .btn-primary:focus,
    .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(200, 110, 71, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #000;
    background-color: #eb8153;
    border-color: #eb8153; }

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

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

.btn-info {
  color: #000;
  background-color: #51A6F5;
  border-color: #51A6F5; }
  .btn-info:hover {
    color: #000;
    background-color: #6bb3f7;
    border-color: #62aff6; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #000;
    background-color: #6bb3f7;
    border-color: #62aff6;
    box-shadow: 0 0 0 0.25rem rgba(69, 141, 208, 0.5); }
  .btn-check:checked + .btn-info,
  .btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    color: #000;
    background-color: #74b8f7;
    border-color: #62aff6; }
    .btn-check:checked + .btn-info:focus,
    .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(69, 141, 208, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #000;
    background-color: #51A6F5;
    border-color: #51A6F5; }

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

.btn-danger {
  color: #000;
  background-color: #FF4C41;
  border-color: #FF4C41; }
  .btn-danger:hover {
    color: #000;
    background-color: #ff675e;
    border-color: #ff5e54; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #000;
    background-color: #ff675e;
    border-color: #ff5e54;
    box-shadow: 0 0 0 0.25rem rgba(217, 65, 55, 0.5); }
  .btn-check:checked + .btn-danger,
  .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    color: #000;
    background-color: #ff7067;
    border-color: #ff5e54; }
    .btn-check:checked + .btn-danger:focus,
    .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 65, 55, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #000;
    background-color: #FF4C41;
    border-color: #FF4C41; }

.btn-light {
  color: #000;
  background-color: #f7f7f7;
  border-color: #f7f7f7; }
  .btn-light:hover {
    color: #000;
    background-color: #f8f8f8;
    border-color: #f8f8f8; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    box-shadow: 0 0 0 0.25rem rgba(210, 210, 210, 0.5); }
  .btn-check:checked + .btn-light,
  .btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    color: #000;
    background-color: #f9f9f9;
    border-color: #f8f8f8; }
    .btn-check:checked + .btn-light:focus,
    .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(210, 210, 210, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #f7f7f7;
    border-color: #f7f7f7; }

.btn-dark {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #6e6e6e; }
  .btn-dark:hover {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #585858; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #585858;
    box-shadow: 0 0 0 0.25rem rgba(132, 132, 132, 0.5); }
  .btn-check:checked + .btn-dark,
  .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #585858;
    border-color: #535353; }
    .btn-check:checked + .btn-dark:focus,
    .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(132, 132, 132, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #6e6e6e;
    border-color: #6e6e6e; }

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

.btn-outline-secondary {
  color: #6418C3;
  border-color: #6418C3; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6418C3;
    border-color: #6418C3; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(100, 24, 195, 0.5); }
  .btn-check:checked + .btn-outline-secondary,
  .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #fff;
    background-color: #6418C3;
    border-color: #6418C3; }
    .btn-check:checked + .btn-outline-secondary:focus,
    .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(100, 24, 195, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #6418C3;
    background-color: transparent; }

.btn-outline-success {
  color: #68CF29;
  border-color: #68CF29; }
  .btn-outline-success:hover {
    color: #000;
    background-color: #68CF29;
    border-color: #68CF29; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 0.5); }
  .btn-check:checked + .btn-outline-success,
  .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #000;
    background-color: #68CF29;
    border-color: #68CF29; }
    .btn-check:checked + .btn-outline-success:focus,
    .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #68CF29;
    background-color: transparent; }

.btn-outline-info {
  color: #51A6F5;
  border-color: #51A6F5; }
  .btn-outline-info:hover {
    color: #000;
    background-color: #51A6F5;
    border-color: #51A6F5; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.25rem rgba(81, 166, 245, 0.5); }
  .btn-check:checked + .btn-outline-info,
  .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #000;
    background-color: #51A6F5;
    border-color: #51A6F5; }
    .btn-check:checked + .btn-outline-info:focus,
    .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(81, 166, 245, 0.5); }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #51A6F5;
    background-color: transparent; }

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

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

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

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

.btn-link {
  font-weight: 400;
  color: #eb8153;
  text-decoration: underline; }
  .btn-link:hover {
    color: #bc6742; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d; }

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

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.76563rem;
  border-radius: 0.2rem; }
  @media (min-width: 1200px) {
    .btn-sm, .btn-group-sm > .btn {
      font-size: 0.76562rem; } }

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

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

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

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

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 0.875rem;
  color: #7e7e7e;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.75rem; }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem; }

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

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

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

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

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

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

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

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

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

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

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

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

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

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

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

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

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

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

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

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

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

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

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.76563rem;
  color: #6c757d;
  white-space: nowrap; }
  @media (min-width: 1200px) {
    .dropdown-header {
      font-size: 0.76562rem; } }

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

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

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

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

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

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

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropend .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropstart .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static; }

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

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

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

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

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

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

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

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

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

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

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

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

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

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

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:hover,
  .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "https://makaanlelo.com/") /* 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: #eb8153;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: #bc6742;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    color: #bc6742;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }

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

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

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

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

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

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

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

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

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

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.76563rem; }
  @media (min-width: 1200px) {
    .pagination-sm .page-link {
      font-size: 0.76562rem; } }

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

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

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

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  color: #8d4d32;
  background-color: #fbe6dd;
  border-color: #f9d9cb; }
  .alert-primary .alert-link {
    color: #713e28; }

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

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

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

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

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

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

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

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

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

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #eb8153;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

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

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

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

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

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

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

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

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

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

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

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

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

.list-group-item-primary {
  color: #8d4d32;
  background-color: #fbe6dd; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #8d4d32;
    background-color: #e2cfc7; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #8d4d32;
    border-color: #8d4d32; }

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

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

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

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

.list-group-item-danger {
  color: #992e27;
  background-color: #ffdbd9; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #992e27;
    background-color: #e6c5c3; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #992e27;
    border-color: #992e27; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

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

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

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

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

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

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

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.76563rem;
  word-wrap: break-word;
  opacity: 0; }
  @media (min-width: 1200px) {
    .tooltip {
      font-size: 0.76562rem; } }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

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

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

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

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

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

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

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

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

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #3d4465;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

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

.carousel {
  position: relative; }

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

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

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

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

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

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

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

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

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

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offcanvas.show {
  transform: none; }

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

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

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

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

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

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

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

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

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

.link-primary {
  color: #eb8153; }
  .link-primary:hover, .link-primary:focus {
    color: #ef9a75; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

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

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

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

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

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

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

.c-pointer {
  cursor: pointer; }

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

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

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

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

p {
  line-height: 1.8; }

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

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

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

ul {
  padding: 0;
  margin: 0; }

li {
  list-style: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px; }
  @media only screen and (max-width: 1200px) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 30px;
      padding-right: 30px;
      padding-left: 30px; } }
  @media only screen and (max-width: 767px) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 20px;
      padding-right: 20px;
      padding-left: 20px; } }
  @media only screen and (max-width: 575px) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 15px;
      padding-right: 15px;
      padding-left: 15px; } }

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

.op1 {
  opacity: 0.1; }

.op2 {
  opacity: 0.2; }

.op3 {
  opacity: 0.3; }

.op4 {
  opacity: 0.4; }

.op5 {
  opacity: 0.5; }

.op6 {
  opacity: 0.6; }

.op7 {
  opacity: 0.7; }

.op8 {
  opacity: 0.8; }

.op9 {
  opacity: 0.9; }

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

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

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

.bg-primary {
  background-color: var(--primary) !important; }

.support-ticket {
  position: fixed;
  bottom: 30px;
  right: 15px;
  z-index: 999999; }

.support-ticket-btn {
  width: 100px;
  background: #7CB442;
  animation: 0.7s ease-in-out 0s infinite alternate none running crescendo;
  border-radius: 50px;
  color: #fff;
  font-size: 8px;
  font-size: 16px;
  padding: 5px 10px 7px;
  text-align: center;
  display: inline-block;
  box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; }
  .support-ticket-btn:hover, .support-ticket-btn:focus {
    color: #fff; }

.text-blue {
  color: #5e72e4; }

.text-indigo {
  color: #6610f2; }

.text-purple {
  color: #6f42c1; }

.text-pink {
  color: #e83e8c; }

.text-red {
  color: #EE3232; }

.text-orange {
  color: #ff9900; }

.text-yellow {
  color: #FFFA6F; }

.text-green {
  color: #297F00; }

.text-teal {
  color: #20c997; }

.text-cyan {
  color: #3065D0; }

.bg-gray-dark {
  background: #191e3a !important; }

.bg-purpal {
  background: #4527a0 !important; }

.bg-red {
  background: #c62828 !important; }

.bg-blue-dark {
  background: #283593 !important; }

.bg-blue {
  background: #7356f1 !important; }

.bg-blue-light {
  background: #5bcfc5 !important; }

.bg-green-light {
  background: #00838f !important; }

.bg-green {
  background: #ff8f16 !important; }

.bg-black {
  background: #000; }

.text-black {
  color: #000 !important; }

.dz-scroll {
  position: relative; }

.scale1 {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  display: inline-block; }

.scale2 {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  display: inline-block; }

.scale3 {
  transform: scale(1.3);
  -moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  display: inline-block; }

.scale4 {
  transform: scale(1.4);
  -moz-transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  display: inline-block; }

.scale5 {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  display: inline-block; }

.scale-2 {
  transform: scale(2);
  -moz-transform: scale(2);
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  display: inline-block; }

@-webkit-keyframes crescendo {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

.height10 {
  height: 10px; }

.height20 {
  height: 20px; }

.height30 {
  height: 30px; }

.height40 {
  height: 40px; }

.height50 {
  height: 50px; }

.height60 {
  height: 60px; }

.height70 {
  height: 70px; }

.height80 {
  height: 80px; }

.height90 {
  height: 90px; }

.height100 {
  height: 100px; }

.height110 {
  height: 110px; }

.height120 {
  height: 120px; }

.height130 {
  height: 130px; }

.height140 {
  height: 140px; }

.height150 {
  height: 150px; }

.height160 {
  height: 160px; }

.height170 {
  height: 170px; }

.height180 {
  height: 180px; }

.height190 {
  height: 190px; }

.height200 {
  height: 200px; }

.height210 {
  height: 210px; }

.height220 {
  height: 220px; }

.height230 {
  height: 230px; }

.height240 {
  height: 240px; }

.height250 {
  height: 250px; }

.height260 {
  height: 260px; }

.height270 {
  height: 270px; }

.height280 {
  height: 280px; }

.height290 {
  height: 290px; }

.height300 {
  height: 300px; }

.height310 {
  height: 310px; }

.height320 {
  height: 320px; }

.height330 {
  height: 330px; }

.height340 {
  height: 340px; }

.height350 {
  height: 350px; }

.height360 {
  height: 360px; }

.height370 {
  height: 370px; }

.height380 {
  height: 380px; }

.height390 {
  height: 390px; }

.height400 {
  height: 400px; }

.height415 {
  height: 415px; }

.height500 {
  height: 500px; }

.height520 {
  height: 520px; }

.height600 {
  height: 600px; }

.height630 {
  height: 630px; }

.height650 {
  height: 650px; }

.height720 {
  height: 720px; }

.height750 {
  height: 750px; }

.height800 {
  height: 800px; }

.width10 {
  width: 10px; }

.width20 {
  width: 20px; }

.width30 {
  width: 30px; }

.width40 {
  width: 40px; }

.width50 {
  width: 50px; }

.width60 {
  width: 60px; }

.width70 {
  width: 70px; }

.width80 {
  width: 80px; }

.width90 {
  width: 90px; }

.width100 {
  width: 100px; }

.width110 {
  width: 110px; }

.width120 {
  width: 120px; }

.width130 {
  width: 130px; }

.width140 {
  width: 140px; }

.width150 {
  width: 150px; }

.width160 {
  width: 160px; }

.width170 {
  width: 170px; }

.width180 {
  width: 180px; }

.width190 {
  width: 190px; }

.width200 {
  width: 200px; }

.width210 {
  width: 210px; }

.width220 {
  width: 220px; }

.width230 {
  width: 230px; }

.width240 {
  width: 240px; }

.width250 {
  width: 250px; }

.width260 {
  width: 260px; }

.width270 {
  width: 270px; }

.width280 {
  width: 280px; }

.width290 {
  width: 290px; }

.width300 {
  width: 300px; }

.width310 {
  width: 310px; }

.width320 {
  width: 320px; }

.width330 {
  width: 330px; }

.width340 {
  width: 340px; }

.width350 {
  width: 350px; }

.width360 {
  width: 360px; }

.width370 {
  width: 370px; }

.width380 {
  width: 380px; }

.width390 {
  width: 390px; }

.width400 {
  width: 400px; }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@keyframes crescendo {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; } }

/* Editable */
#preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff; }

.sk-three-bounce {
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: white; }

.sk-three-bounce .sk-child {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-color: var(--primary);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
  animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; }

.sk-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.sk-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-three-bounce {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes sk-three-bounce {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.footer {
  padding-left: 17.5rem;
  background-color: #fff; }
  .footer .copyright {
    padding: 0.9375rem; }
    .footer .copyright p {
      text-align: center;
      margin: 0; }
    .footer .copyright a {
      color: var(--primary); }

[data-sidebar-style="mini"] .nav-control,
[data-layout="horizontal"] .nav-control {
  display: none; }

@media only screen and (max-width: 767px) {
  [data-sidebar-style="overlay"] .nav-header .logo-abbr {
    display: block; } }

[data-header-position="fixed"] .nav-header {
  position: fixed;
  left: auto; }

.nav-header {
  height: 4.5rem;
  width: 17.5rem;
  display: inline-block;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--nav-headbg);
  transition: all .2s ease;
  z-index: 10; }
  .nav-header .logo-abbr {
    min-width: 45px;
    max-width: 40px; }
    @media only screen and (max-width: 575px) {
      .nav-header .logo-abbr {
        min-width: 35px; } }
  .nav-header .logo-compact {
    display: none; }
  @media only screen and (max-width: 1350px) {
    .nav-header {
      width: 17rem; } }
  .nav-header .svg-logo-rect {
    fill: var(--primary); }
  .nav-header .brand-logo {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.125rem;
    color: #fff;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 50px;
    font-weight: 700; }
    [data-sidebar-style="compact"] .nav-header .brand-logo,
    [data-sidebar-style="mini"] .nav-header .brand-logo {
      padding-left: 0;
      padding-right: 0;
      justify-content: center; }
    @media only screen and (max-width: 767px) {
      .nav-header .brand-logo {
        padding-left: 0;
        padding-right: 0;
        justify-content: center; } }
  .nav-header .brand-title {
    margin-left: 20px;
    max-width: 120px;
    margin-top: 0px; }
    [data-theme-version="dark"] .nav-header .brand-title {
      background-position: 0 120%; }

@media only screen and (max-width: 1199px) {
  /* .nav-header {
		height:5rem;
    } */ }

@media only screen and (max-width: 1023px) {
  .nav-header {
    width: 5rem; }
    .nav-header .brand-title {
      display: none; } }

.nav-control {
  cursor: pointer;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;
  font-size: 1.4rem;
  padding: 2px 0.5rem 0;
  border-radius: 2px; }
  @media only screen and (max-width: 1023px) {
    .nav-control {
      right: -45px; } }
  @media only screen and (max-width: 767px) {
    .nav-control {
      right: -2.75rem; } }
  @media only screen and (max-width: 575px) {
    .nav-control {
      right: -3rem; } }

.hamburger {
  display: inline-block;
  left: 0px;
  position: relative;
  top: 3px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 26px;
  z-index: 999; }

.hamburger .line {
  background: var(--primary);
  display: block;
  height: 3px;
  border-radius: 3px;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.hamburger .line:nth-child(1) {
  width: 20px; }

.hamburger .line:nth-child(2) {
  width: 26px; }

.hamburger .line:nth-child(3) {
  width: 22px; }

.hamburger:hover {
  cursor: pointer; }

.hamburger:hover .line {
  width: 26px; }

/*
    .hamburger.is-active {
      left: 60px;
    }
    */
.hamburger.is-active .line:nth-child(1),
.hamburger.is-active .line:nth-child(3) {
  width: 10px;
  height: 2px; }

.hamburger.is-active .line:nth-child(2) {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  width: 22px;
  height: 2px; }

.hamburger.is-active .line:nth-child(1) {
  -webkit-transform: translateY(4px) rotate(45deg);
  transform: translateY(4px) rotate(45deg); }

.hamburger.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-4px) rotate(-45deg);
  transform: translateY(-4px) rotate(-45deg); }

@media (min-width: 767px) {
  [data-sidebar-style="compact"] .nav-control {
    display: none; }
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title {
  display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr {
  display: block; }

[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact {
  display: none; }

[data-sidebar-style="mini"] .nav-header .logo-abbr {
  display: block; }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .brand-title {
  display: none; }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact {
  max-width: 75px; }

[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-left: 30px;
  padding-right: 30px;
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header {
  width: 9.5rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title {
    display: none; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact {
    display: none; }

.header {
  z-index: 1;
  position: relative;
  padding: 0rem;
  z-index: 4;
  padding-left: 17.5rem;
  transition: all .2s ease;
  background: var(--headerbg);
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.05); }
  .header .header-content {
    height: 100%; }
  .header .navbar {
    height: 4.5rem;
    padding: 0 40px;
    width: 100%; }
    .header .navbar .navbar-collapse {
      height: 100%;
      width: 100%; }
    @media only screen and (max-width: 1023px) {
      .header .navbar {
        padding-left: 145px; } }
    @media only screen and (max-width: 575px) {
      .header .navbar {
        padding: 0 15px; } }
  .header .sub-header {
    padding: 5px 40px;
    height: 3rem;
    display: flex;
    background-color: #fff;
    align-items: center;
    border-top: 1px solid #EEEEEE; }
    .header .sub-header .dashboard_bar {
      font-size: 18px;
      font-weight: 500;
      color: #000;
      margin-bottom: 0; }
    @media only screen and (max-width: 575px) {
      .header .sub-header {
        padding: 5px 15px; } }

/* pulse in SVG */
svg.pulse-svg {
  overflow: visible; }
  svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite;
    fill: var(--primary); }
  svg.pulse-svg .second-circle {
    -webkit-animation-delay: 1s;
    animation-delay: 1s; }
  svg.pulse-svg .third-circle {
    -webkit-animation-delay: 2s;
    animation-delay: 2s; }

/* pulse in CSS */
.pulse-css {
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  border-radius: 3.5rem;
  height: 12px;
  position: absolute;
  background: var(--primary);
  right: 5px;
  top: 8px;
  border: 2px solid #fff;
  width: 12px; }
  .pulse-css:after, .pulse-css:before {
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -.2rem;
    background-color: var(--primary);
    margin: auto;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite; }
    [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before {
      left: auto;
      right: -.2rem; }
  @media only screen and (max-width: 1400px) {
    .pulse-css {
      height: 16px;
      width: 16px; } }

@-webkit-keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

@keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

[data-sidebar-style="full"] .header,
[data-sidebar-style="overlay"] .header {
  width: 100%; }
  @media only screen and (max-width: 1350px) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 17rem; } }
  @media only screen and (max-width: 1023px) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 0; } }

[data-sidebar-style="mini"] .header {
  width: 100%;
  padding-left: 5rem; }

[data-sidebar-style="compact"] .header {
  width: 100%;
  padding-left: 11.25rem; }

[data-header-position="fixed"] .header {
  position: fixed;
  top: 0;
  width: 100%; }

[data-header-position="fixed"] .content-body {
  padding-top: 7.5rem; }

[data-header-position="fixed"] .deznav {
  margin-top: 0; }

[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
  width: 1199px; }

[data-sidebar-style="modern"] .header {
  width: 100%;
  padding-left: 9.5rem; }

[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo {
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content {
  padding-left: 30px; }

.header-left {
  height: 100%;
  display: flex;
  align-items: center; }
  .header-left input {
    background: #f7f7f7 !important;
    min-width: 170px;
    min-height: 40px;
    border-color: transparent;
    color: #6e6e6e !important;
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    box-shadow: none; }
    [direction="rtl"] .header-left input {
      border-top-left-radius: 0.375rem;
      border-bottom-left-radius: 0.375rem;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .header-left input:focus, .header-left input:active, .header-left input.active {
      border-color: transparent;
      box-shadow: none; }
    .header-left input::-webkit-input-placeholder {
      /* Edge */
      color: #6e6e6e; }
    .header-left input:-ms-input-placeholder {
      /* Internet Explorer */
      color: #6e6e6e; }
    .header-left input::placeholder {
      color: #6e6e6e; }
  .header-left .search_bar {
    display: flex;
    align-items: center;
    height: 100%; }
    .header-left .search_bar .dropdown-menu {
      box-shadow: none; }
    .header-left .search_bar .search_icon {
      background: #f7f7f7 !important;
      height: 40px;
      padding: 8px 0 8px 15px !important;
      border-top-left-radius: 0.375rem;
      border-bottom-left-radius: 0.375rem; }
      .header-left .search_bar .search_icon i {
        font-size: 24px;
        color: #6e6e6e;
        line-height: 1; }
      @media only screen and (max-width: 767px) {
        .header-left .search_bar .search_icon {
          border-radius: 4px;
          padding: 8px 10px !important; } }
    @media only screen and (max-width: 767px) {
      .header-left .search_bar {
        position: static; }
        .header-left .search_bar .dropdown-menu {
          width: 300px;
          left: -15vw;
          box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
          border-radius: 4px !important; } }
    @media only screen and (max-width: 767px) and (max-width: 575px) {
      .header-left .search_bar .dropdown-menu {
        width: 250px;
        left: -25vw; } }
    @media only screen and (max-width: 767px) {
          .header-left .search_bar .dropdown-menu .form-control {
            border-radius: 4px !important;
            width: 100%; }
          [direction="rtl"] .header-left .search_bar .dropdown-menu {
            right: -98px; } }
    .header-left .search_bar .dropdown-menu,
    .header-left .search_bar .dropdown-menu.show {
      border: 0px;
      background-color: transparent;
      border-top-right-radius: 5rem;
      border-bottom-right-radius: 5rem; }
      @media only screen and (min-width: 768px) {
        .header-left .search_bar .dropdown-menu,
        .header-left .search_bar .dropdown-menu.show {
          left: 34px;
          top: 0;
          transform: translateY(50%);
          display: block; } }

[data-sidebar-style="compact"] .header-left {
  margin-left: 0; }

.header-right {
  height: 100%; }
  .header-right .nav-item {
    height: 100%;
    display: flex;
    align-items: center; }
    .header-right .nav-item .nav-link {
      color: #464a53;
      font-size: 18px; }
  .header-right .right-sidebar {
    margin-right: -30px; }
    .header-right .right-sidebar a {
      height: 80px;
      width: 80px;
      text-align: center;
      justify-content: center;
      display: flex;
      align-items: center;
      border-left: 1px solid #f7f7f7; }
  .header-right > li:not(:first-child) {
    padding-left: 0.75rem; }
    @media only screen and (max-width: 1199px) {
      .header-right > li:not(:first-child) {
        padding-left: 0.5rem; } }
  @media only screen and (max-width: 767px) {
    .header-right .notification_dropdown {
      position: static; } }
  .header-right .notification_dropdown .nav-link {
    position: relative;
    color: var(--primary);
    padding: 0;
    height: 40px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border-radius: 0.5rem; }
    .header-right .notification_dropdown .nav-link .bell-icon {
      -webkit-animation-name: tada;
      animation-name: tada;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both; }
    .header-right .notification_dropdown .nav-link i {
      color: #2b2b2b; }
    .header-right .notification_dropdown .nav-link svg  path {
      fill: #2b2b2b; }
    @media only screen and (max-width: 1400px) {
      .header-right .notification_dropdown .nav-link svg {
        width: 24px;
        height: 24px; } }
    .header-right .notification_dropdown .nav-link svg#icon-full path, .header-right .notification_dropdown .nav-link svg#icon-minimize path {
      stroke: #2b2b2b; }
    .header-right .notification_dropdown .nav-link .badge {
      position: absolute;
      font-size: 12px;
      border-radius: 0;
      right: 0px;
      top: 3px;
      font-weight: normal;
      height: 18px;
      width: 18px;
      line-height: 16px;
      text-align: center;
      padding: 0px; }
      @media only screen and (max-width: 1400px) {
        .header-right .notification_dropdown .nav-link .badge {
          right: -2px;
          top: -2px;
          font-size: 12px;
          height: 18px;
          width: 18px;
          line-height: 18px; } }
    .header-right .notification_dropdown .nav-link:hover {
      background: var(--rgba-primary-1); }
  .header-right .notification_dropdown .dropdown-item:focus a, .header-right .notification_dropdown .dropdown-item:active a {
    color: #fff; }
  .header-right .notification_dropdown .dropdown-item a {
    color: #6e6e6e; }
    .header-right .notification_dropdown .dropdown-item a:hover {
      text-decoration: none; }
  .header-right .dropdown-menu {
    border-width: 0;
    box-shadow: 0 0 37px rgba(8, 21, 66, 0.05); }
    [data-theme-version="dark"] .header-right .dropdown-menu {
      box-shadow: none; }
  .header-right .header-profile > a.nav-link {
    border-left: 1px solid #EEEEEE;
    margin-left: 10px;
    padding: 0;
    padding-left: 20px;
    display: flex;
    align-items: center; }
    .header-right .header-profile > a.nav-link i {
      font-weight: 700; }
    .header-right .header-profile > a.nav-link .header-info {
      padding-left: 12px;
      text-align: left; }
      @media only screen and (max-width: 1400px) {
        .header-right .header-profile > a.nav-link .header-info {
          padding-left: 10px; } }
      @media only screen and (max-width: 575px) {
        .header-right .header-profile > a.nav-link .header-info {
          display: none; } }
      .header-right .header-profile > a.nav-link .header-info span {
        font-size: 16px;
        color: #000;
        display: block;
        font-weight: 600; }
      .header-right .header-profile > a.nav-link .header-info strong {
        color: #6e6e6e; }
      .header-right .header-profile > a.nav-link .header-info small, .header-right .header-profile > a.nav-link .header-info .small {
        display: block;
        font-size: 12px;
        color: #89879f;
        font-weight: 400;
        line-height: 1.2; }
    @media only screen and (max-width: 1400px) {
      .header-right .header-profile > a.nav-link {
        margin-left: 10px;
        padding-left: 20px; } }
    @media only screen and (max-width: 575px) {
      .header-right .header-profile > a.nav-link {
        margin-left: 0px;
        padding-left: 0px;
        border-left: 0; } }
  .header-right .header-profile .dropdown-menu {
    padding: 15px 0;
    min-width: 12.5rem; }
    .header-right .header-profile .dropdown-menu a:hover, .header-right .header-profile .dropdown-menu a:focus, .header-right .header-profile .dropdown-menu a.active {
      color: var(--primary); }
  .header-right .header-profile img {
    width: 40px;
    height: 40px;
    border-radius: 0.5rem; }
    @media only screen and (max-width: 1400px) {
      .header-right .header-profile img {
        width: 39px;
        height: 39px; } }
  .header-right .header-profile .dropdown-toggle i {
    font-size: 1.25rem; }
  @media only screen and (max-width: 575px) {
    .header-right .header-profile .dropdown-toggle span {
      display: none; } }
  .header-right .header-profile .profile_title {
    background: var(--primary);
    color: #fff;
    padding: 10px 20px; }
    .header-right .header-profile .profile_title h5, .header-right .header-profile .profile_title .h5 {
      color: #fff;
      margin-bottom: 3px; }
  .header-right .header-profile .dropdown-item {
    padding: 8px 24px; }

.dz-fullscreen #icon-minimize {
  display: none; }

.dz-fullscreen.active #icon-full {
  display: none; }

.dz-fullscreen.active #icon-minimize {
  display: inline-block; }

@media only screen and (max-width: 575px) {
  .dz-fullscreen {
    display: none; } }

.dz-theme-mode #icon-light {
  display: none; }

.dz-theme-mode.active #icon-dark {
  display: none; }

.dz-theme-mode.active #icon-light {
  display: inline-block; }

@media only screen and (max-width: 575px) {
  .dz-theme-mode {
    display: none; } }

.notification_dropdown .dropdown-menu-end {
  min-width: 310px;
  padding: 0rem 0 1rem;
  top: 100%; }
  .notification_dropdown .dropdown-menu-end .notification_title {
    background: var(--primary);
    color: #fff;
    padding: 10px 20px; }
    .notification_dropdown .dropdown-menu-end .notification_title h5, .notification_dropdown .dropdown-menu-end .notification_title .h5 {
      color: #fff;
      margin-bottom: 3px; }
  .notification_dropdown .dropdown-menu-end .media {
    width: 45px !important;
    height: 45px !important;
    font-size: 18px !important; }
    [data-theme-version="dark"] .notification_dropdown .dropdown-menu-end .media {
      border-color: #473F72; }
    .notification_dropdown .dropdown-menu-end .media > span {
      width: 35px;
      height: 35px;
      border-radius: 50px;
      display: inline-block;
      padding: 7px 9px;
      margin-right: 10px; }
      [direction="rtl"].notification_dropdown .dropdown-menu-end .media > span {
        margin-right: 0;
        margin-left: 10px; }
      .notification_dropdown .dropdown-menu-end .media > span.success {
        background: #ecfae4;
        color: #68CF29; }
      .notification_dropdown .dropdown-menu-end .media > span.primary {
        background: var(--rgba-primary-1);
        color: var(--primary); }
      .notification_dropdown .dropdown-menu-end .media > span.danger {
        background: #ffefee;
        color: #FF4C41; }
    .notification_dropdown .dropdown-menu-end .media .notify-time {
      width: 100% !important;
      margin-right: 0 !important;
      color: #828690; }
    .notification_dropdown .dropdown-menu-end .media p {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 200px;
      margin-bottom: 0;
      margin-top: 5px; }
      @media only screen and (max-width: 575px) {
        .notification_dropdown .dropdown-menu-end .media p {
          max-width: 100px; } }
  .notification_dropdown .dropdown-menu-end .all-notification {
    display: block;
    padding: 15px 30px 0;
    text-align: center;
    border-top: 1px solid #f7f7f7; }
    .notification_dropdown .dropdown-menu-end .all-notification i {
      margin-left: 10px; }

.search-area {
  width: 275px; }
  .search-area .input-group-append .input-group-text {
    background: #f7f7f7;
    padding: 0  15px;
    border-radius: 5px; }
    .search-area .input-group-append .input-group-text i {
      font-size: 16px;
      font-weight: 600 !important; }
  .search-area .form-control {
    border-radius: 0.5rem;
    border: 0;
    background: #f7f7f7 !important;
    height: 40px;
    padding: 0 25px; }
    .search-area .form-control:hover, .search-area .form-control:active, .search-area .form-control:focus {
      background: #f7f7f7; }
    .search-area .form-control::placeholder {
      color: #8388a0; }
  .search-area .input-group-text {
    height: 40px;
    background: #f7f7f7;
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }

[data-container="boxed"] .search-area {
  display: none !important; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right {
  border-color: #473F72 !important; }

[direction="rtl"] .border-right {
  border-left: 1px solid #EEEEEE !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 1px solid #EEEEEE !important;
  border-left: 0 !important; }

[direction="rtl"] .dropdown-menu {
  left: auto; }

[direction="rtl"] .dropdown-menu-right {
  left: 0;
  right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .dropdown-menu-right {
      left: 15px; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 10px;
  margin-right: 0; }

[direction="rtl"]:not([data-container="boxed"]) .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"][data-container="wide-boxed"] .nav-header {
  left: auto;
  right: auto; }

[direction="rtl"] .nav-header {
  text-align: right;
  right: auto; }
  [direction="rtl"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0px;
    padding-right: 20px; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] {
      padding-right: 30px; }
    [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
      [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
        padding-right: 30px; }
    @media (max-width: 575.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: 10px;
  left: 0.9375rem; }
  @media (max-width: 575.98px) {
    [direction="rtl"] .nav-control {
      left: -4.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: 40px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
  width: 16rem; }

[direction="rtl"][data-sidebar-style="modern"] .nav-header .nav-control {
  right: unset;
  left: -60px; }

[direction="rtl"] .header {
  padding: 0;
  padding-right: 17.5rem; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"] .header {
      padding-right: 0; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .header {
      padding-right: 0rem;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header .header-content {
      padding-right: 3.5rem;
      padding-left: 0.938rem; } }
  [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  @media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 0.5rem; } }
  [direction="rtl"] .header .nav-control {
    right: 0.4375rem;
    left: auto; }

[direction="rtl"] .header-right > li:not(:first-child) {
  padding-left: 0;
  padding-right: 0.5rem;
  margin-right: 0 !important; }
  @media only screen and (max-width: 767px) {
    [direction="rtl"] .header-right > li:not(:first-child) {
      padding-right: 0.5rem; } }

[direction="rtl"] .header-right .header-profile > a.nav-link {
  margin-left: auto;
  padding-left: auto;
  margin-right: 15px;
  padding-right: 30px;
  border-right: 1px solid #EEEEEE;
  border-left: 0; }
  [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right; }
    @media only screen and (max-width: 1400px) {
      [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
        padding-right: 10px;
        padding-left: 0; } }
  @media only screen and (max-width: 1400px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 10px;
      padding-right: 20px;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0px;
      padding-right: 0px;
      border-right: 0; } }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 40px !important; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -100px !important; } }

[direction="rtl"] .header-left .search_bar .search_icon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .search_icon {
      border-radius: 5rem; } }

[direction="rtl"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }
  [direction="rtl"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
  padding-right: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
  padding-right: 7.75rem; }

[direction="rtl"][data-sidebar-style="mini"] .header {
  padding-right: 5rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0;
  padding-right: 11.25rem; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }

[direction="rtl"][data-sidebar-style="modern"] .header {
  padding: 0 0;
  padding-right: 9.375rem; }
  [direction="rtl"][data-sidebar-style="modern"] .header .navbar {
    padding-left: 40px;
    padding-right: 80px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .deznav {
    text-align: right; }
    [direction="rtl"] .deznav .metismenu ul:after {
      left: auto;
      right: 25px; }
    [direction="rtl"] .deznav .metismenu ul a:before {
      left: auto;
      right: 65px; }
    [direction="rtl"] .deznav .metismenu ul a .badge {
      float: left;
      margin-right: 0;
      margin-left: 12px; }
    [direction="rtl"] .deznav .metismenu li > a i {
      padding: 0 0 0 1.5rem; }
    [direction="rtl"] .deznav .metismenu li > a svg {
      margin-left: 5px;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .deznav .metismenu li ul a {
      padding-right: 6.4rem;
      padding-left: 2rem; }
    [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .deznav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after {
    left: 1.5rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    left: auto;
    right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; }
  [direction="rtl"][data-sidebar-style="mini"] .deznav .metismenu > li > a > i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li > a i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 40px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 3.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 30px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .navbar {
    padding-left: 0;
    padding-right: 60px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control {
    right: auto;
    left: -50px; }
  [direction="rtl"][data-layout="horizontal"] .deznav {
    left: unset;
    right: 40px; }
    [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-child(2) > a {
      border-right: 0; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"][data-sidebar-style="overlay"] .header .navbar {
      padding-left: 40px;
      padding-right: 145px; } }

[direction="rtl"] {
  /* ===== Light gallery ===== */ }
  [direction="rtl"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0   0 0.75rem; }
  [direction="rtl"] .list-group {
    padding-left: 0; }
  [direction="rtl"] .form-check-input {
    margin-left: -1.25rem;
    margin-right: inherit; }
  [direction="rtl"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .radio input,
  [direction="rtl"] .radio-inline,
  [direction="rtl"] .checkbox input,
  [direction="rtl"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0; }
  [direction="rtl"] .content-body {
    margin-right: 17.5rem;
    margin-left: auto; }
    [data-sidebar-style="modern"][direction="rtl"] .content-body {
      margin-right: 9.375rem; }
    [direction="rtl"] .content-body .page-titles {
      text-align: right; }
  [direction="rtl"] .doctor-info-details .media-body span i,
  [direction="rtl"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .patients-chart-deta .col,
  [direction="rtl"] .patients-chart-deta .col [class*="bg-"],
  [direction="rtl"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px; }
  [direction="rtl"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px; }
  [direction="rtl"] .doctor-info-details .media i {
    right: 0;
    left: -15px; }
  [direction="rtl"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px; }
  [direction="rtl"] .apexcharts-legend-text {
    margin: 4px; }
  [direction="rtl"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px; }
  [direction="rtl"] .custom-control {
    margin-left: 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.35rem 0.35rem 0; }
  [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after {
    left: -62px;
    right: auto !important; }
  [direction="rtl"] .check-switch {
    padding-right: 40px; }
    [direction="rtl"] .check-switch .custom-control-label:after, [direction="rtl"] .check-switch .custom-control-label:before {
      right: -35px !important; }
  [direction="rtl"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%); }
  [direction="rtl"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0; }
  [direction="rtl"] .form-wrapper .input-group .form-control {
    text-align: left; }
  [direction="rtl"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0); }
  [direction="rtl"] .card-table td:first-child {
    padding-right: 30px;
    padding-left: 10px; }
  [direction="rtl"] .card-table td:last-child {
    padding-left: 30px;
    padding-right: 10px; }
  [direction="rtl"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px; }
  [direction="rtl"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px; }
    @media only screen and (max-width: 575px) {
      [direction="rtl"] .profile-tab .nav-item .nav-link {
        margin-left: 0px; } }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel {
    margin-left: 0px;
    margin-right: 40px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge {
    left: auto;
    right: 0px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel:after {
    left: auto;
    right: -5px; }
  [direction="rtl"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem; }
    [direction="rtl"] .chatbox .msg_cotainer:after {
      left: auto;
      right: -10px;
      transform: rotate(-90deg); }
  [direction="rtl"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important; }
  [direction="rtl"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px; }
    [direction="rtl"] .chatbox .msg_cotainer_send:after {
      right: auto;
      left: -10px;
      transform: rotate(90deg); }
  [direction="rtl"] .new-arrival-content .price {
    float: 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.35rem;
    border-bottom-left-radius: 0.35rem; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
    padding-left: 0.5rem; }
  [direction="rtl"] .chatbox .chatbox-close {
    left: 340px;
    right: auto; }
  [direction="rtl"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #EEEEEE;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  [direction="rtl"] .message-search-area .form-control {
    border-right: 1px solid #EEEEEE;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px; }
  [direction="rtl"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0; }
  [direction="rtl"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px; }
  [direction="rtl"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem; }
  [direction="rtl"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"][data-layout="horizontal"] .content-body {
    margin-right: 0; }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    -webkit-transform: rotate(-4deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem; }
  [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 11.25rem; }
  [direction="rtl"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0; }
  [direction="rtl"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: .9rem; }
  [direction="rtl"] .post-input a i {
    margin-left: 15px;
    margin-right: 0; }
  [direction="rtl"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"] .deznav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"] .deznav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg); }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(225deg) translateY(-50%);
    transform: rotate(225deg) translateY(-50%); }
  [direction="rtl"] .chatbox {
    left: -500px;
    right: auto; }
  [direction="rtl"] .chatbox.active {
    left: 0;
    right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .best-doctor .timeline .timeline-panel .media {
      float: right;
      margin-right: 0 !important;
      margin-left: 15px !important; } }
  [direction="rtl"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); }
  [direction="rtl"] .lg-outer.lg-visible {
    direction: ltr; }
  [direction="rtl"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px; }
  [direction="rtl"] .noUi-target {
    direction: rtl; }
  [direction="rtl"] .noUi-vertical .noUi-pips-vertical {
    left: -20px; }
  [direction="rtl"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px; }
  [direction="rtl"] .sidebar-right .ps--active-x > .ps__rail-x {
    display: none; }
  [direction="rtl"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto; }
  [direction="rtl"] .dtp > .dtp-content {
    right: 50%;
    left: auto; }
  [direction="rtl"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto; }
  [direction="rtl"] .input-group-prepend .btn + .btn {
    border-radius: 0 !important; }
  [direction="rtl"] .form-control + .input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  [direction="rtl"] .input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.35rem;
    border-top-left-radius: 0.35rem; }
  [direction="rtl"] .custom-file-label::after {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0; }
  [direction="rtl"] .weather-btn {
    margin-left: 20px; }
  [direction="rtl"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffffff', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"][data-theme-version="dark"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45050505', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px); }
  [direction="rtl"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff; }
  [direction="rtl"] .swiper-box .swiper-slide {
    padding-left: 0;
    padding-right: 23px; }
  [direction="rtl"] .swiper-box .swiper-scrollbar-drag {
    left: auto;
    right: -3px; }
  [direction="rtl"] .swiper-box .swiper-container-vertical > .swiper-scrollbar {
    right: 4px;
    left: auto; }

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
  [direction="rtl"] .content-body {
    margin-right: 17rem; } }

[direction="rtl"] .sidebar-right {
  left: -50rem;
  right: auto;
  box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); }
  [direction="rtl"] .sidebar-right.show {
    left: 5.25rem;
    right: auto; }
  [direction="rtl"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); }

[direction="rtl"] .sidebar-right .sidebar-close-trigger {
  left: -48px;
  right: auto; }

[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right; }

[direction="rtl"] .dz-demo-panel {
  right: unset;
  left: -100%; }
  [direction="rtl"] .dz-demo-panel.show {
    right: unset;
    left: 0; }
  [direction="rtl"] .dz-demo-panel .dz-demo-trigger {
    left: 100%;
    right: unset;
    border-radius: 0 5px 5px 0; }

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 575.98px) {
    html[dir="rtl"] [direction="rtl"] .footer {
      padding-right: 0; } }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"] .menu-toggle .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
  padding-right: 9.375rem; }

.nav-label {
  margin: 10px 25px 0;
  padding: 1.5625rem 0 10px;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.05rem;
  border-top: 1px solid #eaeaea;
  color: #999999; }
  [data-theme-version="dark"] .nav-label {
    border-color: #473F72; }
  .nav-label.first {
    border: 0px;
    margin-top: 0px; }

.nav-badge {
  position: absolute;
  right: 2.8125rem;
  top: 0.625rem; }

.content-body {
  margin-left: 17.5rem;
  z-index: 0;
  transition: all .2s ease; }
  @media only screen and (max-width: 1350px) {
    .content-body {
      margin-left: 17rem; } }

.bell img {
  -webkit-animation: ring 8s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 4px;
  -moz-animation: ring 8s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 4px;
  animation: ring 8s .7s ease-in-out infinite; }

@-webkit-keyframes ring {
  0% {
    -webkit-transform: rotateZ(0); }
  1% {
    -webkit-transform: rotateZ(30deg); }
  3% {
    -webkit-transform: rotateZ(-28deg); }
  5% {
    -webkit-transform: rotateZ(34deg); }
  7% {
    -webkit-transform: rotateZ(-32deg); }
  9% {
    -webkit-transform: rotateZ(30deg); }
  11% {
    -webkit-transform: rotateZ(-28deg); }
  13% {
    -webkit-transform: rotateZ(26deg); }
  15% {
    -webkit-transform: rotateZ(-24deg); }
  17% {
    -webkit-transform: rotateZ(22deg); }
  19% {
    -webkit-transform: rotateZ(-20deg); }
  21% {
    -webkit-transform: rotateZ(18deg); }
  23% {
    -webkit-transform: rotateZ(-16deg); }
  25% {
    -webkit-transform: rotateZ(14deg); }
  27% {
    -webkit-transform: rotateZ(-12deg); }
  29% {
    -webkit-transform: rotateZ(10deg); }
  31% {
    -webkit-transform: rotateZ(-8deg); }
  33% {
    -webkit-transform: rotateZ(6deg); }
  35% {
    -webkit-transform: rotateZ(-4deg); }
  37% {
    -webkit-transform: rotateZ(2deg); }
  39% {
    -webkit-transform: rotateZ(-1deg); }
  41% {
    -webkit-transform: rotateZ(1deg); }
  43% {
    -webkit-transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(0); } }

@-moz-keyframes ring {
  0% {
    -moz-transform: rotate(0); }
  1% {
    -moz-transform: rotate(30deg); }
  3% {
    -moz-transform: rotate(-28deg); }
  5% {
    -moz-transform: rotate(34deg); }
  7% {
    -moz-transform: rotate(-32deg); }
  9% {
    -moz-transform: rotate(30deg); }
  11% {
    -moz-transform: rotate(-28deg); }
  13% {
    -moz-transform: rotate(26deg); }
  15% {
    -moz-transform: rotate(-24deg); }
  17% {
    -moz-transform: rotate(22deg); }
  19% {
    -moz-transform: rotate(-20deg); }
  21% {
    -moz-transform: rotate(18deg); }
  23% {
    -moz-transform: rotate(-16deg); }
  25% {
    -moz-transform: rotate(14deg); }
  27% {
    -moz-transform: rotate(-12deg); }
  29% {
    -moz-transform: rotate(10deg); }
  31% {
    -moz-transform: rotate(-8deg); }
  33% {
    -moz-transform: rotate(6deg); }
  35% {
    -moz-transform: rotate(-4deg); }
  37% {
    -moz-transform: rotate(2deg); }
  39% {
    -moz-transform: rotate(-1deg); }
  41% {
    -moz-transform: rotate(1deg); }
  43% {
    -moz-transform: rotate(0); }
  100% {
    -moz-transform: rotate(0); } }

@keyframes ring {
  0% {
    transform: rotate(0); }
  1% {
    transform: rotate(30deg); }
  3% {
    transform: rotate(-28deg); }
  5% {
    transform: rotate(34deg); }
  7% {
    transform: rotate(-32deg); }
  9% {
    transform: rotate(30deg); }
  11% {
    transform: rotate(-28deg); }
  13% {
    transform: rotate(26deg); }
  15% {
    transform: rotate(-24deg); }
  17% {
    transform: rotate(22deg); }
  19% {
    transform: rotate(-20deg); }
  21% {
    transform: rotate(18deg); }
  23% {
    transform: rotate(-16deg); }
  25% {
    transform: rotate(14deg); }
  27% {
    transform: rotate(-12deg); }
  29% {
    transform: rotate(10deg); }
  31% {
    transform: rotate(-8deg); }
  33% {
    transform: rotate(6deg); }
  35% {
    transform: rotate(-4deg); }
  37% {
    transform: rotate(2deg); }
  39% {
    transform: rotate(-1deg); }
  41% {
    transform: rotate(1deg); }
  43% {
    transform: rotate(0); }
  100% {
    transform: rotate(0); } }

.deznav {
  width: 17.5rem;
  padding-bottom: 0;
  height: calc(100% - 72px);
  position: absolute;
  top: 4.5rem;
  padding-top: 0;
  z-index: 4;
  background-color: var(--sidebar-bg);
  transition: all .2s ease;
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.02); }
  @media only screen and (max-width: 1199px) {
    .deznav {
      height: calc(100% - 80px); } }
  @media only screen and (max-width: 767px) {
    .deznav {
      width: 18rem; } }
  .deznav .deznav-scroll {
    position: relative;
    height: 100%; }
  @media only screen and (max-width: 1350px) {
    .deznav {
      width: 17rem; } }
  .deznav ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .deznav .main-profile {
    text-align: center;
    padding: 20px 0px;
    position: relative; }
    .deznav .main-profile .image-bx {
      position: relative;
      display: inline-block;
      height: 65px;
      width: 65px;
      margin-bottom: 12px; }
      .deznav .main-profile .image-bx img {
        border-radius: 8px;
        height: 100%;
        width: 100%;
        object-fit: cover; }
      .deznav .main-profile .image-bx a {
        color: var(--primary);
        position: absolute;
        top: -10px;
        right: -8px;
        font-size: 20px; }
    .deznav .main-profile .name {
      margin-bottom: 2px; }
    .deznav .main-profile .email {
      margin-bottom: 0;
      font-size: 12px; }
  .deznav .metismenu {
    display: flex;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 15px; }
    .deznav .metismenu.fixed {
      position: fixed;
      top: 0;
      width: 100%;
      left: 0; }
    .deznav .metismenu > li {
      display: flex;
      flex-direction: column; }
      .deznav .metismenu > li a {
        position: relative; }
        .deznav .metismenu > li a > i {
          font-size: 1.2rem;
          display: inline-block;
          vertical-align: middle;
          padding: 0 1rem 0 0;
          position: relative;
          top: 0;
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s;
          line-height: 1; }
          [data-sidebar-style="compact"] .deznav .metismenu > li a > i {
            display: block;
            padding: 0;
            background: #F9F9F9;
            color: rgba(0, 0, 0, 0.6);
            width: 60px;
            height: 60px;
            border-radius: 12px;
            line-height: 60px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 5px; }
            [data-sidebar-style="compact"] .deznav .metismenu > li a > i[data-theme-version="dark"] {
              color: #fff; }
          @media only screen and (max-width: 767px) {
            .deznav .metismenu > li a > i {
              font-size: 1.25rem;
              padding: 0 .75rem 0 0;
              color: #969BA0; } }
      .deznav .metismenu > li > a {
        font-weight: 400;
        display: inline-block;
        font-size: 15px;
        color: #3f4358; }
        .deznav .metismenu > li > a i {
          color: #969BA0; }
        .deznav .metismenu > li > a svg {
          max-width: 24px;
          max-height: 24px;
          height: 100%;
          margin-right: 5px;
          margin-top: -3px;
          color: var(--primary); }
        .deznav .metismenu > li > a g [fill] {
          fill: #8088a1; }
        .deznav .metismenu > li > a .nav-text {
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s;
          display: inline-block; }
        .deznav .metismenu > li > a:hover .nav-text {
          transform: translateX(10px); }
      .deznav .metismenu > li > ul > li > ul a {
        padding-left: 4.2rem; }
        .deznav .metismenu > li > ul > li > ul a:before {
          border: 0;
          background: #a9a9a9;
          width: 10px;
          height: 1px;
          left: 44px; }
      .deznav .metismenu > li:hover > a, .deznav .metismenu > li:focus > a {
        color: var(--primary); }
        .deznav .metismenu > li:hover > a g [fill], .deznav .metismenu > li:focus > a g [fill] {
          fill: var(--primary); }
        .deznav .metismenu > li:hover > a i, .deznav .metismenu > li:focus > a i {
          color: var(--primary); }
      .deznav .metismenu > li.mm-active > a {
        background: var(--rgba-primary-1);
        color: var(--primary);
        font-weight: 500;
        box-shadow: none; }
        .deznav .metismenu > li.mm-active > a i {
          color: var(--primary);
          font-weight: 100; }
        .deznav .metismenu > li.mm-active > a g [fill] {
          fill: var(--primary); }
      [data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
        background: var(--rgba-primary-1);
        color: var(--primary); }
    .deznav .metismenu li {
      position: relative; }
    .deznav .metismenu ul {
      transition: all .2s ease-in-out;
      position: relative;
      z-index: 1;
      padding: 0.5rem 0; }
      .deznav .metismenu ul a {
        padding-top: .5rem;
        padding-bottom: .5rem;
        position: relative;
        font-size: 14px;
        padding-left: 3.4rem;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
        .deznav .metismenu ul a .badge {
          float: right;
          margin-right: 12px;
          line-height: 15px; }
        .deznav .metismenu ul a:before {
          position: absolute;
          height: 7px;
          width: 7px;
          border: 2px solid #a9a9a9;
          content: "";
          border-radius: 26px;
          top: 50%;
          transform: translateY(-50%);
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s;
          left: 30px; }
          [data-sidebar-style="overlay"] .deznav .metismenu ul a:before {
            left: 40px; }
        @media only screen and (max-width: 1350px) {
          .deznav .metismenu ul a {
            padding-left: 5.2rem;
            font-size: 14px; }
            .deznav .metismenu ul a:before {
              left: 50px; } }
        @media only screen and (max-width: 767px) {
          .deznav .metismenu ul a {
            padding-left: 3.5rem;
            font-size: 14px; } }
        .deznav .metismenu ul a:hover, .deznav .metismenu ul a:focus, .deznav .metismenu ul a.mm-active {
          background: #f5f5f5;
          text-decoration: none;
          color: var(--primary); }
          .deznav .metismenu ul a:hover:before, .deznav .metismenu ul a:focus:before, .deznav .metismenu ul a.mm-active:before {
            border-color: var(--primary); }
    .deznav .metismenu a {
      position: relative;
      display: block;
      padding: 0.625rem 1.875rem;
      outline-width: 0;
      color: #3f4358;
      text-decoration: none; }
      @media only screen and (max-width: 767px) {
        .deznav .metismenu a {
          padding: 0.625rem 1.25rem; } }
    .deznav .metismenu .has-arrow:after {
      width: .5rem;
      height: .5rem;
      right: 1.875rem;
      top: 48%;
      border-color: inherit;
      -webkit-transform: rotate(-225deg) translateY(-50%);
      transform: rotate(-225deg) translateY(-50%); }
    .deznav .metismenu .has-arrow[aria-expanded=true]:after,
    .deznav .metismenu .mm-active > .has-arrow:after {
      -webkit-transform: rotate(-135deg) translateY(-50%);
      transform: rotate(-135deg) translateY(-50%); }

@media only screen and (max-width: 1023px) {
  .nav-header {
    width: 5rem; } }

@media (max-width: 767px) {
  .brand-title {
    display: none; }
  .footer {
    padding-left: 0; }
  .deznav {
    left: 0;
    top: 5rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu > ul.collapse:not(.in),
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu > ul.collapse:not(.in) {
  height: 252px !important; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > a {
  width: calc(70vw + 3.75rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(70vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 200px;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(55vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 200px;
  width: 55vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > a {
  width: calc(45vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(30vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 30vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 25rem;
  width: 60vw; }
  [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 25.625rem;
  width: 60vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(50vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 16.25rem;
  width: 50vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > a {
  width: calc(40vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 40vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(22vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 22vw; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:not(:last-child) {
  position: static; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul {
  left: 0;
  right: 0; }
  [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #473F72; }
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: black; }
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #c24a17; }
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #22134e; }
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #711717; }
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #121843; }
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #3511d0; }
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #2c988e; }
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #002629; }
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #af5b00; }
  [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a {
    transition: all .4s ease-in-out; }
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a:hover {
      border-radius: 0.25rem; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw;
  z-index: 99; }
  [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    background-color: #fff;
    right: 2.8125rem;
    top: 0; }
    [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #322a55; }
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #0a0c16; }
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #e66025; }
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #331d77; }
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #9c1f1f; }
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #1d276b; }
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #4c27ed; }
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #38bfb3; }
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #00545c; }
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #e27500; }
  [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 210px;
  width: 70vw; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 210px;
  width: 700px;
  height: 210px !important; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
      width: 700px; } }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 20rem;
  width: 54vw; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul {
      width: 60vw; } }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 20rem;
  width: 25vw; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
      width: 35vw; } }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 21.875rem;
  width: 100%; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 21.875rem;
  width: 55vw; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 50vw; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a {
  font-size: 14px;
  padding: 12px 25px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    position: absolute;
    content: "";
    background: var(--primary);
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px; }

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a:before {
  width: 6px; }

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
  font-weight: 300; }

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after {
  right: 1.5rem; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header {
  width: 5rem;
  z-index: 999; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 0;
    justify-content: center; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control {
    right: -42px; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
      background-color: var(--primary); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .main-profile {
  display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
  padding-left: 5rem;
  width: 100%; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .navbar {
    padding-left: 60px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
    padding: 0 0;
    padding-right: 5rem; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav {
  width: 5rem;
  overflow: visible;
  position: absolute; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .nav-text {
    display: none; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .slimScrollDiv,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .deznav-scroll {
    overflow: visible !important; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li {
    position: relative; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a {
      padding: 0.8125rem 0.9375rem;
      margin: 2px 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a svg {
        max-width: 24px;
        max-height: 24px;
        margin-right: 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a:before {
        content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul {
      position: absolute;
      left: 5rem;
      top: 0;
      width: 12rem;
      z-index: 1001;
      display: none;
      padding-left: 1px;
      height: auto !important;
      box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
      border-radius: 6px;
      margin-left: 0;
      border: 0;
      background: #fff; }
      [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul {
        left: auto;
        right: 5rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul {
        left: 11.8125rem;
        top: 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul:after {
          content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li:hover > ul {
      display: block;
      height: auto;
      overflow: visible; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li {
    transition: all 0.4s ease-in-out;
    padding: 0 13px; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a {
      text-align: center; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a i {
        padding: 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a.has-arrow:after {
        display: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a {
      background: var(--primary);
      border-radius: 8px; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a i {
        color: #fff;
        padding: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover:nth-last-child(-n + 1) > ul {
      bottom: 0;
      top: auto; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
      border-radius: 8px;
      background: var(--primary);
      color: #fff; }
      [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
        background: #222a32; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a i {
        color: #fff; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul {
      height: auto !important;
      padding: 10px 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul a {
        padding: 6px 20px 6px 20px;
        margin-left: -.1rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul {
        padding: 10px 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul a {
          padding: 6px 20px 6px 20px;
          margin-left: -.1rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-label,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-badge {
    display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
  margin-left: 5rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
    margin-right: 5rem;
    margin-left: auto;
    border: 0; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
  padding-left: 5rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
    padding-left: 0;
    padding-right: 5rem; }

[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content {
  padding-left: 1.875rem; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

@media only screen and (min-width: 768px) {
  [data-sidebar-style="mini"] .nav-header {
    width: 5rem; }
    [data-sidebar-style="mini"] .nav-header .nav-control {
      z-index: -1; }
      [data-sidebar-style="mini"] .nav-header .nav-control .hamburger {
        left: 6.25rem !important; }
        [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line {
          background-color: #6e6e6e !important; }
    [data-sidebar-style="mini"] .nav-header .brand-title {
      display: none; }
    [data-sidebar-style="mini"] .nav-header .hamburger {
      display: none; }
  [data-sidebar-style="mini"] .header .header-content {
    padding-left: 0rem; }
    [direction="rtl"][data-sidebar-style="mini"] .header .header-content {
      padding-right: 0; }
  [data-sidebar-style="mini"] .deznav {
    width: 5rem;
    overflow: visible;
    position: absolute;
    z-index: 5; }
    [data-sidebar-style="mini"] .deznav .copyright,
    [data-sidebar-style="mini"] .deznav .main-profile {
      display: none; }
    [data-sidebar-style="mini"] .deznav .nav-text {
      display: none; }
    [data-sidebar-style="mini"] .deznav .slimScrollDiv,
    [data-sidebar-style="mini"] .deznav .deznav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="mini"] .deznav .nav-user {
      padding: 11px; }
      [data-sidebar-style="mini"] .deznav .nav-user .media-body {
        display: none; }
    [data-sidebar-style="mini"] .deznav .metismenu li a {
      padding: 0.813rem 0.875rem; }
      [data-sidebar-style="mini"] .deznav .metismenu li a svg {
        margin-right: 0; }
      [data-sidebar-style="mini"] .deznav .metismenu li a .nav-text {
        display: none; }
    [data-sidebar-style="mini"] .deznav .metismenu li > ul {
      position: absolute;
      left: 6.25rem;
      top: 2.9375rem;
      width: 11.875rem;
      z-index: 1001;
      display: none;
      padding-left: 1px;
      box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
      height: auto !important;
      border-radius: 6px;
      background: #fff; }
      [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li > ul {
        left: auto;
        right: 6.25rem;
        box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
    [data-sidebar-style="mini"] .deznav .metismenu > li {
      padding: 2px 20px; }
      [data-sidebar-style="mini"] .deznav .metismenu > li > a {
        padding: 1.125rem 0.875rem;
        width: auto;
        height: auto;
        text-align: center;
        line-height: 1;
        transition: all 0.5s;
        -moz-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s; }
        [data-sidebar-style="mini"] .deznav .metismenu > li > a > i {
          padding: 0; }
        [data-sidebar-style="mini"] .deznav .metismenu > li > a.has-arrow:after {
          display: none; }
      [data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i {
        color: #fff; }
    [data-sidebar-style="mini"] .deznav .metismenu .nav-label,
    [data-sidebar-style="mini"] .deznav .metismenu .nav-badge {
      display: none; }
  [data-sidebar-style="mini"] .content-body {
    margin-left: 5rem; }
  [data-sidebar-style="mini"] .footer {
    padding-left: 5rem; }
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav {
    position: absolute !important; }
    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
      display: block; }
    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li {
      padding: 2px 0; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a {
        padding: 1.5rem 1.5rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
          height: 100%;
          width: 0px;
          background: var(--primary);
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          display: block;
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
          [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
            left: unset;
            right: 0; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul {
        bottom: 0;
        top: auto !important; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul:after {
          top: auto;
          bottom: 20px; } }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul {
        bottom: 0;
        top: auto !important; } }

@media only screen and (min-width: 768px) {
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul {
        overflow: visible; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul:after {
          content: none; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul {
          padding: 10px 0;
          width: 13rem;
          left: 13rem;
          top: -10px;
          border: 0;
          margin: 0; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul:after {
            content: none; }
          [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul {
            left: auto;
            right: 13rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
        background: var(--rgba-primary-1);
        color: var(--primary);
        border-radius: 0; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
          color: var(--primary); }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a:before {
          width: 6px; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
        color: var(--primary); }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
          color: var(--primary); }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a .nav-text {
          padding-left: auto;
          padding-right: 1.6875rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul {
        height: auto !important;
        overflow: visible;
        border: 0;
        margin-left: 0;
        left: 5rem;
        width: 13rem;
        border-radius: 0.35rem;
        border: 0;
        padding: 10px 0;
        top: 0px; }
        [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul {
          box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul {
          left: auto;
          right: 5rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a {
          padding: 6px 20px 6px 20px; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a:before {
            content: none; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a.has-arrow:after {
            right: 1.25rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a {
          padding: 6px 20px 6px 20px;
          margin-left: -1.6px; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a:before {
            content: none; }
  [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
    width: 1199px; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li {
    padding: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a {
      padding: 12px;
      margin: 0 8px;
      border: 0;
      border-radius: 0.35rem; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a i {
        padding: 0; }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a {
        padding: 18px; }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg {
          margin-left: 0; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg {
        margin-right: 0;
        margin-top: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > ul li a {
      padding: 8px 20px 8px 45px; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
      background-color: var(--primary);
      border-radius: 0.35rem;
      color: #fff; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i {
        color: #fff; } }

@media only screen and (max-width: 1199px) {
  [data-sidebar-style="mini"] .deznav li.mm-active ul {
    height: auto !important; }
  [data-sidebar-style="mini"] .deznav li a.has-arrow::after {
    transform: rotate(-45deg) translateY(-50%); } }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

@media (min-width: 1023px) {
  [data-layout="horizontal"] {
    --nav-headbg: #f7f7f7;
    --headerbg: #f7f7f7; }
    [data-layout="horizontal"] .nav-header {
      width: 21.563rem; }
      [data-layout="horizontal"] .nav-header .nav-control {
        display: none; }
      [data-layout="horizontal"] .nav-header .brand-logo {
        padding-left: 40px;
        padding-right: 40px; }
    [data-layout="horizontal"] .search-area .form-control,
    [data-layout="horizontal"] .search-area .input-group-append .input-group-text {
      background: #fff !important; }
    [data-layout="horizontal"] .header {
      width: 100%;
      padding-left: 21.563rem;
      box-shadow: none; }
      [data-layout="horizontal"] .header .sub-header {
        display: none; }
    [data-layout="horizontal"] .deznav {
      width: calc(100% - 80px);
      border-radius: 0.35rem;
      position: relative;
      height: auto;
      padding-bottom: 0;
      top: 0;
      left: 40px;
      z-index: 2; }
      [data-layout="horizontal"] .deznav .slimScrollDiv {
        overflow: visible !important; }
        [data-layout="horizontal"] .deznav .slimScrollDiv .deznav-scroll {
          overflow: visible !important; }
      [data-layout="horizontal"] .deznav .deznav-scroll {
        overflow: visible !important; }
      [data-layout="horizontal"] .deznav .slimScrollBar {
        display: none !important; }
      [data-layout="horizontal"] .deznav .nav-user,
      [data-layout="horizontal"] .deznav .nav-label {
        display: none; }
      [data-layout="horizontal"] .deznav .metismenu {
        flex-direction: row;
        padding: 10px 20px;
        margin-bottom: 0;
        display: inline-flex;
        flex-wrap: wrap; }
        [data-layout="horizontal"] .deznav .metismenu .collapse.in {
          display: none; }
        [data-layout="horizontal"] .deznav .metismenu ul {
          border-left: 0; }
          [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul {
            box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
          [data-layout="horizontal"] .deznav .metismenu ul a .badge {
            margin-right: 24px; }
        [data-layout="horizontal"] .deznav .metismenu li {
          flex-direction: column;
          position: relative; }
          [data-layout="horizontal"] .deznav .metismenu li:hover > ul {
            display: block; }
          [data-layout="horizontal"] .deznav .metismenu li > ul {
            position: absolute;
            height: auto !important;
            top: 100%;
            width: 100%;
            min-width: 13.75rem;
            z-index: 999;
            left: auto;
            right: auto;
            padding: 0.5rem 0;
            display: none;
            box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
            margin: 0;
            background: #fff;
            border-radius: 12px; }
            [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul {
              box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
              background: #1e252c; }
            [data-layout="horizontal"] .deznav .metismenu li > ul li {
              padding: 0; }
              [data-layout="horizontal"] .deznav .metismenu li > ul li a {
                transition: all .4s ease-in-out;
                padding: 8px 20px 8px 45px;
                margin-left: -.1rem; }
                [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a {
                  padding: 8px 45px 8px 20px;
                  text-align: right; }
                [data-layout="horizontal"] .deznav .metismenu li > ul li a:hover {
                  border-radius: .4rem; }
                [data-layout="horizontal"] .deznav .metismenu li > ul li a:before {
                  left: 22px; }
                  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a:before {
                    left: auto;
                    right: 21px; }
            [data-layout="horizontal"] .deznav .metismenu li > ul ul {
              left: 100%;
              top: 0;
              box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
              [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul ul {
                left: auto;
                right: 100%; }
        [data-layout="horizontal"] .deznav .metismenu > li {
          flex: 0 0 auto;
          position: relative;
          margin: 0; }
          [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li {
            border-color: rgba(255, 255, 255, 0.07); }
            [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active {
              border-color: transparent; }
          [data-layout="horizontal"] .deznav .metismenu > li:hover, [data-layout="horizontal"] .deznav .metismenu > li.mm-active {
            padding: 0; }
            [data-layout="horizontal"] .deznav .metismenu > li:hover > a, [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
              background: transparent;
              color: var(--primary);
              border-radius: 0; }
              [data-layout="horizontal"] .deznav .metismenu > li:hover > a i, [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i {
                color: var(--primary); }
          [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:first-child {
            border-right: 0; }
          [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li {
            border-color: #473F72; }
          [data-layout="horizontal"] .deznav .metismenu > li > a {
            padding: 10px 40px 10px 15px;
            font-size: 14px;
            border-right: 1px solid #EEEEEE; }
            [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a {
              padding: 15px 15px 15px 40px; }
            [data-layout="horizontal"] .deznav .metismenu > li > a i {
              padding: 0 0.4375rem 0 0; }
              [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a i {
                padding: 0 0 0 0.4375rem; }
            [data-layout="horizontal"] .deznav .metismenu > li > a .nav-badge {
              display: none; }
            [data-layout="horizontal"] .deznav .metismenu > li > a:after {
              right: 20px;
              transform: rotate(-135deg) translateY(-50%); }
            [data-layout="horizontal"] .deznav .metismenu > li > a:hover .nav-text {
              transform: translateX(0px); }
          [data-layout="horizontal"] .deznav .metismenu > li:hover {
            border-color: transparent; }
            [data-layout="horizontal"] .deznav .metismenu > li:hover > ul {
              display: flex !important;
              flex-direction: column;
              flex-wrap: wrap;
              height: auto !important;
              box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1);
              border-radius: 12px; }
              [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > ul {
                box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.1);
                background: #1e252c; }
          [data-layout="horizontal"] .deznav .metismenu > li > ul > li:hover ul.collapse {
            display: block !important;
            position: absolute;
            left: auto !important;
            right: -100% !important;
            top: 0 !important; }
          [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul {
            left: auto;
            right: 0; }
            [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse {
              right: auto !important;
              left: -100% !important; }
            [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left {
              left: 0; }
              [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left > li:hover ul.collapse {
                left: 100% !important; }
              [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left {
                left: auto;
                right: 0; }
          [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul ul {
            left: -100%; }
          [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul.left ul {
            left: 100%; }
            [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:last-child > ul.left ul {
              left: auto;
              right: 100%; }
          [data-layout="horizontal"] .deznav .metismenu > li:last-child > a {
            border-right: 0; }
          [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul {
            left: 0;
            right: auto; }
            [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse {
              right: -100% !important;
              left: auto !important; }
      [data-layout="horizontal"] .deznav .copyright,
      [data-layout="horizontal"] .deznav .main-profile {
        display: none; }
    [data-layout="horizontal"] .content-body {
      margin-left: 0; }
      [data-layout="horizontal"] .content-body .page-titles {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 1.875rem; }
    [data-layout="horizontal"] .footer {
      margin-left: 0;
      margin: 0 auto;
      padding-left: 0; }
  [data-header-position="fixed"][data-layout="horizontal"] .deznav {
    top: 4.5rem; }
  [data-header-position="fixed"][data-sidebar-position="fixed"] .deznav {
    position: fixed; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body {
    padding-top: 8rem; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="modern"] .content-body {
    padding-top: 13.125rem; }
  [data-layout="horizontal"][data-container="boxed"] .footer {
    margin-left: 0;
    max-width: 1199px;
    margin: 0 auto; }
  [data-layout="horizontal"][data-container="wide"] .page-titles {
    margin-left: -30px;
    margin-right: -30px; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles {
    margin-top: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > ul {
    top: 4.4rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a {
    padding: 10px 25px 8px 25px;
    border-radius: 0.35rem; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a::after {
      display: none; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a .nav-text {
      margin-top: 5px; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a > i {
      width: auto;
      height: auto;
      line-height: 1;
      padding: 0;
      background: transparent;
      border-radius: 0;
      margin-bottom: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: var(--primary);
    color: #fff; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li li {
    text-align: left; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header {
    width: 7.75rem;
    padding-left: 40px;
    padding-right: 40px; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo {
      justify-content: start;
      padding-left: 0;
      padding-right: 0; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .header {
    width: 100%;
    padding-left: 7.75rem; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a {
    width: auto; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text {
      display: none; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body {
    padding-top: 10.25rem; }
  [data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
    position: fixed;
    left: 0;
    top: 0; }
  [data-sidebar-position="static"][data-layout="horizontal"] .content-body {
    padding-top: 4.5rem; } }

@media (min-width: 767px) {
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; }
  [data-sidebar-style="compact"] .deznav .nav-user {
    display: none; }
  [data-sidebar-style="compact"] .deznav .metismenu > li > a {
    padding: 1.2rem 0.5rem !important; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a {
      padding: 12px 18px !important;
      margin: 0 4px;
      border: 0; }
    [data-sidebar-style="compact"] .deznav .metismenu > li > a:hover .nav-text {
      transform: translateX(0px); }
  [data-sidebar-style="compact"] .deznav .metismenu li {
    text-align: center; }
    [data-sidebar-style="compact"] .deznav .metismenu li a {
      padding: 0.5rem; }
      [data-sidebar-style="compact"] .deznav .metismenu li a svg {
        max-width: 21px;
        max-height: 21px;
        display: block;
        margin-left: auto;
        margin-right: auto; }
    [data-sidebar-style="compact"] .deznav .metismenu li ul:after {
      content: none; }
    [data-sidebar-style="compact"] .deznav .metismenu li > a {
      background: transparent;
      box-shadow: none;
      color: inherit; }
  [data-sidebar-style="compact"] .deznav .main-profile, [data-sidebar-style="compact"] .deznav .copyright {
    display: none; }
  [data-sidebar-style="compact"] .deznav .copyright {
    padding: 0 20px;
    margin-top: 20px; }
  [data-sidebar-style="compact"] .nav-text {
    display: inline-block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="compact"] .nav-label.first {
    display: none; }
  [data-sidebar-style="compact"] .nav-badge {
    display: none; }
  [data-sidebar-style="compact"] .footer {
    padding-left: 11.25rem; }
  [data-sidebar-style="compact"] .content-body {
    margin-left: 11.25rem; }
  [data-sidebar-style="compact"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > a i {
    color: #fff; }
  [data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu li:hover > a i {
    background: var(--primary);
    color: #fff; } }

[data-layout="horizontal"][data-sidebar-style="compact"] .footer {
  padding-left: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .content-body {
  margin-left: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .deznav {
  margin-bottom: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .nav-header {
  width: 21.75rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .nav-header .brand-logo {
    padding-left: 40px;
    padding-right: 40px; }

[data-layout="vertical"][data-sidebar-style="compact"] .deznav {
  width: 11.25rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul {
    margin-left: 0;
    border: 0;
    background: rgba(0, 0, 0, 0.02);
    padding: 10px 0; }
    [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul {
      background: rgba(255, 255, 255, 0.05); }
    [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul a:before {
      content: none; }
    [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul ul a {
      padding: 0.625rem 0.9375rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after {
    top: 1px;
    display: inline-block;
    right: auto;
    margin-left: 5px;
    position: relative;
    width: 7px;
    height: 7px;
    border-width: 2px 0px 0px 2px; }
    [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after {
      left: auto;
      margin-left: 0;
      margin-right: 5px; }

@media (min-width: 767px) {
  [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content {
    padding-left: 1.875rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu {
    padding-top: 30px; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li.mm-active > ul {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu li.mm-active > ul {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header {
    width: 6.5rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
      padding-left: 30px; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 30px;
        padding-right: 30px; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr {
        display: block; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title {
        display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
    padding-left: 6.5rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
      padding-right: 6.5rem;
      padding-left: 0; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
      padding-right: 0;
      padding-left: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
    overflow: visible;
    position: absolute;
    left: -11rem; } }
  @media only screen and (min-width: 767px) and (max-width: 1350px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
      left: -10rem; } }

@media (min-width: 767px) {
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
      left: auto;
      right: -11rem; } }
    @media only screen and (min-width: 767px) and (max-width: 1350px) {
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        right: -10rem; } }

@media (min-width: 767px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .nav-label {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li {
      padding: 0 20px; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a {
        display: flex;
        justify-content: space-between;
        padding: 15px 20px;
        border-radius: 0.35rem;
        font-size: 16px; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i {
          order: 1;
          margin-right: 0;
          margin-top: 0;
          padding-right: 0; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i {
            padding-left: 0;
            padding-right: 0; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
        background: var(--primary);
        color: #fff;
        box-shadow: 0 12px 15px 0 var(--rgba-primary-1); }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
          color: #fff; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
      border-left: 0;
      padding-left: 0;
      padding-right: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        padding-right: 0;
        padding-left: 0; }
      [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        border-color: #473F72; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after {
        left: auto;
        right: 28px; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after {
          left: 28px;
          right: auto; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a {
        position: relative;
        padding-left: 3.5rem; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a {
          padding-right: 1.25rem; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before {
          left: 30px; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before {
            right: auto;
            left: -5px; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
          background: transparent; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after {
      right: 5rem;
      opacity: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after {
        right: auto;
        left: 5rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .copyright,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .main-profile,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .book-box {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav.mm-show {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
    width: 17.5rem; } }
  @media only screen and (min-width: 767px) and (max-width: 1350px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
      width: 17rem; } }

@media (min-width: 767px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo {
      padding-left: 1.6rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo .brand-title {
        display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle.mm-show {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
    padding-left: 0; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
      padding-right: 4.38rem;
      padding-left: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav {
    left: 0; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu .has-arrow:after {
      opacity: 1; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav {
      left: auto;
      right: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
    margin-left: 7rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
      margin-left: 0;
      margin-right: 7rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
    padding-left: 7rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
      margin-left: 0;
      margin-right: 7rem; } }

@media (min-width: 767px) {
  [data-sidebar-style="modern"] .nav-header {
    width: 9.5rem; }
    [data-sidebar-style="modern"] .nav-header .brand-logo {
      justify-content: center;
      padding: 0 40px; }
    [data-sidebar-style="modern"] .nav-header .nav-control {
      right: -60px; }
  [data-sidebar-style="modern"] .header .navbar {
    padding-left: 80px; }
  [data-sidebar-style="modern"] .deznav .metismenu > li {
    text-align: center; }
    [data-sidebar-style="modern"] .deznav .metismenu > li > a {
      padding: 20px 15px 20px 15px;
      margin: 2px 0;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      [data-sidebar-style="modern"] .deznav .metismenu > li > a::after {
        display: none; }
      [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a {
        background-color: var(--primary-light); }
      [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover .nav-text, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus .nav-text, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active .nav-text, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active .nav-text {
        transform: translateX(0px); }
    [data-sidebar-style="modern"] .deznav .metismenu > li:hover, [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active {
      padding: 0; }
      [data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
        background: var(--rgba-primary-1);
        color: var(--primary);
        border-radius: 0.35rem; }
        [data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i {
          color: var(--primary); }
    [data-sidebar-style="modern"] .deznav .metismenu > li li {
      text-align: left; }
      [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu > li li {
        text-align: right; }
  [data-sidebar-style="modern"] .deznav .metismenu li a {
    padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; }
  [data-sidebar-style="modern"] .deznav .metismenu li ul:after {
    content: none; }
  [data-sidebar-style="modern"] .deznav .metismenu li > ul {
    height: auto !important; }
  [data-sidebar-style="modern"] .deznav .metismenu .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .deznav .metismenu ul a .badge {
    margin-right: 20px; }
  [data-sidebar-style="modern"] .deznav .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .deznav .nav-text {
    display: block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="modern"] .deznav .main-profile,
  [data-sidebar-style="modern"] .deznav .copyright {
    display: none; }
  [data-sidebar-style="modern"] .footer {
    padding-left: 9.5rem; }
  [data-sidebar-style="modern"] .content-body {
    margin-left: 9.5rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .deznav {
    width: 9.5rem;
    left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav {
      left: auto;
      right: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .slimScrollDiv,
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .deznav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu {
      padding: 10px 20px; }
      [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
        padding: 19px 0.5rem 12px !important; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a i {
          padding: 0;
          margin-bottom: 5px; }
      [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > ul {
        display: none;
        padding: 1.875rem 0.9375rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li {
        position: relative; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a {
          padding: 0.625rem 1.5rem; }
          [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a:before {
            content: none; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
          position: absolute;
          left: 105%;
          top: 0;
          bottom: auto;
          background-color: #fff;
          border: 1px solid #EEEEEE;
          width: 200px; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
            background: #222a32;
            box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
            left: auto;
            right: 105%; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
          display: block;
          left: 100%;
          padding: 1rem 0;
          margin-left: 0;
          border: 0;
          box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1);
          border-radius: 12px; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
            box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
            left: auto;
            right: 100%;
            box-shadow: -5px 5px 30px 0px rgba(20, 0, 30, 0.1); }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-label {
      display: none; }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-text {
      display: block;
      margin-top: 0; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav {
    left: -10.625rem; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav {
      left: auto;
      right: -10.625rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
    margin-left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
      margin-right: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 21.75rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .header {
    padding-left: 21.75rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .footer,
  [data-sidebar-style="modern"][data-layout="horizontal"] .content-body {
    margin-left: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .nav-text {
    margin-top: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > a {
    padding: 10px 20px 10px 20px;
    border: 0;
    margin: 4px 4px; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > ul {
    top: 2.8rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li > a {
    padding: 0.8125rem 1.25rem; } }

[data-sidebar-style="overlay"] .deznav {
  left: -100%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-sidebar-style="overlay"] .deznav .metismenu > li {
    padding: 0 20px; }
    [data-sidebar-style="overlay"] .deznav .metismenu > li.nav-label {
      padding: 1.5625rem 0 10px; }
    [data-sidebar-style="overlay"] .deznav .metismenu > li > a {
      font-size: 14px;
      padding: 10px 20px;
      color: #7f7184;
      border-radius: 0.35rem;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    [data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a,
    [data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a {
      background: var(--primary);
      color: #fff;
      box-shadow: 0 12px 15px 0 var(--rgba-primary-1); }
      [data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a i,
      [data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i {
        color: #fff; }
  [data-sidebar-style="overlay"] .deznav .metismenu ul a {
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: relative;
    font-size: 13px;
    padding-left: 4.5rem; }
    [data-sidebar-style="overlay"] .deznav .metismenu ul a:hover, [data-sidebar-style="overlay"] .deznav .metismenu ul a:focus, [data-sidebar-style="overlay"] .deznav .metismenu ul a.mm-active {
      background: transparent; }
  [direction="rtl"][data-sidebar-style="overlay"] .deznav {
    left: auto;
    right: -100%; }

[data-sidebar-style="overlay"] .content-body {
  margin-left: 0; }

[data-sidebar-style="overlay"] .nav-header {
  position: absolute; }
  [data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    left: 0; }
    [data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line {
      background-color: var(--primary); }

[data-sidebar-style="overlay"] .menu-toggle .nav-header {
  position: absolute;
  left: auto; }

[data-sidebar-style="overlay"] .menu-toggle .deznav {
  left: 0; }
  [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .deznav {
    left: auto;
    right: 0; }

[data-sidebar-style="overlay"] .footer {
  padding-left: 0; }

[data-sidebar-style="overlay"] .header {
  padding-left: 0; }
  [data-sidebar-style="overlay"] .header .navbar {
    padding-left: 300px; }
    @media only screen and (max-width: 1023px) {
      [data-sidebar-style="overlay"] .header .navbar {
        padding-left: 145px; } }

[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header {
  position: fixed; }

[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header {
  position: fixed; }

[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header {
  position: fixed;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

[data-sidebar-position="fixed"][data-layout="vertical"] .deznav {
  position: fixed; }
  [data-sidebar-position="fixed"][data-layout="vertical"] .deznav .deznav-scroll {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }

[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav {
  position: fixed; }

[data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="boxed"] .deznav,
[data-sidebar-style="overlay"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav {
  position: absolute; }

.sidebar-right {
  right: -50rem;
  position: fixed;
  top: 0;
  width: 50rem;
  background-color: #fff;
  margin-top: 3.5rem;
  transition: all .5s ease-in-out;
  border-radius: 0.35rem;
  z-index: 9999; }
  .sidebar-right .bg-label-pattern {
    background: transparent;
    background-image: url("../images/pattern/pattern5.png");
    background-size: 130%; }
  .sidebar-right .bootstrap-select {
    height: 48px;
    border-radius: 6px; }
    .sidebar-right .bootstrap-select .btn {
      padding: 12px 15px;
      font-size: 15px;
      border-color: #d1d1d1;
      border-radius: 6px; }
  .sidebar-right .note-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
    opacity: 0.5;
    font-size: 12px; }
  [direction="rtl"] .sidebar-right .slimScrollDiv {
    overflow: visible !important; }
  .sidebar-right .sidebar-right-trigger {
    position: absolute;
    z-index: 9;
    top: 8.75rem;
    right: 100%;
    background-color: var(--primary);
    color: #fff;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    text-align: center;
    font-size: 1.75rem;
    line-height: 3rem;
    border-radius: 5px 0 0 5px;
    box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); }
    @media only screen and (max-width: 1023px) {
      .sidebar-right .sidebar-right-trigger {
        display: none; } }
  .sidebar-right .sidebar-close-trigger {
    position: absolute;
    z-index: 2;
    font-size: 28px;
    top: 0;
    right: -48px;
    height: 3rem;
    width: 3rem;
    line-height: 3rem;
    text-align: center;
    background: black;
    color: #fff; }
  .sidebar-right.show {
    right: 5.25rem;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    z-index: 9999; }
    .sidebar-right.show .sidebar-right-trigger {
      display: none; }
    .sidebar-right.show .bg-overlay {
      position: fixed;
      width: 100%;
      cursor: pointer;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6); }
  .sidebar-right .card-tabs .nav-tabs {
    justify-content: space-between;
    position: sticky;
    border-radius: 0;
    top: 0;
    background-color: #fff;
    z-index: 2; }
    .sidebar-right .card-tabs .nav-tabs .nav-item {
      margin-bottom: 0;
      flex: 1; }
      .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
        border: 0;
        font-size: 1.125rem;
        position: relative;
        text-align: center;
        background-color: #fff; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link:hover {
          color: #000; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link::after {
          position: absolute;
          left: 0;
          bottom: 0;
          width: 100%;
          height: 2px;
          content: "";
          background: transparent; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
          background: var(--rgba-primary-1);
          color: var(--primary); }
          [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
            border-right: none;
            border-left: none;
            border-top: none; }
  .sidebar-right .sidebar-right-inner > h4, .sidebar-right .sidebar-right-inner > .h4 {
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #000 !important;
    background: #fff;
    margin: 0px 0px 0px 0px; }
  .sidebar-right .tab-content {
    padding: 1.25rem 1.25rem 0;
    min-height: 480px;
    background: #fff; }
    .sidebar-right .tab-content .tab-pane .admin-settings .row > div {
      margin-bottom: 20px; }
    .sidebar-right .tab-content .tab-pane .admin-settings p {
      color: #353535;
      font-weight: 500;
      margin-bottom: 8px;
      font-size: 16px; }
    .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] {
      display: none; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] + label {
        display: inline-block;
        width: 35px;
        height: 35px;
        cursor: pointer;
        transition: all .1s ease;
        border-radius: 4px;
        margin-right: 5px;
        margin-bottom: 3px; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label {
        position: relative; }
        .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label::after {
          height: 33px;
          width: 33px;
          left: -4px;
          top: -4px;
          content: "";
          position: absolute;
          background-color: inherit;
          border-radius: 6px;
          opacity: 0.4; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #primary_color_1 + label {
    background-color: #fff; }
  .sidebar-right #nav_header_color_2 + label,
  .sidebar-right #header_color_2 + label,
  .sidebar-right #sidebar_color_2 + label,
  .sidebar-right #primary_color_2 + label {
    background-color: #191e3a; }
  .sidebar-right #nav_header_color_3 + label,
  .sidebar-right #header_color_3 + label,
  .sidebar-right #sidebar_color_3 + label,
  .sidebar-right #primary_color_3 + label {
    background-color: #eb8153; }
  .sidebar-right #nav_header_color_4 + label,
  .sidebar-right #header_color_4 + label,
  .sidebar-right #sidebar_color_4 + label,
  .sidebar-right #primary_color_4 + label {
    background-color: #4527a0; }
  .sidebar-right #nav_header_color_5 + label,
  .sidebar-right #header_color_5 + label,
  .sidebar-right #sidebar_color_5 + label,
  .sidebar-right #primary_color_5 + label {
    background-color: #c62828; }
  .sidebar-right #nav_header_color_6 + label,
  .sidebar-right #header_color_6 + label,
  .sidebar-right #sidebar_color_6 + label,
  .sidebar-right #primary_color_6 + label {
    background-color: #283593; }
  .sidebar-right #nav_header_color_7 + label,
  .sidebar-right #header_color_7 + label,
  .sidebar-right #sidebar_color_7 + label,
  .sidebar-right #primary_color_7 + label {
    background-color: #7356f1; }
  .sidebar-right #nav_header_color_8 + label,
  .sidebar-right #header_color_8 + label,
  .sidebar-right #sidebar_color_8 + label,
  .sidebar-right #primary_color_8 + label {
    background-color: #5bcfc5; }
  .sidebar-right #nav_header_color_9 + label,
  .sidebar-right #header_color_9 + label,
  .sidebar-right #sidebar_color_9 + label,
  .sidebar-right #primary_color_9 + label {
    background-color: #00838f; }
  .sidebar-right #nav_header_color_10 + label,
  .sidebar-right #header_color_10 + label,
  .sidebar-right #sidebar_color_10 + label,
  .sidebar-right #primary_color_10 + label {
    background-color: #ff8f16; }
  .sidebar-right #nav_header_color_11 + label,
  .sidebar-right #header_color_11 + label,
  .sidebar-right #sidebar_color_11 + label,
  .sidebar-right #primary_color_11 + label {
    background-color: #6673fd; }
  .sidebar-right #nav_header_color_12 + label,
  .sidebar-right #header_color_12 + label,
  .sidebar-right #sidebar_color_12 + label,
  .sidebar-right #primary_color_12 + label {
    background-color: #558b2f; }
  .sidebar-right #nav_header_color_13 + label,
  .sidebar-right #header_color_13 + label,
  .sidebar-right #sidebar_color_13 + label,
  .sidebar-right #primary_color_13 + label {
    background-color: #2a2a2a; }
  .sidebar-right #nav_header_color_14 + label,
  .sidebar-right #header_color_14 + label,
  .sidebar-right #sidebar_color_14 + label,
  .sidebar-right #primary_color_14 + label {
    background-color: #1367c8; }
  .sidebar-right #nav_header_color_15 + label,
  .sidebar-right #header_color_15 + label,
  .sidebar-right #sidebar_color_15 + label,
  .sidebar-right #primary_color_15 + label {
    background-color: #ed0b4c; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #primary_color_1 + label {
    border: 1px solid #c4c4c4; }
  .sidebar-right.style-1 {
    height: 100vh;
    width: 250px;
    margin-top: 0;
    right: -250px; }
    .sidebar-right.style-1 .sidebar-right-inner {
      background: #fff; }
    .sidebar-right.style-1 .sidebar-right-trigger {
      top: 12.4rem; }
    .sidebar-right.style-1.show {
      right: 0; }
      .sidebar-right.style-1.show .sidebar-right-trigger {
        display: block; }
  @media only screen and (max-width: 991px) {
    .sidebar-right {
      width: 75%; } }

@keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); } }

@-webkit-keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateY(-8%);
    -webkit-transform: translateY(-8%); } }

.nav-user {
  background: var(--primary);
  margin-bottom: 10px;
  padding: 20px 25px 15px; }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user {
      padding: 20px 15px 15px; } }
  .nav-user img {
    width: 35px;
    height: 35px; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user img {
        width: 35px;
        height: 35px;
        margin-bottom: 10px; } }
  .nav-user h5, .nav-user .h5 {
    margin-left: 10px;
    margin-bottom: 3px;
    color: #fff; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user h5, .nav-user .h5 {
        display: none; } }
    [data-sibebarbg="color_2"] .nav-user h5, [data-sibebarbg="color_2"] .nav-user .h5 {
      color: #fff; }
  .nav-user p {
    margin-left: 10px;
    margin-bottom: 8px;
    color: #afcff7; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user p {
        display: none; } }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user i {
      margin-top: 15px;
      display: block; } }

.menu-toggle .nav-user {
  padding: 20px 15px 15px; }
  .menu-toggle .nav-user img {
    width: 35px;
    height: 35px;
    margin-bottom: 10px; }
  .menu-toggle .nav-user h5, .menu-toggle .nav-user .h5,
  .menu-toggle .nav-user p {
    display: none; }
  .menu-toggle .nav-user i {
    margin-top: 15px;
    display: block; }
  .menu-toggle .nav-user .dropdown-menu {
    left: 45px !important;
    top: 22px !important; }

.chatbox {
  width: 340px;
  height: 100vh;
  position: fixed;
  right: -500px;
  top: 0;
  z-index: 999;
  background: #fff;
  box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.15);
  -webkit-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s; }
  [data-theme-version="dark"] .chatbox {
    background: #222a32; }
  .chatbox .chatbox-close {
    position: absolute;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    width: 0;
    height: 100%;
    right: 340px;
    background: #000;
    z-index: 1;
    opacity: 0.1;
    cursor: pointer; }
  .chatbox .card-fotter {
    padding: 0.75rem 1rem; }
  .chatbox .card-body {
    padding: 1rem; }
  .chatbox.active {
    right: 0; }
    .chatbox.active .chatbox-close {
      width: 100vw; }
  .chatbox .type_msg {
    padding-top: 10px; }
  .chatbox .nav {
    padding: 1rem 1rem 0 1rem;
    background: #6418C3;
    border: 0;
    justify-content: space-between; }
    .chatbox .nav .nav-link {
      color: #fff;
      opacity: 0.7;
      text-transform: uppercase; }
      .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active {
        background: transparent;
        color: #fff;
        opacity: 1;
        border-color: #FF4C41; }
  .chatbox .img_cont {
    width: 40px;
    border-radius: 40px;
    margin-right: 10px;
    position: relative;
    height: 40px;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    min-width: 40px;
    min-height: 40px; }
    .chatbox .img_cont .icon {
      color: #fff; }
    .chatbox .img_cont.primary {
      background: var(--rgba-primary-1);
      color: var(--primary); }
      [data-theme-version="dark"] .chatbox .img_cont.primary {
        background: var(--rgba-primary-1); }
    .chatbox .img_cont.warning {
      background: #fff0da;
      color: #FFAB2D; }
      [data-theme-version="dark"] .chatbox .img_cont.warning {
        background: rgba(255, 171, 45, 0.1); }
    .chatbox .img_cont.success {
      background: #ecfae4;
      color: #68CF29; }
      [data-theme-version="dark"] .chatbox .img_cont.success {
        background: rgba(104, 207, 41, 0.1); }
    .chatbox .img_cont.info {
      background: #e2f0fd;
      color: #51A6F5; }
      [data-theme-version="dark"] .chatbox .img_cont.info {
        background: rgba(81, 166, 245, 0.1); }
    .chatbox .img_cont img {
      width: 100%; }
    .chatbox .img_cont .online_icon {
      background: #68CF29;
      position: absolute;
      width: 12px;
      height: 12px;
      border-radius: 15px;
      right: -1px;
      bottom: 0px;
      border: 2px solid #fff; }
      .chatbox .img_cont .online_icon.offline {
        background: #FF4C41; }
  .chatbox .card {
    box-shadow: none; }
  .chatbox .search {
    height: 40px; }
  .chatbox .user_info span {
    font-size: 15px;
    color: #000;
    display: block;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px; }
    [data-theme-version="dark"] .chatbox .user_info span {
      color: #fff; }
  .chatbox .user_info p {
    font-size: 13px;
    margin-bottom: 0;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px; }
  .chatbox .contacts li {
    padding: 7px 1rem;
    border-bottom: 1px solid #eee;
    cursor: pointer; }
    [data-theme-version="dark"] .chatbox .contacts li {
      border-color: #473F72; }
    .chatbox .contacts li > div {
      display: flex;
      align-items: center; }
    .chatbox .contacts li:hover {
      background: #f4f7ff; }
      [data-theme-version="dark"] .chatbox .contacts li:hover {
        background-color: #2C254A; }
  .chatbox .contacts .name-first-letter {
    background: #f7f7f7;
    padding: 4px 1rem;
    font-weight: 700;
    color: #000;
    position: sticky;
    top: 0;
    z-index: 1; }
    [data-theme-version="dark"] .chatbox .contacts .name-first-letter {
      color: #fff;
      background: #1e252c; }
  .chatbox .msg_card_body {
    height: calc(100vh - 195px); }
  .chatbox .contacts_body {
    height: calc(100vh - 120px); }
  .chatbox .card-header {
    background: #f4f7ff;
    padding: 15px 20px;
    justify-content: center; }
    .chatbox .card-header h6, .chatbox .card-header .h6 {
      font-size: 15px; }
    .chatbox .card-header p {
      line-height: 1.2;
      font-size: 12px;
      color: #7e7e7e; }
  .chatbox .chat-list-header {
    justify-content: space-between;
    background: #fff; }
    [data-theme-version="dark"] .chatbox .chat-list-header {
      background: #222a32; }
    .chatbox .chat-list-header a {
      text-align: center;
      width: 30px;
      height: 30px;
      background: #f7f7f7;
      border-radius: 6px;
      line-height: 30px;
      display: block; }
      [data-theme-version="dark"] .chatbox .chat-list-header a {
        background: var(--rgba-primary-1); }
        [data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] {
          fill: #fff; }
  .chatbox .img_cont_msg {
    width: 30px;
    height: 30px;
    display: block;
    max-width: 30px;
    min-width: 30px; }
    .chatbox .img_cont_msg img {
      width: 100%; }
  .chatbox .msg_cotainer {
    background: var(--primary);
    margin-left: 10px;
    border-radius: 0 0.35rem 0.35rem 0.35rem;
    padding: 10px 15px;
    color: #fff;
    position: relative; }
    .chatbox .msg_cotainer .msg_time {
      display: block;
      font-size: 11px;
      color: #fff;
      margin-top: 5px;
      opacity: 0.5; }
    .chatbox .msg_cotainer:after {
      content: "";
      position: absolute;
      left: -10px;
      border-right: 10px solid var(--primary);
      border-bottom: 10px solid transparent;
      border-top: 0px solid;
      top: 0; }
  .chatbox .msg_cotainer_send {
    background: #f7f7f7;
    padding: 10px 15px;
    border-radius: 6px 0px 6px 6px;
    margin-right: 10px;
    color: #222;
    position: relative;
    text-align: right; }
    [data-theme-version="dark"] .chatbox .msg_cotainer_send {
      background: #1e252c;
      color: #fff; }
    .chatbox .msg_cotainer_send .msg_time_send {
      display: block;
      font-size: 11px;
      text-align: right;
      margin-top: 5px;
      opacity: 0.6; }
    .chatbox .msg_cotainer_send:after {
      content: "";
      position: absolute;
      right: -10px;
      border-left: 10px solid #f7f7f7;
      border-bottom: 10px solid transparent;
      border-top: 0px solid;
      top: 0; }
      [data-theme-version="dark"] .chatbox .msg_cotainer_send:after {
        border-left: 10px solid #2C254A; }
  .chatbox .type_msg .form-control {
    padding: 10px 0;
    height: 50px;
    border: 0;
    resize: none; }
  .chatbox .type_msg .btn {
    font-size: 18px;
    border-radius: 38px !important;
    width: 38px;
    height: 38px;
    padding: 0;
    margin-top: 6px; }
  .chatbox .video_cam {
    margin-left: 15px; }
    .chatbox .video_cam span {
      width: 35px;
      height: 35px;
      background: #10ca93;
      text-align: center;
      line-height: 35px;
      border-radius: 35px;
      color: #fff;
      margin-right: 5px;
      align-self: center;
      font-size: 16px;
      padding: 0 3px;
      display: inline-block; }
  .chatbox .note_card .contacts li {
    padding: 12px 1rem; }

@media only screen and (max-width: 576px) {
  .chatbox {
    width: 280px; }
    .chatbox .chatbox-close {
      right: 280px; } }

.dz-demo-panel {
  right: -100%;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  transition: all .5s ease-in-out;
  z-index: 9999; }
  .dz-demo-panel .dz-demo-trigger {
    position: absolute;
    z-index: 9;
    top: 15.75rem;
    right: 100%;
    background-color: #6418C3;
    color: #fff;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    text-align: center;
    font-size: 1.75rem;
    line-height: 3rem;
    border-radius: 5px 0 0 5px;
    box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); }
    @media only screen and (max-width: 1023px) {
      .dz-demo-panel .dz-demo-trigger {
        display: none; } }
    @media only screen and (max-width: 575px) {
      .dz-demo-panel .dz-demo-trigger {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 22px; } }
  .dz-demo-panel .dz-demo-close {
    height: 30px;
    color: #000;
    width: 30px;
    border-radius: 0.35rem;
    background: #fff;
    line-height: 30px;
    text-align: center; }
  .dz-demo-panel.show {
    right: 0;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    z-index: 99999;
    overflow: hidden; }
    .dz-demo-panel.show .sidebar-right-trigger {
      display: none; }
    .dz-demo-panel.show .bg-close {
      position: fixed;
      z-index: -2;
      cursor: pointer;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6); }
  .dz-demo-panel .dz-demo-inner {
    padding: 30px 30px;
    background: #2b0000a1; }
  .dz-demo-panel .dz-demo-content {
    height: calc(100vh - 200px);
    padding: 0 15px; }
    .dz-demo-panel .dz-demo-content .text-black {
      color: #000 !important; }
  .dz-demo-panel .dz-demo-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px; }
    .dz-demo-panel .dz-demo-header h4, .dz-demo-panel .dz-demo-header .h4 {
      margin-bottom: 0;
      color: #000 !important; }
  .dz-demo-panel .dz-demo-bx {
    height: 300px;
    overflow: hidden;
    border: 5px solid #efefef;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px; }
    .dz-demo-panel .dz-demo-bx.demo-active {
      border-color: #6418C3; }
      .dz-demo-panel .dz-demo-bx.demo-active .overlay-layer {
        opacity: 1; }
  .dz-demo-panel .overlay-bx {
    position: relative; }
    .dz-demo-panel .overlay-bx .overlay-layer {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: rgba(0, 0, 0, 0.1);
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 0; }
    .dz-demo-panel .overlay-bx:hover .overlay-layer {
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 1; }
  @media only screen and (max-width: 575px) {
    .dz-demo-panel .dz-demo-bx {
      height: 230px; } }

:root {
  --nav-headbg: #fff;
  --sidebar-bg: #fff;
  --headerbg: #fff; }

[data-nav-headerbg="color_2"][data-theme-version="dark"],
[data-nav-headerbg="color_2"] {
  --nav-headbg: #191e3a; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_2"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_2"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_2"] .nav-header .logo-abbr .svg-logo-path {
    fill: #191e3a; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_2"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_2"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_3"][data-theme-version="dark"],
[data-nav-headerbg="color_3"] {
  --nav-headbg: #eb8153; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_3"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_3"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_3"] .nav-header .logo-abbr .svg-logo-path {
    fill: #eb8153; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_3"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_3"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_4"][data-theme-version="dark"],
[data-nav-headerbg="color_4"] {
  --nav-headbg: #4527a0; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_4"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_4"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_4"] .nav-header .logo-abbr .svg-logo-path {
    fill: #4527a0; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_4"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_4"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_5"][data-theme-version="dark"],
[data-nav-headerbg="color_5"] {
  --nav-headbg: #c62828; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_5"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_5"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_5"] .nav-header .logo-abbr .svg-logo-path {
    fill: #c62828; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_5"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_5"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_6"][data-theme-version="dark"],
[data-nav-headerbg="color_6"] {
  --nav-headbg: #283593; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_6"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_6"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_6"] .nav-header .logo-abbr .svg-logo-path {
    fill: #283593; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_6"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_6"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_7"][data-theme-version="dark"],
[data-nav-headerbg="color_7"] {
  --nav-headbg: #7356f1; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_7"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_7"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_7"] .nav-header .logo-abbr .svg-logo-path {
    fill: #7356f1; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_7"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_7"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_8"][data-theme-version="dark"],
[data-nav-headerbg="color_8"] {
  --nav-headbg: #5bcfc5; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_8"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_8"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_8"] .nav-header .logo-abbr .svg-logo-path {
    fill: #5bcfc5; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_8"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_8"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_9"][data-theme-version="dark"],
[data-nav-headerbg="color_9"] {
  --nav-headbg: #00838f; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_9"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_9"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_9"] .nav-header .logo-abbr .svg-logo-path {
    fill: #00838f; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_9"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_9"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_10"][data-theme-version="dark"],
[data-nav-headerbg="color_10"] {
  --nav-headbg: #ff8f16; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_10"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_10"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_10"] .nav-header .logo-abbr .svg-logo-path {
    fill: #ff8f16; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_10"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_10"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_11"][data-theme-version="dark"],
[data-nav-headerbg="color_11"] {
  --nav-headbg: #6673fd; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_11"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_11"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_11"] .nav-header .logo-abbr .svg-logo-path {
    fill: #6673fd; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_11"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_11"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_12"][data-theme-version="dark"],
[data-nav-headerbg="color_12"] {
  --nav-headbg: #558b2f; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_12"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_12"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_12"] .nav-header .logo-abbr .svg-logo-path {
    fill: #558b2f; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_12"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_12"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_13"][data-theme-version="dark"],
[data-nav-headerbg="color_13"] {
  --nav-headbg: #2a2a2a; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_13"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_13"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_13"] .nav-header .logo-abbr .svg-logo-path {
    fill: #2a2a2a; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_13"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_13"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_14"][data-theme-version="dark"],
[data-nav-headerbg="color_14"] {
  --nav-headbg: #1367c8; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_14"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_14"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_14"] .nav-header .logo-abbr .svg-logo-path {
    fill: #1367c8; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_14"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_14"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_15"][data-theme-version="dark"],
[data-nav-headerbg="color_15"] {
  --nav-headbg: #ed0b4c; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_15"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_15"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_15"] .nav-header .logo-abbr .svg-logo-path {
    fill: #ed0b4c; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_15"] .nav-header .hamburger .line {
    background: #fff !important; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_15"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-sibebarbg="color_2"][data-theme-version="dark"],
[data-sibebarbg="color_2"] {
  --sidebar-bg: #191e3a; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_2"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_2"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_2"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_2"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_2"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_2"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #1e2445; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_2"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_2"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_2"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_2"] .deznav .metismenu > li > a i {
    color: #5160b4; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #1e2445; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #252d57; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #aab2db; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #28305e; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #1e2445; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_2"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #1e2445;
    box-shadow: none; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #252d57;
    box-shadow: none; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #191e3a; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #303a6f;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #28305e; }

[data-sibebarbg="color_3"][data-theme-version="dark"],
[data-sibebarbg="color_3"] {
  --sidebar-bg: #eb8153; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_3"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_3"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_3"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_3"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_3"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_3"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #ed8b61; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_3"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_3"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_3"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_3"] .deznav .metismenu > li > a i {
    color: #fef6f3; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #ed8b61; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #ef9c78; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #eb8153;
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #eb8153;
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #f0a281; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #ed8b61; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #eb8153;
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_3"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #ed8b61;
    box-shadow: none; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #ef9c78;
    box-shadow: none; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #eb8153;
    background-color: transparent; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #eb8153; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #f3b398;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #f0a281; }

[data-sibebarbg="color_4"][data-theme-version="dark"],
[data-sibebarbg="color_4"] {
  --sidebar-bg: #4527a0; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_4"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_4"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_4"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_4"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_4"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_4"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #4a2aac; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_4"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_4"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_4"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_4"] .deznav .metismenu > li > a i {
    color: #a894e5; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #4a2aac; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #532fc1; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #fcfbfe; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #5731c9; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #4a2aac; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_4"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #4a2aac;
    box-shadow: none; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #532fc1;
    box-shadow: none; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #4527a0; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #6642d1;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #5731c9; }

[data-sibebarbg="color_5"][data-theme-version="dark"],
[data-sibebarbg="color_5"] {
  --sidebar-bg: #c62828; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_5"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_5"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_5"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_5"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_5"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_5"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #d32b2b; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_5"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_5"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_5"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_5"] .deznav .metismenu > li > a i {
    color: #efb1b1; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #d32b2b; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #d83f3f; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #da4747; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #d32b2b; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_5"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #d32b2b;
    box-shadow: none; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #d83f3f;
    box-shadow: none; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #c62828; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #de5c5c;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #da4747; }

[data-sibebarbg="color_6"][data-theme-version="dark"],
[data-sibebarbg="color_6"] {
  --sidebar-bg: #283593; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_6"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_6"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_6"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_6"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_6"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_6"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #2b399f; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_6"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_6"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_6"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_6"] .deznav .metismenu > li > a i {
    color: #8d97e0; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #2b399f; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #3141b3; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #f2f3fb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #3343bb; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #2b399f; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_6"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #2b399f;
    box-shadow: none; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #3141b3;
    box-shadow: none; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #283593; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #3d4eca;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #3343bb; }

[data-sibebarbg="color_7"][data-theme-version="dark"],
[data-sibebarbg="color_7"] {
  --sidebar-bg: #7356f1; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_7"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_7"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_7"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_7"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_7"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_7"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #7f64f2; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_7"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_7"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_7"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_7"] .deznav .metismenu > li > a i {
    color: #fcfbff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #7f64f2; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #927cf4; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #9a85f5; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #7f64f2; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_7"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #7f64f2;
    box-shadow: none; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #927cf4;
    box-shadow: none; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #7356f1; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #ae9df7;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #9a85f5; }

[data-sibebarbg="color_8"][data-theme-version="dark"],
[data-sibebarbg="color_8"] {
  --sidebar-bg: #5bcfc5; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_8"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_8"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_8"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_8"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_8"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_8"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #67d2c9; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_8"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_8"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_8"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_8"] .deznav .metismenu > li > a i {
    color: #e5f7f6; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #67d2c9; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #7bd8d0; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #82dbd3; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #67d2c9; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_8"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #67d2c9;
    box-shadow: none; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #7bd8d0;
    box-shadow: none; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #5bcfc5; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #96e0da;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #82dbd3; }

[data-sibebarbg="color_9"][data-theme-version="dark"],
[data-sibebarbg="color_9"] {
  --sidebar-bg: #00838f; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_9"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_9"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_9"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_9"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_9"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_9"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #00919e; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_9"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_9"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_9"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_9"] .deznav .metismenu > li > a i {
    color: #43efff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #00919e; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #00a8b8; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #c2faff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #00b2c2; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #00919e; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_9"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #00919e;
    box-shadow: none; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #00a8b8;
    box-shadow: none; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #00838f; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #00c9dc;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #00b2c2; }

[data-sibebarbg="color_10"][data-theme-version="dark"],
[data-sibebarbg="color_10"] {
  --sidebar-bg: #ff8f16; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_10"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_10"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_10"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_10"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_10"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_10"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #ff9625; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_10"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_10"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_10"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_10"] .deznav .metismenu > li > a i {
    color: #ffe5c9; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #ff9625; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #ffa33f; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #ffa849; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #ff9625; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_10"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #ff9625;
    box-shadow: none; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa33f;
    box-shadow: none; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #ff8f16; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #ffb463;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa849; }

[data-sibebarbg="color_11"][data-theme-version="dark"],
[data-sibebarbg="color_11"] {
  --sidebar-bg: #6673fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_11"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_11"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_11"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_11"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_11"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_11"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #7581fd; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_11"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_11"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_11"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_11"] .deznav .metismenu > li > a i {
    color: white; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #7581fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #8e98fe; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #98a1fe; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #7581fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_11"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #7581fd;
    box-shadow: none; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #8e98fe;
    box-shadow: none; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #6673fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #b2b8fe;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #98a1fe; }

[data-sibebarbg="color_12"][data-theme-version="dark"],
[data-sibebarbg="color_12"] {
  --sidebar-bg: #558b2f; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_12"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_12"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_12"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_12"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_12"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_12"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #5c9633; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_12"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_12"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_12"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_12"] .deznav .metismenu > li > a i {
    color: #b0da92; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #5c9633; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #68a939; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #f5faf2; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #6cb13c; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #5c9633; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_12"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #5c9633;
    box-shadow: none; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #68a939;
    box-shadow: none; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #558b2f; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #79c046;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #6cb13c; }

[data-sibebarbg="color_13"][data-theme-version="dark"],
[data-sibebarbg="color_13"] {
  --sidebar-bg: #2a2a2a; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_13"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_13"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_13"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_13"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_13"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_13"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #323232; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_13"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_13"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_13"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_13"] .deznav .metismenu > li > a i {
    color: #838383; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #323232; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #3e3e3e; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #c3c3c3; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #444444; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #323232; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_13"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #323232;
    box-shadow: none; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #3e3e3e;
    box-shadow: none; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #2a2a2a; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #505050;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #444444; }

[data-sibebarbg="color_14"][data-theme-version="dark"],
[data-sibebarbg="color_14"] {
  --sidebar-bg: #1367c8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_14"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_14"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_14"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_14"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_14"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_14"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #146ed6; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_14"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_14"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_14"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_14"] .deznav .metismenu > li > a i {
    color: #98c3f5; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #146ed6; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #1b7ae9; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #2480ea; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #146ed6; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_14"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #146ed6;
    box-shadow: none; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #1b7ae9;
    box-shadow: none; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #1367c8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #3b8dec;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #2480ea; }

[data-sibebarbg="color_15"][data-theme-version="dark"],
[data-sibebarbg="color_15"] {
  --sidebar-bg: #ed0b4c; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_15"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_15"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_15"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_15"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_15"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_15"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #f41354; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_15"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_15"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_15"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_15"] .deznav .metismenu > li > a i {
    color: #fbafc5; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #f41354; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #f52c66; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #f6356d; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #f41354; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_15"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #f41354;
    box-shadow: none; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #f52c66;
    box-shadow: none; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #ed0b4c; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #f74e7e;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #f6356d; }

[data-headerbg="color_2"][data-theme-version="dark"],
[data-headerbg="color_2"] {
  --headerbg: #191e3a; }
  [data-headerbg="color_2"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_2"] .pulse-css {
    background-color: #f2f3f9; }
    [data-headerbg="color_2"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_2"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_2"] .pulse-css:after,
    [data-headerbg="color_2"] .pulse-css:before {
      background-color: #f2f3f9; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_2"] .header .header-left .search-area .form-control {
    background: #242b53 !important;
    color: #fff !important; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_2"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_2"] .header .header-left .search-area .input-group-text {
    background: #242b53 !important;
    border-color: #242b53 !important; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_2"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #aab2db; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #aab2db; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link i {
    color: #aab2db; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link {
    border-color: #28305e; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_3"][data-theme-version="dark"],
[data-headerbg="color_3"] {
  --headerbg: #eb8153; }
  [data-headerbg="color_3"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_3"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_3"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_3"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_3"] .pulse-css:after,
    [data-headerbg="color_3"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_3"] .header .header-left .search-area .form-control {
    background: #ef9873 !important;
    color: #fff !important; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_3"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_3"] .header .header-left .search-area .input-group-text {
    background: #ef9873 !important;
    border-color: #ef9873 !important; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_3"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link {
    border-color: #f0a281; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_4"][data-theme-version="dark"],
[data-headerbg="color_4"] {
  --headerbg: #4527a0; }
  [data-headerbg="color_4"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_4"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_4"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_4"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_4"] .pulse-css:after,
    [data-headerbg="color_4"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_4"] .header .header-left .search-area .form-control {
    background: #512ebd !important;
    color: #fff !important; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_4"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_4"] .header .header-left .search-area .input-group-text {
    background: #512ebd !important;
    border-color: #512ebd !important; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_4"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #fcfbfe; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #fcfbfe; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link i {
    color: #fcfbfe; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link {
    border-color: #5731c9; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_5"][data-theme-version="dark"],
[data-headerbg="color_5"] {
  --headerbg: #c62828; }
  [data-headerbg="color_5"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_5"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_5"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_5"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_5"] .pulse-css:after,
    [data-headerbg="color_5"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_5"] .header .header-left .search-area .form-control {
    background: #d73a3a !important;
    color: #fff !important; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_5"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_5"] .header .header-left .search-area .input-group-text {
    background: #d73a3a !important;
    border-color: #d73a3a !important; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_5"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link {
    border-color: #da4747; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_6"][data-theme-version="dark"],
[data-headerbg="color_6"] {
  --headerbg: #283593; }
  [data-headerbg="color_6"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_6"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_6"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_6"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_6"] .pulse-css:after,
    [data-headerbg="color_6"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_6"] .header .header-left .search-area .form-control {
    background: #303faf !important;
    color: #fff !important; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_6"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_6"] .header .header-left .search-area .input-group-text {
    background: #303faf !important;
    border-color: #303faf !important; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_6"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #f2f3fb; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #f2f3fb; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link i {
    color: #f2f3fb; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link {
    border-color: #3343bb; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_7"][data-theme-version="dark"],
[data-headerbg="color_7"] {
  --headerbg: #7356f1; }
  [data-headerbg="color_7"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_7"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_7"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_7"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_7"] .pulse-css:after,
    [data-headerbg="color_7"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_7"] .header .header-left .search-area .form-control {
    background: #8e77f4 !important;
    color: #fff !important; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_7"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_7"] .header .header-left .search-area .input-group-text {
    background: #8e77f4 !important;
    border-color: #8e77f4 !important; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_7"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link {
    border-color: #9a85f5; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_8"][data-theme-version="dark"],
[data-headerbg="color_8"] {
  --headerbg: #5bcfc5; }
  [data-headerbg="color_8"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_8"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_8"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_8"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_8"] .pulse-css:after,
    [data-headerbg="color_8"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_8"] .header .header-left .search-area .form-control {
    background: #77d7cf !important;
    color: #fff !important; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_8"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_8"] .header .header-left .search-area .input-group-text {
    background: #77d7cf !important;
    border-color: #77d7cf !important; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_8"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link {
    border-color: #82dbd3; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_9"][data-theme-version="dark"],
[data-headerbg="color_9"] {
  --headerbg: #00838f; }
  [data-headerbg="color_9"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_9"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_9"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_9"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_9"] .pulse-css:after,
    [data-headerbg="color_9"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_9"] .header .header-left .search-area .form-control {
    background: #00a4b3 !important;
    color: #fff !important; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_9"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_9"] .header .header-left .search-area .input-group-text {
    background: #00a4b3 !important;
    border-color: #00a4b3 !important; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_9"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #c2faff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #c2faff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link i {
    color: #c2faff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link {
    border-color: #00b2c2; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_10"][data-theme-version="dark"],
[data-headerbg="color_10"] {
  --headerbg: #ff8f16; }
  [data-headerbg="color_10"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_10"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_10"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_10"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_10"] .pulse-css:after,
    [data-headerbg="color_10"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_10"] .header .header-left .search-area .form-control {
    background: #ffa03a !important;
    color: #fff !important; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_10"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_10"] .header .header-left .search-area .input-group-text {
    background: #ffa03a !important;
    border-color: #ffa03a !important; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_10"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link {
    border-color: #ffa849; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_11"][data-theme-version="dark"],
[data-headerbg="color_11"] {
  --headerbg: #6673fd; }
  [data-headerbg="color_11"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_11"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_11"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_11"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_11"] .pulse-css:after,
    [data-headerbg="color_11"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_11"] .header .header-left .search-area .form-control {
    background: #8993fd !important;
    color: #fff !important; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_11"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_11"] .header .header-left .search-area .input-group-text {
    background: #8993fd !important;
    border-color: #8993fd !important; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_11"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link {
    border-color: #98a1fe; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_12"][data-theme-version="dark"],
[data-headerbg="color_12"] {
  --headerbg: #558b2f; }
  [data-headerbg="color_12"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_12"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_12"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_12"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_12"] .pulse-css:after,
    [data-headerbg="color_12"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_12"] .header .header-left .search-area .form-control {
    background: #65a638 !important;
    color: #fff !important; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_12"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_12"] .header .header-left .search-area .input-group-text {
    background: #65a638 !important;
    border-color: #65a638 !important; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_12"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #f5faf2; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #f5faf2; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link i {
    color: #f5faf2; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link {
    border-color: #6cb13c; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_13"][data-theme-version="dark"],
[data-headerbg="color_13"] {
  --headerbg: #2a2a2a; }
  [data-headerbg="color_13"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_13"] .pulse-css {
    background-color: #f6f6f6; }
    [data-headerbg="color_13"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_13"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_13"] .pulse-css:after,
    [data-headerbg="color_13"] .pulse-css:before {
      background-color: #f6f6f6; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_13"] .header .header-left .search-area .form-control {
    background: #3c3c3c !important;
    color: #fff !important; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_13"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_13"] .header .header-left .search-area .input-group-text {
    background: #3c3c3c !important;
    border-color: #3c3c3c !important; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_13"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #c3c3c3; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #c3c3c3; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link i {
    color: #c3c3c3; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link {
    border-color: #444444; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_14"][data-theme-version="dark"],
[data-headerbg="color_14"] {
  --headerbg: #1367c8; }
  [data-headerbg="color_14"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_14"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_14"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_14"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_14"] .pulse-css:after,
    [data-headerbg="color_14"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_14"] .header .header-left .search-area .form-control {
    background: #1678e9 !important;
    color: #fff !important; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_14"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_14"] .header .header-left .search-area .input-group-text {
    background: #1678e9 !important;
    border-color: #1678e9 !important; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_14"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link {
    border-color: #2480ea; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_15"][data-theme-version="dark"],
[data-headerbg="color_15"] {
  --headerbg: #ed0b4c; }
  [data-headerbg="color_15"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_15"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_15"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_15"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_15"] .pulse-css:after,
    [data-headerbg="color_15"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_15"] .header .header-left .search-area .form-control {
    background: #f52762 !important;
    color: #fff !important; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_15"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_15"] .header .header-left .search-area .input-group-text {
    background: #f52762 !important;
    border-color: #f52762 !important; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .input-group-text a,
    [data-headerbg="color_15"] .header .header-left .search-area .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link {
    border-color: #f6356d; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

@media (min-width: 992px) {
  [data-container="boxed"] #main-wrapper {
    max-width: 1199px;
    margin: 0 auto;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); }
    [direction="rtl"][data-container="boxed"] #main-wrapper {
      text-align: right; } }

@media only screen and (min-width: 1350px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 1199px; } }

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 1199px; } }

[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .deznav {
  max-width: 1199px; }

[data-layout="vertical"][data-container="boxed"][data-header-position="fixed"] .header,
[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header {
  width: 1199px; }

[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
  width: 1199px; }

[data-container="boxed"] .metismenu.fixed {
  left: auto;
  max-width: 1199px; }

[data-container="boxed"] .page-titles {
  margin-bottom: 3rem;
  padding: 15px 15px; }

[data-container="boxed"] .content-body .container-fluid, [data-container="boxed"] .content-body .container-sm, [data-container="boxed"] .content-body .container-md, [data-container="boxed"] .content-body .container-lg, [data-container="boxed"] .content-body .container-xl, [data-container="boxed"] .content-body .container-xxl {
  padding: 40px; }

[data-container="boxed"][data-layout="vertical"] .page-titles {
  margin-left: 0;
  margin-right: 0; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
  position: absolute; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .deznav {
  position: absolute; }

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
  left: auto;
  max-width: 1199px; }

@media (min-width: 992px) {
  [data-container="wide-boxed"] #main-wrapper {
    max-width: 1480px;
    margin: 0 auto;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); }
    [direction="rtl"][data-container="wide-boxed"] #main-wrapper {
      text-align: right; }
  [data-container="wide-boxed"][data-layout="horizontal"] .deznav {
    left: unset; } }

@media only screen and (min-width: 1350px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="wide-boxed"][data-header-position="fixed"] .header {
    width: 1480px; } }

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="wide-boxed"][data-header-position="fixed"] .header {
    width: 1480px; } }

[data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .deznav {
  max-width: 1480px; }

[data-layout="horizontal"][data-container="wide-boxed"][data-header-position="fixed"] .header {
  width: 1480px; }

[data-layout="horizontal"][data-container="wide-boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
  width: 1480px; }

[data-container="wide-boxed"] .metismenu.fixed {
  left: auto;
  max-width: 1480px; }

[data-container="wide-boxed"] .page-titles {
  margin-bottom: 3rem;
  padding: 15px 15px; }

[data-container="wide-boxed"] .content-body .container-fluid, [data-container="wide-boxed"] .content-body .container-sm, [data-container="wide-boxed"] .content-body .container-md, [data-container="wide-boxed"] .content-body .container-lg, [data-container="wide-boxed"] .content-body .container-xl, [data-container="wide-boxed"] .content-body .container-xxl {
  padding: 40px; }

[data-container="wide-boxed"][data-layout="vertical"] .page-titles {
  margin-left: 0;
  margin-right: 0; }

[data-layout="vertical"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
  position: absolute; }

[data-layout="vertical"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .deznav {
  position: absolute; }

[data-container="wide-boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
  left: auto;
  max-width: 1480px; }

[data-primary="color_2"] {
  --primary: #191e3a;
  --secondary: #6418C3;
  --primary-hover: #0a0c16;
  --primary-dark: black;
  --rgba-primary-1: rgba(25, 30, 58, 0.1);
  --rgba-primary-2: rgba(25, 30, 58, 0.2);
  --rgba-primary-3: rgba(25, 30, 58, 0.3);
  --rgba-primary-4: rgba(25, 30, 58, 0.4);
  --rgba-primary-5: rgba(25, 30, 58, 0.5);
  --rgba-primary-6: rgba(25, 30, 58, 0.6);
  --rgba-primary-7: rgba(25, 30, 58, 0.7);
  --rgba-primary-8: rgba(25, 30, 58, 0.8);
  --rgba-primary-9: rgba(25, 30, 58, 0.9); }

[data-primary="color_3"] {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9); }

[data-primary="color_4"] {
  --primary: #4527a0;
  --secondary: #6418C3;
  --primary-hover: #331d77;
  --primary-dark: #100925;
  --rgba-primary-1: rgba(69, 39, 160, 0.1);
  --rgba-primary-2: rgba(69, 39, 160, 0.2);
  --rgba-primary-3: rgba(69, 39, 160, 0.3);
  --rgba-primary-4: rgba(69, 39, 160, 0.4);
  --rgba-primary-5: rgba(69, 39, 160, 0.5);
  --rgba-primary-6: rgba(69, 39, 160, 0.6);
  --rgba-primary-7: rgba(69, 39, 160, 0.7);
  --rgba-primary-8: rgba(69, 39, 160, 0.8);
  --rgba-primary-9: rgba(69, 39, 160, 0.9); }

[data-primary="color_5"] {
  --primary: #c62828;
  --secondary: #6418C3;
  --primary-hover: #9c1f1f;
  --primary-dark: #470e0e;
  --rgba-primary-1: rgba(198, 40, 40, 0.1);
  --rgba-primary-2: rgba(198, 40, 40, 0.2);
  --rgba-primary-3: rgba(198, 40, 40, 0.3);
  --rgba-primary-4: rgba(198, 40, 40, 0.4);
  --rgba-primary-5: rgba(198, 40, 40, 0.5);
  --rgba-primary-6: rgba(198, 40, 40, 0.6);
  --rgba-primary-7: rgba(198, 40, 40, 0.7);
  --rgba-primary-8: rgba(198, 40, 40, 0.8);
  --rgba-primary-9: rgba(198, 40, 40, 0.9); }

[data-primary="color_6"] {
  --primary: #283593;
  --secondary: #6418C3;
  --primary-hover: #1d276b;
  --primary-dark: #070a1b;
  --rgba-primary-1: rgba(40, 53, 147, 0.1);
  --rgba-primary-2: rgba(40, 53, 147, 0.2);
  --rgba-primary-3: rgba(40, 53, 147, 0.3);
  --rgba-primary-4: rgba(40, 53, 147, 0.4);
  --rgba-primary-5: rgba(40, 53, 147, 0.5);
  --rgba-primary-6: rgba(40, 53, 147, 0.6);
  --rgba-primary-7: rgba(40, 53, 147, 0.7);
  --rgba-primary-8: rgba(40, 53, 147, 0.8);
  --rgba-primary-9: rgba(40, 53, 147, 0.9); }

[data-primary="color_7"] {
  --primary: #7356f1;
  --secondary: #6418C3;
  --primary-hover: #4c27ed;
  --primary-dark: #290da1;
  --rgba-primary-1: rgba(115, 86, 241, 0.1);
  --rgba-primary-2: rgba(115, 86, 241, 0.2);
  --rgba-primary-3: rgba(115, 86, 241, 0.3);
  --rgba-primary-4: rgba(115, 86, 241, 0.4);
  --rgba-primary-5: rgba(115, 86, 241, 0.5);
  --rgba-primary-6: rgba(115, 86, 241, 0.6);
  --rgba-primary-7: rgba(115, 86, 241, 0.7);
  --rgba-primary-8: rgba(115, 86, 241, 0.8);
  --rgba-primary-9: rgba(115, 86, 241, 0.9); }

[data-primary="color_8"] {
  --primary: #5bcfc5;
  --secondary: #6418C3;
  --primary-hover: #38bfb3;
  --primary-dark: #217069;
  --rgba-primary-1: rgba(91, 207, 197, 0.1);
  --rgba-primary-2: rgba(91, 207, 197, 0.2);
  --rgba-primary-3: rgba(91, 207, 197, 0.3);
  --rgba-primary-4: rgba(91, 207, 197, 0.4);
  --rgba-primary-5: rgba(91, 207, 197, 0.5);
  --rgba-primary-6: rgba(91, 207, 197, 0.6);
  --rgba-primary-7: rgba(91, 207, 197, 0.7);
  --rgba-primary-8: rgba(91, 207, 197, 0.8);
  --rgba-primary-9: rgba(91, 207, 197, 0.9); }

[data-primary="color_9"] {
  --primary: #00838f;
  --secondary: #6418C3;
  --primary-hover: #00545c;
  --primary-dark: black;
  --rgba-primary-1: rgba(0, 131, 143, 0.1);
  --rgba-primary-2: rgba(0, 131, 143, 0.2);
  --rgba-primary-3: rgba(0, 131, 143, 0.3);
  --rgba-primary-4: rgba(0, 131, 143, 0.4);
  --rgba-primary-5: rgba(0, 131, 143, 0.5);
  --rgba-primary-6: rgba(0, 131, 143, 0.6);
  --rgba-primary-7: rgba(0, 131, 143, 0.7);
  --rgba-primary-8: rgba(0, 131, 143, 0.8);
  --rgba-primary-9: rgba(0, 131, 143, 0.9); }

[data-primary="color_10"] {
  --primary: #ff8f16;
  --secondary: #6418C3;
  --primary-hover: #e27500;
  --primary-dark: #7c4000;
  --rgba-primary-1: rgba(255, 143, 22, 0.1);
  --rgba-primary-2: rgba(255, 143, 22, 0.2);
  --rgba-primary-3: rgba(255, 143, 22, 0.3);
  --rgba-primary-4: rgba(255, 143, 22, 0.4);
  --rgba-primary-5: rgba(255, 143, 22, 0.5);
  --rgba-primary-6: rgba(255, 143, 22, 0.6);
  --rgba-primary-7: rgba(255, 143, 22, 0.7);
  --rgba-primary-8: rgba(255, 143, 22, 0.8);
  --rgba-primary-9: rgba(255, 143, 22, 0.9); }

[data-primary="color_11"] {
  --primary: #6673fd;
  --secondary: #6418C3;
  --primary-hover: #3445fc;
  --primary-dark: #0314c7;
  --rgba-primary-1: rgba(102, 115, 253, 0.1);
  --rgba-primary-2: rgba(102, 115, 253, 0.2);
  --rgba-primary-3: rgba(102, 115, 253, 0.3);
  --rgba-primary-4: rgba(102, 115, 253, 0.4);
  --rgba-primary-5: rgba(102, 115, 253, 0.5);
  --rgba-primary-6: rgba(102, 115, 253, 0.6);
  --rgba-primary-7: rgba(102, 115, 253, 0.7);
  --rgba-primary-8: rgba(102, 115, 253, 0.8);
  --rgba-primary-9: rgba(102, 115, 253, 0.9); }

[data-primary="color_12"] {
  --primary: #558b2f;
  --secondary: #6418C3;
  --primary-hover: #3e6522;
  --primary-dark: #0f1908;
  --rgba-primary-1: rgba(85, 139, 47, 0.1);
  --rgba-primary-2: rgba(85, 139, 47, 0.2);
  --rgba-primary-3: rgba(85, 139, 47, 0.3);
  --rgba-primary-4: rgba(85, 139, 47, 0.4);
  --rgba-primary-5: rgba(85, 139, 47, 0.5);
  --rgba-primary-6: rgba(85, 139, 47, 0.6);
  --rgba-primary-7: rgba(85, 139, 47, 0.7);
  --rgba-primary-8: rgba(85, 139, 47, 0.8);
  --rgba-primary-9: rgba(85, 139, 47, 0.9); }

[data-primary="color_13"] {
  --primary: #2a2a2a;
  --secondary: #6418C3;
  --primary-hover: #111111;
  --primary-dark: black;
  --rgba-primary-1: rgba(42, 42, 42, 0.1);
  --rgba-primary-2: rgba(42, 42, 42, 0.2);
  --rgba-primary-3: rgba(42, 42, 42, 0.3);
  --rgba-primary-4: rgba(42, 42, 42, 0.4);
  --rgba-primary-5: rgba(42, 42, 42, 0.5);
  --rgba-primary-6: rgba(42, 42, 42, 0.6);
  --rgba-primary-7: rgba(42, 42, 42, 0.7);
  --rgba-primary-8: rgba(42, 42, 42, 0.8);
  --rgba-primary-9: rgba(42, 42, 42, 0.9); }

[data-primary="color_14"] {
  --primary: #1367c8;
  --secondary: #6418C3;
  --primary-hover: #0f4f99;
  --primary-dark: #061f3c;
  --rgba-primary-1: rgba(19, 103, 200, 0.1);
  --rgba-primary-2: rgba(19, 103, 200, 0.2);
  --rgba-primary-3: rgba(19, 103, 200, 0.3);
  --rgba-primary-4: rgba(19, 103, 200, 0.4);
  --rgba-primary-5: rgba(19, 103, 200, 0.5);
  --rgba-primary-6: rgba(19, 103, 200, 0.6);
  --rgba-primary-7: rgba(19, 103, 200, 0.7);
  --rgba-primary-8: rgba(19, 103, 200, 0.8);
  --rgba-primary-9: rgba(19, 103, 200, 0.9); }

[data-primary="color_15"] {
  --primary: #ed0b4c;
  --secondary: #6418C3;
  --primary-hover: #bc093c;
  --primary-dark: #5b041d;
  --rgba-primary-1: rgba(237, 11, 76, 0.1);
  --rgba-primary-2: rgba(237, 11, 76, 0.2);
  --rgba-primary-3: rgba(237, 11, 76, 0.3);
  --rgba-primary-4: rgba(237, 11, 76, 0.4);
  --rgba-primary-5: rgba(237, 11, 76, 0.5);
  --rgba-primary-6: rgba(237, 11, 76, 0.6);
  --rgba-primary-7: rgba(237, 11, 76, 0.7);
  --rgba-primary-8: rgba(237, 11, 76, 0.8);
  --rgba-primary-9: rgba(237, 11, 76, 0.9); }

[data-typography="opensans"] {
  font-family: 'Open Sans', sans-serif; }

[data-typography="poppins"] {
  font-family: 'poppins', sans-serif; }

[data-typography="roboto"] {
  font-family: 'Roboto', sans-serif; }

[data-typography="helvetica"] {
  font-family: 'HelveticaNeue'; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

[data-theme-version="transparent"] {
  background: url("../images/body/12.html");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  position: relative;
  color: #fff; }
  [data-theme-version="transparent"] h1, [data-theme-version="transparent"] .h1,
  [data-theme-version="transparent"] h2,
  [data-theme-version="transparent"] .h2,
  [data-theme-version="transparent"] h3,
  [data-theme-version="transparent"] .h3,
  [data-theme-version="transparent"] h4,
  [data-theme-version="transparent"] .h4,
  [data-theme-version="transparent"] h5,
  [data-theme-version="transparent"] .h5,
  [data-theme-version="transparent"] h6,
  [data-theme-version="transparent"] .h6 {
    color: #fff !important; }
  [data-theme-version="transparent"] a.link {
    color: #ddd; }
  [data-theme-version="transparent"] a.link:focus,
  [data-theme-version="transparent"] a.link:hover {
    color: #51A6F5; }
  [data-theme-version="transparent"] a {
    color: #fff; }
    [data-theme-version="transparent"] a:hover {
      color: #828690; }
  [data-theme-version="transparent"] .border-right {
    border-right: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border-left {
    border-left: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border-top {
    border-top: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border-bottom {
    border-bottom: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border {
    border: 1px solid #473F72 !important; }

[data-theme-version="transparent"] .dropdown-menu {
  background-color: #000; }

[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus {
  background-color: #2C254A;
  color: #fff; }

[data-theme-version="transparent"] .form-control {
  background-color: #2C254A;
  border-color: #473F72;
  color: #fff; }

[data-theme-version="transparent"] .card {
  background-color: rgba(0, 0, 0, 0.15); }

[data-theme-version="transparent"] .header {
  background-color: rgba(0, 0, 0, 0.15); }

[data-theme-version="transparent"] .header-left input {
  border-color: #473F72;
  color: #fff; }
  [data-theme-version="transparent"] .header-left input:focus {
    box-shadow: none;
    border-color: var(--primary); }
  [data-theme-version="transparent"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover {
  color: #fff; }

[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .deznav {
  background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .deznav .metismenu > li > a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .deznav .metismenu > li:hover > a, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    color: #fff; }
    [data-theme-version="transparent"] .deznav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a::after {
      border-color: transparent transparent #fff transparent; }
  [data-theme-version="transparent"] .deznav .metismenu > li.mm-active ul ul {
    background-color: transparent; }
  [data-theme-version="transparent"] .deznav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15); }
    [data-theme-version="transparent"] .deznav .metismenu ul a:hover, [data-theme-version="transparent"] .deznav .metismenu ul a:focus, [data-theme-version="transparent"] .deznav .metismenu ul a.mm-active {
      color: #fff; }
  [data-theme-version="transparent"] .deznav .metismenu a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .deznav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .deznav .metismenu .has-arrow:after {
    border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

[data-theme-version="dark"] {
  background: #1e252c;
  color: #828690;
  --nav-headbg: #3B3363;
  --sidebar-bg: #3B3363;
  --headerbg: #3B3363; }
  [data-theme-version="dark"] h1, [data-theme-version="dark"] .h1,
  [data-theme-version="dark"] h2,
  [data-theme-version="dark"] .h2,
  [data-theme-version="dark"] h3,
  [data-theme-version="dark"] .h3,
  [data-theme-version="dark"] h4,
  [data-theme-version="dark"] .h4,
  [data-theme-version="dark"] h5,
  [data-theme-version="dark"] .h5,
  [data-theme-version="dark"] h6,
  [data-theme-version="dark"] .h6 {
    color: #fff !important; }
  [data-theme-version="dark"] a.link {
    color: #ddd; }
  [data-theme-version="dark"] a.link:focus,
  [data-theme-version="dark"] a.link:hover {
    color: #51A6F5; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .text-secondary {
    color: #fff !important; }
  [data-theme-version="dark"] .border-right {
    border-right: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border {
    border: 1px solid #fff !important; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #000;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
    background-color: #000;
    color: #7e7e7e; }

[data-theme-version="dark"] .btn-link g [fill] {
  fill: #fff; }

[data-theme-version="dark"] .btn-light:active,
[data-theme-version="dark"] .btn-light:focus,
[data-theme-version="dark"] .btn-light:hover {
  color: #000; }

[data-theme-version="dark"] .form-control {
  background-color: transparent;
  border-color: #122b41;
  color: #fff; }

[data-theme-version="dark"] .card {
  background-color: #000;
  box-shadow: none; }

[data-theme-version="dark"] .btn-outline-dark:hover {
  background-color: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .tdl-holder input[type=text],
[data-theme-version="dark"] .tdl-holder li {
  background-color: #000;
  border-color: #473F72; }

[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder {
  color: #828690; }

[data-theme-version="dark"] .tdl-holder label:hover {
  background-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .text-muted {
  color: #828690; }

[data-theme-version="dark"] .modal-content {
  background: #222a32; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: #473F72; }

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .header-left .dashboard_bar,
[data-theme-version="dark"] .star-review span,
[data-theme-version="dark"] .table strong {
  color: #fff; }

[data-theme-version="dark"] .text-dark {
  color: #828690; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
  border-color: #473F72; }

[data-theme-version="dark"] .widget-stat .media > span {
  background: #473F72;
  border-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #1e252c;
  border-color: #473F72; }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: #473F72; }

[data-theme-version="dark"] .custom-select {
  border-color: #473F72;
  color: #828690;
  background: #1e252c; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #473F72; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: #473F72; }

[data-theme-version="dark"] .grid-col {
  background: #1e252c; }

[data-theme-version="dark"] .noUi-target {
  border-color: #473F72;
  border-radius: 8px;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #473F72; }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: #473F72; }

[data-theme-version="dark"] .input-group-text {
  background: #473F72;
  color: #7e7e7e; }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: #473F72; }
  [data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff; }
  [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff; }

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
  border-color: #473F72; }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #473F72; }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #473F72; }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #1e252c;
    color: #fff; }

[data-theme-version="dark"] .list-group-item-action {
  color: #7e7e7e; }

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
  background-color: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .list-group-item.active {
  color: #fff;
  border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .swal2-popup {
  background: #222a32; }

[data-theme-version="dark"] .form-head .btn-outline-primary {
  border-color: #473F72; }

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
  border-color: var(--primary); }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link {
  background: #453c74; }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link {
  background: #453c74; }
  [data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
    color: #fff;
    background: var(--primary); }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-theme-version="dark"] .review-table .media-body p,
[data-theme-version="dark"] .iconbox small,
[data-theme-version="dark"] .iconbox .small,
[data-theme-version="dark"] .doctor-info-details .media-body p {
  color: #fff; }

[data-theme-version="dark"] .iconbox p,
[data-theme-version="dark"] .doctor-info-details .media-body span {
  color: rgba(255, 255, 255, 0.7); }

[data-theme-version="dark"] .best-doctor .timeline .timeline-panel {
  background: #222a32; }

[data-theme-version="dark"] .doctor-list .accordion__header-line {
  background: #473F72; }

[data-theme-version="dark"] .review-table .disease,
[data-theme-version="dark"] .review-table,
[data-theme-version="dark"] .review-box {
  border-color: #473F72; }

[data-theme-version="dark"] .form-head .search-area .form-control {
  border: 1px solid #473F72; }

[data-theme-version="dark"] .form-head .search-area .input-group-append .input-group-text {
  background: #473F72; }

[data-theme-version="dark"] .patient-activity tbody tr {
  box-shadow: 0 1px 0 0 #473F72; }

[data-theme-version="dark"] .plus-box {
  background: rgba(255, 255, 255, 0.05);
  color: #fff; }

[data-theme-version="dark"] .default-select.style-1 .btn {
  color: #fff; }

[data-theme-version="dark"] .text-black {
  color: #fff !important; }

[data-theme-version="dark"] .new-arrival-content h4 a, [data-theme-version="dark"] .new-arrival-content .h4 a {
  color: #fff; }

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
  fill: #fff; }

[data-theme-version="dark"] .apexcharts-legend-text {
  color: #fff; }

[data-theme-version="dark"] .morris_chart_height text tspan {
  fill: #fff; }

[data-theme-version="dark"] .toggle-switch.text-right .custom-control-label:before {
  background-color: #ffffff29; }

[data-theme-version="dark"] .toggle-switch .custom-control-input:checked ~ .custom-control-label:before {
  background-color: #fff; }

[data-theme-version="dark"] .btn-link {
  color: #fff; }

[data-theme-version="dark"] .amount-bx .form-control {
  background-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .amount-bx .form-control::placeholder {
    color: #fff; }

[data-theme-version="dark"] .table.bg-info-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td {
  color: #757878; }

[data-theme-version="dark"] .table.bg-warning-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-secondary-hover td {
  color: #757878; }

[data-theme-version="dark"] .order-bg {
  background: #7970A3; }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active > a:after {
  border-color: var(--primary); }

[data-theme-version="dark"] .detault-daterange .input-group-text {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group {
  background: transparent;
  border: 0; }
  [data-theme-version="dark"] .form-wrapper .input-group .input-group-prepend .input-group-text {
    color: #fff; }

[data-theme-version="dark"] .search-area-2 .form-control {
  background-color: #000; }

[data-theme-version="dark"] .search-area-2 .input-group-append .input-group-text {
  background-color: #000; }

[data-theme-version="dark"] .dataTablesCard {
  background-color: #000; }

[data-theme-version="dark"] .compose-content .dropzone {
  background: #1e252c !important; }
  [data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button {
    color: #fff; }

[data-theme-version="dark"] .daterangepicker {
  background: #1e252c;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #1e252c; }
    [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
      background-color: var(--primary);
      color: #fff; }
  [data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 6px solid #2C254A; }

[data-theme-version="dark"] .daterangepicker select.hourselect, [data-theme-version="dark"] .daterangepicker select.minuteselect, [data-theme-version="dark"] .daterangepicker select.secondselect, [data-theme-version="dark"] .daterangepicker select.ampmselect {
  background: #1e252c;
  border: 1px solid #473F72;
  color: #fff; }

[data-theme-version="dark"] .daterangepicker td.off,
[data-theme-version="dark"] .daterangepicker td.off.in-range,
[data-theme-version="dark"] .daterangepicker td.off.start-date,
[data-theme-version="dark"] .daterangepicker td.off.end-date {
  background-color: #000; }
  [data-theme-version="dark"] .daterangepicker td.off:hover,
  [data-theme-version="dark"] .daterangepicker td.off.in-range:hover,
  [data-theme-version="dark"] .daterangepicker td.off.start-date:hover,
  [data-theme-version="dark"] .daterangepicker td.off.end-date:hover {
    background-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .app-fullcalendar .fc-button {
  background-color: #2C254A;
  border-color: #473F72;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary); }

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #473F72, 0 0 0 4px var(--rgba-primary-1); }

[data-theme-version="dark"] .dd-handle {
  border-color: #473F72; }

[data-theme-version="dark"] .menu-toggle .deznav .metismenu li > ul {
  background: #222a32 !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  border-color: #473F72; }

[data-theme-version="dark"] .nav-tabs .nav-link {
  color: white; }
  [data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
    color: #fff;
    background: transparent;
    border-color: #6418C3; }

[data-theme-version="dark"] .card-tabs .nav-tabs, [data-theme-version="dark"] .card-tabs .nav-link, [data-theme-version="dark"] .card-tabs .active {
  border-bottom: 0; }

[data-theme-version="dark"] .clockpicker-popover .popover-content {
  background-color: #000; }

[data-theme-version="dark"] .clockpicker-plate {
  background-color: #2C254A; }

[data-theme-version="dark"] .clockpicker-popover .popover-title {
  background-color: #2C254A;
  color: #fff; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
  background-color: #2C254A; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
  background: #1e252c; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
  background: var(--primary); }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
  background: var(--primary); }

[data-theme-version="dark"] .amount-bx {
  border-top: 1px solid #473F72;
  border-bottom: 1px solid #473F72; }

[data-theme-version="dark"] .bar-chart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] #lineChart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] .activity-icon {
  border-color: #f0f0f063; }

[data-theme-version="dark"] .check-switch .custom-control-label:after, [data-theme-version="dark"] .check-switch .custom-control-label:before {
  border-color: #fff; }

[data-theme-version="dark"] .fc-unthemed .fc-today {
  background: #1e252c; }

[data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header {
  background: #473F72; }

[data-theme-version="dark"] .picker__box {
  background: #1e252c; }
  [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: #222a32;
    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: #1e252c; }

[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a {
  color: #68686a; }
  [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected {
    color: #fff; }

[data-theme-version="dark"] .monthly-project-chart circle {
  fill: #2C254A; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-datalabels-group text {
  fill: #fff; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-radialbar-track path {
  stroke: #2C254A; }

[data-theme-version="dark"] .timeline-chart .apexcharts-series rect {
  fill: #2C254A; }

[data-theme-version="dark"] .kanbanPreview-bx {
  background: transparent; }
  [data-theme-version="dark"] .kanbanPreview-bx .card-body .sub-card {
    background: #222a32; }

[data-theme-version="dark"] .message-bx .image-bx span.active, [data-theme-version="dark"] .contact-bx .image-bx span.active {
  border-color: #222a32; }

[data-theme-version="dark"] .users li img {
  border-color: #222a32; }

[data-theme-version="dark"] .donut-chart-sale .peity path:last-child {
  fill: #2C254A; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link.active {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .project-nav {
  border-color: #473F72; }

[data-theme-version="dark"] .contact-bx {
  border-color: #222a32; }
  [data-theme-version="dark"] .contact-bx:hover {
    border-color: var(--primary); }

[data-theme-version="dark"] .btn-light,
[data-theme-version="dark"] .btn-light:active {
  background: #1e252c;
  border-color: #2C254A; }

[data-theme-version="dark"] .users-lg li img {
  border-color: #222a32; }

[data-theme-version="dark"] .draggable.draggable-mirror {
  background: #222a32;
  border: 2px dashed #473F72; }

[data-theme-version="dark"] .chat-list-area:hover, [data-theme-version="dark"] .chat-list-area.active {
  background: #1e252c; }

[data-theme-version="dark"] .message-search-area .input-group-text {
  background: #1e252c;
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link.active {
  color: #fff; }

[data-theme-version="dark"] .chat-box .message-received p {
  color: #b7b7b7; }

[data-theme-version="dark"] .chat-box .type-massage textarea {
  background: transparent; }

[data-theme-version="dark"] .chatbox .type_msg .form-control {
  background: transparent;
  resize: none; }

[data-theme-version="dark"] .message-search-area .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .daterangepicker td.in-range {
  background: #222a32;
  color: #797c87; }

[data-theme-version="dark"] .daterangepicker .calendar-table .next span, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span {
  border-color: #fff; }
  [data-theme-version="dark"] .daterangepicker .calendar-table .next span:hover, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span:hover {
    border-color: #000; }

[data-theme-version="dark"] .weather-btn {
  background: #222a32; }

[data-theme-version="dark"] .tbl-orders svg path {
  fill: #fff; }

[data-theme-version="dark"] .tbl-orders i {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders tr td {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders-style svg path {
  stroke: #fff; }

[data-theme-version="dark"] .tbl-orders-style tr td {
  color: #fff; }

[data-theme-version="dark"] .bootstrap-select .btn {
  background: transparent !important; }

[data-theme-version="dark"] .main-profile i {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  background-color: #000; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.next:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.next:hover {
    color: #000;
    background: #fff; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
    color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button {
  background-color: #000;
  color: white; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current {
    color: black;
    background: #fff;
    border: 0; }
    [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover {
      color: #000;
      background: #fff; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    color: #000;
    background: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td,
[data-theme-version="dark"] .table.bg-secondary-hover td,
[data-theme-version="dark"] .table.bg-warning-hover td,
[data-theme-version="dark"] .table.bg-info-hover td,
[data-theme-version="dark"] .table.bg-success-hover td,
[data-theme-version="dark"] .table.bg-danger-hover td {
  color: #fff; }

[data-theme-version="dark"] .my-profile a {
  color: #6418C3;
  background: #fff; }

[data-theme-version="dark"] .portofolio-social li a {
  border-color: #6418C3;
  color: #fff; }

[data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link:hover, [data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link.active {
  color: #fff;
  border-color: #fff; }

[data-theme-version="dark"] .info-group .color-style {
  color: #68CF29; }

[data-theme-version="dark"] .order-tbl tr th {
  color: #b1adc4; }

[data-theme-version="dark"] .dropdown-menu, [data-theme-version="dark"] .dropdown-item {
  color: #b1adc4; }

[data-theme-version="dark"] .bootstrap-select, [data-theme-version="dark"] .dropdown-toggle, [data-theme-version="dark"] .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .main-profile > p {
  color: #8f88b4; }

[data-theme-version="dark"] .market-line line {
  stroke: #483F79; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link.active, [data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link:hover {
  border-color: #fff !important;
  color: #fff; }

[data-theme-version="dark"] .coin-holding:after {
  background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: linear-gradient(to right, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#d63b3363',GradientType=1 ); }

[data-theme-version="dark"] .card-table thead {
  background: #5B5288; }

[data-theme-version="dark"] .swiper-box:after {
  background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#f9f9f9',GradientType=0 ); }

[data-theme-version="dark"] .fc-theme-standard td, [data-theme-version="dark"] .fc-theme-standard th,
[data-theme-version="dark"] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, [data-theme-version="dark"] .fc-scrollgrid, [data-theme-version="dark"] table {
  border-color: #473F72; }

[data-theme-version="dark"] .default-select.style-1 .btn:after {
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs {
  background-color: #2C254A; }

[data-theme-version="dark"] .btn-outline-light:hover {
  color: #000; }

[data-theme-version="dark"] .dropdown-menu {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box-area {
  background: #1e252c; }

[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text,
[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search,
[data-theme-version="dark"] .user-card .dz-media {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box .message-received p {
  background: #222a32;
  color: #fff; }

[data-theme-version="dark"] .project-list-group .card:hover {
  border-color: #473F72; }

[data-theme-version="dark"] table.dataTable.style-1 thead th {
  color: #c7c7c7; }

[data-theme-version="dark"] .table {
  color: #989898; }

[data-theme-version="dark"] .user-card .title a {
  color: #fff; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.5); }

[data-theme-version="dark"] .form-control.custom-image-select .dropdown-toggle, [data-theme-version="dark"] .form-control.custom-image-select-2 .dropdown-toggle {
  background: #1e252c !important; }

[data-theme-version="dark"] .form-check-input {
  border-color: #fff;
  background-color: transparent; }

[data-theme-version="dark"] .header {
  border-color: #473F72; }
  [data-theme-version="dark"] .header .sub-header {
    background-color: #000;
    border-color: #473F72; }

[data-theme-version="dark"] .header-left input {
  background: #1e252c !important;
  border-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .header-left input:focus {
    box-shadow: none;
    border-color: var(--primary); }
  [data-theme-version="dark"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="dark"] .header-left .search_icon {
  background: #1e252c; }
  [data-theme-version="dark"] .header-left .search_icon i {
    color: #fff; }

[data-theme-version="dark"] .search-area .input-group-text {
  background: #1e252c;
  border: 0; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link {
  border-color: #473F72;
  background: transparent; }

[data-theme-version="dark"] .header-right .right-sidebar a {
  color: var(--primary);
  border-color: #473F72; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  background: transparent; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  background: #1e252c; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg  path {
    fill: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link i {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-full path, [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-minimize path {
    stroke: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="dark"] .search-area .input-group-append .input-group-text {
  background: #1e252c;
  padding: 0 19px;
  border: 0; }

[data-theme-version="dark"] .search-area .form-control:focus, [data-theme-version="dark"] .search-area .form-control:hover, [data-theme-version="dark"] .search-area .form-control:active {
  background: #1e252c; }

[data-theme-version="dark"] .pulse-css {
  border-color: #222a32; }

[data-theme-version="dark"] .nav-header .hamburger .line {
  background: #fff; }

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background-color: #fff; }

[data-theme-version="dark"][data-layout="horizontal"] .search-area .input-group-append .input-group-text,
[data-theme-version="dark"][data-layout="horizontal"] .search-area .form-control {
  background: #1e252c !important; }

[data-theme-version="dark"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-path {
  fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-path {
  fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li > ul {
  background-color: #000; }

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
  color: #fff; }

[data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a {
  color: #fff; }
  [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i {
    color: #fff; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #000; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #222a32;
    color: #fff;
    border-color: #473F72; }
  [data-theme-version="dark"] .fixed-content-box + .header + .deznav {
    background-color: #2C254A; }

[data-theme-version="dark"] .deznav .metismenu > li > a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a {
  color: var(--primary); }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after {
    border-color: #fff; }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i {
    color: var(--primary); }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul {
  background-color: transparent; }

[data-theme-version="dark"] .deznav .metismenu ul:after {
  background-color: #473F72; }

[data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active {
  color: var(--primary);
  background: #332c52; }

[data-theme-version="dark"] .deznav .metismenu ul a:before {
  background-color: #fff; }

[data-theme-version="dark"] .deznav .metismenu a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu .has-arrow:after {
  border-color: #fff; }

[data-theme-version="dark"] .sidebar-right {
  border-radius: 12px 0 0 12px; }
  [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    border-color: #EEEEEE !important; }
  [data-theme-version="dark"] .sidebar-right .filter-option-inner-inner {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .dropdown-menu {
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }
    [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item:hover {
      background-color: rgba(59, 51, 99, 0.1);
      color: rgba(0, 0, 0, 0.8); }

[data-theme-version="dark"] .footer {
  background-color: transparent; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

/* =============
   Calendar
============= */
.app-fullcalender button {
  border-radius: 0rem;
  color: #6e6e6e; }

.app-fullcalender td {
  border-color: #EEEEEE; }

.calendar {
  float: left;
  margin-bottom: 0; }

.fc-view {
  margin-top: 1.875rem; }

.fc-toolbar {
  margin-bottom: 0.3125rem;
  margin-top: 0.9375rem; }
  .fc-toolbar .fc-left {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.625rem;
    float: none; }
  .fc-toolbar .fc-right {
    display: flex;
    justify-content: center;
    float: none;
    margin-bottom: 0.3125rem; }
  .fc-toolbar .fc-center {
    display: flex;
    justify-content: center; }
    .fc-toolbar .fc-center * {
      float: none; }

.fc-toolbar h2, .fc-toolbar .h2 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
  text-transform: uppercase; }

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-hover,
.fc-toolbar button:focus,
.fc-toolbar button:hover {
  z-index: 0;
  box-shadow: none; }

.fc-widget-header {
  border: 0.0625rem solid #EEEEEE;
  border-bottom: 0 !important; }

.fc th.fc-widget-header {
  background: #EEEEEE !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.625rem 0;
  text-transform: uppercase; }

.fc-button {
  border: 0.0625rem solid #EEEEEE;
  text-transform: capitalize; }
  .fc-button.active {
    box-shadow: none !important; }

.fc-text-arrow {
  font-family: inherit;
  font-size: 1rem; }

.fc-event,
.external-event {
  border-radius: 0.125rem;
  border: none;
  cursor: move;
  font-size: 0.8125rem;
  margin: 0.3125rem 0.4375rem;
  padding: 0.3125rem;
  text-align: center; }

.external-event {
  cursor: move;
  margin: 0.625rem 0;
  padding: 0.125rem 0; }

.fc-basic-view td.fc-week-number span {
  padding-right: 0.3125rem; }

.fc-basic-view td.fc-day-number {
  padding-right: 0.3125rem; }

#drop-remove {
  margin-right: 0.5rem;
  top: 0.1875rem; }

#add-category .modal-dialog,
#event-modal .modal-dialog {
  max-width: 37.5rem; }

.fc-content {
  color: #fff; }

.fc th.fc-widget-header {
  background: transparent !important; }

.fc-button {
  background: #fff; }

.fc-state-hover {
  background: #fff !important; }

.fc-state-highlight {
  background: #f2f4fa !important; }
  [data-theme-version="dark"] .fc-state-highlight {
    color: #fff !important; }

.fc-cell-overlay {
  background: #fff !important; }

.fc-unthemed .fc-today {
  background: #f2f4fa !important; }

.fc-day-top {
  color: #6e6e6e !important; }
  [data-theme-version="dark"] .fc-day-top {
    color: #fff !important; }

.external-event {
  color: #fff; }
  [data-theme-version="dark"] .external-event {
    color: #fff !important; }

.fc-basic-view .fc-body .fc-row {
  min-height: 1rem; }

.fc-scroller.fc-day-grid-container {
  height: 30.625rem !important; }

.fc-row.fc-week.fc-widget-content.fc-rigid {
  height: 5.0625rem !important; }

@media only screen and (max-width: 90rem) {
  .email_left_pane {
    display: none; } }

#external-events .external-event:before {
  content: "";
  display: block;
  width: 0.875rem;
  min-width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
  margin-right: .9rem;
  position: relative;
  top: 0.125rem; }

[data-theme-version="dark"] #external-events [data-class="bg-primary"] {
  color: #fff !important; }

#external-events [data-class="bg-primary"]::before {
  background: var(--primary); }

#external-events [data-class="bg-success"]::before {
  background: #68CF29; }

#external-events [data-class="bg-warning"]::before {
  background: #FFAB2D; }

#external-events [data-class="bg-dark"]::before {
  background: #6e6e6e; }

#external-events [data-class="bg-danger"]::before {
  background: #FF4C41; }

#external-events [data-class="bg-info"]::before {
  background: #51A6F5; }

#external-events [data-class="bg-pink"]::before {
  background: #e83e8c; }

#external-events [data-class="bg-secondary"]::before {
  background: #6418C3; }

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  border-color: #EEEEEE; }
  [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton table, [data-theme-version="dark"]
  .fc .fc-row .fc-content-skeleton td, [data-theme-version="dark"]
  .fc .fc-row .fc-helper-skeleton td {
    border-color: #473F72; }

[data-theme-version="dark"] .fc-unthemed .fc-content, [data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-list-view, [data-theme-version="dark"] .fc-unthemed .fc-popover, [data-theme-version="dark"] .fc-unthemed .fc-row, [data-theme-version="dark"] .fc-unthemed tbody, [data-theme-version="dark"] .fc-unthemed td, [data-theme-version="dark"] .fc-unthemed th, [data-theme-version="dark"] .fc-unthemed thead {
  border-color: #473F72; }

.email-left-box {
  /* width: 15rem;
    float: left;
    padding: 0 1.25rem 1.25rem 1rem;
    // border: 0.0625rem solid rgba(0, 0, 0, 0.125);
    border-top: 0;
    border-left: 0; */ }
  @media only screen and (max-width: 767px) {
    .email-left-box {
      width: 100%;
      float: none;
      border: none;
      padding-bottom: 1.875rem !important; } }
  .email-left-box .intro-title {
    background: var(--rgba-primary-1);
    padding: 1rem;
    margin: 1.875rem 0 1.25rem 0; }
    .email-left-box .intro-title h5, .email-left-box .intro-title .h5 {
      margin-bottom: 0;
      color: #6a707e;
      font-size: 0.875rem; }
      .email-left-box .intro-title h5 i, .email-left-box .intro-title .h5 i {
        font-size: 0.75rem;
        position: relative;
        bottom: 0.0625rem; }
    .email-left-box .intro-title i {
      color: var(--primary); }

.email-right-box {
  padding-left: 0rem;
  padding-right: 0rem;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .email-right-box {
      padding-left: 0;
      padding-right: 0;
      margin-left: 0 !important;
      clear: both; } }
  .email-right-box .right-box-border {
    border-right: 0.125rem solid var(--rgba-primary-1); }
  @media screen and (min-width: 40.5625rem) and (max-width: 75rem) {
    .email-right-box .right-box-padding {
      padding-left: 1.25rem; } }
  @media (min-width: 106.25rem) {
    .email-right-box .right-box-padding {
      padding-left: 0.9375rem; } }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .email-right-box .right-box-padding {
      padding-left: 0; } }

.toolbar .btn-group .btn {
  border: 0; }

.toolbar .btn-group input {
  position: relative;
  top: 0.125rem; }

.read-content textarea {
  height: 9.375rem;
  padding: 0.9375rem 1.25rem; }

.read-content-email {
  font-size: 0.875rem; }

.read-content h5, .read-content .h5 {
  color: #6a707e; }

.read-content p strong {
  color: #6a707e; }

.read-content-body p {
  margin-bottom: 1.875rem; }

.read-content-attachment {
  padding: 0.5rem 0; }
  .read-content-attachment h6, .read-content-attachment .h6 {
    font-size: 1.125rem;
    color: #6a707e; }
    .read-content-attachment h6 i, .read-content-attachment .h6 i {
      padding-right: 0.3125rem; }
  .read-content-attachment .attachment > div:not(:last-child) {
    border-right: 0.0625rem solid #DDDFE1; }

.compose-content .wysihtml5-toolbar {
  border-color: #eaeaea; }

.compose-content .dropzone {
  background: #f2f4fa !important; }

.compose-content h5, .compose-content .h5 {
  font-size: 1.0625rem;
  color: #6a707e; }
  .compose-content h5 i, .compose-content .h5 i {
    font-size: 1.125rem;
    transform: rotate(351deg); }

.compose-content .dropzone {
  border: 0.0625rem dashed #DDDFE1;
  min-height: 13.125rem;
  position: relative; }
  .compose-content .dropzone .dlab-message {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.email-list {
  display: block;
  padding-left: 0; }
  .email-list .message {
    position: relative;
    display: block;
    height: 3.125rem;
    line-height: 3.125rem;
    cursor: default;
    transition-duration: 0.3s; }
    .email-list .message a {
      color: #828690; }
    .email-list .message-single .custom-checkbox {
      margin-top: 0.125rem; }
    .email-list .message-single i {
      color: #89879f;
      font-size: 1.125rem;
      padding-left: .4rem; }
    .email-list .message:hover {
      transition-duration: 0.05s;
      background: rgba(152, 166, 173, 0.15); }
    .email-list .message .col-mail {
      float: left;
      position: relative; }
    .email-list .message .col-mail-1 {
      width: 5.625rem; }
      .email-list .message .col-mail-1 .star-toggle {
        display: block;
        float: left;
        margin-top: 1.125rem;
        font-size: 1rem;
        margin-left: 0.3125rem; }
      .email-list .message .col-mail-1 .email-checkbox {
        display: block;
        float: left;
        margin: 0.9375rem 0.625rem 0 1.25rem; }
      .email-list .message .col-mail-1 .dot {
        display: block;
        float: left;
        border: .4rem solid transparent;
        border-radius: 6.25rem;
        margin: 1.375rem 1.625rem 0;
        height: 0;
        width: 0;
        line-height: 0;
        font-size: 0; }
    .email-list .message .col-mail-2 {
      position: absolute;
      top: 0;
      left: 5.625rem;
      right: 0;
      bottom: 0; }
      .email-list .message .col-mail-2 .subject {
        position: absolute;
        top: 0;
        left: 0;
        right: 5.5rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .email-list .message .col-mail-2 .date {
        position: absolute;
        top: 0;
        right: 0; }

.email-checkbox {
  cursor: pointer;
  height: 0.9375rem;
  width: 0.9375rem;
  position: relative;
  display: inline-block;
  border-radius: .1rem;
  position: relative;
  top: 0.3125rem;
  box-shadow: inset 0 0 0 0.1rem #828690; }
  .email-checkbox input {
    opacity: 0;
    cursor: pointer; }
    .email-checkbox input:checked label {
      opacity: 1; }
  .email-checkbox label {
    position: absolute;
    top: .3rem;
    left: .3rem;
    right: .3rem;
    bottom: .3rem;
    cursor: pointer;
    opacity: 0;
    margin-bottom: 0 !important;
    transition-duration: 0.05s; }

.mail-list a {
  vertical-align: middle;
  padding: 0.625rem 0.9375rem;
  display: block;
  background: transparent;
  color: #464a53;
  font-weight: 600; }

.mail-list .list-group-item {
  color: #6a707e;
  padding: 0.75rem 1.0625rem; }
  .mail-list .list-group-item i {
    font-size: 1rem;
    padding-right: 0.625rem;
    color: #cccccc; }
  .mail-list .list-group-item.active {
    color: #fff; }
    .mail-list .list-group-item.active i {
      color: #fff; }

.chat-wrap {
  padding: 1.0625rem 1.875rem; }
  .chat-wrap .media .media-body h6, .chat-wrap .media .media-body .h6 {
    font-size: 1.0625rem;
    color: #6a707e; }
  .chat-wrap .media .media-body p {
    font-size: 0.875rem; }

@media (min-width: 40.5rem) {
  .email-filter {
    padding-left: 1.25rem; } }

@media (min-width: 106.25rem) {
  .email-filter {
    padding-left: 1.875rem; } }

.email-filter .input-group-prepend i {
  font-size: 0.875rem;
  color: #89879f; }

.email-filter .input-group-prepend .input-group-text {
  border: 0;
  border-bottom: 0.0625rem solid #DDDFE1 !important;
  background: transparent; }

.email-filter .input-group .form-control {
  padding: 0 0 0 0.3125rem;
  border: 0;
  font-size: 0.875rem;
  height: 1.875rem;
  color: #89879f;
  border-bottom: 0.0625rem solid #DDDFE1; }
  .email-filter .input-group .form-control::placeholder {
    font-size: 0.875rem;
    color: #89879f; }

.email-filter .input-group > .form-control {
  min-height: 1.875rem; }

.single-mail {
  display: block;
  padding: 1.5625rem 0; }
  .single-mail .media {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
    @media (min-width: 106.25rem) {
      .single-mail .media {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
    .single-mail .media img {
      width: 3.4375rem;
      height: 3.4375rem;
      border-radius: 50%;
      margin-right: 0.9375rem; }
      @media (min-width: 106.25rem) {
        .single-mail .media img {
          margin-right: 1.875rem; } }
    .single-mail .media-body h6, .single-mail .media-body .h6 {
      color: #abafb3; }
    .single-mail .media-body h4, .single-mail .media-body .h4 {
      font-size: 1rem;
      color: #6a707e; }
      .single-mail .media-body h4 button i, .single-mail .media-body .h4 button i {
        font-size: 1.125rem;
        color: #abafb3;
        font-weight: bold;
        transform: rotate(90deg); }
    .single-mail .media-body p {
      font-size: 0.875rem;
      color: #abafb3; }
  .single-mail.active {
    background: var(--primary); }
    .single-mail.active h6, .single-mail.active .h6, .single-mail.active h4, .single-mail.active .h4, .single-mail.active p, .single-mail.active i {
      color: #fff !important; }

[direction="rtl"] .email-right-box {
  padding-left: 1rem;
  padding-right: 15rem; }
  @media only screen and (max-width: 991px) {
    [direction="rtl"] .email-right-box {
      padding-left: 0;
      padding-right: 0;
      margin-right: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .email-right-box {
      padding-left: 0;
      padding-right: 0; } }

[direction="rtl"] .email-left-box {
  float: right; }

[direction="rtl"] .email-list .message .col-mail-2 {
  right: 5.625rem;
  left: 0;
  float: right; }
  [direction="rtl"] .email-list .message .col-mail-2 .date {
    right: auto;
    left: 0; }
  [direction="rtl"] .email-list .message .col-mail-2 .subject {
    right: 0;
    left: 5.5rem; }

.photo-content {
  position: relative; }
  .photo-content .cover-photo {
    background: url(../images/profile/cover.jpg);
    background-size: cover;
    background-position: center;
    min-height: 15.625rem;
    width: 100%; }

.profile .profile-photo {
  max-width: 6.25rem;
  position: relative;
  z-index: 1;
  margin-top: -4.5rem;
  margin-right: 0.625rem; }
  @media only screen and (max-width: 575px) {
    .profile .profile-photo {
      width: 5rem;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1.25rem; } }

[direction="rtl"] .profile .profile-photo {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 0.9375rem; }
  @media only screen and (max-width: 1199px) {
    [direction="rtl"] .profile .profile-photo {
      right: 0.9375rem; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .profile .profile-photo {
      width: 5rem;
      right: calc(50% - 2.5rem);
      top: -6.25rem; } }

.profile-info {
  padding: 0.9375rem 1.25rem; }
  @media only screen and (max-width: 575px) {
    .profile-info {
      padding: 0 0 1.25rem;
      text-align: center; } }
  .profile-info h4, .profile-info .h4 {
    color: #464a53 !important; }
  .profile-info h4.text-primary, .profile-info .text-primary.h4 {
    color: var(--primary) !important; }
  .profile-info p {
    color: #828690; }
  .profile-info .prf-col {
    min-width: 15.625rem;
    padding: 0.625rem 3.125rem 0; }

.profile-interest .row {
  margin: 0 -0.0437rem; }
  .profile-interest .row .int-col {
    padding: 0 0.0437rem; }
    .profile-interest .row .int-col .interest-cat {
      margin-bottom: 0.0875rem;
      position: relative;
      display: block; }
      .profile-interest .row .int-col .interest-cat:after {
        background: #000;
        bottom: 0;
        content: "";
        left: 0;
        opacity: 0.5;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0; }
      .profile-interest .row .int-col .interest-cat p {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0.3125rem;
        left: 0;
        margin: 0;
        z-index: 1;
        color: white;
        font-size: 0.075rem; }

.profile-tab .nav-item .nav-link {
  font-size: 1rem;
  margin-right: 1.875rem;
  transition: all 0.5s ease-in-out;
  border: none;
  border-bottom: 0.0125rem solid transparent;
  color: #828690; }
  .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active {
    border: 0;
    background: transparent;
    background: transparent;
    border-bottom: 0.0125rem solid var(--primary);
    color: var(--primary); }
  @media only screen and (max-width: 575px) {
    .profile-tab .nav-item .nav-link {
      margin-right: 0rem; } }

.profile-info {
  display: flex; }
  @media only screen and (max-width: 575px) {
    .profile-info {
      display: block; } }
  .profile-info .profile-details {
    display: flex;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .profile-info .profile-details {
        display: block; }
        .profile-info .profile-details .dropdown {
          position: absolute;
          top: 1.875rem;
          right: 1.875rem; } }

.post-input {
  margin-bottom: 1.875rem; }
  .post-input .form-control {
    height: 4.6875rem;
    font-weight: 400;
    margin: 0.9375rem 0; }
  .post-input .btn-social {
    font-size: 1.25rem;
    height: 3.4375rem;
    display: inline-block;
    padding: 0;
    text-align: center;
    border-radius: 0.35rem;
    color: #fff;
    width: 3.4375rem;
    line-height: 3.375rem; }
    .post-input .btn-social.facebook {
      background-color: #3B5998; }
    .post-input .btn-social.google-plus {
      background-color: #DE4E43; }
    .post-input .btn-social.linkedin {
      background-color: #007BB6; }
    .post-input .btn-social.instagram {
      background-color: #8A5A4E; }
    .post-input .btn-social.twitter {
      background-color: #1EA1F3; }
    .post-input .btn-social.youtube {
      background-color: #CE201F; }
    .post-input .btn-social.whatsapp {
      background-color: #01C854; }
    .post-input .btn-social i {
      margin: 0 !important; }

.profile-uoloaded-post img {
  margin-bottom: 1.25rem; }

.profile-uoloaded-post a h4, .profile-uoloaded-post a .h4 {
  margin-bottom: 0.625rem;
  color: #464a53; }

.event-chat-ryt .chat-area .chat-reciver,
.event-chat-ryt .chat-area .chat-sender {
  margin-bottom: 1.875rem;
  padding: 0; }
  .event-chat-ryt .chat-area .chat-reciver img,
  .event-chat-ryt .chat-area .chat-sender img {
    border-radius: 1.875rem; }

.event-chat-ryt .chat-area .media {
  position: relative; }
  .event-chat-ryt .chat-area .media-body p {
    margin: 0;
    max-width: 100%;
    display: inline-block;
    position: relative; }
    .event-chat-ryt .chat-area .media-body p span {
      padding: 1rem;
      display: inline-block;
      top: 103%;
      position: relative;
      border: 0.0625rem solid #EEEEEE; }

.event-chat-ryt .chat-reciver {
  padding: .5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  .event-chat-ryt .chat-reciver .media {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .event-chat-ryt .chat-reciver .media .media-body {
      margin-right: 2rem;
      text-align: right; }
      [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body {
        text-align: left;
        margin-left: 2rem;
        margin-right: auto; }
      .event-chat-ryt .chat-reciver .media .media-body p {
        background: #fff;
        margin-bottom: 0;
        border-radius: 0.3125rem 0.3125rem 0 0.3125rem; }
        .event-chat-ryt .chat-reciver .media .media-body p span {
          text-align: left;
          border: 0.0625rem solid #EEEEEE; }
          .event-chat-ryt .chat-reciver .media .media-body p span::after {
            content: "";
            width: 1.25rem;
            height: 1.25rem;
            border-bottom: 0.0625rem solid #EEEEEE;
            border-right: 0.0625rem solid #EEEEEE;
            position: absolute;
            right: 0;
            bottom: 0;
            background: #fff;
            -webkit-transform: rotate(-45deg) translateX(15px);
            transform: rotate(-45deg) translateX(15px); }
            [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p span::after {
              left: 0;
              right: auto;
              -webkit-transform: rotate(135deg) translateY(15px);
              transform: rotate(135deg) translateY(15px); }
        .event-chat-ryt .chat-reciver .media .media-body p .time {
          position: absolute;
          font-size: 0.75rem;
          color: #7e7e7e;
          font-weight: 400;
          bottom: 0;
          left: -5rem; }
          [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p .time {
            right: -5rem;
            left: auto; }

.event-chat-ryt .chat-sender {
  text-align: left;
  padding: .5rem 1rem; }
  .event-chat-ryt .chat-sender .media .media-body {
    margin-left: 2rem; }
    [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body {
      text-align: right;
      margin-right: 2rem;
      margin-left: auto; }
    .event-chat-ryt .chat-sender .media .media-body p {
      background-color: #fff;
      margin-bottom: 0; }
      .event-chat-ryt .chat-sender .media .media-body p span::after {
        content: "";
        width: 1.25rem;
        height: 1.25rem;
        border-bottom: 0.0625rem solid #EEEEEE;
        border-left: 0.0625rem solid #EEEEEE;
        position: absolute;
        left: 0;
        bottom: 0;
        background: #fff;
        -webkit-transform: rotate(45deg) translateX(-15px);
        transform: rotate(45deg) translateX(-15px); }
        [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p span::after {
          left: auto;
          right: 0;
          -webkit-transform: rotate(-135deg) translateY(15px);
          transform: rotate(-135deg) translateY(15px); }
      .event-chat-ryt .chat-sender .media .media-body p .time {
        position: absolute;
        font-size: 0.625rem;
        color: #7e7e7e;
        font-weight: 400;
        bottom: 0;
        right: -5rem; }
        [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p .time {
          left: -5rem;
          right: auto; }

.char-type {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem; }
  .char-type form .form-control {
    height: 2.8125rem;
    padding-left: 1.125rem;
    background: #f7f7f7;
    border-right: 0; }
  .char-type form .input-group-append i {
    color: #898989;
    font-size: 1.125rem; }
  .char-type form .input-group-append .input-group-text {
    padding-left: .7rem;
    padding-right: .7rem;
    background: #f7f7f7;
    border-color: #EEEEEE;
    border-left: 0; }
    .char-type form .input-group-append .input-group-text:last-child {
      padding-right: 1.8rem; }

.media-avatar {
  padding: 1.5625rem 0;
  border-bottom: 0.0625rem solid #EEEEEE; }
  .media-avatar:last-child {
    border-bottom: 0rem; }
  .media-avatar p {
    margin-bottom: 0; }
  .media-avatar .avatar-status {
    position: relative; }
    .media-avatar .avatar-status i {
      position: absolute;
      right: 0;
      bottom: 0; }

.ct-golden-section:before {
  float: none; }

.ct-chart {
  max-height: 15.7rem; }

.ct-chart .ct-label {
  fill: #a3afb7;
  color: #a3afb7;
  font-size: 0.75rem;
  line-height: 1; }

.ct-grid {
  stroke: rgba(49, 58, 70, 0.1); }

.ct-chart.simple-pie-chart-chartist .ct-label {
  color: #ffffff;
  fill: #ffffff;
  font-size: 0.625rem; }

.ct-chart .ct-series.ct-series-a .ct-bar,
.ct-chart .ct-series.ct-series-a .ct-line,
.ct-chart .ct-series.ct-series-a .ct-point,
.ct-chart .ct-series.ct-series-a .ct-slice-donut {
  stroke: var(--primary); }

.ct-chart .ct-series.ct-series-b .ct-bar,
.ct-chart .ct-series.ct-series-b .ct-line,
.ct-chart .ct-series.ct-series-b .ct-point,
.ct-chart .ct-series.ct-series-b .ct-slice-donut {
  stroke: #68CF29; }

.ct-chart .ct-series.ct-series-c .ct-bar,
.ct-chart .ct-series.ct-series-c .ct-line,
.ct-chart .ct-series.ct-series-c .ct-point,
.ct-chart .ct-series.ct-series-c .ct-slice-donut {
  stroke: #FFAB2D; }

.ct-chart .ct-series.ct-series-d .ct-bar,
.ct-chart .ct-series.ct-series-d .ct-line,
.ct-chart .ct-series.ct-series-d .ct-point,
.ct-chart .ct-series.ct-series-d .ct-slice-donut {
  stroke: #FF4C41; }

.ct-chart .ct-series.ct-series-e .ct-bar,
.ct-chart .ct-series.ct-series-e .ct-line,
.ct-chart .ct-series.ct-series-e .ct-point,
.ct-chart .ct-series.ct-series-e .ct-slice-donut {
  stroke: #51A6F5; }

.ct-chart .ct-series.ct-series-f .ct-bar,
.ct-chart .ct-series.ct-series-f .ct-line,
.ct-chart .ct-series.ct-series-f .ct-point,
.ct-chart .ct-series.ct-series-f .ct-slice-donut {
  stroke: #6e6e6e; }

.ct-chart .ct-series.ct-series-g .ct-bar,
.ct-chart .ct-series.ct-series-g .ct-line,
.ct-chart .ct-series.ct-series-g .ct-point,
.ct-chart .ct-series.ct-series-g .ct-slice-donut {
  stroke: #8d6e63; }

.ct-series-a .ct-area,
.ct-series-a .ct-slice-pie {
  fill: #6418C3; }

.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
  fill: #00A2FF; }

.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie {
  fill: #ff9800; }

.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
  fill: #ff9800; }

.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 0.625rem;
  padding: 2px 0.625rem;
  border-radius: 3px;
  background: #313a46;
  color: #ffffff;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear; }

.chartist-tooltip.tooltip-show {
  opacity: 1; }

#donught_graph .ct-series.ct-series-a .ct-slice-donut {
  stroke: #3FC6D4; }

#donught_graph .ct-series.ct-series-b .ct-slice-donut {
  stroke: #333333; }

#donught_graph .ct-series.ct-series-c .ct-slice-donut {
  stroke: #F63465; }

@media only screen and (max-width: 767px) {
  #pie-chart .ct-label {
    color: #fff;
    fill: #fff; } }

#visitor_graph {
  height: 253px !important; }

#user_rating_graph {
  height: 280px !important; }

#activity {
  height: 270px !important; }

#visitorOnline {
  height: 72px !important; }

#trendMeter {
  height: 72px !important; }

#widget-revenue1,
#widget-revenue2,
#widget-revenue3 {
  height: 117px !important; }

#widget-profit1,
#widget-profit2,
#widget-profit3 {
  height: 160px !important; }

#comparison-rate {
  height: 230px !important; }

#session_day {
  height: 175px !important;
  width: auto !important;
  margin: 0 auto; }

#walet-status {
  height: 140px !important; }

#bar1 {
  height: 150px !important; }

#sold-product {
  height: 230px !important; }

#chart-venue-expenses,
#chart-online-sale,
#chart-gross-sale {
  height: 150px !important; }

#areaChart_3 {
  height: 295px !important; }

.chart-point {
  display: flex;
  align-items: center; }
  .chart-point .check-point-area {
    width: 100px;
    height: 100px;
    margin-top: -10px;
    margin-left: -10px; }
  .chart-point .chart-point-list {
    margin: 0;
    padding-left: 5px; }
    .chart-point .chart-point-list li {
      list-style: none;
      font-size: 13px;
      padding: 2px 0; }
      .chart-point .chart-point-list li i {
        margin-right: 5px;
        font-size: 11px;
        position: relative;
        top: -1px; }

.c3 {
  height: 250px; }

.c3-legend-item {
  fill: #9fabb1; }

.c3 .c3-axis-x path,
.c3 .c3-axis-x line,
.c3 .c3-axis-y path,
.c3 .c3-axis-y line,
.tick text {
  stroke: #fff; }

.flot-chart {
  height: 15.7rem; }

.tooltipflot {
  background-color: transparent;
  font-size: 1.4rem;
  padding: .5rem 1rem;
  color: rgba(255, 255, 255, 0.7);
  border-radius: .2rem; }

.legendColorBox > div {
  border: 0 !important;
  padding: 0 !important; }

.legendLabel {
  font-size: 0.825rem;
  padding-left: .5rem;
  color: #fff; }

.flotTip {
  background: #000;
  border: 1px solid #000;
  color: #fff; }

.legend > div {
  background: transparent !important; }

#balance_graph {
  height: 260px; }

.morris-hover {
  position: absolute;
  z-index: 1;
  background: var(--primary);
  color: #fff; }

.morris-hover .morris-hover-point {
  color: #fff !important;
  margin: 3px 0;
  text-align: center;
  padding: 0 25px; }

.morris-hover .morris-hover-row-label {
  background-color: #6e6e6e;
  text-align: center;
  padding: 5px;
  margin-bottom: 5px; }

.morris-hover.morris-default-style {
  border-radius: 5px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden; }

/* 
svg text {
    font-weight: 600 !important;
} */
#morris_donught,
#morris_donught_2,
#line_chart_2,
#morris_bar,
#morris_bar_stalked,
#morris_bar_2,
#morris_area_2,
#morris_area {
  height: 240px !important; }

#morris_line {
  height: 278px !important; }

#crypto-btc-card,
#crypto-eth-card,
#crypto-rpl-card,
#crypto-ltc-card {
  height: 9.375rem; }

#daily-sales, #comparison-rate, #usage-chart, #walet-status {
  width: 100%;
  display: block; }
  #daily-sales canvas, #comparison-rate canvas, #usage-chart canvas, #walet-status canvas {
    max-width: 100% !important;
    width: 100% !important; }

#sparkline-composite-chart canvas,
#composite-bar canvas,
#sparkline11 canvas,
#StackedBarChart canvas,
#spark-bar canvas,
#tristate canvas {
  height: 100px !important; }

#sparkline11 canvas {
  width: 100px !important; }

.easy-pie-chart {
  position: relative;
  text-align: center; }
  .easy-pie-chart .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block; }
  .easy-pie-chart img {
    width: 75px;
    height: 75px;
    border-radius: 50%; }
  .easy-pie-chart canvas {
    display: block;
    margin: 0 auto; }

#revenue-chart {
  height: 27.7rem; }

#duration-value-axis {
  height: 27.6rem;
  width: 100%; }

#combined-bullet {
  height: 28.125rem;
  width: 100%; }

#zoomable-chart {
  height: 28.125rem;
  width: 100%; }

#chartMap {
  height: 28.125rem;
  width: 100%; }

#professional-candlesticks {
  width: 100%;
  height: 28.125rem; }

#comparing-stock-indices {
  width: 100%;
  height: 28.125rem; }

#multiple-panel-data {
  width: 100%;
  height: 28.125rem; }

#depth-chart {
  width: 100%;
  height: 28.125rem; }

.amcharts-export-menu {
  display: none; }

.amcharts-data-set-selector-div {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  width: 16.875rem;
  margin: 0 auto; }
  .amcharts-data-set-selector-div select {
    border: 0;
    margin-left: 0.625rem;
    background: #ddd;
    color: #000; }

.amChartsInputField {
  border: 0;
  background: var(--primary);
  color: #fff;
  padding: 0.3125rem 0.9375rem;
  margin: 0 0.9375rem; }

.amcharts-data-set-select {
  border: 0;
  background: #ddd;
  color: #000; }

.amcharts-period-input,
.amcharts-period-input-selected {
  border: 0;
  margin-left: 0.625rem;
  background: var(--primary);
  color: #fff;
  padding: 0.3125rem 0.9375rem; }

.amcharts-graph-g2 .amcharts-graph-stroke {
  stroke-dasharray: 3px 3px;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite; }

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

.lastBullet {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite; }

@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out; }

.amcharts-graph-column-front:hover {
  fill: #496375;
  stroke: #496375;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out; }

@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@media only screen and (max-width: 991px) {
  .amChartsPeriodSelector > fieldset > div {
    float: none !important;
    display: block !important;
    margin-bottom: 0.625rem; } }

.highcharts-root text {
  font-weight: 300 !important; }

.highcharts-credits {
  display: none; }

#chart_employee_gender, #chart_employee_status {
  width: auto;
  height: 350px; }

.form-control {
  background: #fff;
  border: 0.0625rem solid #EEEEEE;
  padding: 0.3125rem 1.25rem;
  color: #6e6e6e;
  height: 3.5rem;
  border-radius: 0.5rem; }
  @media only screen and (max-width: 1400px) {
    .form-control {
      height: 2.5rem; } }
  .form-control:hover, .form-control:focus, .form-control.active {
    box-shadow: none;
    background: #fff;
    color: #6e6e6e; }
  .form-control:focus {
    border-color: var(--primary); }
  .form-control.solid {
    background: #f7f7f7;
    border-color: #ececec;
    color: #000; }
    .form-control.solid[type="file"] {
      padding: 6px 10px; }

.input-rounded {
  border-radius: 6.25rem; }

[data-theme-version="light"] .input-primary .form-control,
[data-theme-version="dark"] .input-primary .form-control {
  border-color: var(--primary); }

[data-theme-version="light"] .input-primary .input-group-text,
[data-theme-version="dark"] .input-primary .input-group-text {
  background-color: var(--primary);
  color: #fff; }

[data-theme-version="light"] .input-danger .form-control,
[data-theme-version="dark"] .input-danger .form-control {
  border-color: #FF4C41; }

[data-theme-version="light"] .input-danger .input-group-text,
[data-theme-version="dark"] .input-danger .input-group-text {
  background-color: #FF4C41;
  color: #fff; }

[data-theme-version="light"] .input-info .form-control,
[data-theme-version="dark"] .input-info .form-control {
  border-color: #51A6F5; }

[data-theme-version="light"] .input-info .input-group-text,
[data-theme-version="dark"] .input-info .input-group-text {
  background-color: #51A6F5;
  color: #fff; }

[data-theme-version="light"] .input-success .form-control,
[data-theme-version="dark"] .input-success .form-control {
  border-color: #68CF29; }

[data-theme-version="light"] .input-success .input-group-text,
[data-theme-version="dark"] .input-success .input-group-text {
  background-color: #68CF29;
  color: #fff; }

[data-theme-version="light"] .input-warning .form-control,
[data-theme-version="dark"] .input-warning .form-control {
  border-color: #FFAB2D; }

[data-theme-version="light"] .input-warning .input-group-text,
[data-theme-version="dark"] .input-warning .input-group-text {
  background-color: #FFAB2D;
  color: #fff; }

[data-theme-version="light"] .input-primary-o .form-control,
[data-theme-version="dark"] .input-primary-o .form-control {
  border-color: var(--primary); }

[data-theme-version="light"] .input-primary-o .input-group-text,
[data-theme-version="dark"] .input-primary-o .input-group-text {
  background-color: transparent;
  border-color: var(--primary);
  color: var(--primary); }

[data-theme-version="light"] .input-danger-o .form-control,
[data-theme-version="dark"] .input-danger-o .form-control {
  border-color: #FF4C41; }

[data-theme-version="light"] .input-danger-o .input-group-text,
[data-theme-version="dark"] .input-danger-o .input-group-text {
  background-color: transparent;
  border-color: #FF4C41;
  color: #FF4C41; }

[data-theme-version="light"] .input-info-o .form-control,
[data-theme-version="dark"] .input-info-o .form-control {
  border-color: #51A6F5; }

[data-theme-version="light"] .input-info-o .input-group-text,
[data-theme-version="dark"] .input-info-o .input-group-text {
  background-color: transparent;
  border-color: #51A6F5;
  color: #51A6F5; }

[data-theme-version="light"] .input-success-o .form-control,
[data-theme-version="dark"] .input-success-o .form-control {
  border-color: #68CF29; }

[data-theme-version="light"] .input-success-o .input-group-text,
[data-theme-version="dark"] .input-success-o .input-group-text {
  background-color: transparent;
  border-color: #68CF29;
  color: #68CF29; }

[data-theme-version="light"] .input-warning-o .form-control,
[data-theme-version="dark"] .input-warning-o .form-control {
  border-color: #FFAB2D; }

[data-theme-version="light"] .input-warning-o .input-group-text,
[data-theme-version="dark"] .input-warning-o .input-group-text {
  background-color: transparent;
  border-color: #FFAB2D;
  color: #FFAB2D; }

.input-group-text {
  background: #d7dae3;
  border: 0.0625rem solid #f5f5f5;
  min-width: 3.125rem;
  display: flex;
  justify-content: center;
  padding: 0.532rem 0.75rem; }
  .input-group-text i {
    font-size: 1rem; }

.form-file-label {
  height: 2.5rem;
  padding: 0.5rem 0.75rem; }

.input-group-prepend .btn,
.input-group-append .btn {
  z-index: 0; }

.custom-select {
  background: none;
  border-color: #EEEEEE;
  color: #6e6e6e; }
  .custom-select:focus {
    box-shadow: none;
    border-color: var(--primary);
    color: var(--primary); }

.form-file-label {
  background: #656C73;
  white-space: nowrap;
  color: #fff; }
  [data-theme-version="dark"] .form-file-label {
    background: #473F72;
    border-color: #473F72;
    color: #7e7e7e; }

.custom_file_input .form-file-label::after {
  height: 100%; }

.form-control:disabled, .form-control[readonly] {
  background: #fff;
  opacity: 1; }

.form-file {
  border: 0.0625rem solid #EEEEEE;
  background: #fff; }
  [data-theme-version="dark"] .form-file {
    background: #1e252c;
    border-color: #473F72; }

.input-group {
  /* &> .form-file {
		display: flex;
		align-items: center;

		&:not(:last-child) .form-file-label,
		&:not(:last-child) .form-file-label::after { @include border-right-radius(0); }
		&:not(:first-child) .form-file-label { @include border-left-radius(0); }
	  } */ }
  .input-group > .form-control-plaintext,
  .input-group > .form-select,
  .input-group > .form-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0.35rem; }

.form-file .form-control {
  margin: 0;
  border-radius: 0;
  border: 0;
  height: auto; }

.form-group {
  margin-bottom: 1rem; }
  .form-group label {
    margin-bottom: 0.5rem; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

/* input[type="checkbox"] {
    &:after{
        content: '';
        display: block;
        width: 1rem;
        height: 1rem;
        margin-top: 0px;
        margin-left: -1px;
        border: 1px solid transparent;
        border-radius: 3px;
        background: #d4d7da;
        line-height: 1.3;
    }

    &:checked:after{
        width: 1rem;
        height: 1rem;
        display: block;
        content: "\f00c";
        font-family: 'FontAwesome';
        color: $white;
        font-weight: 100;
        font-size: 12px;
        text-align: center;
        border-radius: 3px;
        background: $primary;
    }

} */
.form-check-label {
  margin-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: #f7f7f7;
  border-width: 0.125rem;
  border-radius: 0.125rem !important; }
  [data-theme-version="dark"] .form-check-label::before {
    background-color: transparent;
    border-color: #473F72; }

.check-xs .form-check-input {
  width: 1.125rem;
  height: 1.125rem; }

.check-lg .form-check-input {
  width: 1.5rem;
  height: 1.5rem; }

.check-xl .form-check-input {
  width: 1.75rem;
  height: 1.75rem; }

.checkbox-info .form-check-input:focus {
  border-color: #51A6F5;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(81, 166, 245, 0.25); }

.checkbox-info .form-check-input:checked {
  background-color: #51A6F5;
  border-color: #51A6F5; }
  [data-theme-version="dark"] .checkbox-info .form-check-input:checked {
    background-color: rgba(81, 166, 245, 0.1);
    border-color: transparent; }

.checkbox-danger .form-check-input:focus {
  border-color: #FF4C41;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 76, 65, 0.25); }

.checkbox-danger .form-check-input:checked {
  background-color: #FF4C41;
  border-color: #FF4C41; }
  [data-theme-version="dark"] .checkbox-danger .form-check-input:checked {
    background-color: rgba(255, 76, 65, 0.1);
    border-color: transparent; }

.checkbox-success .form-check-input:focus {
  border-color: #68CF29;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 0.25); }

.checkbox-success .form-check-input:checked {
  background-color: #68CF29;
  border-color: #68CF29; }
  [data-theme-version="dark"] .checkbox-success .form-check-input:checked {
    background-color: rgba(104, 207, 41, 0.1);
    border-color: transparent; }

.checkbox-warning .form-check-input:focus {
  border-color: #FFAB2D;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 171, 45, 0.25); }

.checkbox-warning .form-check-input:checked {
  background-color: #FFAB2D;
  border-color: #FFAB2D; }
  [data-theme-version="dark"] .checkbox-warning .form-check-input:checked {
    background-color: rgba(255, 171, 45, 0.1);
    border-color: transparent; }

.checkbox-secondary .form-check-input:focus {
  border-color: #6418C3;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(100, 24, 195, 0.25); }

.checkbox-secondary .form-check-input:checked {
  background-color: #6418C3;
  border-color: #6418C3; }
  [data-theme-version="dark"] .checkbox-secondary .form-check-input:checked {
    background-color: rgba(100, 24, 195, 0.5);
    border-color: transparent; }

.check-switch {
  padding-left: 2.5rem; }
  .check-switch .form-check-label {
    line-height: 1.875rem;
    font-weight: 500; }
    .check-switch .form-check-label span {
      line-height: 1; }
    .check-switch .form-check-label:after, .check-switch .form-check-label:before {
      height: 1.5rem;
      width: 1.5rem;
      left: -2rem;
      border-radius: 3rem !important;
      border-color: var(--rgba-primary-3); }
  .check-switch .form-check-input:checked ~ .form-check-label::after {
    background-image: url("../images/svg/check.svg"); }
  .check-switch .form-check-input:checked ~ .form-check-label::before {
    background: #fff; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  border-radius: 0.75rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  border-radius: 0.75rem; }

.form-check-input:checked {
  background-color: var(--primary);
  border-color: var(--primary); }

.form-check-input:focus {
  border-color: var(--primary); }

.js-switch + .switchery {
  border-radius: 3.125rem;
  margin-right: 4rem; }
  @media (max-width: 575.98px) {
    .js-switch + .switchery {
      margin-right: 1rem; } }
  .js-switch + .switchery > small, .js-switch + .switchery > .small {
    top: 0.125rem; }

.js-switch.js-switch-lg + .switchery {
  height: 2rem;
  width: 4.5rem; }
  .js-switch.js-switch-lg + .switchery > small, .js-switch.js-switch-lg + .switchery > .small {
    width: 1.75rem;
    height: 1.75rem; }

.js-switch.js-switch-md + .switchery {
  height: 1.5rem;
  width: 3.5rem; }
  .js-switch.js-switch-md + .switchery > small, .js-switch.js-switch-md + .switchery > .small {
    width: 1.25rem;
    height: 1.25rem; }

.js-switch.js-switch-sm + .switchery {
  height: 1rem;
  width: 2.2rem; }
  .js-switch.js-switch-sm + .switchery > small, .js-switch.js-switch-sm + .switchery > .small {
    width: 0.875rem;
    height: 0.875rem;
    top: 0.0625rem; }

.js-switch-square + .switchery {
  border-radius: 0; }
  .js-switch-square + .switchery > small, .js-switch-square + .switchery > .small {
    border-radius: 0;
    top: 0.125rem; }

.js-switch-square.js-switch-lg + .switchery {
  height: 2rem;
  width: 4.5rem; }
  .js-switch-square.js-switch-lg + .switchery > small, .js-switch-square.js-switch-lg + .switchery > .small {
    width: 1.75rem;
    height: 1.75rem; }

.js-switch-square.js-switch-md + .switchery {
  height: 1.5rem;
  width: 3.5rem; }
  .js-switch-square.js-switch-md + .switchery > small, .js-switch-square.js-switch-md + .switchery > .small {
    width: 1.25rem;
    height: 1.25rem; }

.js-switch-square.js-switch-sm + .switchery {
  height: 1rem;
  width: 2.2rem; }
  .js-switch-square.js-switch-sm + .switchery > small, .js-switch-square.js-switch-sm + .switchery > .small {
    width: 0.875rem;
    height: 0.875rem;
    top: 0.0625rem; }

.form-control.is-valid {
  border-color: #68CF29 !important;
  border-right: 0rem !important; }
  .form-control.is-valid:focus {
    box-shadow: none; }

.form-control.is-warning {
  border-color: #FFAB2D !important;
  border-right: 0rem !important; }
  .form-control.is-warning:focus {
    box-shadow: none; }

.form-control.is-invalid {
  border-color: #FF4C41 !important;
  border-right: 0rem !important; }
  .form-control.is-invalid:focus {
    box-shadow: none; }

.is-valid .input-group-prepend .input-group-text i {
  color: #68CF29; }

.is-invalid .input-group-prepend .input-group-text i {
  color: var(--rgba-primary-2); }

.show-pass {
  cursor: pointer; }
  .show-pass .fa-eye {
    display: none; }
  .show-pass.active .fa-eye-slash {
    display: none; }
  .show-pass.active .fa-eye {
    display: inline-block; }

.asColorPicker-dropdown {
  max-width: 26rem; }

.asColorPicker-trigger {
  border: 0 none;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.1875rem; }

[direction="rtl"] .asColorPicker-trigger {
  left: 0;
  right: auto; }

.asColorPicker-clear {
  display: none;
  position: absolute;
  right: 1rem;
  text-decoration: none;
  top: .5rem; }

.daterangepicker td.active {
  background-color: var(--primary); }
  .daterangepicker td.active:hover {
    background-color: var(--primary); }

.daterangepicker button.applyBtn {
  background-color: var(--primary);
  border-color: var(--primary); }

.datepicker.datepicker-dropdown {
  background: #f2f4fa;
  border-radius: 0.0625rem;
  border: 0.0625rem solid #EEEEEE; }
  .datepicker.datepicker-dropdown td.day, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev {
    height: 1.875rem;
    width: 1.875rem !important;
    padding: 0;
    text-align: center;
    font-weight: 300;
    border-radius: 3.125rem; }
    .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover {
      box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
      color: #fff; }
  .datepicker.datepicker-dropdown th.datepicker-switch, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev {
    font-weight: 300;
    color: #333; }
  .datepicker.datepicker-dropdown th.dow {
    font-weight: 300; }

.datepicker table tr td.selected, .datepicker table tr td.active.active {
  box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
  border: 0; }

.datepicker table tr td.today {
  box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
  color: #ffffff; }
  .datepicker table tr td.today:hover {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff; }

.datepicker table tr td.today.disabled {
  box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
  color: #ffffff; }
  .datepicker table tr td.today.disabled:hover {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff; }

.picker__select--month, .picker__select--year {
  height: 2.5em; }

.picker__input {
  background-color: transparent !important; }
  [data-theme-version="dark"] .picker__input {
    background-color: transparent !important;
    border: 0.0625rem solid #473F72; }

.asColorPicker-wrap .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#image {
  max-width: 100%; }

.docs-options .dropdown-menu {
  padding: 1.5rem; }

.docs-preview {
  margin-bottom: 3rem; }
  .docs-preview .img-preview {
    float: left;
    margin-right: .5rem;
    margin-bottom: .5rem;
    overflow: hidden;
    max-width: 100% !important; }
    .docs-preview .img-preview > img {
      max-width: 100% !important; }
    .docs-preview .img-preview.preview-lg {
      width: 16rem;
      height: 9rem; }
    .docs-preview .img-preview.preview-md {
      width: 8rem;
      height: 4.5rem; }
    .docs-preview .img-preview.preview-sm {
      width: 4rem;
      height: 2.25rem; }
    .docs-preview .img-preview.preview-xs {
      width: 2rem;
      height: 1.125rem;
      margin-right: 0; }

.select2-container {
  width: 100% !important; }

.select2-container--default .select2-selection--single {
  border-radius: 0.35rem;
  border: 0.0625rem solid #f7f7f7;
  height: 2.5rem;
  background: #fff; }
  [data-theme-version="dark"] .select2-container--default .select2-selection--single {
    background: #1e252c;
    border-color: #473F72; }
  .select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single.active {
    box-shadow: none; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 2.5rem;
  color: #7e7e7e;
  padding-left: 0.9375rem;
  min-height: 2.5rem; }

.select2-container--default .select2-selection--multiple {
  border-color: #EEEEEE;
  border-radius: 0; }

.select2-dropdown {
  border-radius: 0; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary); }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #EEEEEE;
  background: #fff; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0.375rem;
  right: 0.9375rem; }

.select2-container .select2-selection--multiple {
  min-height: 2.5rem;
  color: #7e7e7e;
  border-radius: 0.35rem;
  border: 0.0625rem solid #f7f7f7; }
  [data-theme-version="dark"] .select2-container .select2-selection--multiple {
    background: #1e252c;
    border-color: #473F72; }

[data-theme-version="dark"] .select2-search--dropdown .select2-search__field {
  background: #222a32;
  border-color: #473F72; }

.select2-dropdown {
  border-color: #f7f7f7; }
  [data-theme-version="dark"] .select2-dropdown {
    background: #1e252c;
    border-color: #473F72; }

.swal2-popup .swal2-content {
  color: #7e7e7e; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
.form-wizard {
  border: 0; }
  .form-wizard .nav-wizard {
    box-shadow: none !important;
    margin-bottom: 2rem; }
    .form-wizard .nav-wizard li .nav-link {
      position: relative; }
      .form-wizard .nav-wizard li .nav-link span {
        border-radius: 3.125rem;
        width: 3rem;
        height: 3rem;
        border: 0.125rem solid var(--primary);
        display: block;
        line-height: 3rem;
        color: var(--primary);
        font-size: 1.125rem;
        margin: auto;
        background-color: #fff;
        position: relative;
        z-index: 1; }
      .form-wizard .nav-wizard li .nav-link:after {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 0.1875rem;
        transform: translateY(-50%);
        background: #eeeeee !important;
        z-index: 0;
        width: 100%; }
      .form-wizard .nav-wizard li .nav-link.active:after {
        background: var(--primary) !important; }
      .form-wizard .nav-wizard li .nav-link.active span {
        background: var(--primary);
        color: #fff; }
      .form-wizard .nav-wizard li .nav-link.done:after {
        background: var(--primary) !important; }
      .form-wizard .nav-wizard li .nav-link.done span {
        background-color: var(--primary);
        color: #fff; }
    .form-wizard .nav-wizard li:last-child .nav-link:after {
      content: none; }
  .form-wizard .toolbar-bottom .btn {
    background-color: var(--primary);
    border: 0;
    padding: 0.75rem 1.125rem; }
  .form-wizard .tab-content .tab-pane {
    padding: 0; }
  .form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto; }
    [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
      background-color: #2C254A; }
    @media only screen and (max-width: 575px) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 1rem;
          line-height: 1.25rem; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  .form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto; }
    [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
      background-color: #2C254A; }
    @media only screen and (max-width: 575px) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 1rem;
          line-height: 1.25rem; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  @media only screen and (max-width: 767px) {
    .form-wizard .nav-wizard {
      flex-direction: unset !important; }
    .form-wizard .tab-content {
      height: 100% !important; } }
  @media only screen and (max-width: 575px) {
    .form-wizard .nav-wizard li .nav-link {
      padding: 0; } }

.custom-ekeditor ul {
  padding-left: 1.25rem; }
  .custom-ekeditor ul li {
    list-style: unset; }

.custom-ekeditor ol li {
  list-style: decimal; }

.ql-container {
  height: 25rem; }

#world-datamap {
  padding-bottom: 46% !important; }

.datamaps-hoverover {
  background: #fff;
  padding: 0.3125rem;
  border-radius: 0.3125rem;
  font-family: 'Roboto' !important;
  color: var(--primary);
  border: 1px solid var(--rgba-primary-3); }

@media only screen and (max-width: 1440px) {
  .world_map_card ul.list-group {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-top: 35px; } }

.jqvmap-zoomin,
.jqvmap-zoomout {
  height: 20px;
  width: 20px;
  line-height: 14px;
  background-color: var(--primary);
  color: #fff; }

.jqvmap-zoomout {
  top: 35px; }

#world-map, #usa {
  height: 400px; }
  @media only screen and (max-width: 991px) {
    #world-map, #usa {
      height: 350px; } }
  @media only screen and (max-width: 575px) {
    #world-map, #usa {
      height: 230px; } }

.blockUI.blockMsg.blockPage {
  border: 0 !important; }

#loginForm {
  cursor: auto; }

.blockMsg {
  border: 0px !important;
  width: 20% !important; }
  .blockMsg h1, .blockMsg .h1 {
    font-size: 16px;
    padding: 8px 0;
    margin-bottom: 0; }

.bootstrap-select {
  margin-bottom: 0; }
  .bootstrap-select .btn {
    border: 1px solid #EEEEEE !important;
    background-color: transparent !important;
    font-weight: 400;
    color: #7e7e7e !important; }
    [data-theme-version="dark"] .bootstrap-select .btn {
      border-color: #473F72 !important;
      background: #1e252c !important; }
    .bootstrap-select .btn:active, .bootstrap-select .btn:focus, .bootstrap-select .btn:hover {
      outline: none !important;
      outline-offset: 0; }
      [data-theme-version="dark"] .bootstrap-select .btn:active, [data-theme-version="dark"] .bootstrap-select .btn:focus, [data-theme-version="dark"] .bootstrap-select .btn:hover {
        color: #7e7e7e !important; }
  .bootstrap-select .dropdown-menu {
    border-color: #EEEEEE !important;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
    .bootstrap-select .dropdown-menu .dropdown-item {
      padding: 0.25rem 1rem; }
    [data-theme-version="dark"] .bootstrap-select .dropdown-menu {
      border-color: #473F72 !important; }

.input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

.clipboard-btn {
  transition: all .1s ease-in-out; }
  .clipboard-btn:hover {
    background-color: var(--primary);
    color: #fff; }

.crypto-ticker {
  background: rgba(0, 0, 0, 0.5);
  margin-top: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); }
  [data-theme-version="dark"] .crypto-ticker {
    background: #222a32; }

#webticker-big {
  font: inherit !important;
  font-size: inherit !important;
  font-weight: normal !important; }
  #webticker-big li i {
    font-size: 18px;
    margin-right: 7px; }
  #webticker-big li p {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 700; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

.twitter-typeahead {
  width: 100%; }
  .twitter-typeahead .tt-dataset.tt-dataset-states {
    border: 1px solid #EEEEEE; }
  .twitter-typeahead .tt-menu {
    width: 100%;
    background-color: #fff; }
    .twitter-typeahead .tt-menu .tt-suggestion {
      padding: 0.625rem;
      cursor: pointer; }
      .twitter-typeahead .tt-menu .tt-suggestion:hover {
        background-color: var(--primary);
        color: #fff; }

.weather-one i {
  font-size: 8rem;
  position: relative;
  top: .5rem; }

.weather-one h2, .weather-one .h2 {
  display: inline-block;
  float: right;
  font-size: 4.8rem; }

.weather-one .city {
  position: relative;
  text-align: right;
  top: -2.5rem; }

.weather-one .currently {
  font-size: 1.6rem;
  font-weight: 400;
  position: relative;
  top: 2.5rem; }

.weather-one .celcious {
  text-align: right;
  font-size: 2rem; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

.noUi-target {
  border-color: transparent;
  border-radius: 0; }

.noUi-connect {
  background-color: var(--primary); }
  .noUi-connects {
    background-color: #D2D6DE; }
  .noUi-connect.c-1-color {
    background-color: #68CF29; }
  .noUi-connect.c-2-color {
    background-color: #51A6F5; }
  .noUi-connect.c-3-color {
    background-color: var(--primary); }
  .noUi-connect.c-4-color {
    background-color: #FFAB2D; }

.noUi-vertical {
  width: 0.375rem; }

.noUi-horizontal {
  height: 0.375rem;
  margin-bottom: 10px; }

.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
  height: 12px;
  width: 12px;
  border-radius: 50px;
  box-shadow: none;
  border: none;
  background-color: var(--primary); }
  .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before {
    display: none; }

.noUi-vertical .noUi-handle {
  left: -4px;
  top: -6px; }

.noUi-horizontal .noUi-handle {
  top: -4px; }

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -6px; }

#slider-toggle {
  height: 50px; }

#slider-toggle.off .noUi-handle {
  border-color: var(--primary); }

.colorpicker-slider .sliders.noUi-target#red, .colorpicker-slider .sliders.noUi-target#green, .colorpicker-slider .sliders.noUi-target#blue {
  margin: 10px;
  display: inline-block;
  height: 200px; }

.colorpicker-slider .sliders.noUi-target#red .noUi-connect {
  background: #c0392b; }

.colorpicker-slider .sliders.noUi-target#green .noUi-connect {
  background: #27ae60; }

.colorpicker-slider .sliders.noUi-target#blue .noUi-connect {
  background: #2980b9; }

.colorpicker-slider #result {
  margin: 60px 26px;
  height: 100px;
  width: 100px;
  display: inline-block;
  vertical-align: top;
  color: #7f7f7f;
  background: #7f7f7f;
  border: 1px solid #fff;
  box-shadow: 0 0 10px; }

.slider-vertical {
  height: 18rem; }

.nestable-cart {
  overflow: hidden; }

.dd-handle {
  color: #fff;
  background: var(--primary);
  border-radius: 5px;
  padding: 8px 15px;
  height: auto;
  border: 1px solid #EEEEEE; }

.dd-handle:hover {
  color: #fff;
  background: var(--primary); }

.dd3-content:hover {
  color: #fff;
  background: var(--primary); }

.dd3-content {
  color: #fff; }

.dd-item > button {
  line-height: 28px;
  color: #fff; }

.pignose-calendar {
  box-shadow: none;
  width: 100%;
  max-width: none;
  border-color: var(--primary); }
  .pignose-calendar .pignose-calendar-top-date {
    background-color: var(--primary); }
    .pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month {
      color: #fff; }

.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a {
  background-color: var(--primary);
  box-shadow: none; }

.pignose-calendar .pignose-calendar-top {
  box-shadow: none;
  border-bottom: 0; }

.pignose-calendar.pignose-calendar-blue {
  background-color: rgba(0, 0, 0, 0.15); }

.pignose-calendar .pignose-calendar-unit {
  height: 4.8em; }

.cd-h-timeline {
  opacity: 0;
  transition: opacity 0.2s; }

.cd-h-timeline--loaded {
  opacity: 1; }

.cd-h-timeline__container {
  position: relative;
  height: 100px;
  max-width: 800px; }

.cd-h-timeline__dates {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden; }
  .cd-h-timeline__dates::after, .cd-h-timeline__dates::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 20px; }
  .cd-h-timeline__dates::before {
    left: 0;
    background: var(--primary); }
  .cd-h-timeline__dates::after {
    right: 0;
    background: var(--primary); }

.cd-h-timeline__line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  background-color: var(--primary);
  transition: transform 0.4s; }

.cd-h-timeline__filling-line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #68CF29;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s; }

.cd-h-timeline__date {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 0.8em;
  padding-bottom: var(--space-sm);
  color: var(--cd-color-1);
  user-select: none;
  text-decoration: none; }
  .cd-h-timeline__date::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: var(--rgba-primary-9);
    background-color: var(--primary);
    transition: background-color 0.3s, border-color .3s; }
  .cd-h-timeline__date:hover::after {
    background-color: #68CF29;
    border-color: #68CF29; }

.cd-h-timeline__date--selected {
  pointer-events: none; }
  .cd-h-timeline__date--selected::after {
    background-color: #68CF29;
    border-color: #68CF29; }

.cd-h-timeline__date--older-event::after {
  border-color: #68CF29; }

.cd-h-timeline__navigation {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: var(--rgba-primary-9);
  transition: border-color 0.3s; }
  .cd-h-timeline__navigation::after {
    content: '';
    position: absolute;
    height: 16px;
    width: 16px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/svg/cd-arrow.html) no-repeat 0 0; }
  .cd-h-timeline__navigation:hover {
    border-color: #68CF29; }

.cd-h-timeline__navigation--prev {
  left: 0;
  transform: translateY(-50%) rotate(180deg); }

.cd-h-timeline__navigation--next {
  right: 0; }

.cd-h-timeline__navigation--inactive {
  cursor: not-allowed; }
  .cd-h-timeline__navigation--inactive::after {
    background-position: 0 -16px; }
  .cd-h-timeline__navigation--inactive:hover {
    border-color: var(--rgba-primary-9); }

.cd-h-timeline__events {
  position: relative;
  width: 100%;
  overflow: hidden;
  transition: height .4s; }

.cd-h-timeline__event {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  transform: translateX(-100%);
  padding: 1px 5%;
  opacity: 0;
  animation-duration: 0.4s;
  animation-timing-function: ease-in-out; }

.cd-h-timeline__event--selected {
  position: relative;
  z-index: 2;
  opacity: 1;
  transform: translateX(0); }

.cd-h-timeline__event--enter-right,
.cd-h-timeline__event--leave-right {
  animation-name: cd-enter-right; }

.cd-h-timeline__event--enter-left,
.cd-h-timeline__event--leave-left {
  animation-name: cd-enter-left; }

.cd-h-timeline__event--leave-right,
.cd-h-timeline__event--leave-left {
  animation-direction: reverse; }

.cd-h-timeline__event-content {
  max-width: 800px; }

.cd-h-timeline__event-title {
  color: var(--cd-color-1);
  font-family: var(--font-secondary);
  font-weight: 700;
  font-size: var(--text-xxxl); }

.cd-h-timeline__event-date {
  display: block;
  font-style: italic;
  margin: var(--space-xs) auto; }
  .cd-h-timeline__event-date::before {
    content: '- '; }

@keyframes cd-enter-right {
  0% {
    opacity: 0;
    transform: translateX(100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

@keyframes cd-enter-left {
  0% {
    opacity: 0;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

.toast-success {
  background-color: var(--primary); }

.toast-info {
  background-color: #51A6F5; }

.toast-warning {
  background-color: #FFAB2D; }

.toast-error {
  background-color: #FF4C41; }

#toast-container > div {
  box-shadow: none;
  border-radius: 0;
  width: auto;
  max-width: 250px;
  opacity: 1; }
  [direction="rtl"] #toast-container > div {
    padding: 15px 50px 15px 15px;
    background-position: calc(100% - 15px);
    text-align: right; }
  #toast-container > div:hover {
    box-shadow: none; }

#toast-container .toast-title {
  margin-bottom: 5px;
  font-weight: 600; }

#toast-container .toast-message {
  font-size: 12px; }

#toast-container .toast-close-button {
  opacity: 1;
  font-size: 20px;
  font-weight: normal;
  text-shadow: none; }

[direction="rtl"] .toast-top-right.demo_rtl_class {
  left: 12px;
  right: auto; }

/* Light Gallery */
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-outer .lg-toogle-thumb,
.lg-outer .lg-thumb-outer,
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  background-color: transparent; }

.lg-thumb-outer.lg-grab,
.lg-toogle-thumb.lg-icon {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-backdrop {
  background-color: rgba(30, 30, 30, 0.9); }

.lg-outer .lg-toogle-thumb,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-toolbar .lg-icon,
#lg-counter {
  color: #fff; }

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: var(--primary); }

.lightimg {
  cursor: pointer; }

.jqvmap-zoomin,
.jqvmap-zoomout {
  position: absolute;
  left: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #000000;
  padding: 3px;
  color: white;
  width: 17px;
  height: 17px;
  cursor: pointer;
  line-height: 10px;
  text-align: center; }

.jqvmap-zoomin {
  top: 10px; }

.jqvmap-zoomout {
  top: 30px; }

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus,
.ps__rail-x.ps--clicking,
.ps__rail-y.ps--clicking {
  background-color: transparent;
  opacity: 0.9; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #DAE2F3;
  width: 4px; }

.ps__thumb-y {
  background-color: #DAE2F3;
  width: 4px; }

.total-average {
  position: relative;
  height: 300px; }

.widget-chat {
  position: relative;
  height: 250px; }

.widget-todo {
  position: relative;
  height: 210px; }

.widget-team {
  position: relative;
  height: 285px; }

.widget-timeline {
  position: relative; }

.widget-comments {
  position: relative;
  height: 400px; }

.sidebar-right-inner {
  position: relative;
  height: 100%; }

.widget-team .ps .ps__rail-x:hover,
.widget-team .ps .ps__rail-y:hover,
.widget-team .ps .ps__rail-x:focus,
.widget-team .ps .ps__rail-y:focus,
.widget-team .ps .ps__rail-x.ps--clicking,
.widget-team .ps .ps__rail-y.ps--clicking {
  background-color: transparent !important;
  opacity: 0.9; }

.fc-h-event, .fc-v-event {
  background: var(--primary);
  border-radius: .42rem; }

.fc-h-event .fc-event-title {
  color: #fff; }

.fc-theme-standard td, .fc-theme-standard th {
  border-color: #ebedf3; }

.fc-unthemed .fc-h-event, .fc-unthemed .fc-event-dot {
  padding: 0;
  border-radius: .42rem; }

.fc-theme-standard th {
  padding: .75rem .5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #b5b5c3; }
  @media only screen and (max-width: 575px) {
    .fc-theme-standard th {
      font-size: 14px;
      font-weight: 400;
      padding: 3px 0px; } }

.fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, .fc-scrollgrid, table {
  border-color: #ebedf3; }

.fc-daygrid-dot-event {
  background: #fff;
  border: 1px solid #ebedf3;
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); }
  .fc-daygrid-dot-event .fc-daygrid-event-dot {
    border-color: var(--primary); }

.fc-daygrid-dot-event .fc-event-title {
  font-weight: 500; }

.fc-event.bg-primary, .fc-event.bg-success, .fc-event.bg-warning, .fc-event.bg-secondary, .fc-event.bg-dark, .fc-event.bg-info {
  color: #fff !important;
  border-radius: 8px; }
  .fc-event.bg-primary .fc-daygrid-event-dot, .fc-event.bg-success .fc-daygrid-event-dot, .fc-event.bg-warning .fc-daygrid-event-dot, .fc-event.bg-secondary .fc-daygrid-event-dot, .fc-event.bg-dark .fc-daygrid-event-dot, .fc-event.bg-info .fc-daygrid-event-dot {
    border-color: #fff; }

.fc .fc-scroller-liquid-absolute, .fc-scroller {
  position: relative;
  overflow: visible !important; }

.fc .fc-button-group > .fc-button {
  color: #b5b5c3;
  background: 0 0;
  border: 1px solid #ebedf3;
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  .fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button:hover, .fc .fc-button-group > .fc-button.fc-button-active {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary); }

.fc-button.fc-button-primary.fc-today-button {
  background: var(--primary);
  color: #fff;
  border: 0;
  opacity: 1; }

.fc-unthemed .fc-toolbar .fc-button.fc-button-active, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button:focus {
  background: var(--primary);
  color: #fff;
  border: 1px solid var(--primary);
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none; }

.fc .fc-toolbar-title {
  font-size: 20px;
  margin: 0; }

.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: -0.5em; }

.external-event {
  padding: 8px 10px;
  display: flex;
  align-items: center;
  border-radius: 5px; }
  .external-event:hover:before {
    background: #fff !important; }

.fc-event {
  overflow: hidden; }

.fc .fc-view-harness {
  height: 800px !important;
  overflow-y: auto; }

@media only screen and (max-width: 575px) {
  .fc .fc-toolbar.fc-header-toolbar {
    display: block; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
      display: flex;
      justify-content: center; }
      .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child {
        justify-content: space-between; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title {
      margin-bottom: 8px; } }

#external-events .external-event {
  text-align: left;
  font-size: 16px; }

@media only screen and (max-width: 575px) {
  .fc.app-fullcalendar .fc-timegrid-slot-label {
    width: 40px !important;
    font-size: 10px; }
  .fc.app-fullcalendar .fc-event, .fc.app-fullcalendar .external-event {
    font-size: 10px;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    line-height: 1.3; }
  .fc.app-fullcalendar .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 4px;
    font-size: 10px; } }

.ck.ck-editor .ck.ck-button {
  padding: 6px 8px;
  background-color: var(--rgba-primary-1);
  color: var(--primary);
  font-weight: 900; }

.ck.ck-editor .ck.ck-toolbar {
  background-color: #f7f7f7;
  border: 0;
  padding: 5px 10px; }

.ck.ck-editor .ck.ck-toolbar__separator {
  display: none; }

.ck.ck-editor .ck-content {
  background-color: #f7f7f7;
  border-width: 1px 0 0;
  border-color: #e7e5ef; }

.ck-editor__editable {
  background-color: #f7f7f7 !important; }

.accordion-primary .accordion-header {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
  box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1); }
  .accordion-primary .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none; }
    [data-theme-version="dark"] .accordion-primary .accordion-header.collapsed {
      background: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: #7e7e7e; }

.accordion-primary-solid .accordion-header {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
  box-shadow: 0 -0.625rem 1.25rem 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-primary-solid .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none;
    border-bottom-left-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
    [data-theme-version="dark"] .accordion-primary-solid .accordion-header.collapsed {
      background: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: #7e7e7e; }

.accordion-primary-solid .accordion__body {
  border: 0.125rem solid var(--primary);
  border-top: none;
  box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion-danger .accordion-header {
  background: #FF4C41;
  border-color: #FF4C41;
  color: #fff;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(255, 76, 65, 0.15); }
  .accordion-danger .accordion-header.collapsed {
    background: #ffefee;
    border-color: #ffefee;
    color: #211c37;
    box-shadow: none; }

.accordion-danger-solid .accordion-header {
  background: #FF4C41;
  border-color: #FF4C41;
  color: #fff;
  box-shadow: 0 -0.625rem 1.25rem 0 rgba(255, 76, 65, 0.15);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-danger-solid .accordion-header.collapsed {
    background: #ffefee;
    border-color: #ffefee;
    color: #211c37;
    box-shadow: none;
    border-bottom-left-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
    [data-theme-version="dark"] .accordion-danger-solid .accordion-header.collapsed {
      background: rgba(255, 76, 65, 0.1);
      border-color: rgba(255, 76, 65, 0.1);
      color: #7e7e7e; }

.accordion-danger-solid .accordion__body {
  border: 0.125rem solid #FF4C41;
  border-top: none;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(255, 76, 65, 0.15);
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion-item {
  margin-bottom: 1.25rem; }

.accordion-header {
  padding: 1rem 1.75rem;
  border: 0.0625rem solid #EEEEEE;
  cursor: pointer;
  position: relative;
  color: #333;
  font-weight: 400;
  border-radius: 0.35rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-theme-version="dark"] .accordion-header {
    color: #fff !important;
    border-color: #473F72; }
  .accordion-header-indicator {
    font-family: 'themify';
    position: absolute;
    right: 1.5625rem;
    top: 50%;
    transform: translateY(-50%); }
    [direction="rtl"] .accordion-header-indicator {
      right: auto;
      left: 1.5625rem; }
    .accordion-header-indicator.indicator_bordered {
      display: inline-block;
      width: 1.5625rem;
      text-align: center;
      height: 1.5625rem;
      border: 0.0625rem solid #EEEEEE;
      border-radius: 50%;
      line-height: 1.5625rem; }
  .accordion-header:not(.collapsed) .accordion-header-indicator::before {
    content: "\e622"; }
  .accordion-header:not(.collapsed) .accordion-header-indicator.style_two::before {
    content: "\e648"; }
  .accordion-header.collapsed .accordion-header-indicator::before {
    content: "\e61a"; }
  .accordion-header.collapsed .accordion-header-indicator.style_two::before {
    content: "\e64b"; }

.accordion-body-text {
  padding: 0.875rem 1.25rem; }

.accordion-bordered .accordion__body {
  border: 0.0625rem solid #EEEEEE;
  border-top: none;
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }
  [data-theme-version="dark"] .accordion-bordered .accordion__body {
    border-color: #473F72; }

.accordion-bordered .accordion-header.collapsed {
  border-radius: 0.35rem; }

.accordion-bordered .accordion-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.accordion-no-gutter .accordion-item {
  margin-bottom: 0; }
  .accordion-no-gutter .accordion-item .accordion-header.collapsed {
    border-bottom: none; }
  .accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom: 0.0625rem solid #EEEEEE; }
    [data-theme-version="dark"] .accordion-no-gutter .accordion-item:last-child .accordion-header {
      border-color: #473F72; }

.accordion-no-gutter.accordion__bordered .accordion-item:not(:last-child) .accordion__body {
  border-bottom: none; }

.accordion-left-indicator .accordion-header-text {
  padding-left: 2.5rem; }

.accordion-left-indicator .accordion-header-indicator {
  right: auto;
  left: 1.5625rem; }

.accordion-with-icon .accordion-header-text {
  padding-left: 2.5rem; }
  [direction="rtl"] .accordion-with-icon .accordion-header-text {
    padding-left: 0;
    padding-right: 2.5rem; }

.accordion-with-icon .accordion-header-icon {
  position: absolute;
  right: auto;
  left: 1.5625rem;
  font-family: 'themify'; }
  [direction="rtl"] .accordion-with-icon .accordion-header-icon {
    left: auto;
    right: 1.5625rem; }
  .accordion-with-icon .accordion-header-icon::before {
    content: "\e645"; }

.accordion-header-bg .accordion-header {
  background-color: #f7f7f7; }
  [data-theme-version="dark"] .accordion-header-bg .accordion-header {
    background-color: #2C254A;
    color: #fff; }
  .accordion-header-bg .accordion-header-primary {
    background-color: var(--primary);
    color: #fff;
    border-color: var(--primary); }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-primary {
      background-color: var(--primary); }
  .accordion-header-bg .accordion-header-info {
    background-color: #51A6F5;
    color: #fff;
    border-color: #51A6F5; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-info {
      background-color: #51A6F5; }
  .accordion-header-bg .accordion-header-success {
    background-color: #68CF29;
    color: #fff;
    border-color: #68CF29; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-success {
      background-color: #68CF29; }

.accordion-header-bg.accordion-no-gutter .accordion-header {
  border-color: transparent;
  border-radius: 0; }

.accordion-header-bg.accordion-no-gutter .accordion-item:first-child .accordion-header {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem; }

.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-header {
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion.accordion-no-gutter .accordion-header {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion-header.collapsed {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion__body {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion-item:first-child .accordion-header {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion-header.collapsed {
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion-solid-bg .accordion-header {
  border-color: transparent;
  background-color: var(--rgba-primary-1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion-header {
    background-color: #2C254A; }
  .accordion-solid-bg .accordion-header.collapsed {
    border-radius: 0.35rem; }

.accordion-solid-bg .accordion__body {
  border-color: transparent;
  background-color: var(--rgba-primary-1);
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion__body {
    background-color: #2C254A; }

.accordion-active-header .accordion-header:not(.collapsed) {
  background-color: #51A6F5;
  border-color: #51A6F5;
  color: #fff; }

.accordion-header-shadow .accordion-header {
  border: none;
  box-shadow: 0 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.3); }

.accordion-rounded-stylish .accordion-header {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem; }

.accordion-rounded-stylish .accordion__body {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem; }

.accordion-rounded .accordion-header {
  border-radius: 0.3125rem; }

.accordion-gradient .accordion-header {
  color: #fff;
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
  border-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-gradient .accordion-header.collapsed {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem; }

.accordion-gradient .accordion__body {
  color: #fff;
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
  border-color: transparent; }

.alert {
  border-radius: 0.35rem;
  padding: 1rem 1.5rem; }
  .alert p {
    line-height: 1.5; }

.alert-rounded {
  border-radius: 1.875rem; }

.alert-primary {
  background: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1);
  color: var(--primary); }
  [data-theme-version="dark"] .alert-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1); }

.alert-secondary {
  background: #b484f0;
  border-color: #b484f0;
  color: #6418C3; }
  [data-theme-version="dark"] .alert-secondary {
    background: rgba(100, 24, 195, 0.5);
    border-color: rgba(100, 24, 195, 0.5);
    color: #fff; }

.alert-success {
  background: #ecfae4;
  border-color: #ecfae4;
  color: #68CF29; }
  [data-theme-version="dark"] .alert-success {
    background: rgba(104, 207, 41, 0.1);
    border-color: rgba(104, 207, 41, 0.1); }

.alert-warning {
  background: #fff0da;
  border-color: #fff0da;
  color: #FFAB2D; }
  [data-theme-version="dark"] .alert-warning {
    background: rgba(255, 171, 45, 0.1);
    border-color: rgba(255, 171, 45, 0.1); }

.alert-danger {
  background: #ffefee;
  border-color: #ffefee;
  color: #FF4C41; }
  [data-theme-version="dark"] .alert-danger {
    background: rgba(255, 76, 65, 0.1);
    border-color: rgba(255, 76, 65, 0.1); }

.alert-info {
  background: #e2f0fd;
  border-color: white;
  color: #51A6F5; }
  [data-theme-version="dark"] .alert-info {
    background: rgba(81, 166, 245, 0.1);
    border-color: rgba(81, 166, 245, 0.1); }

.alert-dark {
  background: #aeaeae;
  border-color: #aeaeae;
  color: #6e6e6e; }
  [data-theme-version="dark"] .alert-dark {
    background: rgba(110, 110, 110, 0.35);
    border-color: rgba(110, 110, 110, 0.35);
    color: #fff; }

.alert-light {
  background: #f7f7f7;
  border-color: #f7f7f7;
  color: #6e6e6e; }

.alert-alt.alert-primary {
  border-left: 0.25rem solid var(--primary); }

.alert-alt.alert-secondary {
  border-left: 0.25rem solid #6418C3; }

.alert-alt.alert-success {
  border-left: 0.25rem solid #68CF29; }

.alert-alt.alert-warning {
  border-left: 0.25rem solid #FFAB2D; }

.alert-alt.alert-danger {
  border-left: 0.25rem solid #FF4C41; }

.alert-alt.alert-info {
  border-left: 0.25rem solid #51A6F5; }

.alert-alt.alert-dark {
  border-left: 0.25rem solid #6e6e6e; }

.alert-alt.alert-light {
  border-left: 0.25rem solid #d1d1d1; }

.alert-alt.alert-primary.solid {
  border-left: 0.25rem solid var(--primary-dark) !important; }

.alert-alt.alert-secondary.solid {
  border-left: 0.25rem solid #2a0a51 !important; }

.alert-alt.alert-success.solid {
  border-left: 0.25rem solid #336514 !important; }

.alert-alt.alert-warning.solid {
  border-left: 0.25rem solid #ad6800 !important; }

.alert-alt.alert-danger.solid {
  border-left: 0.25rem solid #c10b00 !important; }

.alert-alt.alert-info.solid {
  border-left: 0.25rem solid #0b66bc !important; }

.alert-alt.alert-dark.solid {
  border-left: 0.25rem solid #2e2e2e !important; }

.alert-alt.alert-light.solid {
  border-left: 0.25rem solid #b7b7b7 !important; }

.alert-dismissible.solid .close:hover {
  color: #fff;
  opacity: 1; }

.alert.alert-primary.solid {
  background: var(--primary);
  color: #fff;
  border-color: var(--primary); }

.alert.alert-secondary.solid {
  background: #6418C3;
  color: #fff;
  border-color: #6418C3; }

.alert.alert-success.solid {
  background: #68CF29;
  color: #fff;
  border-color: #68CF29; }

.alert.alert-warning.solid {
  background: #FFAB2D;
  color: #fff;
  border-color: #FFAB2D; }

.alert.alert-danger.solid {
  background: #FF4C41;
  color: #fff;
  border-color: #FF4C41; }

.alert.alert-info.solid {
  background: #51A6F5;
  color: #fff;
  border-color: #51A6F5; }

.alert.alert-dark.solid {
  background: #6e6e6e;
  color: #fff;
  border-color: #6e6e6e; }

.alert.alert-light.solid {
  background: #f7f7f7;
  color: #6e6e6e;
  border-color: #f7f7f7; }

.alert-right-icon > span i {
  font-size: 1.125rem;
  margin-right: 0.3125rem; }

.alert-right-icon .close i {
  font-size: 1rem; }

.alert.alert-outline-primary {
  background: transparent;
  color: var(--primary);
  border-color: var(--primary); }

.alert.alert-outline-secondary {
  background: transparent;
  color: #7e7e7e;
  border-color: #6418C3; }

.alert.alert-outline-success {
  background: transparent;
  color: #68CF29;
  border-color: #68CF29; }

.alert.alert-outline-info {
  background: transparent;
  color: #51A6F5;
  border-color: #51A6F5; }

.alert.alert-outline-warning {
  background: transparent;
  color: #FFAB2D;
  border-color: #FFAB2D; }

.alert.alert-outline-danger {
  background: transparent;
  color: #FF4C41;
  border-color: #FF4C41; }

.alert.alert-outline-dark {
  background: transparent;
  color: #7e7e7e;
  border-color: #6e6e6e; }

.alert.alert-outline-light {
  background: transparent;
  color: #6e6e6e;
  border-color: #f7f7f7; }

.alert-social {
  color: #fff; }
  .alert-social .alert-social-icon {
    align-self: center;
    margin-right: 0.9375rem; }
    .alert-social .alert-social-icon i {
      font-size: 2.625rem; }
  .alert-social.facebook {
    background-color: #3b5998; }
  .alert-social.twitter {
    background-color: #1da1f2; }
  .alert-social.linkedin {
    background-color: #007bb6; }
  .alert-social.google-plus {
    background-color: #db4439; }
  .alert-social .close:hover {
    opacity: 1 !important;
    color: #fff !important; }

.left-icon-big .alert-left-icon-big {
  align-self: center;
  margin-right: 0.9375rem; }
  .left-icon-big .alert-left-icon-big i {
    font-size: 2.1875rem;
    line-height: 1; }

[direction="rtl"] .left-icon-big .alert-left-icon-big,
[direction="rtl"] .alert-social .alert-social-icon {
  margin-right: 0;
  margin-left: 0.9375rem; }

.badge {
  line-height: 1.5;
  border-radius: 5px;
  padding: 4px 10px;
  font-size: 0.75rem;
  font-weight: 500;
  border: 0.0625rem solid transparent; }

.badge-rounded {
  border-radius: 1.25rem;
  padding: 0.1875rem 0.8125rem; }

.badge-circle {
  border-radius: 6.25rem;
  padding: 0.1875rem 0.4375rem; }

.badge-outline-primary {
  border: 0.0625rem solid var(--primary);
  color: var(--primary); }

.badge-outline-secondary {
  border: 0.0625rem solid #6418C3;
  color: #6418C3; }
  [data-theme-version="dark"] .badge-outline-secondary {
    color: #7e7e7e; }

.badge-outline-success {
  border: 0.0625rem solid #68CF29;
  color: #68CF29; }

.badge-outline-info {
  border: 0.0625rem solid #51A6F5;
  color: #51A6F5; }

.badge-outline-warning {
  border: 0.0625rem solid #FFAB2D;
  color: #FFAB2D; }

.badge-outline-danger {
  border: 0.0625rem solid #FF4C41;
  color: #FF4C41; }

.badge-outline-light {
  border: 0.0625rem solid #EEEEEE;
  color: #6e6e6e; }
  [data-theme-version="dark"] .badge-outline-light {
    color: #7e7e7e; }

.badge-outline-dark {
  border: 0.0625rem solid #6e6e6e;
  color: #6e6e6e; }
  [data-theme-version="dark"] .badge-outline-dark {
    color: #7e7e7e; }

.badge-xs {
  font-size: 0.625rem;
  padding: 0rem 0.3125rem;
  line-height: 1.125rem; }

.badge-sm {
  font-size: 0.6875rem;
  padding: 0.3125rem 0.5rem;
  line-height: 0.6875rem; }

.badge-lg {
  font-size: 0.875rem;
  padding: 0rem 0.625rem;
  line-height: 1.875rem; }

.badge-xl {
  font-size: 1rem;
  padding: 0rem 0.9375rem;
  line-height: 2.1875rem; }

.badge-default {
  background: #ADB6C7; }

.badge-success {
  background-color: #68CF29; }

.badge-secondary {
  background-color: #6418C3; }

.badge-info {
  background-color: #51A6F5; }

.badge-primary {
  background-color: var(--primary); }

.badge-warning {
  background-color: #FFAB2D; }

.badge-danger {
  background-color: #FF4C41; }

.badge-dark {
  background-color: #6e6e6e; }

.badge-light {
  background-color: #f7f7f7; }

.light.badge-default {
  background: #ADB6C7; }

.light.badge-success {
  background-color: #ecfae4;
  color: #68CF29; }
  [data-theme-version="dark"] .light.badge-success {
    background-color: rgba(104, 207, 41, 0.1); }

.light.badge-info {
  background-color: #e2f0fd;
  color: #51A6F5; }
  [data-theme-version="dark"] .light.badge-info {
    background-color: rgba(81, 166, 245, 0.1); }

.light.badge-primary {
  background: white;
  color: var(--primary); }
  [data-theme-version="dark"] .light.badge-primary {
    background-color: var(--rgba-primary-1); }

.light.badge-secondary {
  background: #d0b2f5;
  color: #6418C3; }
  [data-theme-version="dark"] .light.badge-secondary {
    background-color: rgba(100, 24, 195, 0.5);
    color: #fff; }

.light.badge-warning {
  background-color: #fff0da;
  color: #FFAB2D; }
  [data-theme-version="dark"] .light.badge-warning {
    background-color: rgba(255, 171, 45, 0.1); }

.light.badge-danger {
  background-color: #ffefee;
  color: #FF4C41; }
  [data-theme-version="dark"] .light.badge-danger {
    background-color: rgba(255, 76, 65, 0.1); }

.light.badge-dark {
  background-color: #eeeeee;
  color: #6e6e6e; }
  [data-theme-version="dark"] .light.badge-dark {
    background-color: rgba(110, 110, 110, 0.35);
    color: #fff; }

.bootstrap-label .label {
  display: inline-block;
  margin-right: 1rem; }
  .bootstrap-label .label:last-child {
    margin-right: 0; }

.badge-demo .badge {
  margin-right: 0.3125rem;
  margin-bottom: 0.3125rem; }
  .badge-demo .badge:last-child {
    margin-right: 0; }

.bootstrap-badge-buttons button {
  margin-right: .2rem;
  margin-bottom: 1rem; }
  .bootstrap-badge-buttons button:last-child {
    margin-right: 0; }

.breadcrumb {
  font-size: 1.1875rem; }
  .breadcrumb .breadcrumb-item.active a {
    color: var(--primary); }
  .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    color: var(--primary); }

.page-titles {
  padding: 0.9375rem 1.875rem;
  background: #fff;
  margin-bottom: 1.875rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
  [data-theme-version="dark"] .page-titles {
    background: #222a32; }
  @media only screen and (max-width: 1199px) {
    .page-titles {
      margin-top: 0.125rem; } }
  @media only screen and (max-width: 767px) {
    .page-titles {
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      margin-bottom: 0.9375rem;
      padding: 0.9375rem 1.25rem;
      margin-top: -1.25rem; } }
  .page-titles .justify-content-sm-end {
    align-items: center; }
  .page-titles h4, .page-titles .h4 {
    margin-bottom: 0;
    margin-top: 0;
    color: var(--primary);
    font-size: 1.25rem; }
    .page-titles h4 span, .page-titles .h4 span {
      font-size: 0.875rem;
      font-weight: 400; }
  .page-titles .breadcrumb {
    margin-bottom: 0;
    padding: 0;
    background: transparent; }
    .page-titles .breadcrumb li {
      margin-top: 0;
      margin-bottom: 0; }
      .page-titles .breadcrumb li a {
        color: #828690; }
        @media only screen and (max-width: 575px) {
          .page-titles .breadcrumb li a {
            font-size: 0.75rem; } }
      .page-titles .breadcrumb li.active {
        color: var(--primary);
        font-weight: 600; }
        .page-titles .breadcrumb li.active a {
          color: var(--primary); }
    .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
      /* font-family: 'simple-line-icons';
                font-weight: 400;
				position:absolute;
                font-size: 10px; */
      color: #eb8153; }
    .page-titles .breadcrumb-datepicker {
      font-size: 0.75rem;
      color: #89879f; }
      .page-titles .breadcrumb-datepicker__icon {
        font-size: 0.875rem; }
  .page-titles .breadcrumb-widget .border-dark {
    border-color: #dee2e6 !important; }
  .page-titles .breadcrumb-widget h4, .page-titles .breadcrumb-widget .h4 {
    color: #646c9a;
    font-weight: 600; }
  @media only screen and (max-width: 575px) {
    .page-titles .breadcrumb-widget {
      text-align: left !important;
      margin-bottom: 0.9375rem; } }

button {
  cursor: pointer; }
  button:focus {
    outline: 0;
    box-shadow: none; }

.btn {
  padding: 0.6rem 0.9rem;
  border-radius: 0.35rem;
  font-weight: 400;
  font-size: 1rem; }
  .btn:hover, .btn:focus, .btn:active, .btn.active {
    outline: 0 !important;
    color: #fff; }
  @media only screen and (max-width: 1400px) {
    .btn {
      padding: 0.625rem 1rem;
      font-size: 0.813rem; } }
  .btn.btn-success, .btn.btn-secondary, .btn.btn-warning, .btn.btn-primary, .btn.btn-danger, .btn.btn-info {
    color: #fff; }
  .btn-transparent {
    background-color: transparent; }

.btn-primary {
  border-color: var(--primary);
  background-color: var(--primary); }
  .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    border-color: var(--primary-hover);
    background-color: var(--primary-hover); }
  .btn-primary:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5); }
  .btn-primary:disabled, .btn-primary.disabled {
    background-color: var(--primary);
    border-color: var(--primary); }

.btn-link {
  color: var(--primary);
  text-decoration: none; }
  .btn-link:hover {
    color: var(--primary-hover); }

.btn-outline-primary {
  color: var(--primary);
  border-color: var(--primary); }
  .btn-outline-primary:hover {
    border-color: var(--primary-hover);
    background-color: var(--primary-hover); }

.sharp {
  min-width: 2.5rem;
  padding: 0.4375rem;
  height: 2.5rem;
  min-height: 2.5rem; }

.sharp.btn-xs {
  padding: 0.1875rem;
  width: 1.625rem;
  height: 1.625rem;
  min-width: 1.625rem;
  min-height: 1.625rem; }

.btn-block {
  display: block;
  width: 100%; }

.light.tp-btn {
  background-color: transparent; }

.light.btn-default {
  background: #ADB6C7; }

.light.btn-success {
  background-color: #ecfae4;
  border-color: #ecfae4;
  color: #68CF29; }
  .light.btn-success g [fill] {
    fill: #68CF29; }
  [data-theme-version="dark"] .light.btn-success {
    background-color: rgba(104, 207, 41, 0.1);
    border-color: transparent; }
  .light.btn-success:hover {
    background-color: #68CF29;
    border-color: #68CF29;
    color: #fff; }
    .light.btn-success:hover g [fill] {
      fill: #fff; }

.light.btn-info {
  background-color: #e2f0fd;
  border-color: #e2f0fd;
  color: #51A6F5; }
  .light.btn-info g [fill] {
    fill: #51A6F5; }
  [data-theme-version="dark"] .light.btn-info {
    background-color: rgba(81, 166, 245, 0.1);
    border-color: transparent; }
  .light.btn-info:hover {
    background-color: #51A6F5;
    border-color: #51A6F5;
    color: #fff; }
    .light.btn-info:hover g [fill] {
      fill: #fff; }

.light.btn-primary {
  background-color: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1);
  color: var(--primary); }
  .light.btn-primary g [fill] {
    fill: var(--primary); }
  [data-theme-version="dark"] .light.btn-primary {
    background-color: var(--rgba-primary-1);
    border-color: transparent;
    color: #fff; }
  .light.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }
    .light.btn-primary:hover g [fill] {
      fill: #fff; }

.light.btn-secondary {
  background: #b484f0;
  border-color: #b484f0;
  color: #fff; }
  .light.btn-secondary g [fill] {
    fill: #6418C3; }
  [data-theme-version="dark"] .light.btn-secondary {
    background-color: rgba(100, 24, 195, 0.5);
    border-color: transparent;
    color: #fff; }
  .light.btn-secondary:hover {
    background-color: #6418C3;
    border-color: #6418C3;
    color: #fff; }
    .light.btn-secondary:hover g [fill] {
      fill: #fff; }

.light.btn-warning {
  background-color: #fff0da;
  border-color: #fff0da;
  color: #FFAB2D; }
  .light.btn-warning g [fill] {
    fill: #FFAB2D; }
  [data-theme-version="dark"] .light.btn-warning {
    background-color: rgba(255, 171, 45, 0.1);
    border-color: transparent; }
  .light.btn-warning:hover {
    background-color: #FFAB2D;
    border-color: #FFAB2D;
    color: #fff; }
    .light.btn-warning:hover g [fill] {
      fill: #fff; }

.light.btn-danger {
  background-color: #ffefee;
  border-color: #ffefee;
  color: #FF4C41; }
  .light.btn-danger g [fill] {
    fill: #FF4C41; }
  [data-theme-version="dark"] .light.btn-danger {
    background-color: rgba(255, 76, 65, 0.1);
    border-color: transparent; }
  .light.btn-danger:hover {
    background-color: #FF4C41;
    border-color: #FF4C41;
    color: #fff; }
    .light.btn-danger:hover g [fill] {
      fill: #fff; }

.light.btn-dark {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #6e6e6e; }
  .light.btn-dark g [fill] {
    fill: #6e6e6e; }
  [data-theme-version="dark"] .light.btn-dark {
    background-color: rgba(110, 110, 110, 0.35);
    border-color: transparent;
    color: #fff; }
  .light.btn-dark:hover {
    background-color: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff; }
    .light.btn-dark:hover g [fill] {
      fill: #fff; }

.btn.tp-btn {
  background-color: transparent;
  border-color: transparent; }
  .btn.tp-btn.btn-default {
    background: #ADB6C7; }
  .btn.tp-btn.btn-success {
    color: #68CF29; }
    .btn.tp-btn.btn-success g [fill] {
      fill: #68CF29; }
    .btn.tp-btn.btn-success:hover {
      background-color: #68CF29;
      border-color: #68CF29;
      color: #fff; }
      .btn.tp-btn.btn-success:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-info {
    color: #51A6F5; }
    .btn.tp-btn.btn-info g [fill] {
      fill: #51A6F5; }
    .btn.tp-btn.btn-info:hover {
      background-color: #51A6F5;
      border-color: #51A6F5;
      color: #fff; }
      .btn.tp-btn.btn-info:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-primary {
    color: var(--primary); }
    .btn.tp-btn.btn-primary g [fill] {
      fill: var(--primary); }
    .btn.tp-btn.btn-primary:hover {
      background-color: var(--primary);
      border-color: var(--primary);
      color: #fff; }
      .btn.tp-btn.btn-primary:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-secondary {
    color: #6418C3; }
    .btn.tp-btn.btn-secondary g [fill] {
      fill: #6418C3; }
    .btn.tp-btn.btn-secondary:hover {
      background-color: #6418C3;
      border-color: #6418C3;
      color: #fff; }
      .btn.tp-btn.btn-secondary:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-warning {
    color: #FFAB2D; }
    .btn.tp-btn.btn-warning g [fill] {
      fill: #FFAB2D; }
    .btn.tp-btn.btn-warning:hover {
      background-color: #FFAB2D;
      border-color: #FFAB2D;
      color: #fff; }
      .btn.tp-btn.btn-warning:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-danger {
    color: #FF4C41; }
    .btn.tp-btn.btn-danger g [fill] {
      fill: #FF4C41; }
    .btn.tp-btn.btn-danger:hover {
      background-color: #FF4C41;
      border-color: #FF4C41;
      color: #fff; }
      .btn.tp-btn.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-light {
    color: #6e6e6e; }
    .btn.tp-btn.btn-light g [fill] {
      fill: #6e6e6e; }
    .btn.tp-btn.btn-light:hover {
      background-color: #f7f7f7;
      border-color: #f7f7f7;
      color: #6e6e6e; }
      .btn.tp-btn.btn-light:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-dark {
    color: #6e6e6e; }
    .btn.tp-btn.btn-dark g [fill] {
      fill: #6e6e6e; }
    .btn.tp-btn.btn-dark:hover {
      background-color: #6e6e6e;
      border-color: #6e6e6e;
      color: #fff; }
      .btn.tp-btn.btn-dark:hover g [fill] {
        fill: #fff; }

.btn.tp-btn-light {
  background-color: transparent;
  border-color: transparent; }
  .btn.tp-btn-light.btn-success {
    color: #68CF29; }
    .btn.tp-btn-light.btn-success g [fill] {
      fill: #68CF29; }
    .btn.tp-btn-light.btn-success:hover {
      background-color: #ecfae4;
      border-color: #ecfae4;
      color: #68CF29; }
      .btn.tp-btn-light.btn-success:hover g [fill] {
        fill: #68CF29; }
  .btn.tp-btn-light.btn-info {
    color: #51A6F5; }
    .btn.tp-btn-light.btn-info g [fill] {
      fill: #51A6F5; }
    .btn.tp-btn-light.btn-info:hover {
      background-color: #e2f0fd;
      border-color: #e2f0fd;
      color: #51A6F5; }
      .btn.tp-btn-light.btn-info:hover g [fill] {
        fill: #51A6F5; }
  .btn.tp-btn-light.btn-primary {
    color: var(--primary); }
    .btn.tp-btn-light.btn-primary g [fill] {
      fill: var(--primary); }
    .btn.tp-btn-light.btn-primary:hover {
      background-color: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: var(--primary); }
      .btn.tp-btn-light.btn-primary:hover g [fill] {
        fill: var(--primary); }
  .btn.tp-btn-light.btn-secondary {
    color: #6418C3; }
    .btn.tp-btn-light.btn-secondary g [fill] {
      fill: #6418C3; }
    .btn.tp-btn-light.btn-secondary:hover {
      background-color: #dec8f8;
      border-color: #dec8f8;
      color: #6418C3; }
      .btn.tp-btn-light.btn-secondary:hover g [fill] {
        fill: #6418C3; }
  .btn.tp-btn-light.btn-warning {
    color: #FFAB2D; }
    .btn.tp-btn-light.btn-warning g [fill] {
      fill: #FFAB2D; }
    .btn.tp-btn-light.btn-warning:hover {
      background-color: #fff0da;
      border-color: #fff0da;
      color: #FFAB2D; }
      .btn.tp-btn-light.btn-warning:hover g [fill] {
        fill: #FFAB2D; }
  .btn.tp-btn-light.btn-danger {
    color: #FF4C41; }
    .btn.tp-btn-light.btn-danger g [fill] {
      fill: #FF4C41; }
    .btn.tp-btn-light.btn-danger:hover {
      background-color: #ffefee;
      border-color: #ffefee;
      color: #FF4C41; }
      .btn.tp-btn-light.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn-light.btn-dark {
    color: #6e6e6e; }
    .btn.tp-btn-light.btn-dark g [fill] {
      fill: #6e6e6e; }
    .btn.tp-btn-light.btn-dark:hover {
      background-color: #eeeeee;
      border-color: #eeeeee;
      color: #6e6e6e; }
      .btn.tp-btn-light.btn-dark:hover g [fill] {
        fill: #fff; }

.shadow.btn-primary {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important; }

.shadow.btn-secondary {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(100, 24, 195, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(100, 24, 195, 0.2) !important; }

.shadow.btn-warning {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 171, 45, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 171, 45, 0.2) !important; }

.shadow.btn-danger {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 76, 65, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 76, 65, 0.2) !important; }

.shadow.btn-info {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(81, 166, 245, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(81, 166, 245, 0.2) !important; }

.shadow.btn-success {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(104, 207, 41, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(104, 207, 41, 0.2) !important; }

.btn-xxs {
  padding: 0.375rem 0.9375rem;
  font-size: 0.6875rem;
  line-height: 1.3; }

.btn-xs {
  font-size: 0.75rem;
  padding: 0.438rem 1rem;
  font-weight: 600; }

.btn-sm, .btn-group-sm > .btn {
  font-size: 0.813rem  !important;
  padding: 0.625rem 1rem; }

.btn-md {
  font-size: 0.875rem  !important;
  padding: 0.875rem 1.25rem; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.7rem 1.5em;
  font-size: 1.125rem !important; }
  @media only screen and (max-width: 575px) {
    .btn-lg, .btn-group-lg > .btn {
      padding: 0.75rem 1.25rem; } }

.btn-xl {
  padding: 0.6rem 1rem; }
  .btn-xl.btn-default {
    font-weight: 600; }

.btn-square {
  border-radius: 0; }

.btn-rounded {
  border-radius: 2.5rem !important; }

.btn-icon-end {
  border-left: 0.0625rem solid white;
  display: inline-block;
  margin: -.8rem 0 -.8rem 1rem;
  padding: 0.4375rem 0 0.4375rem 1rem;
  margin: -1rem -0.25rem -1rem 1rem;
  padding: 1rem 0 1rem 1.25rem; }

.btn-icon-start {
  background: #fff;
  border-radius: 10rem;
  display: inline-block;
  margin: -0.5rem 0.3rem -0.5rem -0.8rem;
  padding: 0.5rem 0.80rem 0.5rem;
  float: left; }
  @media only screen and (max-width: 1400px) {
    .btn-icon-start {
      margin: -0.5rem 0.75rem -0.5rem -0.880rem; } }

[direction="rtl"] .btn-icon-start {
  margin: -.5rem 0.5rem -0.5rem -1rem; }
  @media only screen and (max-width: 1400px) {
    [direction="rtl"] .btn-icon-start {
      margin: -0.5rem 0.75rem -0.5rem -0.880rem; } }

[direction="rtl"] .btn-icon-end {
  border-left: 0rem solid white;
  display: inline-block;
  margin: -.8rem 1rem -.8rem 0;
  padding: 0.4375rem 1rem 0.4375rem 0;
  border-right: 0.0625rem solid white; }

.toggle-dropdown::after {
  margin-left: 0.755em; }

.social-btn-icon .btn {
  min-width: 7.5rem;
  margin-bottom: 1.5rem; }

.social-icon .btn {
  padding: .7rem 1.4rem; }

.btn-circle {
  height: 5rem;
  width: 5rem;
  border-radius: 50% !important; }
  .btn-circle-sm {
    width: 4.5rem;
    height: 4.5rem;
    font-size: 1.8rem; }
  .btn-circle-md {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem; }
    .btn-circle-md i {
      font-size: 2.4rem; }
  .btn-circle-lg {
    width: 8rem;
    height: 8rem;
    font-size: 3.2rem; }
    .btn-circle-lg i {
      font-size: 3.1rem; }

.btn-page .btn {
  min-width: 6.875rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem; }

.size-1 {
  min-width: 10rem !important;
  font-size: 1.5rem;
  padding: 0.68rem 0.75rem; }

.size-2 {
  font-size: 1.25rem;
  min-width: 8.125rem !important;
  padding: 0.57rem 0.75rem; }

.size-3 {
  font-size: 0.875rem;
  min-width: 6.875rem !important;
  padding: 0.536rem 0.75rem; }

.size-4 {
  font-size: 0.875rem;
  min-width: 6.25rem !important; }

.size-5 {
  font-size: 0.875rem;
  min-width: 5.625rem !important;
  padding: .22rem 0.75rem; }

.size-6 {
  font-size: 0.8125rem;
  min-width: 5rem !important;
  padding: 0.097rem 0.75rem; }

.size-7 {
  font-size: 0.75rem;
  min-width: 3.75rem !important;
  padding: 0.001rem 0.75rem; }

.btn-light {
  background: #f7f7f7;
  border-color: #f7f7f7;
  color: #000; }
  .btn-light:active, .btn-light:focus, .btn-light:hover {
    background: white;
    color: #6e6e6e;
    border-color: white; }

.btn-outline-primary:hover {
  color: #fff; }

.btn-outline-warning:hover {
  color: #fff; }

.btn-outline-light {
  color: #6e6e6e; }
  [data-theme-version="dark"] .btn-outline-light {
    color: #7e7e7e; }

[data-theme-version="dark"] .btn-outline-secondary {
  color: #7e7e7e; }

[data-theme-version="dark"] .btn-outline-dark {
  color: #7e7e7e; }

.btn-dark {
  background: #6e6e6e;
  border-color: #6e6e6e;
  color: #fff; }
  .btn-dark:active, .btn-dark:focus, .btn-dark:hover {
    background: #555555;
    color: #fff;
    border-color: #555555; }

.btn-group.btn-rounded .btn:first-child {
  border-top-left-radius: 1.875rem;
  border-bottom-left-radius: 1.875rem; }

.btn-group.btn-rounded .btn:last-child {
  border-top-right-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem; }

.btn-facebook {
  background: #3b5998;
  border-color: #3b5998;
  color: #fff; }
  .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover {
    background: #2d4373;
    color: #fff;
    border-color: #2d4373; }

.btn-twitter {
  background: #1da1f2;
  border-color: #1da1f2;
  color: #fff; }
  .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover {
    background: #0c85d0;
    color: #fff;
    border-color: #0c85d0; }

.btn-youtube {
  background: #FF0000;
  border-color: #FF0000;
  color: #fff; }
  .btn-youtube:active, .btn-youtube:focus, .btn-youtube:hover {
    background: #cc0000;
    color: #fff;
    border-color: #cc0000; }

.btn-instagram {
  background: #c32aa3;
  border-color: #c32aa3;
  color: #fff; }
  .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover {
    background: #992180;
    color: #fff;
    border-color: #992180; }

.btn-pinterest {
  background: #bd081c;
  border-color: #bd081c;
  color: #fff; }
  .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover {
    background: #8c0615;
    color: #fff;
    border-color: #8c0615; }

.btn-linkedin {
  background: #007bb6;
  border-color: #007bb6;
  color: #fff; }
  .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover {
    background: #005983;
    color: #fff;
    border-color: #005983; }

.btn-google-plus {
  background: #db4439;
  border-color: #db4439;
  color: #fff; }
  .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover {
    background: #be2d23;
    color: #fff;
    border-color: #be2d23; }

.btn-google {
  background: #4285f4;
  border-color: #4285f4;
  color: #fff; }
  .btn-google:active, .btn-google:focus, .btn-google:hover {
    background: #1266f1;
    color: #fff;
    border-color: #1266f1; }

.btn-snapchat {
  background: #fffc00;
  border-color: #fffc00;
  color: #000; }
  .btn-snapchat:active, .btn-snapchat:focus, .btn-snapchat:hover {
    background: #ccca00;
    color: #000;
    border-color: #ccca00; }

.btn-whatsapp {
  background: #25d366;
  border-color: #25d366;
  color: #fff; }
  .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover {
    background: #1da851;
    color: #fff;
    border-color: #1da851; }

.btn-tumblr {
  background: #35465d;
  border-color: #35465d;
  color: #fff; }
  .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover {
    background: #222e3d;
    color: #fff;
    border-color: #222e3d; }

.btn-reddit {
  background: #ff4500;
  border-color: #ff4500;
  color: #fff; }
  .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover {
    background: #cc3700;
    color: #fff;
    border-color: #cc3700; }

.btn-spotify {
  background: #1ed760;
  border-color: #1ed760;
  color: #fff; }
  .btn-spotify:active, .btn-spotify:focus, .btn-spotify:hover {
    background: #18aa4c;
    color: #fff;
    border-color: #18aa4c; }

.btn-yahoo {
  background: #430297;
  border-color: #430297;
  color: #fff; }
  .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover {
    background: #2d0165;
    color: #fff;
    border-color: #2d0165; }

.btn-dribbble {
  background: #ea4c89;
  border-color: #ea4c89;
  color: #fff; }
  .btn-dribbble:active, .btn-dribbble:focus, .btn-dribbble:hover {
    background: #e51e6b;
    color: #fff;
    border-color: #e51e6b; }

.btn-skype {
  background: #00aff0;
  border-color: #00aff0;
  color: #fff; }
  .btn-skype:active, .btn-skype:focus, .btn-skype:hover {
    background: #008abd;
    color: #fff;
    border-color: #008abd; }

.btn-quora {
  background: #aa2200;
  border-color: #aa2200;
  color: #fff; }
  .btn-quora:active, .btn-quora:focus, .btn-quora:hover {
    background: #771800;
    color: #fff;
    border-color: #771800; }

.btn-vimeo {
  background: #1ab7ea;
  border-color: #1ab7ea;
  color: #fff; }
  .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover {
    background: #1295bf;
    color: #fff;
    border-color: #1295bf; }

.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  background-color: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem var(--rgba-primary-5); }

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem var(--rgba-primary-5); }

.btn-close:focus {
  box-shadow: 0 0 0 0.25rem var(--rgba-primary-5); }

.card {
  margin-bottom: 1.875rem;
  background-color: #fff;
  transition: all .5s ease-in-out;
  position: relative;
  border: 0rem solid transparent;
  border-radius: 0.35rem;
  box-shadow: 0rem 0.3125rem 0.3125rem 0rem rgba(82, 63, 105, 0.05);
  height: calc(100% - 30px); }
  @media only screen and (max-width: 35.9375rem) {
    .card {
      margin-bottom: 0.938rem;
      height: calc(100% - 0.938rem); } }
  .card-body {
    padding: 1.875rem; }
    @media only screen and (max-width: 575px) {
      .card-body {
        padding: 1rem; } }
  .card-title {
    font-size: 1.25rem;
    font-weight: 500;
    color: #000;
    text-transform: capitalize; }
    .card-title--large {
      font-size: 1.5rem; }
    .card-title--medium {
      font-size: 1rem; }
    .card-title--small {
      font-size: 0.875rem; }
  .card-header {
    border-color: #EEEEEE;
    position: relative;
    background: transparent;
    padding: 1.5rem 1.875rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 575px) {
      .card-header {
        padding: 1.25rem 1rem 1.25rem; } }
    [data-theme-version="dark"] .card-header {
      border-color: #473F72; }
    .card-header .card-title {
      margin-bottom: 0rem; }
    .card-header .subtitle {
      padding-top: 0.3125rem;
      font-size: 0.875rem;
      line-height: 1.5; }
  .card-footer {
    border-color: #EEEEEE;
    background: transparent;
    padding: 1.25rem 1.875rem 1.25rem;
    border-radius: 0.5rem !important; }
    [data-theme-version="dark"] .card-footer {
      border-color: #473F72; }

.transparent-card.card {
  background: transparent;
  border: 0.0625rem solid transparent;
  box-shadow: none; }

.card-action > a {
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  border-radius: 0.3125rem;
  border-color: transparent;
  text-align: center;
  background: var(--primary-dark);
  color: #fff;
  margin-right: 0.5rem; }
  [data-theme-version="dark"] .card-action > a {
    background: #1e252c; }
  .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: #1e252c; }
  .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: #1e252c; }
  .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: #1e252c; }
  .card-action .dropdown .btn {
    padding: 0;
    line-height: 1.6875rem;
    color: #fff; }
    .card-action .dropdown .btn:focus {
      box-shadow: none; }

.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  overflow: auto; }

.card-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 999; }

.card-loader i {
  margin: 0 auto;
  background: var(--primary-dark);
  padding: 0.625rem;
  border-radius: 50%;
  color: #fff;
  font-size: 1rem; }

.rotate-refresh {
  -webkit-animation: mymove 0.8s infinite linear;
  animation: mymove 0.8s infinite linear;
  display: inline-block; }

.card-header .date_picker {
  display: inline-block;
  padding: 0.5rem;
  border: 0.0625rem solid #EEEEEE;
  cursor: pointer;
  border-radius: .375rem; }

.card-header .border-0 {
  padding-bottom: 0; }

@-webkit-keyframes mymove {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes mymove {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.carousel-custom-prev, .carousel-custom-next {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  display: inline-block;
  border-radius: 50%;
  background: #fff;
  text-align: center; }
  .carousel-custom-prev i, .carousel-custom-next i {
    font-size: 1rem; }
  .carousel-custom-prev:hover, .carousel-custom-next:hover {
    background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%);
    color: #fff; }

.carousel-custom-next {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%); }

.carousel-custom-prev {
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%); }

.carousel-caption {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78);
  z-index: 1;
  background: rgba(0, 0, 0, 0.6); }
  .carousel-caption h5, .carousel-caption .h5 {
    color: #fff;
    font-size: 1.8rem; }
  .carousel-caption p {
    margin-bottom: 0; }

.carousel-indicators {
  z-index: 1; }

.dropdown-toggle:focus {
  box-shadow: none !important; }

.dropdown-outline {
  border: 0.1rem solid var(--primary); }

.dropdown-menu {
  font-size: inherit;
  border: 0;
  z-index: 2;
  overflow: hidden;
  border-radius: 0.35rem;
  box-shadow: 0 0 3.125rem 0 rgba(82, 63, 105, 0.15);
  margin-top: 0; }
  .dropdown-menu .dropdown-item {
    font-size: 1rem;
    color: #7e7e7e;
    padding: 0.5rem 1.75rem; }
    @media only screen and (max-width: 1400px) {
      .dropdown-menu .dropdown-item {
        padding: 0.375rem 1rem;
        font-size: 0.875rem; } }
    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active {
      color: #514e5f; }
    .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
      color: var(--primary);
      background: var(--rgba-primary-1); }
  [direction="rtl"] .dropdown-menu {
    right: auto !important; }
  .dropdown-menu.show {
    right: 0; }

.dropdown-toggle-split {
  padding: 0 0.625rem;
  opacity: 0.85; }
  .dropdown-toggle-split:after {
    margin-left: 0 !important; }
  .dropdown-toggle-split:active, .dropdown-toggle-split:focus, .dropdown-toggle-split:hover {
    opacity: 1; }

/* .dropleft .dropdown-toggle:before,
.dropright .dropdown-toggle:before,
.dropup .dropdown-toggle:after,
.dropdown-toggle:after {
	content:"\f107";
	font-family:FontAwesome;
	border: 0;
    vertical-align: middle;
    margin-left: 0.25em;
	line-height: 1;
} */
/* .dropup .dropdown-toggle:after{
	content:"\f106";
} */
/* .dropleft .dropdown-toggle::before {
	content:"\f104";
}
.dropright .dropdown-toggle::before {
	content:"\f105";
} */
.dropright .dropdown-toggle::after {
  content: none; }

.custom-dropdown {
  display: inline-block;
  margin-bottom: 1rem; }
  .custom-dropdown .dropdown-menu {
    border: 0rem;
    min-width: 10rem; }

.card-action .custom-dropdown {
  margin: 0rem;
  background: var(--rgba-primary-1); }
  .card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover {
    background: var(--primary);
    color: #fff; }
  .card-action .custom-dropdown i {
    display: inline-block;
    padding-top: 0.5625rem; }

.dropdown .dropdown-dots {
  position: relative;
  height: 0.3125rem;
  width: 0.3125rem;
  background: rgba(110, 110, 110, 0.4);
  border-radius: 0.3125rem;
  display: block; }
  .dropdown .dropdown-dots:after, .dropdown .dropdown-dots:before {
    content: "";
    height: 0.3125rem;
    width: 0.3125rem;
    background: rgba(110, 110, 110, 0.4);
    position: absolute;
    border-radius: 0.3125rem; }
  .dropdown .dropdown-dots:after {
    right: -0.5rem; }
  .dropdown .dropdown-dots:before {
    left: -0.5rem; }
  .dropdown .dropdown-dots.text-white {
    background: rgba(255, 255, 255, 0.7); }
    .dropdown .dropdown-dots.text-white:after, .dropdown .dropdown-dots.text-white:before {
      background: rgba(255, 255, 255, 0.7); }

.grid-col {
  padding: 0.5rem !important;
  background: #f2f4fa; }

.row.grid {
  margin-bottom: 1.5rem;
  text-align: center; }

.row.grid .grid-col:first-child {
  text-align: left; }

.label {
  display: inline-block;
  text-align: center;
  font-size: 0.75rem;
  padding: .2rem .8rem; }
  .label-fixed {
    width: 7.5rem;
    padding: .6rem 0; }
    .label-fixed-lg {
      width: 9.5rem;
      padding: .6rem 0; }
  .label-big {
    width: 16.8rem;
    font-size: 1.4rem;
    padding: 1.1rem 0; }
  .label-xl {
    width: 10.5rem;
    padding: 1.1rem 0;
    font-size: 1.5rem; }
  .label-lg {
    width: 9.5rem;
    padding: 1.1rem 0; }
  .label-md {
    width: 8.5rem;
    padding: 1.1rem 0; }
  .label-sm {
    width: 7.5rem;
    padding: 1.1rem 0; }

.label-default {
  background: #ADB6C7; }

.label-primary {
  background: var(--primary);
  color: #fff; }

.label-secondary {
  background: #6418C3;
  color: #fff; }

.label-info {
  background: #51A6F5;
  color: #fff; }

.label-success {
  background: #68CF29;
  color: #fff; }

.label-warning {
  background: #FFAB2D;
  color: #fff; }

.label-danger {
  background: #FF4C41;
  color: #fff; }

.label-light {
  background: #f7f7f7;
  color: #000; }

.label-dark {
  background: #6e6e6e;
  color: #fff; }

code {
  word-break: break-word;
  padding: 0.125rem 0.3125rem;
  border-radius: 0.1875rem;
  background: #ffebe9;
  color: #FF4C41; }
  [data-theme-version="dark"] code {
    background: rgba(255, 76, 65, 0.1); }

.heading-labels {
  color: #333333; }
  .heading-labels > * {
    margin-bottom: .8rem; }
  .heading-labels h1 .label, .heading-labels .h1 .label {
    font-size: 1.125rem;
    font-weight: normal;
    padding: .4rem .9rem; }
  .heading-labels h2 .label, .heading-labels .h2 .label {
    font-size: 1rem;
    font-weight: normal;
    padding: 0.3rem .9rem; }
  .heading-labels h3 .label, .heading-labels .h3 .label {
    font-size: 0.875rem;
    font-weight: normal; }
  .heading-labels h4 .label, .heading-labels .h4 .label {
    font-size: 0.75rem;
    font-weight: normal; }
  .heading-labels h5 .label, .heading-labels .h5 .label {
    font-size: 0.75rem;
    font-weight: normal; }
  .heading-labels h6 .label, .heading-labels .h6 .label {
    font-size: 0.75rem;
    font-weight: normal; }

.list-group-item {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #EEEEEE;
  padding: 1rem 1.5rem; }
  .list-group-item.active {
    background-color: var(--primary);
    border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item {
    border-color: #473F72; }

.list-group-item.disabled, .list-group-item:disabled {
  color: #fff;
  background-color: #6418C3;
  border-color: #6418C3; }

[class*="bg-"] .list-group-item {
  border-color: rgba(255, 255, 255, 0.05);
  color: #fff; }

.bg-warning .list-group-item {
  border-color: rgba(0, 0, 0, 0.05); }

.media.style-1 img {
  width: 10%;
  border-radius: 5px; }

.media.style-1 .icon-name {
  height: 3.125rem;
  width: 3.125rem;
  line-height: 3.125rem;
  text-align: center;
  min-width: 3.125rem;
  font-weight: 600;
  font-size: 1.25rem;
  text-transform: capitalize;
  border-radius: 0.35rem; }

.vertical-card__menu:hover {
  box-shadow: none; }

.vertical-card__menu--image {
  text-align: center; }
  .vertical-card__menu--image img {
    width: 100%;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }

.vertical-card__menu--status.closed {
  background: #FF4C41; }
  .vertical-card__menu--status.closed:after {
    border-top: 0.625rem solid #FF4C41; }
  .vertical-card__menu--status.closed .ribbon-curve {
    border-top: 0.6875rem solid #FF4C41;
    border-bottom: 0.625rem solid #FF4C41; }

.vertical-card__menu--desc p {
  margin-bottom: 0.625rem; }

.vertical-card__menu--price {
  font-size: 1.25rem;
  margin: 0;
  font-weight: 700; }

.vertical-card__menu--rating {
  font-size: 0.75rem; }

.vertical-card__menu--title {
  font-weight: 700; }

.vertical-card__menu--button button {
  font-size: 0.75rem; }

.vertical-card__menu .card-footer {
  padding: 0.9375rem 1.25rem;
  background-color: #EEEEEE;
  border-top: none; }
  @media only screen and (min-width: 75rem) and (max-width: 90rem) {
    .vertical-card__menu .card-footer {
      padding: 0.9375rem; } }
  .vertical-card__menu .card-footer span {
    color: #6e6e6e;
    margin-right: 0.3125rem; }

.horizontal-card__menu {
  box-shadow: 0 0 0.4375rem rgba(173, 173, 173, 0.32);
  display: flex;
  flex-direction: row;
  display: block; }
  .horizontal-card__menu .card-body {
    padding: 0;
    padding: 1.25rem 1.875rem; }
  .horizontal-card__menu--image {
    flex-basis: 30%;
    max-width: 30%;
    max-width: unset;
    flex-basis: 100%; }
    .horizontal-card__menu--image img {
      height: 100%;
      width: 100%; }
  .horizontal-card__menu--title {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.3125rem; }
  .horizontal-card__menu--fav {
    margin-right: 0.5rem; }
  .horizontal-card__menu--price {
    margin: 0;
    font-size: 1rem;
    font-weight: 700; }
  .horizontal-card__menu--rating {
    font-size: 0.625rem; }
  .horizontal-card__menu--footer {
    margin-top: 0.625rem; }

.prev_price {
  text-decoration: line-through;
  font-size: 80%;
  opacity: 0.5; }

.modal-header {
  padding: 1rem 1.875rem; }
  .modal-header .close {
    padding: 0.875rem 1.815rem;
    margin: 0;
    position: absolute;
    right: 0;
    background: none;
    border: 0;
    float: none;
    top: 0;
    font-size: 1.875rem;
    font-weight: 100; }

.modal-body {
  padding: 1.875rem; }

.modal-footer {
  padding: 1rem 1.875rem; }

.modal-content {
  border-radius: 0.35rem; }

.modal-backdrop {
  z-index: 10 !important; }

.pagination .page-item .page-link:hover {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.pagination .page-item.active .page-link {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.pagination {
  margin-bottom: 1.25rem; }
  .pagination .page-item.page-indicator .page-link {
    padding: .65rem .8rem;
    font-size: 0.875rem; }
  .pagination .page-item.page-indicator:hover .page-link {
    color: #6e6e6e; }
  .pagination .page-item .page-link {
    text-align: center;
    z-index: 1;
    padding: 0.55rem 1rem;
    font-size: 1rem;
    background: rgba(255, 255, 255, 0.15);
    color: #6e6e6e;
    border: 0.0625rem solid #EEEEEE; }
    [data-theme-version="dark"] .pagination .page-item .page-link {
      border-color: #473F72;
      color: #828690;
      background: rgba(255, 255, 255, 0); }
    .pagination .page-item .page-link:hover i, .pagination .page-item .page-link span {
      color: #fff; }
    .pagination .page-item .page-link:focus {
      outline: 0;
      box-shadow: none; }
    .pagination .page-item .page-link:hover {
      background: var(--primary);
      color: #fff;
      border-color: var(--primary); }
  .pagination .page-item.active .page-link {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2); }
    [data-theme-version="dark"] .pagination .page-item.active .page-link {
      color: #fff; }
  .pagination .page-item .page-link {
    color: #6e6e6e;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .pagination .page-item:last-child .page-link {
    margin-right: 0; }
  [direction="rtl"] .pagination .page-item:first-child .page-link {
    margin-right: 0; }
  .pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
    background: transparent;
    border-color: transparent; }
  .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: var(--primary);
    border-color: var(--primary); }
    [data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
      background: var(--primary);
      border-color: var(--primary); }
  .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #FF4C41;
    border-color: #FF4C41; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
      background: #FF4C41;
      border-color: #FF4C41; }
  .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #51A6F5;
    border-color: #51A6F5; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
      background: #51A6F5;
      border-color: #51A6F5; }
  .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #FFAB2D;
    border-color: #FFAB2D; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
      background: #FFAB2D;
      border-color: #FFAB2D; }
  .pagination-primary .page-item .page-link {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary); }
    [data-theme-version="dark"] .pagination-primary .page-item .page-link {
      background: var(--rgba-primary-1);
      border-color: transparent;
      color: var(--primary); }
  .pagination-primary .page-item:hover .page-link, .pagination-primary .page-item.active .page-link {
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2); }
    [data-theme-version="dark"] .pagination-primary .page-item:hover .page-link, [data-theme-version="dark"] .pagination-primary .page-item.active .page-link {
      color: #fff; }
  .pagination-danger .page-item .page-link {
    background: #ffefee;
    border-color: #ffefee;
    color: #FF4C41; }
    [data-theme-version="dark"] .pagination-danger .page-item .page-link {
      background: rgba(255, 76, 65, 0.1);
      border-color: transparent;
      color: #FF4C41; }
  .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link {
    background: #FF4C41;
    border-color: #FF4C41;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(255, 76, 65, 0.2); }
    [data-theme-version="dark"] .pagination-danger .page-item:hover .page-link, [data-theme-version="dark"] .pagination-danger .page-item.active .page-link {
      color: #fff; }
  .pagination-info .page-item .page-link {
    background: #e2f0fd;
    border-color: #e2f0fd;
    color: #51A6F5; }
    [data-theme-version="dark"] .pagination-info .page-item .page-link {
      background: rgba(81, 166, 245, 0.1);
      border-color: transparent;
      color: #51A6F5; }
  .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link {
    background: #51A6F5;
    border-color: #51A6F5;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(81, 166, 245, 0.2); }
  .pagination-warning .page-item .page-link {
    background: #fff0da;
    border-color: #fff0da;
    color: #FFAB2D; }
    [data-theme-version="dark"] .pagination-warning .page-item .page-link {
      background: rgba(255, 171, 45, 0.1);
      border-color: transparent;
      color: #FFAB2D; }
  .pagination-warning .page-item:hover .page-link, .pagination-warning .page-item.active .page-link {
    background: #FFAB2D;
    border-color: #FFAB2D;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(255, 171, 45, 0.2); }
  .pagination-gutter .page-item {
    margin-right: 0.4375rem; }
    .pagination-gutter .page-item .page-link {
      border-radius: 0.35rem !important; }
  .pagination-circle .page-item {
    margin-right: 0.4375rem; }
    .pagination-circle .page-item .page-link, .pagination-circle .page-item .page-link {
      width: 2.5rem;
      height: 2.5rem;
      padding: 0;
      line-height: 2.5rem;
      border-radius: 50% !important;
      padding: 0; }
    .pagination-circle .page-item.page-indicator .page-link {
      width: 2.5rem;
      border: 1px solid var(--primary);
      border-radius: 22px !important;
      line-height: 1.3rem;
      height: 2.5rem;
      background: var(--rgba-primary-1);
      color: var(--primary); }
      .pagination-circle .page-item.page-indicator .page-link:hover {
        color: #fff;
        background: var(--primary); }
  .pagination.pagination-md .page-item .page-link {
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem; }
  .pagination.pagination-sm .page-item.page-indicator .page-link {
    font-size: 0.75rem; }
  .pagination.pagination-sm .page-item .page-link {
    padding: 0;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem; }
  .pagination.pagination-xs .page-item.page-indicator .page-link {
    font-size: 0.625rem; }
  .pagination.pagination-xs .page-item .page-link {
    padding: 0;
    width: 1.5625rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    font-size: 0.75rem; }

.popover {
  border: 0.125rem solid #6418C3;
  min-width: 13.125rem;
  box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1); }
  [data-theme-version="dark"] .popover {
    background-color: #2C254A; }
  .popover-header {
    background: #6418C3;
    color: #fff;
    font-weight: 300; }
    .popover-header::before {
      border-bottom: 0 !important; }
  .popover-body {
    font-size: 0.75rem; }
  [data-theme-version="dark"] .popover .popover-header {
    border-color: #222a32; }
  @media only screen and (max-width: 767px) {
    .popover {
      z-index: 1; } }

.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
  margin-right: 0.5rem; }

.bootstrap-popover-wrapper .bootstrap-popover {
  margin-bottom: .5rem; }
  .bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus {
    background: var(--primary);
    color: #fff;
    box-shadow: none; }

.bs-popover-top .arrow::after, .bs-popover-auto[data-popper-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 0rem;
  border-top-color: #6418C3; }

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 0rem;
  border-left-color: #6418C3; }

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 0rem;
  border-right-color: #6418C3; }

.bs-popover-bottom .arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 0rem;
  border-bottom-color: #6418C3; }

.note-popover {
  display: none; }

.progress-bar {
  background-color: var(--primary); }

.progress-bar-primary {
  background-color: var(--primary); }

.progress-bar-success {
  background-color: #68CF29; }

.progress-bar-info {
  background-color: #51A6F5; }

.progress-bar-danger {
  background-color: #FF4C41; }

.progress-bar-warning {
  background-color: #FFAB2D; }

.progress-bar-pink {
  background-color: #e83e8c; }

.progress {
  height: 6px;
  background-color: #f6f6f6;
  overflow: hidden; }
  [data-theme-version="dark"] .progress {
    background-color: #2C254A; }
  .progress-bar {
    border-radius: 0.35rem; }

.progress-vertical {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2rem;
  min-height: 17rem;
  position: relative; }
  @media (max-width: 767.98px) {
    .progress-vertical {
      margin-right: 1rem; } }

.progress-vertical-bottom {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2rem;
  min-height: 17rem;
  position: relative;
  transform: rotate(180deg); }
  @media (max-width: 767.98px) {
    .progress-vertical-bottom {
      margin-right: 1rem; } }

.progress-animated {
  animation-duration: 5s;
  animation-name: myanimation;
  transition: all 5s ease 0s; }

@keyframes myanimation {
  0% {
    width: 0; } }

@keyframes myanimation {
  0% {
    width: 0; } }

.ribbon {
  position: absolute;
  z-index: 1;
  text-transform: uppercase; }
  .ribbon__one {
    top: 0.9375rem;
    left: -0.6875rem;
    min-height: 1.25rem;
    min-width: 3.25rem;
    text-align: center;
    padding: 0.1875rem 0.625rem;
    background: #3AB54B;
    color: #fff;
    font-size: 0.625rem; }
    .ribbon__one::after {
      position: absolute;
      width: 0;
      height: 0;
      border-top: 0.625rem solid #239132;
      border-left: 0.6875rem solid transparent;
      left: 0;
      content: "";
      bottom: -0.625rem; }
  .ribbon__two {
    width: 3.125rem;
    height: 3.125rem;
    display: inline-block;
    background: #FFAB2D;
    line-height: 3.125rem;
    text-align: center;
    font-size: 1rem;
    color: #fff;
    right: 0.9375rem;
    top: 0.9375rem;
    border-radius: 0.1875rem; }
  .ribbon__three {
    left: -1.875rem;
    top: 0.875rem;
    width: 6.875rem;
    height: 1.5625rem;
    background-color: #FF4C41;
    clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
    transform: rotate(-45deg);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem; }
  .ribbon__four {
    left: 0.5rem;
    top: -0.5rem;
    width: 6.875rem;
    height: 3.125rem;
    background-color: var(--primary);
    z-index: auto;
    color: #fff;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    .ribbon__four:after {
      right: -0.3125rem; }
    .ribbon__four:before {
      left: -0.3125rem; }
    .ribbon__four:after, .ribbon__four:before {
      z-index: -1;
      background-color: var(--rgba-primary-1);
      top: 0.1875rem;
      transform: rotate(45deg);
      content: "";
      height: 0.625rem;
      width: 0.625rem;
      position: absolute; }
  .ribbon__five {
    left: -1.875rem;
    top: 0.625rem;
    width: 6.875rem;
    height: 1.875rem;
    background-color: var(--primary);
    transform: rotate(-45deg);
    font-size: 0.75rem;
    color: #fff;
    padding-bottom: 0.3125rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem; }
    .ribbon__five::before {
      position: absolute;
      content: "";
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 3.125rem 3.125rem 3.125rem;
      border-color: transparent transparent var(--primary) transparent;
      left: 0.25rem;
      top: -2.8125rem; }
  .ribbon__six {
    left: 0;
    top: 1.125rem;
    width: 6.875rem;
    height: 2.375rem;
    background-color: var(--primary);
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    display: flex;
    font-size: 1.25rem;
    align-items: center;
    justify-content: center;
    color: #fff; }
  .ribbon-curve {
    position: absolute;
    top: 0;
    right: -0.375rem;
    width: 0.625rem;
    height: 0.6875rem;
    border-top: 0.6875rem solid #3AB54B;
    border-bottom: 0.625rem solid #3AB54B;
    border-right: 0.3125rem solid transparent; }

.jsgrid-grid-body::-webkit-scrollbar,
.dataTables_scrollBody::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar {
  background-color: #f5f5f5;
  width: 0.5rem;
  height: 0.5rem; }

.jsgrid-grid-body::-webkit-scrollbar-track,
.dataTables_scrollBody::-webkit-scrollbar-track,
.table-responsive::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
  border-radius: 0.625rem;
  background-color: #f5f5f5; }

.jsgrid-grid-body::-webkit-scrollbar-thumb,
.dataTables_scrollBody::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {
  border-radius: 0.625rem;
  -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
  background-color: var(--primary); }

.multi-steps > li.is-active:before, .multi-steps > li.is-active ~ li:before {
  content: counter(stepNum);
  font-family: inherit;
  font-weight: 400; }

.multi-steps > li.is-active:after, .multi-steps > li.is-active ~ li:after {
  background-color: #EEEEEE; }

.multi-steps {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .multi-steps > li {
    counter-increment: stepNum;
    text-align: center;
    display: table-cell;
    position: relative;
    color: var(--primary);
    font-size: 0.75rem; }
    .multi-steps > li:before {
      content: '\2713';
      display: block;
      margin: 0 auto 0.25rem;
      background-color: #fff;
      width: 1.5625rem;
      height: 1.5625rem;
      line-height: 1.375rem;
      text-align: center;
      font-weight: bold;
      position: relative;
      z-index: 1;
      width: 1.5625rem;
      height: 1.5625rem;
      line-height: 1.3125rem;
      border-width: 0.125rem;
      border-style: solid;
      border-color: var(--primary);
      border-radius: 0.3125rem; }
    .multi-steps > li:after {
      content: '';
      height: 0.125rem;
      width: 100%;
      background-color: var(--primary);
      position: absolute;
      top: 0.75rem;
      left: 50%;
      top: 0.75rem; }
      [direction="rtl"] .multi-steps > li:after {
        left: auto;
        right: 50%; }
    .multi-steps > li:last-child:after {
      display: none; }
    .multi-steps > li.is-active:before {
      background-color: #fff;
      border-color: var(--primary); }
    .multi-steps > li.is-active ~ li {
      color: #7e7e7e; }
      .multi-steps > li.is-active ~ li:before {
        background-color: #EEEEEE;
        border-color: #EEEEEE; }

.nav-pills .nav-link {
  border-radius: 0.35rem;
  padding: 0.75rem 1.25rem; }

.default-tab .nav-link {
  background: transparent;
  border-radius: 0rem;
  font-weight: 500; }
  .default-tab .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: var(--primary); }
  .default-tab .nav-link:focus, .default-tab .nav-link:hover, .default-tab .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff #ebeef6;
    border-radius: 0.35rem 0.35rem 0 0;
    color: var(--primary); }
    [data-theme-version="dark"] .default-tab .nav-link:focus, [data-theme-version="dark"] .default-tab .nav-link:hover, [data-theme-version="dark"] .default-tab .nav-link.active {
      background-color: var(--rgba-primary-1);
      border-color: transparent transparent #473F72 transparent; }

.custom-tab-1 .nav-link {
  background: transparent;
  border-radius: 0rem;
  font-weight: 500;
  border-bottom: 0.1875rem solid transparent;
  border-width: 0 0rem 0.1875rem 0; }
  .custom-tab-1 .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: var(--primary); }
  .custom-tab-1 .nav-link:focus, .custom-tab-1 .nav-link:hover, .custom-tab-1 .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: var(--primary);
    border-radius: 0;
    color: var(--primary);
    border-width: 0 0rem 0.1875rem 0; }
    [data-theme-version="dark"] .custom-tab-1 .nav-link:focus, [data-theme-version="dark"] .custom-tab-1 .nav-link:hover, [data-theme-version="dark"] .custom-tab-1 .nav-link.active {
      background-color: var(--rgba-primary-1); }

.nav-pills.light .nav-link.active,
.nav-pills.light .show > .nav-link {
  background: var(--rgba-primary-1);
  color: var(--primary);
  box-shadow: none; }
  [data-theme-version="dark"] .nav-pills.light .nav-link.active, [data-theme-version="dark"]
  .nav-pills.light .show > .nav-link {
    background: var(--rgba-primary-1); }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--primary);
  box-shadow: 0 0 1.25rem 0 var(--rgba-primary-2); }

.tooltip-wrapper button:not(:last-child) {
  margin-right: 0.5rem; }

.tooltip-wrapper button:hover {
  background: var(--primary);
  color: #fff; }

.tooltip-wrapper button {
  margin-bottom: .5rem; }
  .tooltip-wrapper button:focus {
    box-shadow: none; }

.tooltip-inner {
  border-radius: 0;
  background: #333333;
  font-size: 0.75rem;
  font-weight: 300;
  padding: 0.35rem 0.7rem; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #333333; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #333333; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #333333; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #333333; }

.widget-timeline .timeline {
  list-style: none;
  position: relative; }
  .widget-timeline .timeline:before {
    top: 1.25rem;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 0.1875rem;
    left: 0.5625rem;
    margin-right: -0.0938rem;
    background: #f7f7f7; }
    [data-theme-version="dark"] .widget-timeline .timeline:before {
      background: #473F72; }
    [direction="rtl"] .widget-timeline .timeline:before {
      left: auto;
      right: 0.5625rem;
      margin-right: auto;
      margin-left: -0.0938rem; }
  .widget-timeline .timeline > li {
    margin-bottom: 0.9375rem;
    position: relative; }
    .widget-timeline .timeline > li:before {
      content: " ";
      display: table; }
    .widget-timeline .timeline > li:after {
      content: " ";
      display: table;
      clear: both; }
    .widget-timeline .timeline > li > .timeline-panel {
      border-radius: 0.35rem;
      padding: 0.9375rem 1.25rem;
      position: relative;
      display: block;
      margin-left: 2.5rem;
      border-width: 0.0625rem;
      border-style: solid; }
      .widget-timeline .timeline > li > .timeline-panel span {
        font-size: 0.75rem;
        display: block;
        margin-bottom: 0.3125rem;
        opacity: 0.8;
        letter-spacing: 0.0625rem; }
      .widget-timeline .timeline > li > .timeline-panel p {
        font-size: 0.875rem; }
      .widget-timeline .timeline > li > .timeline-panel:after {
        content: "";
        width: 0.625rem;
        height: 0.625rem;
        background: inherit;
        border-color: inherit;
        border-style: solid;
        border-width: 0rem 0rem 0.0625rem 0.0625rem;
        display: block;
        position: absolute;
        left: -0.3125rem;
        transform: rotate(45deg);
        top: 0.9375rem; }
    .widget-timeline .timeline > li > .timeline-badge {
      border-radius: 50%;
      height: 1.375rem;
      left: 0;
      position: absolute;
      top: 0.625rem;
      width: 1.375rem;
      border-width: 0.125rem;
      border-style: solid;
      background: #fff;
      padding: 0.25rem; }
      [data-theme-version="dark"] .widget-timeline .timeline > li > .timeline-badge {
        background-color: #000; }
      .widget-timeline .timeline > li > .timeline-badge:after {
        content: "";
        width: 0.625rem;
        height: 0.625rem;
        border-radius: 100%;
        display: block; }
      [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge {
        left: auto;
        right: 1.1875rem; }

.widget-timeline .timeline-body > p {
  font-size: 0.75rem; }

.widget-timeline .timeline-badge.primary {
  border-color: var(--rgba-primary-1); }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.primary {
    border-color: var(--rgba-primary-1); }
  .widget-timeline .timeline-badge.primary:after {
    background-color: var(--primary);
    box-shadow: 0 0.3125rem 0.625rem 0 var(--rgba-primary-2); }
  .widget-timeline .timeline-badge.primary + .timeline-panel {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1); }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.primary + .timeline-panel {
      border-color: transparent;
      background-color: var(--rgba-primary-1); }

.widget-timeline .timeline-badge.success {
  border-color: #ecfae4; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.success {
    border-color: rgba(104, 207, 41, 0.1); }
  .widget-timeline .timeline-badge.success:after {
    background-color: #68CF29 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(104, 207, 41, 0.2); }
  .widget-timeline .timeline-badge.success + .timeline-panel {
    background: #ecfae4;
    border-color: #ecfae4; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel {
      background-color: rgba(104, 207, 41, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.warning {
  border-color: #fff0da; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.warning {
    border-color: rgba(255, 171, 45, 0.1); }
  .widget-timeline .timeline-badge.warning:after {
    background-color: #FFAB2D !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(255, 171, 45, 0.2); }
  .widget-timeline .timeline-badge.warning + .timeline-panel {
    background: #fff0da;
    border-color: #fff0da; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.warning + .timeline-panel {
      background-color: rgba(255, 171, 45, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.danger {
  border-color: #ffefee; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.danger {
    border-color: rgba(255, 76, 65, 0.1); }
  .widget-timeline .timeline-badge.danger:after {
    background-color: #FF4C41 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(255, 76, 65, 0.2); }
  .widget-timeline .timeline-badge.danger + .timeline-panel {
    background: #ffefee;
    border-color: #ffefee; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel {
      background-color: rgba(255, 76, 65, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.info {
  border-color: #e2f0fd; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.info {
    border-color: rgba(81, 166, 245, 0.1); }
  .widget-timeline .timeline-badge.info:after {
    background-color: #51A6F5 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(81, 166, 245, 0.2); }
  .widget-timeline .timeline-badge.info + .timeline-panel {
    background: #e2f0fd;
    border-color: #e2f0fd; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel {
      background-color: rgba(81, 166, 245, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.dark {
  border-color: #eeeeee; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.dark {
    border-color: rgba(110, 110, 110, 0.35); }
  .widget-timeline .timeline-badge.dark:after {
    background-color: #6e6e6e !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(110, 110, 110, 0.2); }
  .widget-timeline .timeline-badge.dark + .timeline-panel {
    background: #eeeeee;
    border-color: #eeeeee; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.dark + .timeline-panel {
      background-color: rgba(110, 110, 110, 0.35);
      border-color: transparent; }

.widget-timeline.style-1 .timeline-panel {
  background: transparent; }

.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel {
  background: transparent !important;
  border-style: solid;
  border-width: 0 0 0 0.3125rem;
  border-radius: 0;
  padding: 0.3125rem 0.625rem 0.3125rem 0.9375rem; }
  .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after {
    border: 0;
    left: -0.5625rem;
    width: 0.4375rem;
    height: 0.4375rem; }

.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel {
  border-color: var(--primary); }
  .widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel:after {
    background: var(--primary); }

.widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel {
  border-color: #68CF29; }
  .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after {
    background: #68CF29; }

.widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel {
  border-color: #FFAB2D; }
  .widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel:after {
    background: #FFAB2D; }

.widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel {
  border-color: #FF4C41; }
  .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after {
    background: #FF4C41; }

.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel {
  border-color: #51A6F5; }
  .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after {
    background: #51A6F5; }

.widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel {
  border-color: #6e6e6e; }
  .widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel:after {
    background: #6e6e6e; }

#chart_widget_4 {
  height: 255px !important; }

#chart_widget_5 .ct-series-a .ct-line,
#chart_widget_5 .ct-series-a .ct-point {
  stroke: #46ffc8; }

#chart_widget_5 .ct-line {
  stroke-width: 1px; }

#chart_widget_5 .ct-point {
  stroke-width: 2px; }

#chart_widget_5 .ct-series-a .ct-area {
  fill: #20dea6; }

#chart_widget_5 .ct-area {
  fill-opacity: 1; }

#chart_widget_6 .ct-series-a .ct-line,
#chart_widget_6 .ct-series-a .ct-point {
  stroke: #51A6F5; }

#chart_widget_6 .ct-line {
  stroke-width: 2px; }

#chart_widget_6 .ct-point {
  stroke-width: 5px; }

#chart_widget_6 .ct-series-a .ct-area {
  fill: #51A6F5; }

#chart_widget_6 .ct-area {
  fill-opacity: .5; }

#chart_widget_8 {
  height: 255px; }
  #chart_widget_8 .ct-series-a .ct-line,
  #chart_widget_8 .ct-series-a .ct-point {
    stroke: #51A6F5; }
  #chart_widget_8 .ct-line {
    stroke-width: 2px; }
  #chart_widget_8 .ct-point {
    stroke-width: 5px; }
  #chart_widget_8 .ct-series-a .ct-area {
    fill: #51A6F5; }
  #chart_widget_8 .ct-area {
    fill-opacity: .5; }

#chart_widget_9, #chart_widget_10 {
  height: 250px !important; }

#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut {
  stroke-width: 25px !important; }

#chart_widget_11 {
  height: 270px !important; }

#chart_widget_17 {
  height: 150px !important; }

.chart_widget_tab_one .nav-link {
  border: 1px solid #ddd; }
  .chart_widget_tab_one .nav-link.active {
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: #fff; }
    .chart_widget_tab_one .nav-link.active:hover {
      border: 1px solid var(--primary); }
  .chart_widget_tab_one .nav-link:hover {
    border: 1px solid #ddd; }

[data-theme-version="dark"] .ccc-widget > div {
  background: #222a32 !important;
  border-color: #473F72 !important; }

.social-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  background: #f7f7f7;
  margin-bottom: 0.5rem;
  font-size: 20px; }
  .social-icon i {
    color: #fff; }
  .social-icon.youtube {
    background: #FF0000; }
  .social-icon.facebook {
    background: #3b5998; }
  .social-icon.twitter {
    background: #1da1f2; }

.social-icon2 a {
  border: 0.1rem solid var(--primary);
  display: block;
  padding: 1rem;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  border-radius: .3rem;
  font-size: 1.6rem; }

.social-icon2 i {
  font-size: 12px;
  color: var(--primary); }

.social-icon3 ul li {
  display: inline-block; }
  .social-icon3 ul li a {
    display: block; }
    .social-icon3 ul li a i {
      font-size: 1.4rem;
      padding: 1rem .7rem;
      color: #464a53; }
    .social-icon3 ul li a:hover i {
      color: var(--primary); }

.social-icons-muted ul li a i {
  color: #89879f; }

.social-links a {
  padding: .5rem; }

.widget-stat .media {
  padding: 0px 0;
  align-items: center; }
  .widget-stat .media > span {
    height: 85px;
    width: 85px;
    border-radius: 50px;
    padding: 10px 12px;
    font-size: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #464a53;
    min-width: 85px; }
  .widget-stat .media .media-body p {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px; }
    [data-theme-version="dark"] .widget-stat .media .media-body p {
      color: #c4c9d5; }
  .widget-stat .media .media-body h3, .widget-stat .media .media-body .h3 {
    font-size: 40px;
    font-weight: 600;
    margin: 0;
    line-height: 1.2; }
  .widget-stat .media .media-body h4, .widget-stat .media .media-body .h4 {
    font-size: 24px;
    display: inline-block;
    vertical-align: middle; }
  .widget-stat .media .media-body span {
    margin-left: 5px; }

.widget-stat[class*="bg-"] .media > span {
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff; }

.widget-stat[class*="bg-"] .progress {
  background-color: rgba(255, 255, 255, 0.25) !important; }

[direction="rtl"] .widget-stat .media .media-body span {
  margin-left: 0;
  margin-right: 10px; }

.dez-widget-1 .card {
  background: #FFE7DB; }
  .dez-widget-1 .card .card-body p {
    color: #f87533; }

.dez-widget-1 .icon {
  float: right;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  font-size: 28px; }

.bgl-primary {
  background: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1); }
  [data-theme-version="dark"] .bgl-primary {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1); }

.bgl-secondary {
  background: #dec8f8;
  border-color: #dec8f8; }
  [data-theme-version="dark"] .bgl-secondary {
    background-color: rgba(100, 24, 195, 0.5);
    border-color: rgba(100, 24, 195, 0.5); }

.bgl-success {
  background: #ecfae4;
  border-color: #ecfae4; }
  [data-theme-version="dark"] .bgl-success {
    background-color: rgba(104, 207, 41, 0.1);
    border-color: rgba(104, 207, 41, 0.1); }

.bgl-warning {
  background: #fff0da;
  border-color: #fff0da; }
  [data-theme-version="dark"] .bgl-warning {
    background-color: rgba(255, 171, 45, 0.1);
    border-color: rgba(255, 171, 45, 0.1); }

.bgl-danger {
  background: #ffefee;
  border-color: #ffefee; }
  [data-theme-version="dark"] .bgl-danger {
    background-color: rgba(255, 76, 65, 0.1);
    border-color: rgba(255, 76, 65, 0.1); }

.bgl-info {
  background: #e2f0fd;
  border-color: #e2f0fd; }
  [data-theme-version="dark"] .bgl-info {
    background-color: rgba(81, 166, 245, 0.1);
    border-color: rgba(81, 166, 245, 0.1); }

.bg-primary-light {
  background: var(--rgba-primary-1); }
  [data-theme-version="dark"] .bg-primary-light {
    background-color: var(--rgba-primary-1); }

.bg-secondary-light {
  background: rgba(222, 200, 248, 0.5); }
  [data-theme-version="dark"] .bg-secondary-light {
    background-color: rgba(100, 24, 195, 0.05); }

.bg-success-light {
  background: rgba(236, 250, 228, 0.5); }
  [data-theme-version="dark"] .bg-success-light {
    background-color: rgba(104, 207, 41, 0.05); }

.bg-warning-light {
  background: rgba(255, 240, 218, 0.5); }
  [data-theme-version="dark"] .bg-warning-light {
    background-color: rgba(255, 171, 45, 0.05); }

.bg-danger-light {
  background: rgba(255, 239, 238, 0.5); }
  [data-theme-version="dark"] .bg-danger-light {
    background-color: rgba(255, 76, 65, 0.05); }

.bg-info-light {
  background: rgba(226, 240, 253, 0.5); }
  [data-theme-version="dark"] .bg-info-light {
    background-color: rgba(81, 166, 245, 0.05); }

.bgl-dark {
  background: #eeeeee;
  border-color: #eeeeee; }

.bgl-light {
  background: #f7f7f7;
  border-color: #f7f7f7; }

.overlay-box {
  position: relative;
  z-index: 1; }
  .overlay-box:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.85;
    background: var(--primary);
    z-index: -1; }

.rating-bar {
  font-size: 13px; }

.tdl-holder {
  margin: 0 auto; }
  .tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .tdl-holder li {
    background-color: #fff;
    border-bottom: 1px solid #EEEEEE;
    list-style: none none;
    margin: 0;
    padding: 0; }
    .tdl-holder li span {
      margin-left: 35px;
      font-size: 1rem;
      vertical-align: middle;
      transition: all 0.2s linear; }
      [direction="rtl"] .tdl-holder li span {
        margin-left: auto;
        margin-right: 35px; }
  .tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 50px;
    padding-left: 1.5rem;
    position: relative;
    margin: 0 !important; }
    [direction="rtl"] .tdl-holder label {
      padding-left: 0;
      padding-right: 1.5rem; }
    .tdl-holder label:hover {
      background-color: #eef1f6;
      color: #6e6e6e; }
      .tdl-holder label:hover a {
        color: #FF4C41; }
    .tdl-holder label a {
      color: #fff;
      display: inline-block;
      line-height: normal;
      height: 100%;
      text-align: center;
      text-decoration: none;
      width: 50px;
      -webkit-transition: all .2s linear;
      -moz-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all 0.2s linear;
      padding: 18px 0px;
      font-size: 18px;
      position: absolute;
      right: 0; }
      [direction="rtl"] .tdl-holder label a {
        right: auto;
        left: 0; }
  .tdl-holder input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    position: absolute; }
    .tdl-holder input[type=checkbox] + i {
      background-color: #fff;
      border: 1px solid #e7e7e7;
      display: block;
      height: 20px;
      position: absolute;
      top: 15px;
      width: 20px;
      z-index: 1;
      border-radius: 00px;
      font-size: 11px;
      border-radius: 4px; }
    .tdl-holder input[type=checkbox]:checked + i {
      background: var(--primary);
      border-color: transparent; }
    .tdl-holder input[type=checkbox]:checked + i::after {
      content: "\f00c";
      font-family: 'fontAwesome';
      display: block;
      left: 2px;
      position: absolute;
      top: -14px;
      z-index: 2;
      color: #fff; }
    .tdl-holder input[type=checkbox]:checked ~ span {
      text-decoration: line-through;
      position: relative; }
  .tdl-holder input[type=text] {
    background-color: #fff;
    height: 50px;
    margin-top: 29px;
    border-radius: 3px; }
    .tdl-holder input[type=text]::placeholder {
      color: #6e6e6e; }

.widget-message p {
  font-size: 14px;
  line-height: 1.5; }

.picker .picker__frame {
  min-width: 28.125rem;
  max-width: 28.125rem; }
  .picker .picker__frame .picker__box {
    padding: 1.25rem;
    border: 0;
    box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.1); }
    .picker .picker__frame .picker__box .picker__header {
      margin-top: 0; }
      .picker .picker__frame .picker__box .picker__header .picker__year {
        color: var(--primary);
        font-style: inherit;
        font-size: 1.25rem; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev,
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        width: 2.5rem;
        height: 2.5rem;
        padding: 0;
        line-height: 2.5rem;
        border-radius: 0.125rem; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:before,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:before {
          content: none !important; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          font-family: 'Font Awesome 5 Free';
          border: 0;
          margin: 0 auto;
          font-size: 1.375rem;
          font-weight: 900; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover {
          background-color: var(--primary);
          color: #fff; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev {
        left: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
          content: "\f0d9"; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        right: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          content: "\f0da"; }
    .picker .picker__frame .picker__box .picker__table .picker__weekday {
      padding: 0.625rem 0;
      font-size: 1rem; }
    .picker .picker__frame .picker__box .picker__table .picker__day {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 3.125rem;
      padding: 0 !important;
      font-size: 1rem;
      line-height: 2.5rem;
      margin: auto;
      border: 0 !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before {
        content: none !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
        border: 0 !important;
        padding: 0;
        background-color: var(--primary);
        color: #fff !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day:hover {
        background-color: var(--primary);
        color: #fff !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      background-color: var(--primary);
      color: #fff !important; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:before {
        content: none !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--clear,
    .picker .picker__frame .picker__box .picker__footer .picker__button--close,
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      border: 0;
      border-radius: 0.125rem;
      font-size: 1rem; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
        background-color: var(--primary);
        color: #fff !important; }
  @media only screen and (max-width: 575px) {
    .picker .picker__frame {
      min-width: 100% !important;
      max-width: 100% !important; }
      .picker .picker__frame .picker__box {
        padding: 0.9375rem;
        margin: 0 0.625rem; } }

.card-list {
  overflow: unset;
  height: calc(100% - 50px); }
  .card-list .card-header {
    padding-top: 0;
    padding-bottom: 0; }
    .card-list .card-header .photo {
      overflow: hidden;
      border-radius: 5px;
      width: 100%; }
  @media only screen and (max-width: 1199px) {
    .card-list {
      height: calc(100% - 40px); } }
  .card-list.list-left {
    margin-top: 15px;
    margin-left: 15px; }
    .card-list.list-left .card-header {
      padding-left: 0; }
      .card-list.list-left .card-header .photo {
        margin: -15px 15px 0 -15px; }
  .card-list.list-right {
    margin-top: 15px;
    margin-right: 15px;
    text-align: right; }
    .card-list.list-right .card-header {
      padding-right: 0; }
      .card-list.list-right .card-header .photo {
        margin: -15px -15px 0 15px; }
        .card-list.list-right .card-header .photo img {
          width: 100%; }
  .card-list.list-center {
    margin-top: 15px; }
    .card-list.list-center .card-header .photo {
      margin: -15px 0 0 0; }
  .card-list .photo img {
    width: 100%; }

.card-profile .profile-photo {
  margin-top: -20px; }

.social-graph-wrapper {
  text-align: center;
  padding: 20px;
  position: relative;
  color: #fff;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }
  .social-graph-wrapper.widget-facebook {
    background-color: #3b5998; }
  .social-graph-wrapper.widget-twitter {
    background-color: #1da1f2; }
  .social-graph-wrapper.widget-linkedin {
    background-color: #007bb6; }
  .social-graph-wrapper.widget-googleplus {
    background-color: #db4439; }
  .social-graph-wrapper .s-icon {
    font-size: 24px;
    position: relative;
    padding: 0 10px; }

.widget-media .timeline .timeline-panel {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .widget-media .timeline .timeline-panel .media {
    width: 50px;
    height: 50px;
    background: #eee;
    border-radius: 12px;
    overflow: hidden;
    font-size: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    align-self: start; }
    .widget-media .timeline .timeline-panel .media-primary {
      background: var(--rgba-primary-1);
      color: var(--primary); }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary {
        background-color: var(--rgba-primary-1); }
    .widget-media .timeline .timeline-panel .media-info {
      background: #e2f0fd;
      color: #51A6F5; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info {
        background-color: rgba(81, 166, 245, 0.1); }
    .widget-media .timeline .timeline-panel .media-warning {
      background: #fff0da;
      color: #FFAB2D; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning {
        background-color: rgba(255, 171, 45, 0.1); }
    .widget-media .timeline .timeline-panel .media-danger {
      background: #ffefee;
      color: #FF4C41; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger {
        background-color: rgba(255, 76, 65, 0.1); }
    .widget-media .timeline .timeline-panel .media-success {
      background: #ecfae4;
      color: #68CF29; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success {
        background-color: rgba(104, 207, 41, 0.1); }
  .widget-media .timeline .timeline-panel .media-body p {
    font-size: 14px;
    line-height: 1.5; }
  .widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: 5px; }

.widget-media .timeline li:last-child .timeline-panel {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0; }

.card[class*="bg-"] .timeline .timeline-panel {
  border-color: rgba(255, 255, 255, 0.2) !important; }

.table {
  color: strong;
    color-color: #6e6e6e; }
  .table th, .table td {
    border-color: #EEEEEE;
    padding: 12px 9px; }
    [data-theme-version="dark"] .table th, [data-theme-version="dark"] .table td {
      border-color: #473F72; }
  .table.table-striped tbody tr:nth-of-type(odd),
  .table.table-hover tr:hover {
    background-color: #f2f4fa; }
    [data-theme-version="dark"] .table.table-striped tbody tr:nth-of-type(odd), [data-theme-version="dark"]
    .table.table-hover tr:hover {
      background-color: #2C254A; }
  .table.shadow-hover tbody tr:hover {
    background-color: #fff;
    box-shadow: 0 0px 30px var(--rgba-primary-1); }
    [data-theme-version="dark"] .table.shadow-hover tbody tr:hover {
      background-color: #2C254A; }
  .table.tr-rounded tr td:first-child, .table.tr-rounded tr th:first-child {
    border-radius: 0.35rem 0 0 0.35rem; }
  .table.tr-rounded tr td:last-child, .table.tr-rounded tr th:last-child {
    border-radius: 0 0.35rem 0.35rem 0; }
  .table.bg-primary-hover th, .table.bg-primary-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-primary-hover td {
    color: #000; }
  .table.bg-primary-hover th {
    color: #6C6C6C; }
  .table.bg-primary-hover tr:hover td, .table.bg-primary-hover tr:hover th {
    background: var(--primary);
    color: #fff !important; }
  .table.bg-secondary-hover th, .table.bg-secondary-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-secondary-hover td {
    color: #000; }
  .table.bg-secondary-hover th {
    color: #6C6C6C; }
  .table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th {
    background: rgba(100, 24, 195, 0.1);
    color: #6418C3 !important; }
  .table.bg-info-hover th, .table.bg-info-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-info-hover td {
    color: #000; }
  .table.bg-info-hover th {
    color: #6C6C6C; }
  .table.bg-info-hover tr:hover td, .table.bg-info-hover tr:hover th {
    background: #374C98;
    color: #fff !important; }
  .table.bg-success-hover th, .table.bg-success-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-success-hover td {
    color: #000; }
  .table.bg-success-hover th {
    color: #6C6C6C; }
  .table.bg-success-hover tr:hover td, .table.bg-success-hover tr:hover th {
    background: #68CF29;
    color: #fff !important; }
  .table.bg-warning-hover th, .table.bg-warning-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-warning-hover td {
    color: #000; }
  .table.bg-warning-hover th {
    color: #6C6C6C; }
  .table.bg-warning-hover tr:hover td, .table.bg-warning-hover tr:hover th {
    background: #FFAB2D;
    color: #fff !important; }
  .table.bg-danger-hover th, .table.bg-danger-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-danger-hover td {
    color: #000; }
  .table.bg-danger-hover th {
    color: #6C6C6C; }
  .table.bg-danger-hover tr:hover td, .table.bg-danger-hover tr:hover th {
    background: #FF4C41;
    color: #fff !important; }
  .table.border-no td {
    border: 0; }
  .table.short-one tr td:first-child, .table.short-one tr th:first-child {
    width: 60px !important; }
  .table thead th {
    border-bottom-width: 1px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-color: #EEEEEE; }
    [data-theme-version="dark"] .table thead th {
      border-color: #473F72; }
  .table tbody tr td {
    vertical-align: middle;
    border-color: #EEEEEE; }
    [data-theme-version="dark"] .table tbody tr td {
      border-color: #473F72; }
  .table:not(.table-bordered) thead th {
    border-top: none; }
  .table .thead-primary th {
    background-color: var(--primary);
    color: #fff; }
  .table .thead-info th {
    background-color: #51A6F5;
    color: #fff; }
  .table .thead-warning th {
    background-color: #FFAB2D;
    color: #fff; }
  .table .thead-danger th {
    background-color: #FF4C41;
    color: #fff; }
  .table .thead-success th {
    background-color: #68CF29;
    color: #fff; }
  .table.primary-table-bordered {
    border: 1px solid #EEEEEE; }
    [data-theme-version="dark"] .table.primary-table-bordered {
      border-color: #473F72; }
  .table.primary-table-bg-hover thead th {
    background-color: var(--primary-dark);
    color: #fff;
    border-bottom: none; }
  .table.primary-table-bg-hover tbody tr {
    background-color: var(--primary);
    color: #fff;
    transition: all .1s ease; }
    .table.primary-table-bg-hover tbody tr:hover {
      background-color: var(--primary-light); }
    .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th {
      border-bottom: 1px solid var(--primary-dark); }
  .table-responsive-tiny {
    min-width: 18.75rem; }
  .table-responsive-sm {
    min-width: 30rem !important; }
  .table-responsive-md {
    min-width: 36rem !important; }
  .table-responsive-lg {
    min-width: 60.9375rem !important; }
  .table-responsive-xl {
    min-width: 70.9375rem !important; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: var(--rgba-primary-1);
  color: var(--primary); }
  [data-theme-version="dark"] .table-primary, [data-theme-version="dark"]
  .table-primary > th, [data-theme-version="dark"]
  .table-primary > td {
    background-color: var(--rgba-primary-1); }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #ecfae4;
  color: #68CF29; }
  [data-theme-version="dark"] .table-success, [data-theme-version="dark"]
  .table-success > th, [data-theme-version="dark"]
  .table-success > td {
    background-color: rgba(104, 207, 41, 0.1); }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #e2f0fd;
  color: #51A6F5; }
  [data-theme-version="dark"] .table-info, [data-theme-version="dark"]
  .table-info > th, [data-theme-version="dark"]
  .table-info > td {
    background-color: rgba(81, 166, 245, 0.1); }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fff0da;
  color: #FFAB2D; }
  [data-theme-version="dark"] .table-warning, [data-theme-version="dark"]
  .table-warning > th, [data-theme-version="dark"]
  .table-warning > td {
    background-color: rgba(255, 171, 45, 0.1); }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffefee;
  color: #FF4C41; }
  [data-theme-version="dark"] .table-danger, [data-theme-version="dark"]
  .table-danger > th, [data-theme-version="dark"]
  .table-danger > td {
    background-color: rgba(255, 76, 65, 0.1); }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f2f4fa; }
  [data-theme-version="dark"] .table-active, [data-theme-version="dark"]
  .table-active > th, [data-theme-version="dark"]
  .table-active > td {
    background-color: #2C254A; }

.card-table th:first-child, .card-table td:first-child {
  padding-left: 30px; }
  @media only screen and (max-width: 575px) {
    .card-table th:first-child, .card-table td:first-child {
      padding-left: 15px; } }

.card-table th:last-child, .card-table td:last-child {
  padding-right: 30px; }
  @media only screen and (max-width: 575px) {
    .card-table th:last-child, .card-table td:last-child {
      padding-right: 15px; } }

table.table tr {
  border: hidden; }

.ck-table .custom-control {
  display: flex;
  align-items: center; }

.bootgrid-header {
  padding: 0 !important;
  margin: 0; }
  @media only screen and (max-width: 575px) {
    .bootgrid-header .actionBar {
      padding: 0; }
    .bootgrid-header .search {
      margin: 0 0 10px 0; } }

table#example {
  padding: 0rem 0 2rem 0; }

table.dataTable {
  font-size: 14px; }

#example2_wrapper .dataTables_scrollBody {
  max-height: 33.25rem !important; }

#employees, #custommers {
  padding: .5rem 0 1rem 0; }

.dataTables_wrapper .dataTables_paginate {
  padding-top: 0.75em;
  padding-bottom: 0.75em; }

table.dataTable thead th, table.dataTable thead td {
  border-bottom: 0;
  border-top: 0; }

table.dataTable tfoot th, table.dataTable tfoot td {
  border-top: 0; }

table.dataTable tbody tr, table.dataTable tbody td {
  background: transparent !important; }

table.dataTable thead th {
  color: #000;
  white-space: nowrap;
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 500;
  padding: 20px 15px; }
  [data-theme-version="dark"] table.dataTable thead th {
    color: #fff; }
  @media only screen and (max-width: 1400px) {
    table.dataTable thead th {
      font-size: 16px; } }

table.dataTable tbody td {
  padding: 18px 15px;
  font-size: 16px; }
  @media only screen and (max-width: 575px) {
    table.dataTable tbody td {
      padding: 8px 5px; } }
  @media only screen and (max-width: 1400px) {
    table.dataTable tbody td {
      font-size: 14px;
      padding: 8px 15px; } }

table.dataTable tr.selected {
  color: var(--primary); }

table.dataTable tfoot th {
  color: #6e6e6e;
  font-weight: 600; }
  [data-theme-version="dark"] table.dataTable tfoot th {
    color: #fff; }

table.dataTable.style-1 tbody td {
  font-size: 0.875rem;
  padding: 18px ​15px; }

table.dataTable.style-1 thead th {
  font-size: 0.85rem;
  background: none;
  font-weight: 600;
  color: #797979;
  position: relative; }
  table.dataTable.style-1 thead th.sorting_asc:after {
    color: var(--primary);
    content: "\f062";
    position: absolute;
    font-family: 'Line Awesome Free';
    font-size: 18px;
    top: 50%;
    transform: translateY(-50%); }
  table.dataTable.style-1 thead th.sorting_desc:after {
    color: var(--primary);
    content: "\f063";
    position: absolute;
    font-family: 'Line Awesome Free';
    font-size: 18px;
    top: 50%;
    transform: translateY(-50%); }

.dataTables_wrapper .dataTables_paginate {
  display: flex; }
  .dataTables_wrapper .dataTables_paginate .paginate_button {
    height: 48px;
    width: 48px;
    padding: 0;
    margin: 0 5px;
    border: 0 !important;
    font-weight: 500;
    font-size: 1.5rem;
    color: #000 !important;
    text-align: center;
    line-height: 48px;
    border-radius: 4px;
    background: #efefef !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
      background: var(--primary) !important;
      color: #fff !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
      background: #efefef !important; }
      .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled.current {
        background: #efefef !important; }
  .dataTables_wrapper .dataTables_paginate span {
    display: inline-flex;
    padding: 4px 5px;
    background: #efefef;
    border-radius: 4px; }
    .dataTables_wrapper .dataTables_paginate span .paginate_button {
      height: 40px;
      width: 40px;
      padding: 0;
      margin: 0 2px;
      border: 0 !important;
      font-weight: 500;
      font-size: 1rem;
      color: #000 !important;
      text-align: center;
      line-height: 40px;
      border-radius: 4px;
      background: transparent !important; }
      .dataTables_wrapper .dataTables_paginate span .paginate_button.current, .dataTables_wrapper .dataTables_paginate span .paginate_button:hover, .dataTables_wrapper .dataTables_paginate span .paginate_button:focus, .dataTables_wrapper .dataTables_paginate span .paginate_button:active {
        background: var(--primary) !important;
        color: #fff !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #fff !important; }

.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select {
  border: 1px solid #e2e2e2;
  padding: .3rem 0.5rem;
  color: #715d5d;
  border-radius: 5px; }
  [data-theme-version="dark"] .dataTables_wrapper input[type="search"], [data-theme-version="dark"] .dataTables_wrapper input[type="text"], [data-theme-version="dark"] .dataTables_wrapper select {
    background: #1e252c;
    border-color: #473F72;
    color: #fff; }

.dataTables_wrapper .dataTables_length {
  margin-bottom: 15px; }
  .dataTables_wrapper .dataTables_length .bootstrap-select {
    width: 80px !important;
    margin: 0 5px; }

table.dataTable.no-footer {
  border-bottom: 0; }

.rounded-lg {
  min-width: 30px; }

.dataTables_scroll {
  padding: 1rem 0; }
  .dataTables_scrollFoot {
    padding-top: 1rem; }

.dataTablesCard {
  background-color: #fff;
  border-radius: 0.35rem; }
  .dataTablesCard.border-no td {
    border-top: 0 !important; }

@media (max-width: 767.98px) {
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    text-align: left; } }

.dataTables_wrapper .dataTables_info {
  padding-top: 1.75em;
  padding-bottom: 0.755em; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: #7e7e7e !important; }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #7e7e7e; }

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-color: #EEEEEE; }
  [data-theme-version="dark"] table.dataTable.row-border tbody th, [data-theme-version="dark"]
  table.dataTable.row-border tbody td, [data-theme-version="dark"]
  table.dataTable.display tbody th, [data-theme-version="dark"]
  table.dataTable.display tbody td {
    border-color: #473F72; }

.dataTables_wrapper .dataTables_length .bootstrap-select .dropdown-toggle {
  font-size: 0.813rem !important;
  padding: 0.625rem 1rem; }

.fooicon {
  font-size: 1.25rem;
  color: #6e6e6e; }

.jsgrid-table .jsgrid-header-row > .jsgrid-header-cell {
  color: #6e6e6e; }

.jsgrid-table > tbody > tr > td {
  padding: 1.2em; }

.jsgrid-table .jsgrid-insert-row input, .jsgrid-table .jsgrid-insert-row select, .jsgrid-table .jsgrid-edit-row input, .jsgrid-table .jsgrid-edit-row select {
  border: 1px solid #DDDFE1; }

.jsgrid .jsgrid-button {
  border: 0 !important;
  margin-left: 10px; }

.error-page .error-text {
  font-size: 150px;
  line-height: 1; }
  @media only screen and (max-width: 575px) {
    .error-page .error-text {
      font-size: 80px; } }

.error-page h4, .error-page .h4 {
  font-size: 40px;
  margin-bottom: 5px; }
  @media only screen and (max-width: 575px) {
    .error-page h4, .error-page .h4 {
      font-size: 20px; } }

.error-page p {
  font-size: 16px; }
  @media only screen and (max-width: 575px) {
    .error-page p {
      font-size: 14px; } }

.authincation-content {
  background: #fff;
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
  border-radius: 5px; }
  [data-theme-version="dark"] .authincation-content {
    background: #222a32;
    box-shadow: none; }

.welcome-content {
  background: url("../images/1.jpg");
  background-size: cover;
  background-position: center;
  height: 100%;
  padding: 75px 50px;
  position: relative;
  z-index: 1;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
  .welcome-content::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: var(--primary);
    opacity: 0.75;
    z-index: -1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .welcome-content .welcome-title {
    color: #fff;
    font-weight: 500;
    font-size: 20px; }
  .welcome-content p {
    color: #fff; }
  .welcome-content .brand-logo a {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff;
    font-size: 20px; }
    .welcome-content .brand-logo a img {
      width: 100px; }
  .welcome-content .intro-social {
    position: absolute;
    bottom: 75px; }
    .welcome-content .intro-social ul {
      margin-bottom: 0; }
      .welcome-content .intro-social ul li {
        display: inline-block; }
        .welcome-content .intro-social ul li a {
          color: #fff;
          font-size: 14px;
          padding: 0px 7px; }

.auth-form {
  padding: 50px 50px; }
  @media only screen and (max-width: 575px) {
    .auth-form {
      padding: 30px; } }
  .auth-form .btn {
    height: 50px;
    font-weight: 700; }
  .auth-form .page-back {
    display: inline-block;
    margin-bottom: 15px; }

.pricing_table_content {
  background: #fff;
  text-align: center;
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  padding: 25px;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .pricing_table_content .package {
    font-weight: 700;
    font-size: 18px; }
  .pricing_table_content .price {
    font-weight: 700;
    font-size: 50px;
    line-height: 100px;
    color: #6e6e6e; }
  .pricing_table_content hr {
    margin: 0; }
  .pricing_table_content .price_list {
    padding: 30px 0;
    text-align: left;
    max-width: 175px;
    margin: 0 auto; }
    .pricing_table_content .price_list li {
      color: #909093;
      font-size: 14px;
      line-height: 25px;
      padding: 7px 0; }
      .pricing_table_content .price_list li i {
        margin-right: 15px; }
  .pricing_table_content .price-btn {
    padding: 15px 50px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 25px;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .pricing_table_content:focus, .pricing_table_content:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.175);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); }
    .pricing_table_content:focus .price-btn, .pricing_table_content:hover .price-btn {
      color: #FF4C41; }

.page-timeline .timeline {
  list-style: none;
  padding: 40px 0;
  position: relative; }
  .page-timeline .timeline-workplan.page-timeline .timeline {
    padding-bottom: 0;
    margin-bottom: 0; }
    .page-timeline .timeline-workplan.page-timeline .timeline.timeline > li > .timeline-badge {
      top: 4.5rem; }
    .page-timeline .timeline-workplan.page-timeline .timeline > li {
      margin-bottom: 2.6rem; }
    @media only screen and (min-width: 1200px) and (max-width: 1650px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 8rem; } }
    @media only screen and (max-width: 1199px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 7rem; } }
    @media only screen and (max-width: 991px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 100%; } }
    @media only screen and (max-width: 575px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 7rem; } }
    .page-timeline .timeline-workplan.page-timeline .timeline::before {
      left: 20%;
      top: 6rem; }
      [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline::before {
        right: 22%;
        left: auto; }
      @media only screen and (max-width: 575px) {
        .page-timeline .timeline-workplan.page-timeline .timeline::before {
          left: 22%; } }
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
      left: 21.4%;
      height: 0.9rem;
      width: 0.9rem;
      background-color: var(--primary); }
      [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        right: 19.2%;
        left: auto; }
      @media only screen and (min-width: 1200px) and (max-width: 1650px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 22.4%; } }
      @media only screen and (max-width: 1199px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 22.4%; } }
      @media only screen and (max-width: 991px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 21.7%; } }
      @media only screen and (max-width: 767px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 19.5%; } }
      @media only screen and (max-width: 575px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 21.4%; } }
      .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after {
        position: absolute;
        width: 1.9rem;
        height: 1.9rem;
        background-color: var(--rgba-primary-1);
        content: "";
        border-radius: 50%;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel {
      width: 70%; }

.page-timeline .timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 2px;
  background-color: #ECEFF2;
  left: 50%;
  margin-left: -1.5px; }

.page-timeline .timeline > li {
  margin-bottom: 20px;
  position: relative; }

.page-timeline .timeline > li:after,
.page-timeline .timeline > li:before {
  content: " ";
  display: table; }

.page-timeline .timeline > li:after {
  clear: both; }

.page-timeline .timeline > li:after,
.page-timeline .timeline > li:before {
  content: " ";
  display: table; }

.page-timeline .timeline > li:after {
  clear: both; }

.page-timeline .timeline > li > .timeline-panel {
  width: 46%;
  float: left;
  border-radius: 2px;
  position: relative; }

.page-timeline .timeline > li > .timeline-badge {
  background-color: #f2f4fa;
  border: 1px solid #DDDFE1;
  border-radius: 50%;
  color: #6e6e6e;
  height: 40px;
  left: 50%;
  line-height: 40px;
  margin-left: -13px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 40px;
  z-index: 1;
  transform: translate(-25%, -3rem); }
  @media (min-width: 576px) {
    .page-timeline .timeline > li > .timeline-badge {
      width: 50px;
      height: 50px;
      line-height: 50px; } }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel {
  float: right; }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto; }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto; }

.page-timeline .timeline-title {
  margin-top: 0;
  color: inherit; }

.page-timeline .event_time {
  font-size: 14px;
  font-weight: 600; }

.page-timeline .event_vanue {
  font-size: 14px;
  margin: 5px 0;
  font-weight: 600; }

.page-timeline .timeline_img {
  height: 100px;
  width: 100px; }

.page-timeline .timeline-body > p,
.page-timeline .timeline-body > ul {
  margin-bottom: 0; }

@media (max-width: 767px) {
  .page-timeline ul.timeline:before {
    left: 40px; }
  .page-timeline ul.timeline > li > .timeline-panel {
    width: calc(100% - 90px);
    width: -webkit-calc(100% - 90px); }
  .page-timeline ul.timeline > li > .timeline-badge {
    left: 28px;
    margin-left: 0;
    top: 16px; }
  .page-timeline ul.timeline > li > .timeline-panel {
    float: right; }
  .page-timeline ul.timeline > li > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto; }
  .page-timeline ul.timeline > li > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto; }
  .page-timeline .timeline_img {
    height: 30%;
    width: 30%; } }

.page-timeline .timeline-timestamp {
  text-align: center; }
  .page-timeline .timeline-timestamp .badge {
    padding: .8rem 2rem;
    border-radius: 50px;
    font-size: 0.8125rem; }

@media only screen and (max-width: 767px) {
  .doctor-info-details {
    display: block !important; } }

.doctor-info-details .media {
  position: relative; }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .media img {
      width: 100%; } }
  @media only screen and (max-width: 767px) {
    .doctor-info-details .media {
      float: left; } }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .media {
      width: 80px;
      height: 80px;
      margin-right: 20px; } }
  .doctor-info-details .media i {
    width: 64px;
    height: 64px;
    border-radius: 60px;
    border: 3px solid #fff;
    line-height: 58px;
    text-align: center;
    background: var(--primary);
    position: absolute;
    right: -15px;
    bottom: -15px;
    color: #fff;
    font-size: 24px; }
    @media only screen and (max-width: 1400px) {
      .doctor-info-details .media i {
        width: 50px;
        height: 50px;
        font-size: 18px;
        line-height: 46px; } }
    @media only screen and (max-width: 575px) {
      .doctor-info-details .media i {
        width: 35px;
        height: 35px;
        font-size: 16px;
        line-height: 33px;
        right: -7px;
        bottom: -7px; } }

.doctor-info-details .media-body {
  padding-left: 40px; }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .media-body {
      padding-left: 20px; } }
  @media only screen and (max-width: 767px) {
    .doctor-info-details .media-body {
      padding-left: 0; } }
  .doctor-info-details .media-body h2, .doctor-info-details .media-body .h2 {
    font-size: 40px;
    line-height: 1.2;
    font-weight: 600;
    color: #000; }
    @media only screen and (max-width: 1400px) {
      .doctor-info-details .media-body h2, .doctor-info-details .media-body .h2 {
        font-size: 28px; } }
    @media only screen and (max-width: 575px) {
      .doctor-info-details .media-body h2, .doctor-info-details .media-body .h2 {
        font-size: 20px; } }
  .doctor-info-details .media-body p {
    font-size: 18px;
    font-weight: 500;
    color: #3e4954; }
  .doctor-info-details .media-body span {
    color: #333333; }
    .doctor-info-details .media-body span i {
      transform: scale(1.3);
      display: inline-block;
      margin-right: 10px; }

.doctor-info-details .star-review i {
  font-size: 22px; }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .star-review i {
      font-size: 16px; } }

.doctor-info-content p {
  line-height: 1.4; }

.review-box {
  border: 1px solid #f0f0f0;
  border-radius: 18px;
  padding: 20px 30px 30px 30px; }
  @media only screen and (max-width: 1400px) {
    .review-box {
      padding: 15px 15px 20px 15px; } }
  @media only screen and (max-width: 767px) {
    .review-box {
      display: block !important; } }
  .review-box h4, .review-box .h4 {
    font-size: 20px; }
  .review-box p {
    font-size: 14px;
    line-height: 1.4; }
  @media only screen and (max-width: 767px) {
    .review-box img {
      width: 60px;
      float: left; } }
  .review-box .media-footer {
    min-width: 150px; }
    @media only screen and (max-width: 1400px) {
      .review-box .media-footer {
        min-width: 110px; } }
  @media only screen and (max-width: 767px) {
    .review-box .star-review {
      margin-top: 15px; } }
  .review-box .star-review span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.3; }
    @media only screen and (max-width: 767px) {
      .review-box .star-review span {
        font-size: 16px;
        display: inline-block;
        margin-bottom: 0; } }
  .review-box .star-review i {
    font-size: 18px;
    margin: 0 2px; }
    @media only screen and (max-width: 1400px) {
      .review-box .star-review i {
        font-size: 16px;
        margin: 0 1px; } }

@media only screen and (max-width: 767px) {
  .patient-box {
    display: block !important; } }

.patient-box .up-sign i {
  font-size: 50px;
  line-height: 0.7; }

@media only screen and (max-width: 767px) {
  .patient-box .up-sign {
    float: right; } }

@media only screen and (max-width: 767px) {
  .patient-box img {
    width: 100px;
    float: left; } }

.patient-calender {
  color: #fff; }
  .patient-calender .bootstrap-datetimepicker-widget table td,
  .patient-calender .bootstrap-datetimepicker-widget table th {
    padding: 15px 5px;
    border-radius: 0.35rem; }
  .patient-calender .bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px;
    font-weight: 400;
    opacity: 0.7;
    font-size: 14px; }
  .patient-calender .bootstrap-datetimepicker-widget table td.active,
  .patient-calender .bootstrap-datetimepicker-widget table td.active:hover,
  .patient-calender .bootstrap-datetimepicker-widget table span,
  .patient-calender .bootstrap-datetimepicker-widget table i {
    color: #fff; }
  .patient-calender .bootstrap-datetimepicker-widget table thead tr:first-child th {
    font-size: 18px;
    font-weight: 600;
    opacity: 1; }
  .patient-calender .bootstrap-datetimepicker-widget table .btn-primary {
    border: 0;
    padding: 10px; }
  .patient-calender .bootstrap-datetimepicker-widget table .btn-primary,
  .patient-calender .bootstrap-datetimepicker-widget table td span.active,
  .patient-calender .bootstrap-datetimepicker-widget table td i.active,
  .patient-calender .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td span:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td i:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.day:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.hour:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.minute:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.second:hover {
    background: rgba(0, 0, 0, 0.2); }
  .patient-calender .datepicker table tr td.active, .patient-calender .datepicker table tr td.today {
    background: rgba(0, 0, 0, 0.2) !important; }

.abilities-chart .ct-chart .ct-label {
  font-size: 16px;
  fill: #000; }

.abilities-chart .ct-chart .ct-series.ct-series-a .ct-slice-donut {
  stroke: #209f84; }

.abilities-chart .ct-chart .ct-series.ct-series-b .ct-slice-donut {
  stroke: #07654e; }

.abilities-chart .ct-chart .ct-series.ct-series-c .ct-slice-donut {
  stroke: #93cbff; }

.abilities-chart .chart-point {
  font-size: 16px;
  justify-content: space-between;
  margin-top: 40px; }

.abilities-chart .chart-point .a,
.abilities-chart .chart-point .b,
.abilities-chart .chart-point .c {
  width: 32px;
  height: 8px;
  display: block;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }

.abilities-chart .chart-point .a {
  background: #07654e; }

.abilities-chart .chart-point .b {
  background: #209f84; }

.abilities-chart .chart-point .c {
  background: #93cbff; }

.patient-map-area {
  position: relative;
  border-radius: 12px;
  overflow: hidden; }
  .patient-map-area a {
    position: absolute;
    bottom: 30px;
    left: 30px; }
  .patient-map-area i {
    background: #3e4954;
    position: absolute;
    top: 30px;
    right: 30px;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    font-size: 24px;
    color: #fff;
    border-radius: 56px; }
  .patient-map-area img {
    width: 100%; }

.iconbox {
  position: relative;
  padding-left: 70px; }
  .iconbox i {
    background: #f9f7fa;
    width: 56px;
    height: 56px;
    line-height: 56px;
    border-radius: 56px;
    text-align: center;
    font-size: 32px;
    color: var(--primary);
    position: absolute;
    left: 0;
    top: 0; }
  .iconbox p {
    margin: 0;
    color: #484848;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 500; }
  .iconbox small, .iconbox .small {
    margin-bottom: 5px;
    font-size: 16px;
    display: block; }

.widget-timeline-icon li {
  padding-left: 45px;
  position: relative;
  margin-left: 28px;
  border-left: 3px solid var(--primary);
  min-height: 80px;
  padding-top: 1px; }
  .widget-timeline-icon li .icon {
    position: absolute;
    width: 56px;
    height: 56px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 56px;
    border-radius: 56px;
    left: -30px;
    top: 0; }
  .widget-timeline-icon li:last-child {
    border-left: 3px solid transparent; }

.assigned-doctor {
  position: relative; }
  .assigned-doctor .owl-item img {
    width: 90px; }
  .assigned-doctor .owl-next,
  .assigned-doctor .owl-prev {
    position: absolute;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 0.75rem;
    top: 50%;
    background: #fff;
    color: var(--primary);
    font-size: 18px;
    margin-top: -30px;
    text-align: center;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
    box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.13); }
    @media only screen and (max-width: 575px) {
      .assigned-doctor .owl-next,
      .assigned-doctor .owl-prev {
        width: 45px;
        height: 45px;
        line-height: 45px; } }
    .assigned-doctor .owl-next:hover,
    .assigned-doctor .owl-prev:hover {
      background: #450b5a;
      color: #fff; }
  .assigned-doctor .owl-next {
    right: -45px; }
    @media only screen and (max-width: 575px) {
      .assigned-doctor .owl-next {
        right: -25px; } }
  .assigned-doctor .owl-prev {
    left: -45px; }
    @media only screen and (max-width: 575px) {
      .assigned-doctor .owl-prev {
        left: -25px; } }

.review-table {
  padding: 25px;
  box-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid #eee;
  height: auto;
  margin-bottom: 0; }
  .review-table .disease {
    border-left: 1px solid #eee;
    padding-left: 20px; }
    @media only screen and (max-width: 991px) {
      .review-table .disease {
        border-left: 0;
        padding-left: 0;
        margin-right: 10px !important;
        margin-left: 0; } }
  .review-table .star-review i {
    font-size: 20px; }
    @media only screen and (max-width: 991px) {
      .review-table .star-review i {
        font-size: 216x; } }
  .review-table .media-body p {
    color: #3e4954;
    font-size: 18px;
    line-height: 1.5; }
    @media only screen and (max-width: 991px) {
      .review-table .media-body p {
        font-size: 14px; } }
  .review-table .media-footer {
    min-width: 500px; }
    @media only screen and (max-width: 1400px) {
      .review-table .media-footer {
        min-width: 300px;
        margin-left: 10px; } }
    @media only screen and (max-width: 991px) {
      .review-table .media-footer {
        margin-left: 0;
        margin-top: 25px; } }
  @media only screen and (max-width: 991px) {
    .review-table img {
      float: left;
      width: 80px; } }
  @media only screen and (max-width: 991px) {
    .review-table .media {
      display: block !important; } }
  @media only screen and (max-width: 1199px) {
    .review-table .custom-control {
      float: right; } }
  @media only screen and (max-width: 991px) {
    .review-table {
      padding: 15px; } }

.review-tab.nav-pills {
  margin-bottom: 0; }
  .review-tab.nav-pills li {
    display: inline-block; }
    .review-tab.nav-pills li a.nav-link {
      color: #6b6b6b;
      background: #e9e9e9;
      box-shadow: none;
      border-radius: 0;
      font-weight: 600;
      font-size: 16px;
      padding: 15px 40px;
      margin-right: 1px; }
      .review-tab.nav-pills li a.nav-link.active {
        color: var(--primary);
        background: #fff; }
      @media only screen and (max-width: 991px) {
        .review-tab.nav-pills li a.nav-link {
          font-size: 14px;
          padding: 10px 15px; } }
    .review-tab.nav-pills li:first-child a.nav-link {
      border-radius: 0.35rem 0 0 0; }
    .review-tab.nav-pills li:last-child a.nav-link {
      border-radius: 0 0.35rem 0 0; }

.dashboard-calendar .fc-theme-standard td, .dashboard-calendar .fc-theme-standard th {
  border: 0;
  padding: 5px; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc-theme-standard td, .dashboard-calendar .fc-theme-standard th {
      padding: 2px; } }

.dashboard-calendar .fc-theme-standard tbody td {
  height: 120px; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc-theme-standard tbody td {
      height: 90px; } }

.dashboard-calendar .fc-theme-standard .fc-scrollgrid {
  border: 0; }

.dashboard-calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
  border-radius: 0.35rem;
  border: 1px solid #EEEEEE;
  padding: 10px 10px; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
      padding: 5px 3px; } }

.dashboard-calendar .fc-theme-standard th {
  color: #000; }

.dashboard-calendar .fc .fc-daygrid-day-top {
  justify-content: flex-end;
  font-size: 20px;
  color: #000;
  font-weight: 600; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc .fc-daygrid-day-top {
      font-size: 14px; } }

.dashboard-calendar .fc .fc-non-business, .dashboard-calendar .fc .fc-highlight {
  border-radius: 0.35rem;
  background: var(--rgba-primary-1);
  margin: -2px; }

.dashboard-calendar .fc .fc-daygrid-more-link {
  font-size: 14px;
  color: var(--primary);
  font-weight: 600; }

.dashboard-calendar .fc .fc-toolbar-title {
  text-transform: capitalize;
  color: #000; }

.dashboard-calendar .fc-button.fc-button-primary.fc-today-button {
  background: transparent;
  border: 1px solid var(--primary);
  color: var(--primary);
  border-radius: 0.35rem;
  padding: 10px 25px; }
  .dashboard-calendar .fc-button.fc-button-primary.fc-today-button:hover {
    background: var(--primary);
    color: #fff; }
  .dashboard-calendar .fc-button.fc-button-primary.fc-today-button:focus {
    box-shadow: none; }

.dashboard-calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end, .dashboard-calendar .fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin: 6px 6px;
  border-radius: 40px; }

@media only screen and (max-width: 575px) {
  .dashboard-calendar .fc .fc-toolbar.fc-header-toolbar {
    text-align: center; }
    .dashboard-calendar .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
      justify-content: center; } }

/* .form-head{
	padding: 45px 0 130px 0;
    margin-bottom: -130px;
	background-size:cover;
	&>div{
		
	}
} */
.plus-icon {
  height: 60px;
  width: 60px;
  line-height: 60px;
  font-size: 24px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  min-width: 60px;
  text-align: center;
  border-radius: 0.35rem;
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }
  .plus-icon:hover {
    color: #fff; }

.deznav .copyright {
  font-size: 14px;
  padding: 0 45px;
  margin-top: 40px;
  color: #969BA0;
  margin-bottom: 40px; }

.currency-icon {
  margin-top: -34px; }

.caret a {
  height: 40px;
  width: 50px;
  background: #6418C3;
  display: block;
  line-height: 40px;
  text-align: center;
  font-size: 26px;
  margin-right: auto;
  margin-left: auto;
  color: white;
  border-radius: 0.35rem;
  margin-bottom: -18px; }
  .caret a:hover {
    color: #fff; }
  @media only screen and (max-width: 575px) {
    .caret a {
      margin-bottom: -10px !important;
      height: 35px;
      width: 38px;
      font-size: 20px;
      border-radius: 10px;
      line-height: 40px; } }

.card-bx img {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 1.25rem;
  object-fit: cover; }

.card-bx .card-info {
  position: relative;
  padding: 40px 30px; }
  .card-bx .card-info .num-text {
    font-size: 28px; }

.stacked {
  position: relative;
  z-index: 1; }

.plus-icon {
  height: 60px;
  width: 60px;
  line-height: 60px;
  font-size: 24px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  min-width: 60px;
  text-align: center;
  border-radius: 0.35rem;
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }
  .plus-icon:hover {
    color: #fff; }

.deznav .copyright {
  font-size: 14px;
  padding: 0 30px;
  margin-top: 40px;
  color: #969BA0;
  margin-bottom: 40px; }

.card-tabs .nav-tabs.style-1 {
  padding: 0; }
  .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding: 0;
    padding-right: 25px;
    color: #B5B5B5;
    font-size: 18px;
    font-weight: 500; }
    .card-tabs .nav-tabs.style-1 .nav-item .nav-link.active {
      background: transparent;
      color: #000; }
  @media only screen and (max-width: 1400px) {
    .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
      font-size: 14px;
      padding-right: 16px; } }

.card-tabs .nav-tabs.style-2 {
  border-bottom: 0; }
  .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
    border-radius: 5rem;
    padding: 15px 20px;
    font-weight: 500;
    font-size: 17px;
    border: 0; }
    .card-tabs .nav-tabs.style-2 .nav-item .nav-link .badge {
      margin-left: 5px;
      color: #fff; }
    .card-tabs .nav-tabs.style-2 .nav-item .nav-link.active {
      color: #000; }
    @media only screen and (max-width: 1400px) {
      .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
        font-size: 14px; } }
    @media only screen and (max-width: 1199px) {
      .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
        padding: 10px 15px; } }
  @media only screen and (max-width: 575px) {
    .card-tabs .nav-tabs.style-2 {
      margin-bottom: 10px; }
      .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
        padding: 5px 10px; } }

.currency-icon {
  margin-top: -65px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  border-radius: 100%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  @media only screen and (max-width: 1600px) {
    .currency-icon {
      height: 65px;
      width: 65px; } }
  @media only screen and (max-width: 575px) {
    .currency-icon {
      margin-top: -50px; } }

.card-coin:hover {
  transform: translateY(-10px); }
  .card-coin:hover .currency-icon {
    box-shadow: none; }

.card-coin h2, .card-coin .h2 {
  font-size: 30px; }
  @media only screen and (max-width: 1600px) {
    .card-coin h2, .card-coin .h2 {
      font-size: 22px; } }

.card-bx img {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 0.35rem;
  object-fit: cover; }

.card-bx .card-info {
  position: relative;
  padding: 25px 30px; }

.stacked {
  position: relative;
  z-index: 1; }

.form-wrapper .form-group {
  margin-bottom: 12px; }

.form-wrapper .input-group {
  border-radius: 0.35rem; }
  .form-wrapper .input-group .input-group-prepend {
    display: flex;
    margin-right: -1px; }
    .form-wrapper .input-group .input-group-prepend .input-group-text {
      background: #5B5288;
      border: 0;
      justify-content: left;
      font-size: 16px;
      font-weight: 500;
      padding-left: 30px;
      min-width: 170px;
      color: white;
      border-top-left-radius: 0.35rem;
      border-bottom-left-radius: 0.35rem;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
      @media only screen and (max-width: 575px) {
        .form-wrapper .input-group .input-group-prepend .input-group-text {
          min-width: 115px; } }
  .form-wrapper .input-group .form-control {
    font-size: 20px;
    height: 55px;
    border: 1px solid #EEEEEE;
    text-align: right;
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem;
    border-left: 0; }

@media only screen and (max-width: 1400px) {
  .form-wrapper .input-group .input-group-prepend .input-group-text {
    font-size: 14px;
    padding-left: 20px; } }
  @media only screen and (max-width: 1400px) and (max-width: 575px) {
    .form-wrapper .input-group .input-group-prepend .input-group-text {
      font-size: 12px; } }

@media only screen and (max-width: 1400px) {
  .form-wrapper .input-group .form-control {
    font-size: 16px;
    height: 50px; } }

.card-tabs.style-1 .nav-tabs {
  border: 0;
  border-radius: 0.35rem;
  background-color: #f7f7f7; }
  .card-tabs.style-1 .nav-tabs .nav-item {
    margin-bottom: 0; }
  .card-tabs.style-1 .nav-tabs .nav-link {
    border: 0;
    border-radius: 0.35rem; }
    .card-tabs.style-1 .nav-tabs .nav-link.active {
      background-color: var(--primary);
      color: #fff; }

.tbl-btn tr td a {
  min-width: 110px;
  padding: 10px 0; }

.amount {
  display: block;
  text-align: center;
  align-items: center; }
  .amount .form-control {
    text-align: right;
    background: transparent;
    border-left: 0;
    font-size: 24px;
    height: 75px; }
  .amount label {
    width: 210px;
    background: #5B5288;
    margin: 0;
    padding-left: 30px;
    border: 0;
    border-radius: 14px; }

.theme-colors .btn {
  height: 35px;
  width: 35px;
  cursor: pointer;
  border-radius: 35px !important;
  padding: 0;
  text-align: center;
  margin-right: 12px;
  padding: 3px; }
  .theme-colors .btn i {
    font-size: 28px;
    color: #fff;
    display: none; }
  .theme-colors .btn.active i {
    display: block; }

.donut-chart-sale small, .donut-chart-sale .small {
  font-size: 20px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  display: flex;
  align-items: center;
  top: 0;
  justify-content: center;
  font-weight: 600;
  z-index: 1;
  color: black !important; }
  .donut-chart-sale small:after, .donut-chart-sale .small:after {
    content: "";
    position: absolute;
    height: 76%;
    width: 76%;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    background: white;
    border-radius: 100%;
    z-index: -1; }

.default-select.style-1 {
  width: auto !important;
  border-radius: 0.35rem;
  left: 0;
  top: 0;
  height: auto !important; }
  .default-select.style-1 .btn {
    color: #fff !important;
    border: 0 !important; }
    .default-select.style-1 .btn:after {
      margin-left: 0.5em;
      font-size: 16px; }
  .default-select.style-1 .dropdown-menu {
    z-index: 1; }
    .default-select.style-1 .dropdown-menu .dropdown-item {
      font-size: 16px; }
  @media only screen and (max-width: 1400px) {
    .default-select.style-1 .btn {
      padding: 0.625rem 1rem;
      font-size: 0.813rem !important; }
    .default-select.style-1 .dropdown-menu .dropdown-item {
      font-size: 0.813rem !important; } }

.default-select.style-2 {
  width: auto !important;
  left: 0;
  top: 0;
  height: auto !important; }
  .default-select.style-2 .btn {
    padding: 0.938rem 1.5rem;
    border-radius: 0.75rem;
    font-weight: 500;
    font-size: 1rem;
    color: var(--primary) !important;
    border: 1px solid #EEEEEE !important; }
    .default-select.style-2 .btn:after {
      margin-left: 0.5em;
      font-size: 16px; }
  .default-select.style-2 .dropdown-menu {
    z-index: 1; }
    .default-select.style-2 .dropdown-menu .dropdown-item {
      font-size: 1rem; }

.underline {
  text-decoration: underline; }

.ic-icon {
  height: 63px;
  width: 63px;
  min-width: 63px;
  display: inline-block;
  line-height: 63px;
  text-align: center;
  border-radius: 14px;
  margin-right: 12px; }
  @media only screen and (max-width: 575px) {
    .ic-icon {
      height: 45px;
      width: 45px;
      min-width: 45px;
      line-height: 45px; } }

.coin-tabs .nav-tabs {
  border: 0; }
  .coin-tabs .nav-tabs .nav-link {
    border: 0;
    border-bottom: 2px solid var(--rgba-primary-2); }
    .coin-tabs .nav-tabs .nav-link.active {
      color: #000;
      border-color: var(--primary); }

.detault-daterange {
  width: auto;
  border: 1px solid #cfcfcf;
  border-radius: 0.35rem;
  overflow: hidden; }
  .detault-daterange .form-control {
    border: 0;
    padding: 0;
    height: 40px;
    font-weight: 600; }
  .detault-daterange .input-group-text {
    padding: 0;
    background: transparent;
    padding-right: 0;
    color: var(--primary);
    border-radius: 0; }
    .detault-daterange .input-group-text i {
      font-size: 28px; }
  @media only screen and (max-width: 1400px) {
    .detault-daterange .form-control, .detault-daterange .input-group-text {
      height: 40px; } }

.coin-holding {
  padding: 15px 20px;
  align-items: center;
  border-radius: 15px;
  position: relative;
  margin-right: 0;
  margin-left: 0;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .coin-holding:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 15px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.46) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.46) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.46) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#75ffffff',GradientType=1 );
    /* IE6-9 */ }
  .coin-holding .coin-font {
    font-size: 28px; }
    @media only screen and (max-width: 1600px) {
      .coin-holding .coin-font {
        font-size: 16px; } }
    @media only screen and (max-width: 1199px) {
      .coin-holding .coin-font {
        font-size: 16px; } }
    @media only screen and (max-width: 575px) {
      .coin-holding .coin-font {
        font-size: 20px; } }
  .coin-holding .coin-font-1 {
    font-size: 30px;
    font-weight: 600; }
    @media only screen and (max-width: 1600px) {
      .coin-holding .coin-font-1 {
        font-size: 16px; } }
    @media only screen and (max-width: 1199px) {
      .coin-holding .coin-font-1 {
        font-size: 16px; } }
  @media only screen and (max-width: 1600px) {
    .coin-holding .coin-bx svg {
      width: 50px; } }
  @media only screen and (max-width: 575px) {
    .coin-holding .coin-bx {
      width: 100%; }
      .coin-holding .coin-bx svg {
        width: 50px; } }
  @media only screen and (max-width: 575px) {
    .coin-holding .coin-bx-one svg {
      width: 20px; } }
  @media only screen and (max-width: 575px) {
    .coin-holding p {
      font-size: 11px; } }

.my-profile {
  position: relative;
  display: inline-block; }
  .my-profile img {
    height: 195px;
    width: 195px;
    border-radius: 15px; }
    @media only screen and (max-width: 1199px) {
      .my-profile img {
        height: 100px;
        width: 100px; } }
  .my-profile a {
    position: absolute;
    height: 52px;
    width: 52px;
    background: var(--primary);
    text-align: center;
    line-height: 52px;
    border-radius: 15px;
    color: white;
    font-size: 20px;
    top: -20px;
    right: -20px; }
    @media only screen and (max-width: 1199px) {
      .my-profile a {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 14px;
        border-radius: 10px; } }

.name-text {
  font-size: 20px; }
  @media only screen and (max-width: 1199px) {
    .name-text {
      font-size: 16px; } }

.portofolio-social {
  display: flex;
  justify-content: center;
  margin-top: 30px; }
  .portofolio-social li a {
    height: 52px;
    width: 52px;
    border: 1px solid;
    border-color: var(--primary);
    line-height: 52px;
    font-size: 24px;
    display: block;
    text-align: center;
    color: var(--primary);
    margin: 0 8px;
    border-radius: 15px; }
    @media only screen and (max-width: 1199px) {
      .portofolio-social li a {
        height: 40px;
        width: 40px;
        line-height: 40px;
        font-size: 20px; } }

.rank-ic {
  height: 55px;
  width: 55px;
  line-height: 55px;
  display: block;
  border-radius: 0.35rem;
  text-align: center; }
  @media only screen and (max-width: 575px) {
    .rank-ic {
      height: 50px;
      width: 50px;
      line-height: 50px;
      font-size: 16px !important; } }

.weather-btn {
  background: #fff;
  display: flex;
  padding: 10px 10px;
  align-items: center;
  border-radius: 0.35rem;
  margin-right: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12); }
  .weather-btn .bootstrap-select .btn {
    background: transparent !important;
    border: 0 !important;
    padding: 0;
    color: #000 !important; }

.tbl-orders {
  background: #F4F4F4;
  border-radius: 0.35rem; }

.m-t35 {
  margin-top: 35px; }

@media only screen and (max-width: 575px) {
  .svg-btn {
    width: max-content;
    padding: 5px 10px; } }

@media only screen and (max-width: 575px) {
  .svg-btn svg {
    height: 30px;
    width: 30px; } }

@media only screen and (max-width: 575px) {
  .m-t25 {
    margin-top: 25px; } }

.custom-dropdown .bootstrap-select button {
  padding: 0px;
  border: 0 !important; }

.tbl-orders-style svg path {
  stroke: #000; }

.tbl-orders-style tr td {
  color: black; }

.chart-content {
  padding: 14px 0; }

.wspace-no {
  white-space: nowrap; }

.about-coin .title {
  font-size: 24px; }
  @media only screen and (max-width: 575px) {
    .about-coin .title {
      font-size: 16px; } }

.about-coin .sub-title {
  font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .about-coin .sub-title {
      font-size: 12px; } }

@media only screen and (max-width: 575px) {
  .about-coin img {
    width: 60px; }
  .about-coin .sub-title {
    margin-bottom: 0; } }

.about-coin span {
  font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .about-coin span {
      font-size: 12px; } }

.card-table {
  overflow: hidden; }
  @media only screen and (max-width: 575px) {
    .card-table tbody tr td span svg {
      width: 40px; } }

.form-head h2, .form-head .h2 {
  font-size: 34px; }
  @media only screen and (max-width: 575px) {
    .form-head h2, .form-head .h2 {
      font-size: 24px; } }

.current-chart {
  margin-bottom: -40px; }

.swiper-box {
  position: relative;
  height: 920px; }
  .swiper-box .swiper-container {
    width: 100%;
    height: 100%; }
  .swiper-box .card {
    height: auto; }
  .swiper-box .swiper-slide {
    font-size: 18px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 23px; }
  .swiper-box .swiper-container-vertical > .swiper-scrollbar {
    right: auto;
    left: 4px;
    width: 2px; }
  .swiper-box .swiper-scrollbar-drag {
    width: 8px;
    left: -3px;
    background: #6418C3; }
  .swiper-box:after {
    content: "";
    height: 200px;
    width: 100%;
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(249, 249, 249, 0.43) 53%, #f9f9f9 79%);
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(249, 249, 249, 0.43) 53%, #f9f9f9 79%);
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(249, 249, 249, 0.43) 53%, #f9f9f9 79%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#f9f9f9',GradientType=0 ); }
  @media only screen and (max-width: 1600px) {
    .swiper-box {
      height: 1100px; } }
  @media only screen and (max-width: 1199px) {
    .swiper-box {
      height: auto;
      margin-bottom: 25px; }
      .swiper-box:after {
        content: none; }
      .swiper-box .swiper-slide {
        padding-left: 0;
        padding: 0 10px; } }
  @media only screen and (max-width: 575px) {
    .swiper-box .card {
      margin-bottom: 25px; } }

.action-button .btn-info svg path {
  stroke: #51A6F5; }

.action-button .btn-danger svg path {
  stroke: #FF4C41; }

.action-button .btn:hover svg path, .action-button .btn:focus svg path {
  stroke: #fff; }

.apexcharts-tooltip.apexcharts-theme-light {
  border-radius: 0.35rem;
  background: #ffffff;
  border: 0 !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); }

.apexcharts-xaxistooltip.apexcharts-theme-light {
  border-radius: 0.42rem !important;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15) !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15) !important;
  border: 0 !important;
  background: #ffffff !important; }

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #F3F6F9 !important;
  border: 0 !important; }

.apexcharts-tooltip .apexcharts-tooltip-title {
  padding: 0.5rem 1rem; }

.apexcharts-xaxistooltip.apexcharts-theme-light:before {
  border-bottom: 0 !important; }

.apexcharts-xaxistooltip.apexcharts-theme-light:after {
  border-bottom-color: #ffffff !important; }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.pull-right {
  float: right; }

.message-search-area .form-control:focus {
  border-color: #EEEEEE; }

.ck {
  height: 200px; }

.form-control.custom-image-select {
  background: #F4F4F4;
  width: auto !important; }
  .form-control.custom-image-select img {
    width: 30px;
    margin-right: 10px; }
  .form-control.custom-image-select .dropdown-toggle {
    width: auto;
    padding: 10px 15px 10px 15px;
    border: 0 !important; }
  .form-control.custom-image-select .filter-option-inner-inner {
    margin-right: 10px; }
  .form-control.custom-image-select .dropdown-menu .dropdown-item {
    padding: 10px 15px 10px 15px;
    text-align: left; }

.form-control.custom-image-select-2 {
  background: #F4F4F4;
  border-radius: 0.35rem; }
  .form-control.custom-image-select-2 img {
    width: 50px;
    margin-right: 20px; }
  .form-control.custom-image-select-2 .dropdown-toggle {
    border: 0 !important;
    padding: 10px 20px 10px 20px; }
  .form-control.custom-image-select-2 .filter-option-inner-inner {
    margin-right: 20px; }
  .form-control.custom-image-select-2 .dropdown-menu .dropdown-item {
    padding: 10px 15px 10px 15px;
    text-align: left; }

/*
===================================
    Product detail
===================================*/
.produtct-detail-tag {
  display: inline-block; }
  .produtct-detail-tag a {
    font-style: 13px;
    color: #6e6e6e; }

.product-detail-content .item-tag {
  background: #828690;
  border-radius: 6px;
  display: inline-block;
  font-size: 12px;
  margin-right: 4px;
  padding: 2px 12px;
  color: #fff; }

.filtaring-area h4, .filtaring-area .h4 {
  color: #1d1d1d;
  font-size: 16px;
  font-weight: 400;
  text-transform: lowercase; }

.plus-minus-input .input-icon {
  font-size: 13px;
  color: #6e6e6e; }

.plus-minus-input {
  display: flex;
  width: 120px; }
  .plus-minus-input .custom-btn {
    border-radius: 0;
    height: 40px;
    padding: 12px 8px;
    background: #fff;
    border: 1px solid #EEEEEE; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border: 1px solid #EEEEEE; }

.btn-reveal-trigger .avatar-xl {
  min-width: 30px; }

.share-view {
  display: inline-block; }
  .share-view ul li {
    display: inline-block; }
  .share-view .share-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #EEEEEE;
    text-align: center;
    line-height: 40px;
    font-style: 16px;
    color: #EEEEEE;
    margin-right: 8px; }

/*--------tab----------*/
.veritical-line {
  padding: 20px 30px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  position: relative; }
  .veritical-line:before {
    background: #EEEEEE;
    bottom: 0;
    content: "";
    height: 100%;
    left: -1px;
    max-height: 40%;
    position: absolute;
    width: 1px; }

.tab-content-text p {
  color: #6e6e6e;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 25px; }

.tab-item-list li a {
  background: #fff;
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  color: #6e6e6e;
  display: block;
  font-size: 16px;
  padding: 16px;
  text-transform: uppercase; }
  .tab-item-list li a:hover, .tab-item-list li a:focus {
    background: #fff;
    color: #6e6e6e;
    border-right: 0px; }

.tab-item-list li:last-child {
  border-bottom: 1px solid #EEEEEE; }

.tab-list li {
  margin-bottom: 7px;
  font-size: 13px; }
  .tab-list li i {
    font-size: 13px;
    margin-right: 14px; }

.slide-item-list {
  text-align: center;
  margin: 0 -5px; }
  .slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 5px; }
    .slide-item-list li a {
      display: inline-block;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      background: transparent;
      padding-bottom: 0px; }
      .slide-item-list li a:hover, .slide-item-list li a:focus {
        background: transparent; }
      .slide-item-list li a img {
        width: 100%; }

.product-detail-text {
  padding-top: 28px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 70px; }

.star-rating .product-review {
  font-style: 13px;
  color: #6e6e6e;
  font-weight: 400;
  text-decoration: underline !important; }

.product-detail .tab-content img {
  display: inline-block;
  width: 100%; }

.popular-tag ul {
  margin: 0px;
  padding: 0px; }
  .popular-tag ul li {
    display: inline-block;
    padding: 8px 15px;
    background: #f8f8f8;
    font-size: 13px;
    color: #fff;
    margin-right: 10px;
    margin-bottom: 10px; }

.size-filter ul li {
  display: inline-block; }

.intro {
  border: 1px solid red;
  color: #1d1d1d; }

#listResults .slider {
  margin: 25px 0; }

#listResults .slider-box {
  width: 90%;
  margin: 25px auto; }

#listResults input {
  width: 10%; }

#listResults label {
  border: none;
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  width: 30%; }

.plus-minus-input .input-icon {
  font-size: 13px;
  color: #aaaaaa; }

.plus-minus-input .custom-btn {
  border-radius: 0;
  height: 40px;
  padding: 8px 12px;
  background: #ffffff;
  border: 1px solid #c8c8c8; }
  .plus-minus-input .custom-btn:hover, .plus-minus-input .custom-btn:focus, .plus-minus-input .custom-btn.active {
    box-shadow: none;
    outline: none; }

.plus-minus-input .form-control {
  height: 40px;
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  border-left: 0px solid #c8c8c8;
  border-right: 1px solid #c8c8c8; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 0px solid #c8c8c8;
    border-right: 0px solid #c8c8c8; }

.new-arrival-product .new-arrivals-img-contnent {
  overflow: hidden; }
  .new-arrival-product .new-arrivals-img-contnent img {
    width: 100%;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }

.new-arrival-product:hover .new-arrivals-img-contnent img {
  transform: scale(1.5) translateY(12%);
  -moz-transform: scale(1.5) translateY(12%);
  -webkit-transform: scale(1.5) translateY(12%);
  -ms-transform: scale(1.5) translateY(12%);
  -o-transform: scale(1.5) translateY(12%); }

/*
===================================
    list view
===================================*/
.new-arrival-content .item {
  font-size: 12px;
  color: #6e6e6e; }

.new-arrival-content h4, .new-arrival-content .h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px; }
  .new-arrival-content h4 a, .new-arrival-content .h4 a {
    color: #000; }

.new-arrival-content .price {
  font-weight: 600;
  color: var(--primary);
  font-size: 24px;
  margin-bottom: 0;
  float: right; }
  @media only screen and (max-width: 575px) {
    .new-arrival-content .price {
      float: none;
      margin-top: 10px; } }

.new-arrival-content p {
  font-size: 14px;
  color: #828690;
  margin-bottom: 6px;
  line-height: 24px; }

.new-arrival-content .text-content {
  margin-top: 18px; }

.new-arrival-content.text-center .price {
  float: unset; }

.success-icon {
  color: #68CF29;
  font-size: 16px; }

.comment-review {
  margin-bottom: 15px;
  display: table;
  width: 100%; }
  .comment-review .client-review {
    color: #828690;
    padding-right: 20px;
    text-decoration: underline !important;
    font-size: 14px; }
  .comment-review .span {
    color: #828690;
    font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .comment-review {
      margin-bottom: 0; } }

.star-rating li {
  display: inline-block; }
  .star-rating li i {
    color: gold; }

.user-card .dz-media {
  height: 80px;
  width: 80px;
  min-width: 80px;
  border-radius: 10px;
  overflow: hidden;
  border: 4px solid #fff;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1); }
  .user-card .dz-media img {
    height: 100%;
    width: 100%;
    object-fit: cover; }

.user-card .icon-placeholder {
  font-size: 24px;
  text-transform: uppercase;
  line-height: 70px;
  font-weight: 500;
  display: block;
  letter-spacing: 2px;
  text-align: center;
  height: 100%; }

.user-card .title a {
  color: #000; }
  .user-card .title a:hover {
    color: var(--primary); }

.user-card .list-group {
  margin: 0 -30px; }
  .user-card .list-group .list-group-item {
    padding: 10px 30px; }

.profile-wrapper .profile-img {
  height: 150px;
  width: 150px;
  min-width: 150px;
  display: inline-block;
  border-radius: 0.35rem; }
  .profile-wrapper .profile-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 0.35rem; }
  .profile-wrapper .profile-img.active {
    position: relative; }
    .profile-wrapper .profile-img.active:after {
      content: "";
      position: absolute;
      right: -5px;
      top: -5px;
      border-radius: 50%;
      border: 3px solid #fff;
      height: 18px;
      width: 18px;
      background: #68CF29; }

.profile-wrapper .user-list-detail {
  display: flex; }
  .profile-wrapper .user-list-detail li {
    padding-right: 12px;
    margin-right: 12px;
    border-right: 1px solid #EEEEEE; }
    .profile-wrapper .user-list-detail li:last-child {
      border-right: 0; }
    .profile-wrapper .user-list-detail li svg {
      width: 20px;
      fill: rgba(0, 23, 55, 0.08); }

.user-states-info {
  background: #f7f7f7;
  border-radius: 0.35rem;
  text-align: center;
  padding: 15px 10px;
  border: 1px solid #dedede;
  border-style: dashed; }
  .user-states-info .user-states-info-name {
    font-size: 16px;
    color: black;
    font-weight: 600;
    display: block; }
  .user-states-info .user-states-value {
    font-size: 15px; }

.default-progress {
  height: 20px; }
  .default-progress .progress-bar {
    border-radius: 20px; }
  .default-progress .progress-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding: 0 15px; }

.bg-gradient-1 {
  background: #ac39d4;
  background: -moz-linear-gradient(left, #ac39d4 0%, #f04cf3 100%);
  background: -webkit-linear-gradient(left, #ac39d4 0%, #f04cf3 100%);
  background: linear-gradient(to right, #ac39d4 0%, #f04cf3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac39d4', endColorstr='#f04cf3',GradientType=1 ); }

@media only screen and (max-width: 767px) {
  .chat-body {
    min-height: auto !important; } }

.chat-wrapper {
  display: flex;
  overflow: hidden;
  position: relative; }
  .chat-wrapper .chat-left-sidebar {
    width: 320px;
    min-width: 320px;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
    .chat-wrapper .chat-left-sidebar .chat-fix-search {
      padding: 12px 20px;
      border-bottom: 1px solid #EEEEEE;
      border-right: 1px solid #EEEEEE; }
      .chat-wrapper .chat-left-sidebar .chat-fix-search img {
        height: 42px;
        width: 42px; }
      .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .form-control {
        border-right: 0;
        height: 42px;
        border-top-left-radius: 42px;
        border-bottom-left-radius: 42px; }
      .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text {
        height: 42px;
        background: transparent;
        border-left: 0;
        border: 1px solid #EEEEEE;
        border-top-right-radius: 42px;
        border-bottom-right-radius: 42px; }
        .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text i {
          font-weight: 600; }
    @media only screen and (max-width: 1199px) {
      .chat-wrapper .chat-left-sidebar {
        width: 280px;
        min-width: 280px; } }
  .chat-wrapper .chart-right-sidebar {
    flex: 1; }
  .chat-wrapper .chat-box-header {
    padding: 12px 20px; }
    .chat-wrapper .chat-box-header .main-img {
      height: 42px;
      width: 42px; }
  .chat-wrapper .chat-hamburger {
    display: none; }
  .chat-wrapper .chat {
    display: none; }
    .chat-wrapper .chat.active-chat {
      display: block; }
  @media only screen and (max-width: 767px) {
    .chat-wrapper .chat-left-sidebar {
      position: absolute;
      left: -280px;
      background: #fff;
      z-index: 5; }
      .chat-wrapper .chat-left-sidebar.show {
        left: 0; }
    .chat-wrapper .chat-hamburger {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      position: absolute;
      height: 45px;
      width: 45px;
      line-height: 45px;
      text-align: center;
      background-color: #6418C3;
      color: #fff;
      border-radius: 50%;
      right: 10px;
      top: 75px;
      z-index: 5; }
      .chat-wrapper .chat-hamburger span {
        display: block;
        height: 2px;
        margin: 2px auto;
        width: 20px;
        border-radius: 3px;
        background-color: #fff; } }

.message-bx .tab-content {
  height: 624px; }
  @media only screen and (max-width: 767px) {
    .message-bx .tab-content {
      height: calc(100vh - 380px); } }

.message-bx .image-bx {
  position: relative;
  display: inline-block; }
  .message-bx .image-bx .img-1 {
    width: 42px;
    height: 42px;
    height: 42px; }
    @media only screen and (max-width: 575px) {
      .message-bx .image-bx .img-1 {
        height: 45px;
        width: 45px; } }
  .message-bx .image-bx span.active {
    position: absolute;
    bottom: -2px;
    right: 1px;
    height: 12px;
    width: 12px;
    background: #68CF29;
    border: 2px solid #fff;
    border-radius: 3rem; }
    @media only screen and (max-width: 575px) {
      .message-bx .image-bx span.active {
        bottom: 0px;
        right: 0px;
        height: 15px;
        width: 15px;
        border: 3px solid #fff; } }

.message-bx p {
  font-size: 14px; }
  @media only screen and (max-width: 1199px) {
    .message-bx p {
      font-size: 12px; } }

.chat-box .message-sent {
  width: 62%;
  text-align: right; }
  .chat-box .message-sent p {
    background: #8850FF;
    text-align: left;
    border-radius: 0.35rem 0.35rem 0 0.35rem;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    display: inline-block; }
  .chat-box .message-sent span {
    display: block; }
  @media only screen and (max-width: 575px) {
    .chat-box .message-sent {
      width: 100%;
      /* p{
				padding: 5px 8px;
				font-size:12px;
			} */ } }

.chat-box .message-received {
  width: 62%;
  text-align: left; }
  .chat-box .message-received p {
    background: #fff;
    text-align: left;
    font-size: 14px;
    display: inline-block;
    border-radius: 0 0.35rem 0.35rem 0.35rem;
    padding: 10px 20px;
    color: #000;
    font-weight: 400;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); }
  .chat-box .message-received span {
    display: block; }
  @media only screen and (max-width: 575px) {
    .chat-box .message-received {
      width: 100%;
      /* p{
				font-size:12px;
				padding: 5px 8px;
			} */ } }

.chat-box .type-massage {
  margin: 15px 15px;
  padding: 5px;
  border-radius: 0.35rem;
  border-width: 1px !important;
  border-style: dashed !important; }
  .chat-box .type-massage .form-control {
    border: 0;
    height: 43px;
    resize: none;
    padding: 10px; }
  .chat-box .type-massage .btn:focus {
    box-shadow: none; }
  .chat-box .type-massage .send-btn {
    border-radius: 0.35rem;
    padding: 10px 18px; }
  @media only screen and (max-width: 575px) {
    .chat-box .type-massage {
      margin: 5px 15px 15px;
      padding: 5px 8px; }
      .chat-box .type-massage textarea {
        font-size: 12px;
        padding: 11px 5px;
        height: 40px; } }

.chat-box .title-nm {
  font-size: 20px; }
  @media only screen and (max-width: 1199px) {
    .chat-box .title-nm {
      font-size: 16px; } }

.chat-box-area {
  position: relative;
  padding: 20px 20px;
  background: #f1f1f1;
  z-index: 1;
  height: 630px;
  background-size: 30%;
  background-position: bottom; }
  @media only screen and (max-width: 767px) {
    .chat-box-area {
      height: calc(100vh - 380px); } }

.chat-list-area {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  padding: 20px 20px;
  cursor: pointer; }
  .chat-list-area .image-bx {
    float: left;
    margin-right: 10px; }
  .chat-list-area p {
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .chat-list-area.active {
    background: var(--rgba-primary-1); }
  .chat-list-area:hover {
    background: #f7f7f7; }
  @media only screen and (max-width: 1199px) {
    .chat-list-area .user-name {
      font-size: 14px !important; } }
  @media only screen and (max-width: 575px) {
    .chat-list-area {
      padding: 15px 15px; } }

.card-tabs .nav-tabs.style-3 {
  border-bottom: 3px solid #EEEEEE; }
  .card-tabs .nav-tabs.style-3 .nav-link {
    font-size: 14px;
    border: 0;
    margin-bottom: -2px;
    border-radius: 0;
    position: relative;
    padding: 12px 20px;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
    .card-tabs .nav-tabs.style-3 .nav-link:after {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 0;
      content: "";
      border-radius: 5px;
      height: 3px;
      width: 0px;
      background: var(--primary);
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    @media only screen and (max-width: 1199px) {
      .card-tabs .nav-tabs.style-3 .nav-link {
        padding: 12px 14px; } }
    .card-tabs .nav-tabs.style-3 .nav-link.active {
      background: transparent;
      color: var(--primary); }
      .card-tabs .nav-tabs.style-3 .nav-link.active:after {
        width: 100%; }

.project-list-group .card {
  margin-bottom: 17px;
  border: 1px solid;
  border-style: dashed;
  border-width: 2px;
  border-color: transparent; }
  .project-list-group .card:hover {
    border-color: #cccccc; }

.project-media img {
  height: 48px;
  width: 48px;
  border-radius: 50px; }
  @media only screen and (max-width: 575px) {
    .project-media img {
      height: 44px;
      width: 44px; } }

.project-media .img-placeholder {
  height: 48px;
  width: 48px;
  border-radius: 50px;
  line-height: 48px;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  display: inline-block; }

.project-info {
  padding: 5px 15px;
  flex-flow: wrap;
  display: flex;
  align-items: center; }
  @media only screen and (max-width: 1600px) {
    .project-info {
      font-size: 13px; }
      .project-info h5, .project-info .h5 {
        font-size: 15px; } }
  @media only screen and (max-width: 575px) {
    .project-info {
      padding: 10px 0px; } }

.project-nav {
  margin-bottom: 30px;
  border-bottom: 2px solid #EEEEEE;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px; }
  @media only screen and (max-width: 1199px) {
    .project-nav {
      margin-bottom: 20px;
      padding-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    .project-nav {
      display: block; } }
  @media only screen and (max-width: 575px) {
    .project-nav {
      margin-bottom: 15px;
      padding-bottom: 15px; } }

.power-ic i {
  font-size: 34px;
  height: 48px;
  width: 48px;
  text-align: center;
  line-height: 48px;
  border-radius: 50px;
  color: white;
  font-weight: bold;
  background: var(--primary); }

@media only screen and (max-width: 575px) {
  .power-ic i {
    font-size: 24px;
    height: 44px;
    width: 44px;
    line-height: 44px; } }

.project-status {
  justify-content: space-between; }

.project-card .dz-media {
  height: 80px;
  width: 80px;
  min-width: 80px;
  border-radius: 0.35rem;
  overflow: hidden; }
  .project-card .dz-media img {
    height: 100%; }

.project-card .border-bx {
  border: 1px solid;
  padding: 7px 13px;
  border-radius: 0.35rem;
  border-color: #c1c1c1;
  border-style: dashed; }

.dt-icon {
  height: 45px;
  width: 45px;
  min-width: 45px;
  border-radius: 0.35rem;
  line-height: 45px;
  text-align: center; }

.users-lg {
  display: flex; }
  .users-lg li {
    margin-right: -10px; }
    .users-lg li img {
      height: 40px;
      width: 40px;
      border-radius: 45px;
      border: 2px solid #fff; }

.contact-bx {
  border-width: 2px;
  border-color: #fff;
  text-align: center;
  border-style: dashed; }
  .contact-bx .image-bx {
    display: inline-block;
    position: relative;
    margin-bottom: 10px; }
    .contact-bx .image-bx span.active {
      height: 24px;
      width: 24px;
      position: absolute;
      bottom: 3px;
      right: 3px;
      border-radius: 2rem;
      background: #68CF29;
      border: 4px solid #fff; }
  .contact-bx ul {
    display: flex;
    justify-content: center; }
    .contact-bx ul li a {
      color: var(--primary);
      font-size: 25px;
      width: 48px;
      height: 48px;
      background: var(--rgba-primary-1);
      display: block;
      line-height: 48px;
      border-radius: 50px;
      text-align: center;
      margin: 0 5px; }
      .contact-bx ul li a:hover {
        background: var(--primary);
        color: white; }
  .contact-bx:hover {
    border-color: #d0d0d0;
    box-shadow: 0px 0px 20px var(--rgba-primary-1); }
  @media only screen and (max-width: 767px) {
    .contact-bx .media {
      display: block;
      text-align: center; }
      .contact-bx .media .image-bx {
        margin-right: 0px !important;
        margin-bottom: 10px; }
    .contact-bx ul {
      justify-content: center; }
      .contact-bx ul li a {
        padding: 0 10px; } }
  .contact-bx .card-header {
    position: absolute;
    right: 0;
    top: 0; }
    .contact-bx .card-header .dropdown {
      margin-left: auto; }
  .contact-bx .card-body .image-bx img {
    height: 120px;
    width: 120px; }
  .contact-bx .card-body .image-bx .icon-placeholder {
    height: 120px;
    width: 120px;
    display: inline-block;
    line-height: 120px;
    font-weight: 600;
    font-size: 30px;
    text-transform: uppercase; }
  .contact-bx .media-body h6, .contact-bx .media-body .h6 {
    margin-top: 5px; }
  .contact-bx .media-body p {
    margin-bottom: 30px; }
  @media only screen and (max-width: 1199px) {
    .contact-bx .card-body .image-bx img,
    .contact-bx .card-body .image-bx .icon-placeholder {
      height: 80px;
      width: 80px;
      line-height: 80px; }
    .contact-bx .card-body .image-bx span.active {
      height: 16px;
      border-width: 2px;
      width: 16px; }
    .contact-bx .card-header {
      padding: 15px; }
    .contact-bx .media-body h6, .contact-bx .media-body .h6 {
      font-size: 16px !important; }
    .contact-bx ul li a {
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 22px; } }

.image-placeholder {
  position: relative;
  max-width: 130px;
  margin: 10px auto; }
  .image-placeholder .avatar-edit {
    position: absolute;
    right: 12px;
    z-index: 1;
    top: 10px; }
    .image-placeholder .avatar-edit input {
      display: none; }
      .image-placeholder .avatar-edit input + label {
        display: inline-block;
        width: 34px;
        height: 34px;
        margin-bottom: 0;
        border-radius: 100%;
        background: #FFFFFF;
        border: 1px solid transparent;
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
        cursor: pointer;
        font-weight: normal;
        transition: all .2s ease-in-out; }
        .image-placeholder .avatar-edit input + label:hover {
          background: #f1f1f1;
          border-color: #d6d6d6; }
        .image-placeholder .avatar-edit input + label:after {
          content: "\f303";
          font-family: 'Font Awesome 5 Free';
          color: #757575;
          position: absolute;
          top: 6px;
          font-weight: 900;
          left: 0;
          right: 0;
          text-align: center;
          margin: auto; }
  .image-placeholder .avatar-preview {
    width: 120px;
    height: 120px;
    position: relative;
    border-radius: 100%;
    border: 6px solid #F8F8F8;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); }
    .image-placeholder .avatar-preview > div {
      width: 100%;
      height: 100%;
      border-radius: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }

[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right {
  border-color: #473F72 !important; }

[direction="rtl"] .border-right {
  border-left: 1px solid #EEEEEE !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 1px solid #EEEEEE !important;
  border-left: 0 !important; }

[direction="rtl"] .dropdown-menu {
  left: auto; }

[direction="rtl"] .dropdown-menu-right {
  left: 0;
  right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .dropdown-menu-right {
      left: 15px; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 10px;
  margin-right: 0; }

[direction="rtl"]:not([data-container="boxed"]) .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"][data-container="wide-boxed"] .nav-header {
  left: auto;
  right: auto; }

[direction="rtl"] .nav-header {
  text-align: right;
  right: auto; }
  [direction="rtl"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0px;
    padding-right: 20px; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] {
      padding-right: 30px; }
    [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
      [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
        padding-right: 30px; }
    @media (max-width: 575.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: 10px;
  left: 0.9375rem; }
  @media (max-width: 575.98px) {
    [direction="rtl"] .nav-control {
      left: -4.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: 40px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
  width: 16rem; }

[direction="rtl"][data-sidebar-style="modern"] .nav-header .nav-control {
  right: unset;
  left: -60px; }

[direction="rtl"] .header {
  padding: 0;
  padding-right: 17.5rem; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"] .header {
      padding-right: 0; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .header {
      padding-right: 0rem;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header .header-content {
      padding-right: 3.5rem;
      padding-left: 0.938rem; } }
  [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  @media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 0.5rem; } }
  [direction="rtl"] .header .nav-control {
    right: 0.4375rem;
    left: auto; }

[direction="rtl"] .header-right > li:not(:first-child) {
  padding-left: 0;
  padding-right: 0.5rem;
  margin-right: 0 !important; }
  @media only screen and (max-width: 767px) {
    [direction="rtl"] .header-right > li:not(:first-child) {
      padding-right: 0.5rem; } }

[direction="rtl"] .header-right .header-profile > a.nav-link {
  margin-left: auto;
  padding-left: auto;
  margin-right: 15px;
  padding-right: 30px;
  border-right: 1px solid #EEEEEE;
  border-left: 0; }
  [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right; }
    @media only screen and (max-width: 1400px) {
      [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
        padding-right: 10px;
        padding-left: 0; } }
  @media only screen and (max-width: 1400px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 10px;
      padding-right: 20px;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0px;
      padding-right: 0px;
      border-right: 0; } }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 40px !important; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -100px !important; } }

[direction="rtl"] .header-left .search_bar .search_icon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .search_icon {
      border-radius: 5rem; } }

[direction="rtl"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }
  [direction="rtl"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
  padding-right: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
  padding-right: 7.75rem; }

[direction="rtl"][data-sidebar-style="mini"] .header {
  padding-right: 5rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0;
  padding-right: 11.25rem; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }

[direction="rtl"][data-sidebar-style="modern"] .header {
  padding: 0 0;
  padding-right: 9.375rem; }
  [direction="rtl"][data-sidebar-style="modern"] .header .navbar {
    padding-left: 40px;
    padding-right: 80px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .deznav {
    text-align: right; }
    [direction="rtl"] .deznav .metismenu ul:after {
      left: auto;
      right: 25px; }
    [direction="rtl"] .deznav .metismenu ul a:before {
      left: auto;
      right: 65px; }
    [direction="rtl"] .deznav .metismenu ul a .badge {
      float: left;
      margin-right: 0;
      margin-left: 12px; }
    [direction="rtl"] .deznav .metismenu li > a i {
      padding: 0 0 0 1.5rem; }
    [direction="rtl"] .deznav .metismenu li > a svg {
      margin-left: 5px;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .deznav .metismenu li ul a {
      padding-right: 6.4rem;
      padding-left: 2rem; }
    [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .deznav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after {
    left: 1.5rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    left: auto;
    right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; }
  [direction="rtl"][data-sidebar-style="mini"] .deznav .metismenu > li > a > i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li > a i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 40px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 3.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 30px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .navbar {
    padding-left: 0;
    padding-right: 60px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control {
    right: auto;
    left: -50px; }
  [direction="rtl"][data-layout="horizontal"] .deznav {
    left: unset;
    right: 40px; }
    [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-child(2) > a {
      border-right: 0; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"][data-sidebar-style="overlay"] .header .navbar {
      padding-left: 40px;
      padding-right: 145px; } }

[direction="rtl"] {
  /* ===== Light gallery ===== */ }
  [direction="rtl"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0   0 0.75rem; }
  [direction="rtl"] .list-group {
    padding-left: 0; }
  [direction="rtl"] .form-check-input {
    margin-left: -1.25rem;
    margin-right: inherit; }
  [direction="rtl"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .radio input,
  [direction="rtl"] .radio-inline,
  [direction="rtl"] .checkbox input,
  [direction="rtl"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0; }
  [direction="rtl"] .content-body {
    margin-right: 17.5rem;
    margin-left: auto; }
    [data-sidebar-style="modern"][direction="rtl"] .content-body {
      margin-right: 9.375rem; }
    [direction="rtl"] .content-body .page-titles {
      text-align: right; }
  [direction="rtl"] .doctor-info-details .media-body span i,
  [direction="rtl"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .patients-chart-deta .col,
  [direction="rtl"] .patients-chart-deta .col [class*="bg-"],
  [direction="rtl"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px; }
  [direction="rtl"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px; }
  [direction="rtl"] .doctor-info-details .media i {
    right: 0;
    left: -15px; }
  [direction="rtl"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px; }
  [direction="rtl"] .apexcharts-legend-text {
    margin: 4px; }
  [direction="rtl"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px; }
  [direction="rtl"] .custom-control {
    margin-left: 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.35rem 0.35rem 0; }
  [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after {
    left: -62px;
    right: auto !important; }
  [direction="rtl"] .check-switch {
    padding-right: 40px; }
    [direction="rtl"] .check-switch .custom-control-label:after, [direction="rtl"] .check-switch .custom-control-label:before {
      right: -35px !important; }
  [direction="rtl"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%); }
  [direction="rtl"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0; }
  [direction="rtl"] .form-wrapper .input-group .form-control {
    text-align: left; }
  [direction="rtl"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0); }
  [direction="rtl"] .card-table td:first-child {
    padding-right: 30px;
    padding-left: 10px; }
  [direction="rtl"] .card-table td:last-child {
    padding-left: 30px;
    padding-right: 10px; }
  [direction="rtl"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px; }
  [direction="rtl"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px; }
    @media only screen and (max-width: 575px) {
      [direction="rtl"] .profile-tab .nav-item .nav-link {
        margin-left: 0px; } }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel {
    margin-left: 0px;
    margin-right: 40px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge {
    left: auto;
    right: 0px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel:after {
    left: auto;
    right: -5px; }
  [direction="rtl"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem; }
    [direction="rtl"] .chatbox .msg_cotainer:after {
      left: auto;
      right: -10px;
      transform: rotate(-90deg); }
  [direction="rtl"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important; }
  [direction="rtl"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px; }
    [direction="rtl"] .chatbox .msg_cotainer_send:after {
      right: auto;
      left: -10px;
      transform: rotate(90deg); }
  [direction="rtl"] .new-arrival-content .price {
    float: 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.35rem;
    border-bottom-left-radius: 0.35rem; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
    padding-left: 0.5rem; }
  [direction="rtl"] .chatbox .chatbox-close {
    left: 340px;
    right: auto; }
  [direction="rtl"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #EEEEEE;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  [direction="rtl"] .message-search-area .form-control {
    border-right: 1px solid #EEEEEE;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px; }
  [direction="rtl"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0; }
  [direction="rtl"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px; }
  [direction="rtl"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem; }
  [direction="rtl"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"][data-layout="horizontal"] .content-body {
    margin-right: 0; }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    -webkit-transform: rotate(-4deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem; }
  [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 11.25rem; }
  [direction="rtl"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0; }
  [direction="rtl"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: .9rem; }
  [direction="rtl"] .post-input a i {
    margin-left: 15px;
    margin-right: 0; }
  [direction="rtl"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"] .deznav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"] .deznav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg); }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(225deg) translateY(-50%);
    transform: rotate(225deg) translateY(-50%); }
  [direction="rtl"] .chatbox {
    left: -500px;
    right: auto; }
  [direction="rtl"] .chatbox.active {
    left: 0;
    right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .best-doctor .timeline .timeline-panel .media {
      float: right;
      margin-right: 0 !important;
      margin-left: 15px !important; } }
  [direction="rtl"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); }
  [direction="rtl"] .lg-outer.lg-visible {
    direction: ltr; }
  [direction="rtl"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px; }
  [direction="rtl"] .noUi-target {
    direction: rtl; }
  [direction="rtl"] .noUi-vertical .noUi-pips-vertical {
    left: -20px; }
  [direction="rtl"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px; }
  [direction="rtl"] .sidebar-right .ps--active-x > .ps__rail-x {
    display: none; }
  [direction="rtl"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto; }
  [direction="rtl"] .dtp > .dtp-content {
    right: 50%;
    left: auto; }
  [direction="rtl"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto; }
  [direction="rtl"] .input-group-prepend .btn + .btn {
    border-radius: 0 !important; }
  [direction="rtl"] .form-control + .input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  [direction="rtl"] .input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.35rem;
    border-top-left-radius: 0.35rem; }
  [direction="rtl"] .custom-file-label::after {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0; }
  [direction="rtl"] .weather-btn {
    margin-left: 20px; }
  [direction="rtl"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffffff', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"][data-theme-version="dark"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45050505', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px); }
  [direction="rtl"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff; }
  [direction="rtl"] .swiper-box .swiper-slide {
    padding-left: 0;
    padding-right: 23px; }
  [direction="rtl"] .swiper-box .swiper-scrollbar-drag {
    left: auto;
    right: -3px; }
  [direction="rtl"] .swiper-box .swiper-container-vertical > .swiper-scrollbar {
    right: 4px;
    left: auto; }

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
  [direction="rtl"] .content-body {
    margin-right: 17rem; } }

[direction="rtl"] .sidebar-right {
  left: -50rem;
  right: auto;
  box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); }
  [direction="rtl"] .sidebar-right.show {
    left: 5.25rem;
    right: auto; }
  [direction="rtl"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); }

[direction="rtl"] .sidebar-right .sidebar-close-trigger {
  left: -48px;
  right: auto; }

[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right; }

[direction="rtl"] .dz-demo-panel {
  right: unset;
  left: -100%; }
  [direction="rtl"] .dz-demo-panel.show {
    right: unset;
    left: 0; }
  [direction="rtl"] .dz-demo-panel .dz-demo-trigger {
    left: 100%;
    right: unset;
    border-radius: 0 5px 5px 0; }

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 575.98px) {
    html[dir="rtl"] [direction="rtl"] .footer {
      padding-right: 0; } }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"] .menu-toggle .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
  padding-right: 9.375rem; }

:root {
  --primary: #eb8153;
  --secondary: #6418C3;
  --primary-hover: #e66025;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

[data-theme-version="dark"] {
  background: #1e252c;
  color: #828690;
  --nav-headbg: #1e252c;
  --sidebar-bg: #1e252c;
  --headerbg: #1e252c; }
  [data-theme-version="dark"] h1, [data-theme-version="dark"] .h1,
  [data-theme-version="dark"] h2,
  [data-theme-version="dark"] .h2,
  [data-theme-version="dark"] h3,
  [data-theme-version="dark"] .h3,
  [data-theme-version="dark"] h4,
  [data-theme-version="dark"] .h4,
  [data-theme-version="dark"] h5,
  [data-theme-version="dark"] .h5,
  [data-theme-version="dark"] h6,
  [data-theme-version="dark"] .h6 {
    color: #fff !important; }
  [data-theme-version="dark"] a.link {
    color: #ddd; }
  [data-theme-version="dark"] a.link:focus,
  [data-theme-version="dark"] a.link:hover {
    color: #51A6F5; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .text-secondary {
    color: #fff !important; }
  [data-theme-version="dark"] .border-right {
    border-right: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border {
    border: 1px solid #fff !important; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #000;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
    background-color: #000;
    color: #7e7e7e; }

[data-theme-version="dark"] .btn-link g [fill] {
  fill: #fff; }

[data-theme-version="dark"] .btn-light:active,
[data-theme-version="dark"] .btn-light:focus,
[data-theme-version="dark"] .btn-light:hover {
  color: #000; }

[data-theme-version="dark"] .form-control {
  background-color: transparent;
  border-color: #122b41;
  color: #fff; }

[data-theme-version="dark"] .card {
  background-color: #000;
  box-shadow: none; }

[data-theme-version="dark"] .btn-outline-dark:hover {
  background-color: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .tdl-holder input[type=text],
[data-theme-version="dark"] .tdl-holder li {
  background-color: #000;
  border-color: #473F72; }

[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder {
  color: #828690; }

[data-theme-version="dark"] .tdl-holder label:hover {
  background-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .text-muted {
  color: #828690; }

[data-theme-version="dark"] .modal-content {
  background: #222a32; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: #473F72; }

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .header-left .dashboard_bar,
[data-theme-version="dark"] .star-review span,
[data-theme-version="dark"] .table strong {
  color: #fff; }

[data-theme-version="dark"] .text-dark {
  color: #828690; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
  border-color: #473F72; }

[data-theme-version="dark"] .widget-stat .media > span {
  background: #473F72;
  border-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #1e252c;
  border-color: #473F72; }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: #473F72; }

[data-theme-version="dark"] .custom-select {
  border-color: #473F72;
  color: #828690;
  background: #1e252c; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #473F72; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: #473F72; }

[data-theme-version="dark"] .grid-col {
  background: #1e252c; }

[data-theme-version="dark"] .noUi-target {
  border-color: #473F72;
  border-radius: 8px;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #473F72; }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: #473F72; }

[data-theme-version="dark"] .input-group-text {
  background: #473F72;
  color: #7e7e7e; }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: #473F72; }
  [data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff; }
  [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff; }

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
  border-color: #473F72; }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #473F72; }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #473F72; }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #1e252c;
    color: #fff; }

[data-theme-version="dark"] .list-group-item-action {
  color: #7e7e7e; }

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
  background-color: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .list-group-item.active {
  color: #fff;
  border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .swal2-popup {
  background: #222a32; }

[data-theme-version="dark"] .form-head .btn-outline-primary {
  border-color: #473F72; }

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
  border-color: var(--primary); }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link {
  background: #453c74; }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link {
  background: #453c74; }
  [data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
    color: #fff;
    background: var(--primary); }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-theme-version="dark"] .review-table .media-body p,
[data-theme-version="dark"] .iconbox small,
[data-theme-version="dark"] .iconbox .small,
[data-theme-version="dark"] .doctor-info-details .media-body p {
  color: #fff; }

[data-theme-version="dark"] .iconbox p,
[data-theme-version="dark"] .doctor-info-details .media-body span {
  color: rgba(255, 255, 255, 0.7); }

[data-theme-version="dark"] .best-doctor .timeline .timeline-panel {
  background: #222a32; }

[data-theme-version="dark"] .doctor-list .accordion__header-line {
  background: #473F72; }

[data-theme-version="dark"] .review-table .disease,
[data-theme-version="dark"] .review-table,
[data-theme-version="dark"] .review-box {
  border-color: #473F72; }

[data-theme-version="dark"] .form-head .search-area .form-control {
  border: 1px solid #473F72; }

[data-theme-version="dark"] .form-head .search-area .input-group-append .input-group-text {
  background: #473F72; }

[data-theme-version="dark"] .patient-activity tbody tr {
  box-shadow: 0 1px 0 0 #473F72; }

[data-theme-version="dark"] .plus-box {
  background: rgba(255, 255, 255, 0.05);
  color: #fff; }

[data-theme-version="dark"] .default-select.style-1 .btn {
  color: #fff; }

[data-theme-version="dark"] .text-black {
  color: #fff !important; }

[data-theme-version="dark"] .new-arrival-content h4 a, [data-theme-version="dark"] .new-arrival-content .h4 a {
  color: #fff; }

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
  fill: #fff; }

[data-theme-version="dark"] .apexcharts-legend-text {
  color: #fff; }

[data-theme-version="dark"] .morris_chart_height text tspan {
  fill: #fff; }

[data-theme-version="dark"] .toggle-switch.text-right .custom-control-label:before {
  background-color: #ffffff29; }

[data-theme-version="dark"] .toggle-switch .custom-control-input:checked ~ .custom-control-label:before {
  background-color: #fff; }

[data-theme-version="dark"] .btn-link {
  color: #fff; }

[data-theme-version="dark"] .amount-bx .form-control {
  background-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .amount-bx .form-control::placeholder {
    color: #fff; }

[data-theme-version="dark"] .table.bg-info-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td {
  color: #757878; }

[data-theme-version="dark"] .table.bg-warning-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-secondary-hover td {
  color: #757878; }

[data-theme-version="dark"] .order-bg {
  background: #7970A3; }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active > a:after {
  border-color: var(--primary); }

[data-theme-version="dark"] .detault-daterange .input-group-text {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group {
  background: transparent;
  border: 0; }
  [data-theme-version="dark"] .form-wrapper .input-group .input-group-prepend .input-group-text {
    color: #fff; }

[data-theme-version="dark"] .search-area-2 .form-control {
  background-color: #000; }

[data-theme-version="dark"] .search-area-2 .input-group-append .input-group-text {
  background-color: #000; }

[data-theme-version="dark"] .dataTablesCard {
  background-color: #000; }

[data-theme-version="dark"] .compose-content .dropzone {
  background: #1e252c !important; }
  [data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button {
    color: #fff; }

[data-theme-version="dark"] .daterangepicker {
  background: #1e252c;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #1e252c; }
    [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
      background-color: var(--primary);
      color: #fff; }
  [data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 6px solid #2C254A; }

[data-theme-version="dark"] .daterangepicker select.hourselect, [data-theme-version="dark"] .daterangepicker select.minuteselect, [data-theme-version="dark"] .daterangepicker select.secondselect, [data-theme-version="dark"] .daterangepicker select.ampmselect {
  background: #1e252c;
  border: 1px solid #473F72;
  color: #fff; }

[data-theme-version="dark"] .daterangepicker td.off,
[data-theme-version="dark"] .daterangepicker td.off.in-range,
[data-theme-version="dark"] .daterangepicker td.off.start-date,
[data-theme-version="dark"] .daterangepicker td.off.end-date {
  background-color: #000; }
  [data-theme-version="dark"] .daterangepicker td.off:hover,
  [data-theme-version="dark"] .daterangepicker td.off.in-range:hover,
  [data-theme-version="dark"] .daterangepicker td.off.start-date:hover,
  [data-theme-version="dark"] .daterangepicker td.off.end-date:hover {
    background-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .app-fullcalendar .fc-button {
  background-color: #2C254A;
  border-color: #473F72;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary); }

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #473F72, 0 0 0 4px var(--rgba-primary-1); }

[data-theme-version="dark"] .dd-handle {
  border-color: #473F72; }

[data-theme-version="dark"] .menu-toggle .deznav .metismenu li > ul {
  background: #222a32 !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  border-color: #473F72; }

[data-theme-version="dark"] .nav-tabs .nav-link {
  color: white; }
  [data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
    color: #fff;
    background: transparent;
    border-color: #6418C3; }

[data-theme-version="dark"] .card-tabs .nav-tabs, [data-theme-version="dark"] .card-tabs .nav-link, [data-theme-version="dark"] .card-tabs .active {
  border-bottom: 0; }

[data-theme-version="dark"] .clockpicker-popover .popover-content {
  background-color: #000; }

[data-theme-version="dark"] .clockpicker-plate {
  background-color: #2C254A; }

[data-theme-version="dark"] .clockpicker-popover .popover-title {
  background-color: #2C254A;
  color: #fff; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
  background-color: #2C254A; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
  background: #1e252c; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
  background: var(--primary); }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
  background: var(--primary); }

[data-theme-version="dark"] .amount-bx {
  border-top: 1px solid #473F72;
  border-bottom: 1px solid #473F72; }

[data-theme-version="dark"] .bar-chart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] #lineChart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] .activity-icon {
  border-color: #f0f0f063; }

[data-theme-version="dark"] .check-switch .custom-control-label:after, [data-theme-version="dark"] .check-switch .custom-control-label:before {
  border-color: #fff; }

[data-theme-version="dark"] .fc-unthemed .fc-today {
  background: #1e252c; }

[data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header {
  background: #473F72; }

[data-theme-version="dark"] .picker__box {
  background: #1e252c; }
  [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: #222a32;
    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: #1e252c; }

[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a {
  color: #68686a; }
  [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected {
    color: #fff; }

[data-theme-version="dark"] .monthly-project-chart circle {
  fill: #2C254A; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-datalabels-group text {
  fill: #fff; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-radialbar-track path {
  stroke: #2C254A; }

[data-theme-version="dark"] .timeline-chart .apexcharts-series rect {
  fill: #2C254A; }

[data-theme-version="dark"] .kanbanPreview-bx {
  background: transparent; }
  [data-theme-version="dark"] .kanbanPreview-bx .card-body .sub-card {
    background: #222a32; }

[data-theme-version="dark"] .message-bx .image-bx span.active, [data-theme-version="dark"] .contact-bx .image-bx span.active {
  border-color: #222a32; }

[data-theme-version="dark"] .users li img {
  border-color: #222a32; }

[data-theme-version="dark"] .donut-chart-sale .peity path:last-child {
  fill: #2C254A; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link.active {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .project-nav {
  border-color: #473F72; }

[data-theme-version="dark"] .contact-bx {
  border-color: #222a32; }
  [data-theme-version="dark"] .contact-bx:hover {
    border-color: var(--primary); }

[data-theme-version="dark"] .btn-light,
[data-theme-version="dark"] .btn-light:active {
  background: #1e252c;
  border-color: #2C254A; }

[data-theme-version="dark"] .users-lg li img {
  border-color: #222a32; }

[data-theme-version="dark"] .draggable.draggable-mirror {
  background: #222a32;
  border: 2px dashed #473F72; }

[data-theme-version="dark"] .chat-list-area:hover, [data-theme-version="dark"] .chat-list-area.active {
  background: #1e252c; }

[data-theme-version="dark"] .message-search-area .input-group-text {
  background: #1e252c;
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link.active {
  color: #fff; }

[data-theme-version="dark"] .chat-box .message-received p {
  color: #b7b7b7; }

[data-theme-version="dark"] .chat-box .type-massage textarea {
  background: transparent; }

[data-theme-version="dark"] .chatbox .type_msg .form-control {
  background: transparent;
  resize: none; }

[data-theme-version="dark"] .message-search-area .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .daterangepicker td.in-range {
  background: #222a32;
  color: #797c87; }

[data-theme-version="dark"] .daterangepicker .calendar-table .next span, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span {
  border-color: #fff; }
  [data-theme-version="dark"] .daterangepicker .calendar-table .next span:hover, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span:hover {
    border-color: #000; }

[data-theme-version="dark"] .weather-btn {
  background: #222a32; }

[data-theme-version="dark"] .tbl-orders svg path {
  fill: #fff; }

[data-theme-version="dark"] .tbl-orders i {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders tr td {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders-style svg path {
  stroke: #fff; }

[data-theme-version="dark"] .tbl-orders-style tr td {
  color: #fff; }

[data-theme-version="dark"] .bootstrap-select .btn {
  background: transparent !important; }

[data-theme-version="dark"] .main-profile i {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  background-color: #000; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.next:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.next:hover {
    color: #000;
    background: #fff; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
    color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button {
  background-color: #000;
  color: white; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current {
    color: black;
    background: #fff;
    border: 0; }
    [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover {
      color: #000;
      background: #fff; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    color: #000;
    background: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td,
[data-theme-version="dark"] .table.bg-secondary-hover td,
[data-theme-version="dark"] .table.bg-warning-hover td,
[data-theme-version="dark"] .table.bg-info-hover td,
[data-theme-version="dark"] .table.bg-success-hover td,
[data-theme-version="dark"] .table.bg-danger-hover td {
  color: #fff; }

[data-theme-version="dark"] .my-profile a {
  color: #6418C3;
  background: #fff; }

[data-theme-version="dark"] .portofolio-social li a {
  border-color: #6418C3;
  color: #fff; }

[data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link:hover, [data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link.active {
  color: #fff;
  border-color: #fff; }

[data-theme-version="dark"] .info-group .color-style {
  color: #68CF29; }

[data-theme-version="dark"] .order-tbl tr th {
  color: #b1adc4; }

[data-theme-version="dark"] .dropdown-menu, [data-theme-version="dark"] .dropdown-item {
  color: #b1adc4; }

[data-theme-version="dark"] .bootstrap-select, [data-theme-version="dark"] .dropdown-toggle, [data-theme-version="dark"] .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .main-profile > p {
  color: #8f88b4; }

[data-theme-version="dark"] .market-line line {
  stroke: #483F79; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link.active, [data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link:hover {
  border-color: #fff !important;
  color: #fff; }

[data-theme-version="dark"] .coin-holding:after {
  background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: linear-gradient(to right, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#d63b3363',GradientType=1 ); }

[data-theme-version="dark"] .card-table thead {
  background: #5B5288; }

[data-theme-version="dark"] .swiper-box:after {
  background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#f9f9f9',GradientType=0 ); }

[data-theme-version="dark"] .fc-theme-standard td, [data-theme-version="dark"] .fc-theme-standard th,
[data-theme-version="dark"] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, [data-theme-version="dark"] .fc-scrollgrid, [data-theme-version="dark"] table {
  border-color: #473F72; }

[data-theme-version="dark"] .default-select.style-1 .btn:after {
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs {
  background-color: #2C254A; }

[data-theme-version="dark"] .btn-outline-light:hover {
  color: #000; }

[data-theme-version="dark"] .dropdown-menu {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box-area {
  background: #1e252c; }

[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text,
[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search,
[data-theme-version="dark"] .user-card .dz-media {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box .message-received p {
  background: #222a32;
  color: #fff; }

[data-theme-version="dark"] .project-list-group .card:hover {
  border-color: #473F72; }

[data-theme-version="dark"] table.dataTable.style-1 thead th {
  color: #c7c7c7; }

[data-theme-version="dark"] .table {
  color: #989898; }

[data-theme-version="dark"] .user-card .title a {
  color: #fff; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.5); }

[data-theme-version="dark"] .form-control.custom-image-select .dropdown-toggle, [data-theme-version="dark"] .form-control.custom-image-select-2 .dropdown-toggle {
  background: #1e252c !important; }

[data-theme-version="dark"] .form-check-input {
  border-color: #fff;
  background-color: transparent; }

[data-theme-version="dark"] .header {
  border-color: #473F72; }
  [data-theme-version="dark"] .header .sub-header {
    background-color: #000;
    border-color: #473F72; }

[data-theme-version="dark"] .header-left input {
  background: #1e252c !important;
  border-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .header-left input:focus {
    box-shadow: none;
    border-color: var(--primary); }
  [data-theme-version="dark"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="dark"] .header-left .search_icon {
  background: #1e252c; }
  [data-theme-version="dark"] .header-left .search_icon i {
    color: #fff; }

[data-theme-version="dark"] .search-area .input-group-text {
  background: #1e252c;
  border: 0; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link {
  border-color: #473F72;
  background: transparent; }

[data-theme-version="dark"] .header-right .right-sidebar a {
  color: var(--primary);
  border-color: #473F72; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  background: transparent; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  background: #1e252c; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg  path {
    fill: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link i {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-full path, [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-minimize path {
    stroke: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="dark"] .search-area .input-group-append .input-group-text {
  background: #1e252c;
  padding: 0 19px;
  border: 0; }

[data-theme-version="dark"] .search-area .form-control:focus, [data-theme-version="dark"] .search-area .form-control:hover, [data-theme-version="dark"] .search-area .form-control:active {
  background: #1e252c; }

[data-theme-version="dark"] .pulse-css {
  border-color: #222a32; }

[data-theme-version="dark"] .nav-header .hamburger .line {
  background: #fff; }

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background-color: #fff; }

[data-theme-version="dark"][data-layout="horizontal"] .search-area .input-group-append .input-group-text,
[data-theme-version="dark"][data-layout="horizontal"] .search-area .form-control {
  background: #1e252c !important; }

[data-theme-version="dark"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-path {
  fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-path {
  fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li > ul {
  background-color: #000; }

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
  color: #fff; }

[data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a {
  color: #fff; }
  [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i {
    color: #fff; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #000; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #222a32;
    color: #fff;
    border-color: #473F72; }
  [data-theme-version="dark"] .fixed-content-box + .header + .deznav {
    background-color: #2C254A; }

[data-theme-version="dark"] .deznav .metismenu > li > a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a {
  color: var(--primary); }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after {
    border-color: #fff; }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i {
    color: var(--primary); }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul {
  background-color: transparent; }

[data-theme-version="dark"] .deznav .metismenu ul:after {
  background-color: #473F72; }

[data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active {
  color: var(--primary);
  background: #332c52; }

[data-theme-version="dark"] .deznav .metismenu ul a:before {
  background-color: #fff; }

[data-theme-version="dark"] .deznav .metismenu a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu .has-arrow:after {
  border-color: #fff; }

[data-theme-version="dark"] .sidebar-right {
  border-radius: 12px 0 0 12px; }
  [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    border-color: #EEEEEE !important; }
  [data-theme-version="dark"] .sidebar-right .filter-option-inner-inner {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .dropdown-menu {
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }
    [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item:hover {
      background-color: rgba(59, 51, 99, 0.1);
      color: rgba(0, 0, 0, 0.8); }

[data-theme-version="dark"] .footer {
  background-color: transparent; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL3N0eWxlLmNzcyIsCgkic291cmNlcyI6IFsKCQkic2Nzcy9tYWluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fYWJzdHJhY3RzLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGUuc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19icy1jdXN0b20uc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19pbmhlcml0YW5jZS5zY3NzIiwKCQkic2Nzcy9hYnN0cmFjdHMvX21peGluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fbWFwcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1zY2hlbWUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsCgkJInNjc3MvYmFzZS9fZm9udHMuc2NzcyIsCgkJInNjc3MvYmFzZS9faGVscGVyLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2NvbG9ycy5zY3NzIiwKCQkic2Nzcy9iYXNlL19jdXN0b20tZ3JpZC5zY3NzIiwKCQkic2Nzcy9fcHJlbG9hZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC9mb290ZXIvX2Zvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9uYXYtaGVhZGVyL19uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9oZWFkZXIvbmF2LWhlYWRlci9fbmF2LWNvbnRyb2wuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9faGVhZGVyLWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItbGVmdC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1yZXNldC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLXNpZGViYXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLWZvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItYmcuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX21lZ2EtbWVudS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1mdWxsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLW1pbmktbmF2LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWhvcml6b250YWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItY29tcGFjdC1uYXYuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItaWNvbi1ob3Zlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1tb2Rlcm4uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItb3ZlcmxheS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci12ZXJ0aWNhbC1uYXYuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItcHJvZmlsZS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fZml4ZWQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fZHotZGVtby1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS1iZy5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLWJveGVkLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUtd2lkZS1ib3hlZC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLWNvbG9yLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19vcGVuc2Fucy5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fcG9wcGlucy5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fcm9ib3RvLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19oZWx2ZXRpY2Euc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX21haW4uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LXJlc2V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtbGVmdC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1yaWdodC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1mb290ZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fbWFpbi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLXJlc2V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstZ2xvYmFsLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLWxlZnQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLXJpZ2h0LXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1mb290ZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fYXBwcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fYXBwLWNhbGVuZGVyLWRhdGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9hcHAvX2FwcC1jYWxlbmRlci1ldmVudC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fZW1haWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9hcHAvX3Byb2ZpbGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9hcHAvX2NoYXQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtY2hhcnRpc3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWNoYXJ0anMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWMzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1mbG90LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1tb3JyaXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LXNwYXJrbGluZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fZWFzeS1waWUtY2hhcnQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWFtY2hhcnQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWhpZ2hjaGFydHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2VjaGFydHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1iYXNpYy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWNoZWNrYm94LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tcmFkaW8tYnV0dG9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tc3dpdGNoLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tdmFsaWRhdGlvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLXBpY2tlcnMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1hZGRvbnMtY3JvcHBlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWFkZG9ucy1zZWxlY3QyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tc3RlcHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1kcm9wem9uZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWNrZWRpdG9yLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tZWRpdG9yLXF1aWxsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXBzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXAtZGF0YW1hcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL21hcC9fbWFwLWpxdm1hcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL19hZGRvbnMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtYmxvY2t1aS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ib290c3RyYXAtc2VsZWN0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNsaXBib2FyZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy10aWNrZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtdHlwZWFoZWFkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXdlYXRoZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtbm91aS1zbGlkZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtbmVzdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtcGlnbm9zZS1jYWxlbmRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ob3Jpem9udGFsLXRpbWVsaW5lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXRvYXN0ci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1saWdodGdhbGxlcnkuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fanF2bWFwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3BlcmZlY3Qtc2Nyb2xsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX2Ryb3B6b25lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNhbGVuZGFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNrZWRpdG9yLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX2ludGVyZmFjZXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYWNjb3JkaW9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWFsZXJ0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWJhZGdlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWJyZWFkY3J1bWIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYnV0dG9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWNhcmQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktY2Fyb3VzZWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktZHJvcGRvd24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktZ3JpZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1sYWJlbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1saXN0LWdyb3VwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLW1lZGlhLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLW1lbnUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktbW9kYWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktcGFnaW5hdGlvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wb3BvdmVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXByZWxvYWRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wcm9ncmVzc2Jhci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1yaWJib24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktc2Nyb2xsYmFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXN0ZXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdGFiLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXRvb2x0aXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdGltZWxpbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1jaGFydC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXNvY2lhbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXN0YXQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC10b2RvLWxpc3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1tZXNzYWdlcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXBpY2thZGF0ZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LWNhcmQtbGlzdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LW1lZGlhLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtYmFzaWMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWJvb3RncmlkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1kYXRhdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWZvb3RhYmxlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1qc2dyaWQuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2VzLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19wYWdlLWVycm9yLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19wYWdlLWF1dGguc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtcHJpY2luZy5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZS10aW1lbGluZS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZS1kb2N0b3ItZGV0YWlscy5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZS1wYXRpZW50LWRldGFpbHMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtcmV2aWV3LnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzIiwKCQkic2Nzcy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1kZXRhaWwuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1ncmlkLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19lY29tLXByb2R1Y3QtbGlzdC5zY3NzIiwKCQkic2Nzcy9hcHBsaWNhdGlvbi9fcGFnZXMuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX3VzZXIuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX3Byb2ZpbGUuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX2NoYXQuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX3Byb2plY3Quc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX2NvbnRhY3Quc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICI7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBc0RFO0EwRnJERixPQUFPLENBQUMsOEVBQUk7QUFDWixPQUFPLENBQUMsb0VBQUk7QUFDWixPQUFPLENBQUMseUVBQUk7QUFDWixPQUFPLENBQUMsaUVBQUk7QUFDWixPQUFPLENBQUMsaUVBQUk7QUFJWixPQUFPLENBQUMsNkRBQUk7QUFDWixPQUFPLENBQUMsOENBQUk7QUFDWixPQUFPLENBQUMsNkVBQUk7QUFDWixPQUFPLENBQUMscURBQUk7QUFDWixPQUFPLENBQUMsdURBQUk7QUFDWixPQUFPLENBQUMsc0NBQUk7QUFDWixPQUFPLENBQUMsdUNBQUk7QUFDWixPQUFPLENBQUMsMkNBQUk7QUFDWixPQUFPLENBQUMscUNBQUk7QUVoQlosT0FBTyxDQUFQLHdDQUFPO0FBQ1AsT0FBTyxDQUFQLG9DQUFPO0FBQ1AsT0FBTyxDQUFQLDREQUFPO0FBQ1AsT0FBTyxDQUFQLGdEQUFPO0F6RjJHUCxBQUFBLEtBQUssQ0FBQTtFQUNKLFNBQVMsQ0FBQSxRQUFDO0VBQ1YsV0FBVyxDQUFBLFFBQUM7RUFDWixlQUFlLENBQUEsUUFBQztFQUNoQixlQUFlLENBQUEsUUFBQztFQUNoQixjQUFjLENBQUEsUUFBQztFQUNmLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGdCQUFnQixDQUFBLHdCQUFDO0VBQ2pCLGtCQUFrQixDQUFBLG1CQUFDO0VBQ25CLG1CQUFtQixDQUFBLG1CQUFDLEdBRXBCOztBMEZqSUQsQXpGQUEsYXlGQWEsQ3pGQUM7RUFDVixnQkFBZ0IsRUFBRSxvRkFBa0YsR0FDdkc7O0F5RklJLEF6RkZMLFd5RkVPLEN6RkZLO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG1EQUFtRDtFQUMvRCxVQUFVLEVBQUUsc0RBQXFEO0VBQ2pFLFVBQVUsRUFBRSxvREFBbUQsQ0FBQyxVQUFVO0VBQzFFLE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0F5RkRJLEF6RkdMLFd5RkhPLEN6RkdLO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG1EQUFtRDtFQUMvRCxVQUFVLEVBQUUsc0RBQXFEO0VBQ2pFLFVBQVUsRUFBRSxvREFBbUQsQ0FBQyxVQUFVO0VBQzFFLE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0F5Rk5JLEF6RlFMLFd5RlJPLEN6RlFLO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG1EQUFtRDtFQUMvRCxVQUFVLEVBQUUsc0RBQXFEO0VBQ2pFLFVBQVUsRUFBRSxvREFBbUQsQ0FBQyxVQUFVO0VBQzFFLE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0F5RlhJLEF6RmFMLFd5RmJPLEN6RmFLO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG9EQUFvRDtFQUNoRSxVQUFVLEVBQUUsdURBQXNEO0VBQ2xFLFVBQVUsRUFBRSxtREFBa0Q7RUFDOUQsTUFBTSxFQUFFLDJHQUEyRyxHQUN0SDs7QXlGaEJJLEF6RmtCTCxXeUZsQk8sQ3pGa0JLO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG9EQUFvRDtFQUNoRSxVQUFVLEVBQUUsdURBQXNEO0VBQ2xFLFVBQVUsRUFBRSxtREFBa0QsQ0FBQyxVQUFVO0VBQ3pFLE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0F5RnJCSSxBekZ1QkwsV3lGdkJPLEN6RnVCSztFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtELENBQUMsVUFBVTtFQUN6RSxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUYxQkksQXpGNEJMLFd5RjVCTyxDekY0Qks7RUFDUixVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsb0RBQW9EO0VBQ2hFLFVBQVUsRUFBRSx1REFBc0Q7RUFDbEUsVUFBVSxFQUFFLG1EQUFrRCxDQUFDLFVBQVU7RUFDekUsTUFBTSxFQUFFLDJHQUEyRyxHQUN0SDs7QXlGL0JJLEF6RmlDTCxXeUZqQ08sQ3pGaUNLO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG1EQUFtRDtFQUMvRCxVQUFVLEVBQUUsc0RBQXFEO0VBQ2pFLFVBQVUsRUFBRSxvREFBbUQ7RUFDL0QsTUFBTSxFQUFFLDJHQUEyRyxHQUd0SDs7QXlGdENJLEF6RndDTCxXeUZ4Q08sRXFGYVAsV0FBVyxBQUVOLG9CQUFvQixDQUtqQixFQUFFLEFBQUEsSUFBSSxBQVFELE1BQU0sRUFmbkIsV0FBVyxBQUVOLG9CQUFvQixDQUtULEVBQUUsQUFBQSxLQUFLLEFBUVYsTUFBTSxFQWZuQixXQUFXLEFBRU4sb0JBQW9CLENBS0EsRUFBRSxBQUFBLEtBQUssQUFRbkIsTUFBTSxFQWZuQixXQUFXLENBK0JQLEtBQUssQ0FJRCxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsRUFuQ3RCLFdBQVcsQ0ErQlAsS0FBSyxDQUllLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxFQW5DcEMsV0FBVyxDQStCUCxLQUFLLENBVUQsRUFBRSxDQUNFLEVBQUUsQUFBQSxNQUFNLEVBMUNwQixXQUFXLENBK0JQLEtBQUssQ0FVRCxFQUFFLENBQ0UsRUFBRSxBQUFBLE1BQU0sQUFLSCxNQUFNLEVBL0N2QixXQUFXLENBK0JQLEtBQUssQ0FVRCxFQUFFLENBYUUsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEVBdEQ3QixXQUFXLENBK0JQLEtBQUssQ0FVRCxFQUFFLENBYUUsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBS1osTUFBTSxDOUtoQ1g7RUFDUixVQUFVLEVBQUUsa0JBQWtCO0VBQzlCLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtELENBQUMsVUFBVTtFQUN6RSxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUYzQ0ksQXpGNkNMLFl5RjdDUSxDekY2Q0s7RUFDVCxVQUFVLEVBQUUsa0JBQWtCO0VBQzlCLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsaURBQWdELENBQUMsVUFBVTtFQUN2RSxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUZoREksQXpGa0RMLFl5RmxEUSxDekZrREs7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsb0RBQW9EO0VBQ2hFLFVBQVUsRUFBRSx1REFBc0Q7RUFDbEUsVUFBVSxFQUFFLG1EQUFrRDtFQUM5RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUZyREksQXpGdURMLFl5RnZEUSxDekZ1REs7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsb0RBQW9EO0VBQ2hFLFVBQVUsRUFBRSx1REFBc0Q7RUFDbEUsVUFBVSxFQUFFLG1EQUFrRDtFQUM5RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUYxREksQXpGNERMLFl5RjVEUSxDekY0REs7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsb0RBQW9EO0VBQ2hFLFVBQVUsRUFBRSx1REFBc0Q7RUFDbEUsVUFBVSxFQUFFLG1EQUFrRDtFQUM5RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUYvREksQXpGaUVMLFl5RmpFUSxDekZpRUs7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsc0RBQXNEO0VBQ2xFLFVBQVUsRUFBRSx5REFBd0Q7RUFDcEUsVUFBVSxFQUFFLGlEQUFnRDtFQUM1RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUZwRUksQXpGc0VMLFl5RnRFUSxDekZzRUs7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsc0RBQXNEO0VBQ2xFLFVBQVUsRUFBRSx5REFBd0Q7RUFDcEUsVUFBVSxFQUFFLGlEQUFnRDtFQUM1RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUZ6RUksQXpGMkVMLFl5RjNFUSxDekYyRUs7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsc0RBQXNEO0VBQ2xFLFVBQVUsRUFBRSx5REFBd0Q7RUFDcEUsVUFBVSxFQUFFLGlEQUFnRDtFQUM1RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUY5RUksQXpGZ0ZMLFl5RmhGUSxDekZnRks7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsc0RBQXNEO0VBQ2xFLFVBQVUsRUFBRSx5REFBd0Q7RUFDcEUsVUFBVSxFQUFFLGlEQUFnRDtFQUM1RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBeUZuRkksQXpGcUZMLFl5RnJGUSxDekZxRks7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsb0RBQW9EO0VBQ2hFLFVBQVUsRUFBRSx1REFBc0Q7RUFDbEUsVUFBVSxFQUFFLG1EQUFrRDtFQUM5RCxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBQ2xKRDs7Ozs7Ozs7O0VBU0U7QUVYRjs7Ozs7R0FLRztBSjBHSCxBQUFBLEtBQUssQ21DL0dDO0VBUUYsU0FBOEIsQ0FBRSxRQUFDO0VBQWpDLFdBQThCLENBQUUsUUFBQztFQUFqQyxXQUE4QixDQUFFLFFBQUM7RUFBakMsU0FBOEIsQ0FBRSxRQUFDO0VBQWpDLFFBQThCLENBQUUsUUFBQztFQUFqQyxXQUE4QixDQUFFLFFBQUM7RUFBakMsV0FBOEIsQ0FBRSxRQUFDO0VBQWpDLFVBQThCLENBQUUsUUFBQztFQUFqQyxTQUE4QixDQUFFLFFBQUM7RUFBakMsU0FBOEIsQ0FBRSxRQUFDO0VBQWpDLFVBQThCLENBQUUsS0FBQztFQUFqQyxTQUE4QixDQUFFLFFBQUM7RUFBakMsY0FBOEIsQ0FBRSxRQUFDO0VBSWpDLGFBQW1DLENBQU8sUUFBQztFQUEzQyxhQUFtQyxDQUFPLFFBQUM7RUFBM0MsYUFBbUMsQ0FBTyxRQUFDO0VBQTNDLGFBQW1DLENBQU8sUUFBQztFQUEzQyxhQUFtQyxDQUFPLFFBQUM7RUFBM0MsYUFBbUMsQ0FBTyxRQUFDO0VBQTNDLGFBQW1DLENBQU8sUUFBQztFQUEzQyxhQUFtQyxDQUFPLFFBQUM7RUFBM0MsYUFBbUMsQ0FBTyxRQUFDO0VBSTNDLFlBQThCLENBQUUsUUFBQztFQUFqQyxjQUE4QixDQUFFLFFBQUM7RUFBakMsWUFBOEIsQ0FBRSxRQUFDO0VBQWpDLFNBQThCLENBQUUsUUFBQztFQUFqQyxZQUE4QixDQUFFLFFBQUM7RUFBakMsV0FBOEIsQ0FBRSxRQUFDO0VBQWpDLFVBQThCLENBQUUsUUFBQztFQUFqQyxTQUE4QixDQUFFLFFBQUM7RUFJakMsZ0JBQWtDLENBQU0sYUFBQztFQUF6QyxrQkFBa0MsQ0FBTSxhQUFDO0VBQXpDLGdCQUFrQyxDQUFNLGFBQUM7RUFBekMsYUFBa0MsQ0FBTSxhQUFDO0VBQXpDLGdCQUFrQyxDQUFNLGFBQUM7RUFBekMsZUFBa0MsQ0FBTSxZQUFDO0VBQXpDLGNBQWtDLENBQU0sY0FBQztFQUF6QyxhQUFrQyxDQUFNLGNBQUM7RUFHM0MsY0FBOEIsQ0FBVyxjQUFDO0VBQzFDLGNBQThCLENBQVcsUUFBQztFQUMxQyxtQkFBbUMsQ0FBZ0IsY0FBQztFQUNwRCxnQkFBZ0MsQ0FBYSxjQUFDO0VBTTlDLG9CQUFvQyxDQUFpQixnTUFBQztFQUN0RCxtQkFBbUMsQ0FBZ0IscUZBQUM7RUFDcEQsYUFBNkIsQ0FBVSwyRUFBQztFQVF4QyxxQkFBcUMsQ0FBa0IsbUJBQUM7RUFDeEQsbUJBQW1DLENBQWdCLFNBQUM7RUFDcEQscUJBQXFDLENBQWtCLElBQUM7RUFDeEQscUJBQXFDLENBQWtCLElBQUM7RUFDeEQsZUFBK0IsQ0FBWSxRQUFDO0VBSTVDLFlBQTRCLENBQVMsUUFBQyxHQUd2Qzs7QUN0Q0QsQUFBQSxDQUFDO0FBQ0QsQ0FBQyxBQUFBLFFBQVE7QUFDVCxDQUFDLEFBQUEsT0FBTyxDQUFDO0VBQ1AsVUFBVSxFQUFFLFVBQVUsR0FDdkI7O0FBY0csTUFBTSxFQUFFLHNCQUFzQixFQUFFLGFBQWE7RXBDOEVqRCxBQUFBLEtBQUssQ29DcEZDO0lBT0EsZUFBZSxFQUFFLE1BQU0sR0FHNUI7O0FBV0QsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUUsQ0FBQztFQUNULFdBQVcsRUFBRSwwQkFBNEQ7RTVCbVByRSxTQUFZLEVBdkVSLHdCQUEyQjtFNEIxS25DLFdBQVcsRUFBRSwwQkFBNEQ7RUFDekUsV0FBVyxFQUFFLDBCQUE0RDtFQUN6RSxLQUFLLEVBQUUsb0JBQWdEO0VBQ3ZELFVBQVUsRUFBRSx5QkFBMEQ7RUFDdEUsZ0JBQWdCLEVBQUUsaUJBQTBDO0VBQzVELHdCQUF3QixFQUFFLElBQUk7RUFDOUIsMkJBQTJCLEVyQzdDckIsZ0JBQUksR3FDOENYOztBQVNELEFBQUEsRUFBRSxDQUFDO0VBQ0QsTUFBTSxFOUJpVEMsSUFBSSxDOEJqVFUsQ0FBQztFQUN0QixLQUFLLEU5QitrQnVCLE9BQU87RThCOWtCbkMsZ0JBQWdCLEVBQUUsWUFBWTtFQUM5QixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRTlCOGtCcUIsSUFBRyxHOEI3a0JoQzs7QUFFRCxBQUFBLEVBQUUsQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsR0FBTztFQUNiLE1BQU0sRTlCd2JzQixHQUFHLEc4QnZiaEM7O0FBbUJELEFBVkEsRUFVRSxFQzlGRixHQUFHLEVEbUdILEVBQUUsRUMvRkYsR0FBRyxFRG9HSCxFQUFFLEVDaEdGLEdBQUcsRURxR0gsRUFBRSxFQ2pHRixHQUFHLEVEc0dILEVBQUUsRUNsR0YsR0FBRyxFRHVHSCxFQUFFLEVDbkdGLEdBQUcsQ0RnRU07RUFDUCxVQUFVLEVBQUUsQ0FBQztFQUNiLGFBQWEsRTlCb2hCZSxNQUFZO0U4QmpoQnhDLFdBQVcsRXBDN0VhLEdBQUc7RW9DOEUzQixXQUFXLEU5Qm9oQmlCLEdBQUc7RThCbmhCL0IsS0FBSyxFcEM2RFMsT0FBTyxHb0M1RHRCOztBQUVELEFBQUEsRUFBRSxFQzlGRixHQUFHLENEOEZBO0U1QndNSyxTQUFZLEVBZlYscUJBQTJCLEc0QnRMcEM7RTVCbUNHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJNEJ0QzdCLEFBQUEsRUFBRSxFQzlGRixHQUFHLENEOEZBO001QitNSyxTQUFZLEVBbEZWLE9BQTJCLEc0QjFIcEM7O0FBRUQsQUFBQSxFQUFFLEVDL0ZGLEdBQUcsQ0QrRkE7RTVCbU1LLFNBQVksRUFmVix3QkFBMkIsRzRCakxwQztFNUI4QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k0QmpDN0IsQUFBQSxFQUFFLEVDL0ZGLEdBQUcsQ0QrRkE7TTVCME1LLFNBQVksRUFsRlYsUUFBMkIsRzRCckhwQzs7QUFFRCxBQUFBLEVBQUUsRUNoR0YsR0FBRyxDRGdHQTtFNUI4TEssU0FBWSxFQWZWLHNCQUEyQixHNEI1S3BDO0U1QnlCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STRCNUI3QixBQUFBLEVBQUUsRUNoR0YsR0FBRyxDRGdHQTtNNUJxTUssU0FBWSxFQWxGVixNQUEyQixHNEJoSHBDOztBQUVELEFBQUEsRUFBRSxFQ2pHRixHQUFHLENEaUdBO0U1QnFMRyxTQUFZLEVBdkVSLFFBQTJCLEc0QjNHcEM7O0FBRUQsQUFBQSxFQUFFLEVDbEdGLEdBQUcsQ0RrR0E7RTVCZ0xHLFNBQVksRUF2RVIsSUFBMkIsRzRCdEdwQzs7QUFFRCxBQUFBLEVBQUUsRUNuR0YsR0FBRyxDRG1HQTtFNUIyS0csU0FBWSxFQXZFUixRQUEyQixHNEJqR3BDOztBQVFELEFBQUEsQ0FBQyxDQUFDO0VBQ0EsVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEU5QmtVYSxJQUFJLEc4QmpVL0I7O0FBVUQsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUE7QUFDTCxJQUFJLENBQUEsQUFBQSxzQkFBQyxBQUFBLEVBQXdCO0VBQzNCLGVBQWUsRUFBRSxnQkFBZ0I7RUFDakMsTUFBTSxFQUFFLElBQUk7RUFDWix3QkFBd0IsRUFBRSxJQUFJLEdBQy9COztBQUtELEFBQUEsT0FBTyxDQUFDO0VBQ04sYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE9BQU8sR0FDckI7O0FBS0QsQUFBQSxFQUFFO0FBQ0YsRUFBRSxDQUFDO0VBQ0QsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsQUFBQSxFQUFFO0FBQ0YsRUFBRTtBQUNGLEVBQUUsQ0FBQztFQUNELFVBQVUsRUFBRSxDQUFDO0VBQ2IsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBRUQsQUFBQSxFQUFFLENBQUMsRUFBRTtBQUNMLEVBQUUsQ0FBQyxFQUFFO0FBQ0wsRUFBRSxDQUFDLEVBQUU7QUFDTCxFQUFFLENBQUMsRUFBRSxDQUFDO0VBQ0osYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDRCxXQUFXLEU5QnVaaUIsR0FBRyxHOEJ0WmhDOztBQUlELEFBQUEsRUFBRSxDQUFDO0VBQ0QsYUFBYSxFQUFFLEtBQUs7RUFDcEIsV0FBVyxFQUFFLENBQUMsR0FDZjs7QUFLRCxBQUFBLFVBQVUsQ0FBQztFQUNULE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBQU9ELEFBQUEsQ0FBQztBQUNELE1BQU0sQ0FBQztFQUNMLFdBQVcsRTlCZ1lpQixNQUFNLEc4Qi9YbkM7O0FBT0QsQUFBQSxLQUFLLEVDNUtMLE1BQU0sQ0Q0S0E7RTVCNEVBLFNBQVksRUF2RVIsT0FBMkIsRzRCSHBDOztBQUtELEFBQUEsSUFBSSxFQy9LSixLQUFLLENEK0tBO0VBQ0gsT0FBTyxFOUI0YnFCLEtBQUk7RThCM2JoQyxnQkFBZ0IsRTlCbWNZLE9BQU8sRzhCbGNwQzs7QUFRRCxBQUFBLEdBQUc7QUFDSCxHQUFHLENBQUM7RUFDRixRQUFRLEVBQUUsUUFBUTtFNUJ3RGQsU0FBWSxFQXZFUixNQUEyQjtFNEJpQm5DLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLFFBQVEsR0FDekI7O0FBRUQsQUFBQSxHQUFHLENBQUM7RUFBRSxNQUFNLEVBQUUsTUFBTSxHQUFJOztBQUN4QixBQUFBLEdBQUcsQ0FBQztFQUFFLEdBQUcsRUFBRSxLQUFLLEdBQUk7O0FBS3BCLEFBQUEsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFcENySkssT0FBTztFb0NzSmpCLGVBQWUsRTlCa015QixTQUFTLEc4QjVMbEQ7RUFSRCxBQUlFLENBSkQsQUFJRSxNQUFNLENBQUM7SUFDTixLQUFLLEUvQjNDQyxPQUEyQixHK0I2Q2xDOztBQVFILEFBQ0UsQ0FERCxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxFQUFNLElBQUssRUFBQSxBQUFBLEtBQUMsQUFBQSxJQUFuQixDQUFDLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEVBQU0sSUFBSyxFQUFBLEFBQUEsS0FBQyxBQUFBLEVBRWhCLE1BQU0sQ0FBQztFQUNOLEtBQUssRUFBRSxPQUFPO0VBQ2QsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBTUgsQUFBQSxHQUFHO0FBQ0gsSUFBSTtBQUNKLEdBQUc7QUFDSCxJQUFJLENBQUM7RUFDSCxXQUFXLEU5QjZTaUIsd0JBQXdEO0VFL1JoRixTQUFZLEVBdkVSLEdBQTJCO0U0QjJEbkMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxnQkFBcUI7RUFDcEMsWUFBWSxFQUFFLGFBQWEsR0FDNUI7O0FBTUQsQUFBQSxHQUFHLENBQUM7RUFDRixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRUFBRSxDQUFDO0VBQ2IsYUFBYSxFQUFFLElBQUk7RUFDbkIsUUFBUSxFQUFFLElBQUk7RTVCQVYsU0FBWSxFQXZFUixPQUEyQixHNEJpRnBDO0VBZEQsQUFTRSxHQVRDLENBU0QsSUFBSSxDQUFDO0k1QkxELFNBQVksRUF2RVIsT0FBMkI7STRCOEVqQyxLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUdILEFBQUEsSUFBSSxDQUFDO0U1QlpDLFNBQVksRUF2RVIsT0FBMkI7RTRCcUZuQyxLQUFLLEVwQ2hRRSxPQUFPO0VvQ2lRZCxTQUFTLEVBQUUsVUFBVSxHQU10QjtFQUhDLEFBQUEsQ0FBQyxHQU5ILElBQUksQ0FNSTtJQUNKLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBR0gsQUFBQSxHQUFHLENBQUM7RUFDRixPQUFPLEU5QnF5QzJCLE1BQUssQ0FDTCxNQUFLO0VFOXpDbkMsU0FBWSxFQXZFUixPQUEyQjtFNEJpR25DLEtBQUssRXJDblRDLElBQUk7RXFDb1RWLGdCQUFnQixFcENwUlAsT0FBTztFMkJ6QmQsYUFBYSxFckJnZ0JhLE1BQUssRzhCM01sQztFQVpELEFBT0UsR0FQQyxDQU9ELEdBQUcsQ0FBQztJQUNGLE9BQU8sRUFBRSxDQUFDO0k1Qi9CUixTQUFZLEVBdkVSLEdBQTJCO0k0QndHakMsV0FBVyxFOUIwUWUsR0FBRyxHOEJ6UTlCOztBQVFILEFBQUEsTUFBTSxDQUFDO0VBQ0wsTUFBTSxFQUFFLFFBQVEsR0FDakI7O0FBS0QsQUFBQSxHQUFHO0FBQ0gsR0FBRyxDQUFDO0VBQ0YsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBT0QsQUFBQSxLQUFLLENBQUM7RUFDSixZQUFZLEVBQUUsTUFBTTtFQUNwQixlQUFlLEVBQUUsUUFBUSxHQUMxQjs7QUFFRCxBQUFBLE9BQU8sQ0FBQztFQUNOLFdBQVcsRTlCd1VpQixNQUFLO0U4QnZVakMsY0FBYyxFOUJ1VWMsTUFBSztFOEJ0VWpDLEtBQUssRXBDM1JNLE9BQU87RW9DNFJsQixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFNRCxBQUFBLEVBQUUsQ0FBQztFQUVELFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvQkFBb0IsR0FDakM7O0FBRUQsQUFBQSxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxFQUFFO0FBQ0YsRUFBRTtBQUNGLEVBQUUsQ0FBQztFQUNELFlBQVksRUFBRSxPQUFPO0VBQ3JCLFlBQVksRUFBRSxLQUFLO0VBQ25CLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBQU9ELEFBQUEsS0FBSyxDQUFDO0VBQ0osT0FBTyxFQUFFLFlBQVksR0FDdEI7O0FBS0QsQUFBQSxNQUFNLENBQUM7RUFFTCxhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFPRCxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFBRTtFQUMvQixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUlELEFBQUEsS0FBSztBQUNMLE1BQU07QUFDTixNQUFNO0FBQ04sUUFBUTtBQUNSLFFBQVEsQ0FBQztFQUNQLE1BQU0sRUFBRSxDQUFDO0VBQ1QsV0FBVyxFQUFFLE9BQU87RTVCOUhoQixTQUFZLEVBdkVSLE9BQTJCO0U0QnVNbkMsV0FBVyxFQUFFLE9BQU8sR0FDckI7O0FBR0QsQUFBQSxNQUFNO0FBQ04sTUFBTSxDQUFDO0VBQ0wsY0FBYyxFQUFFLElBQUksR0FDckI7O0NBSUQsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZTtFQUNkLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsTUFBTSxDQUFDO0VBR0wsU0FBUyxFQUFFLE1BQU0sR0FNbEI7RUFURCxBQU1FLE1BTkksQUFNSCxTQUFTLENBQUM7SUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztDQU1ILEFBQUEsQUFBQSxJQUFDLEFBQUEsQ0FBSyxtQ0FBbUMsQ0FBQztFQUN4QyxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQU9ELEFBQUEsTUFBTTtDQUNOLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtDQUNELEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWjtDQUNELEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlO0VBQ2Qsa0JBQWtCLEVBQUUsTUFBTSxHQU8zQjtFQVhELEFBT0ksTUFQRSxBQU9ELElBQUssQ0FBQSxTQUFTO0dBTm5CLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQU1JLElBQUssQ0FBQSxTQUFTO0dBTG5CLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUtJLElBQUssQ0FBQSxTQUFTO0dBSm5CLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUlJLElBQUssQ0FBQSxTQUFTLEVBQUU7SUFDZixNQUFNLEVBQUUsT0FBTyxHQUNoQjs7QUFNTCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBSUQsQUFBQSxRQUFRLENBQUM7RUFDUCxNQUFNLEVBQUUsUUFBUSxHQUNqQjs7QUFTRCxBQUFBLFFBQVEsQ0FBQztFQUNQLFNBQVMsRUFBRSxDQUFDO0VBQ1osT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBT0QsQUFBQSxNQUFNLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLENBQUM7RUFDVixhQUFhLEU5QjZKZSxNQUFLO0VFaFgzQixTQUFZLEVBZlYsc0JBQTJCO0U0QnFPbkMsV0FBVyxFQUFFLE9BQU8sR0FLckI7RTVCN1hHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJNEJpWDdCLEFBQUEsTUFBTSxDQUFDO001QnhNQyxTQUFZLEVBbEZWLE1BQTJCLEc0QnNTcEM7RUFaRCxBQVNFLE1BVEksR0FTRixDQUFDLENBQUM7SUFDRixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQU1ILEFBQUEsc0NBQXNDO0FBQ3RDLDRCQUE0QjtBQUM1Qiw4QkFBOEI7QUFDOUIsa0NBQWtDO0FBQ2xDLGlDQUFpQztBQUNqQyxtQ0FBbUM7QUFDbkMsa0NBQWtDLENBQUM7RUFDakMsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFFRCxBQUFBLDJCQUEyQixDQUFDO0VBQzFCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0NBUUQsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZTtFQUNkLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGtCQUFrQixFQUFFLFNBQVMsR0FDOUI7O0FBT0Q7Ozs7Ozs7RUFPRTtBQUlGLEFBQUEsMkJBQTJCLENBQUM7RUFDMUIsa0JBQWtCLEVBQUUsSUFBSSxHQUN6Qjs7QUFJRCxBQUFBLDhCQUE4QixDQUFDO0VBQzdCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBS0QsQUFBQSxzQkFBc0IsQ0FBQztFQUNyQixJQUFJLEVBQUUsT0FBTyxHQUNkOztBQUtELEFBQUEsNEJBQTRCLENBQUM7RUFDM0IsSUFBSSxFQUFFLE9BQU87RUFDYixrQkFBa0IsRUFBRSxNQUFNLEdBQzNCOztBQUlELEFBQUEsTUFBTSxDQUFDO0VBQ0wsT0FBTyxFQUFFLFlBQVksR0FDdEI7O0FBSUQsQUFBQSxNQUFNLENBQUM7RUFDTCxNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQU1ELEFBQUEsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLFNBQVM7RUFDbEIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBT0QsQUFBQSxRQUFRLENBQUM7RUFDUCxjQUFjLEVBQUUsUUFBUSxHQUN6Qjs7Q0FPRCxBQUFBLEFBQUEsTUFBQyxBQUFBLEVBQVE7RUFDUCxPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUNwbEJELEFBQUEsS0FBSyxDQUFDO0U3QnlRQSxTQUFZLEVBdkVSLFVBQTJCO0U2QmhNbkMsV0FBVyxFL0J1bUJpQixHQUFHLEcrQnRtQmhDOztBQUlDLEFBQUEsVUFBVSxDQUFXO0U3QnNRZixTQUFZLEVBZlYsc0JBQTJCO0U2QnJQakMsV0FBVyxFL0IwbEJPLEdBQUc7RStCemxCckIsV0FBVyxFL0Iya0JlLEdBQUcsRytCMWtCOUI7RTdCZ0dDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJNkJwRzNCLEFBQUEsVUFBVSxDQUFXO003QjZRZixTQUFZLEVBbEZWLElBQTJCLEc2QnZMbEM7O0FBSkQsQUFBQSxVQUFVLENBQVc7RTdCc1FmLFNBQVksRUFmVixzQkFBMkI7RTZCclBqQyxXQUFXLEUvQjBsQk8sR0FBRztFK0J6bEJyQixXQUFXLEUvQjJrQmUsR0FBRyxHK0Ixa0I5QjtFN0JnR0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k2QnBHM0IsQUFBQSxVQUFVLENBQVc7TTdCNlFmLFNBQVksRUFsRlYsTUFBMkIsRzZCdkxsQzs7QUFKRCxBQUFBLFVBQVUsQ0FBVztFN0JzUWYsU0FBWSxFQWZWLHNCQUEyQjtFNkJyUGpDLFdBQVcsRS9CMGxCTyxHQUFHO0UrQnpsQnJCLFdBQVcsRS9CMmtCZSxHQUFHLEcrQjFrQjlCO0U3QmdHQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STZCcEczQixBQUFBLFVBQVUsQ0FBVztNN0I2UWYsU0FBWSxFQWxGVixJQUEyQixHNkJ2TGxDOztBQUpELEFBQUEsVUFBVSxDQUFXO0U3QnNRZixTQUFZLEVBZlYsc0JBQTJCO0U2QnJQakMsV0FBVyxFL0IwbEJPLEdBQUc7RStCemxCckIsV0FBVyxFL0Iya0JlLEdBQUcsRytCMWtCOUI7RTdCZ0dDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJNkJwRzNCLEFBQUEsVUFBVSxDQUFXO003QjZRZixTQUFZLEVBbEZWLE1BQTJCLEc2QnZMbEM7O0FBSkQsQUFBQSxVQUFVLENBQVc7RTdCc1FmLFNBQVksRUFmVixzQkFBMkI7RTZCclBqQyxXQUFXLEUvQjBsQk8sR0FBRztFK0J6bEJyQixXQUFXLEUvQjJrQmUsR0FBRyxHK0Ixa0I5QjtFN0JnR0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k2QnBHM0IsQUFBQSxVQUFVLENBQVc7TTdCNlFmLFNBQVksRUFsRlYsSUFBMkIsRzZCdkxsQzs7QUFKRCxBQUFBLFVBQVUsQ0FBVztFN0JzUWYsU0FBWSxFQWZWLHNCQUEyQjtFNkJyUGpDLFdBQVcsRS9CMGxCTyxHQUFHO0UrQnpsQnJCLFdBQVcsRS9CMmtCZSxHQUFHLEcrQjFrQjlCO0U3QmdHQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STZCcEczQixBQUFBLFVBQVUsQ0FBVztNN0I2UWYsU0FBWSxFQWxGVixNQUEyQixHNkJ2TGxDOztBQWtCSCxBQUFBLGNBQWMsQ0FBQztFZHJEYixZQUFZLEVBQUUsQ0FBQztFQUNmLFVBQVUsRUFBRSxJQUFJLEdjc0RqQjs7QUFHRCxBQUFBLFlBQVksQ0FBQztFZDFEWCxZQUFZLEVBQUUsQ0FBQztFQUNmLFVBQVUsRUFBRSxJQUFJLEdjMkRqQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxZQUFZLEdBS3RCO0VBTkQsQUFHRSxpQkFIZSxBQUdkLElBQUssQ0FBQSxXQUFXLEVBQUU7SUFDakIsWUFBWSxFL0I4bEJjLE1BQUssRytCN2xCaEM7O0FBU0gsQUFBQSxXQUFXLENBQUM7RTdCc05OLFNBQVksRUF2RVIsT0FBMkI7RTZCN0luQyxjQUFjLEVBQUUsU0FBUyxHQUMxQjs7QUFHRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGFBQWEsRS9CZ1NOLElBQUk7RUVqRlAsU0FBWSxFQXZFUixVQUEyQixHNkJsSXBDO0VBUEQsQUFJRSxXQUpTLEdBSVAsV0FBVyxDQUFDO0lBQ1osYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBR0gsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixVQUFVLEUvQnVSSCxLQUFJO0UrQnRSWCxhQUFhLEUvQnNSTixJQUFJO0VFakZQLFNBQVksRUF2RVIsT0FBMkI7RTZCNUhuQyxLQUFLLEVyQ3pESSxPQUFPLEdxQzhEakI7RUFURCxBQU1FLGtCQU5nQixBQU1mLFFBQVEsQ0FBQztJQUNSLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQy9GSCxBQUFBLFVBQVUsQ0FBQztFMUJJVCxTQUFTLEVBQUUsSUFBSTtFQUdmLE1BQU0sRUFBRSxJQUFJLEcwQkxiOztBQUlELEFBQUEsY0FBYyxDQUFDO0VBQ2IsT0FBTyxFaENzOUMyQixPQUFNO0VnQ3I5Q3hDLGdCQUFnQixFdkNUUixPQUFPO0V1Q1VmLE1BQU0sRWhDcWZzQixHQUFHLENnQ3JmQyxLQUFLLEN0Q3NCNUIsT0FBTztFMkJuQmQsYUFBYSxFM0JaRCxPQUFPO0VZSXJCLFNBQVMsRUFBRSxJQUFJO0VBR2YsTUFBTSxFQUFFLElBQUksRzBCUWI7O0FBTUQsQUFBQSxPQUFPLENBQUM7RUFFTixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGFBQWEsRUFBRSxNQUFZO0VBQzNCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FBRUQsQUFBQSxlQUFlLENBQUM7RTlCK1BWLFNBQVksRUF2RVIsT0FBMkI7RThCdExuQyxLQUFLLEV0Q0NJLE9BQU8sR3NDQWpCOztBQ25DQyxBQUFBLFVBQVU7QUFFVixnQkFBZ0I7QUFNZCxhQUFhO0FBQWIsYUFBYTtBQUFiLGFBQWE7QUFBYixhQUFhO0FBQWIsY0FBYyxDQU5DO0VQTGpCLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLHdCQUF3RDtFQUN2RSxZQUFZLEVBQUUsd0JBQXdEO0VBQ3RFLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFdBQVcsRUFBRSxJQUFJLEdPR2hCOztBN0JxREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0U2Qm5DbEIsQUFUSixVQVNjLEVBZGhCLGFBQWEsQ0FLMEI7SUFDbkMsU0FBUyxFakNrZFgsS0FBSyxHaUNqZEo7O0E3QjBDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTZCbkNsQixBQVRKLFVBU2MsRUFkaEIsYUFBYSxFQUFiLGFBQWEsQ0FLMEI7SUFDbkMsU0FBUyxFakNtZFgsS0FBSyxHaUNsZEo7O0E3QjBDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTZCbkNsQixBQVRKLFVBU2MsRUFkaEIsYUFBYSxFQUFiLGFBQWEsRUFBYixhQUFhLENBSzBCO0lBQ25DLFNBQVMsRWpDb2RYLEtBQUssR2lDbmRKOztBN0IwQ0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0U2Qm5DbkIsQUFUSixVQVNjLEVBZGhCLGFBQWEsRUFBYixhQUFhLEVBQWIsYUFBYSxFQUFiLGFBQWEsQ0FLMEI7SUFDbkMsU0FBUyxFakNxZFgsTUFBTSxHaUNwZEw7O0E3QjBDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLElBQUk7RTZCbkNqQixBQVRKLFVBU2MsRUFkaEIsYUFBYSxFQUFiLGFBQWEsRUFBYixhQUFhLEVBQWIsYUFBYSxFQUFiLGNBQWMsQ0FLeUI7SUFDbkMsU0FBUyxFakNzZFYsTUFBTSxHaUNyZE47O0FDaEJMLEFBQUEsSUFBSSxDQUFDO0VQQUwsYUFBNkIsQ0FBVSxLQUFDO0VBQ3hDLGFBQTZCLENBQVUsRUFBQztFQUN4QyxPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBRWYsVUFBVSxFQUFFLDZCQUF1RDtFQUNuRSxZQUFZLEVBQUUsOEJBQXdEO0VBQ3RFLFdBQVcsRUFBRSw4QkFBd0QsR09EcEU7RUFORCxBQUdFLElBSEUsR0FHQSxDQUFDLENBQUM7SVBhTixXQUFXLEVBQUUsQ0FBQztJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUk7SUFDZixhQUFhLEVBQUUsNkJBQXVEO0lBQ3RFLFlBQVksRUFBRSw2QkFBdUQ7SUFDckUsVUFBVSxFQUFFLGtCQUE0QyxHT2hCckQ7O0FQK0RDLEFBQUEsSUFBSSxDQUFVO0VBQ1osSUFBSSxFQUFFLE1BQU0sR0FDYjs7QUFFRCxBQUFBLGNBQWMsR0FBRyxDQUFDLENBQVU7RUFwQ2hDLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLElBQUksR0FxQ047O0FBSUcsQUEzQlIsV0EyQm1CLEdBM0JqQixDQUFDLENBQUM7RUFDRixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRXpCaUNJLElBQTRDLEd5QmhDdEQ7O0FBd0JPLEFBM0JSLFdBMkJtQixHQTNCakIsQ0FBQyxDQUFDO0VBQ0YsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REOztBQXdCTyxBQTNCUixXQTJCbUIsR0EzQmpCLENBQUMsQ0FBQztFQUNGLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDs7QUF3Qk8sQUEzQlIsV0EyQm1CLEdBM0JqQixDQUFDLENBQUM7RUFDRixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7O0FBd0JPLEFBM0JSLFdBMkJtQixHQTNCakIsQ0FBQyxDQUFDO0VBQ0YsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REOztBQXdCTyxBQTNCUixXQTJCbUIsR0EzQmpCLENBQUMsQ0FBQztFQUNGLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDs7QUE4QkcsQUFBQSxTQUFTLENBQVU7RUFoRHZCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLElBQUksR0FpRE47O0FBSUcsQUFBQSxNQUFNLENBQWM7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFFBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DOztBQUZELEFBQUEsTUFBTSxDQUFjO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DOztBQUZELEFBQUEsTUFBTSxDQUFjO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DOztBQUZELEFBQUEsTUFBTSxDQUFjO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7O0FBRkQsQUFBQSxPQUFPLENBQWE7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE9BQU8sQ0FBYTtFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DOztBQUZELEFBQUEsT0FBTyxDQUFhO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxJQUFtQyxHQWlFbkM7O0FBTUMsQUFBQSxTQUFTLENBQWM7RUF4RGpDLFdBQVcsRUFBbUIsUUFBZ0IsR0EwRG5DOztBQUZELEFBQUEsU0FBUyxDQUFjO0VBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DOztBQUZELEFBQUEsU0FBUyxDQUFjO0VBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DOztBQUZELEFBQUEsU0FBUyxDQUFjO0VBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7O0FBRkQsQUFBQSxVQUFVLENBQWE7RUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DOztBQUZELEFBQUEsVUFBVSxDQUFhO0VBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQzs7QUFTTCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsRUFBQyxHQUN6Qzs7QUFFRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsRUFBQyxHQUN6Qzs7QUFSRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsUUFBQyxHQUN6Qzs7QUFFRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsUUFBQyxHQUN6Qzs7QUFSRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6Qzs7QUFFRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6Qzs7QUFSRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6Qzs7QUFFRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6Qzs7QUFSRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6Qzs7QUFFRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6Qzs7QUFSRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6Qzs7QUFFRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQWdCO0VBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6Qzs7QXZCM0RMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFdUJVdEIsQUFBQSxPQUFPLENBQU87SUFDWixJQUFJLEVBQUUsTUFBTSxHQUNiO0VBRUQsQUFBQSxpQkFBaUIsR0FBRyxDQUFDLENBQU87SUFwQ2hDLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FxQ047RUFJRyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksSUFBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQThCRyxBQUFBLFlBQVksQ0FBTztJQWhEdkIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQWlETjtFQUlHLEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxRQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQW1DLEdBaUVuQztFQU1DLEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQWdCLENBQUMsR0EwRGpCO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsUUFBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBU0wsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsRUFBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEVBQUMsR0FDekM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxRQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsUUFBQyxHQUN6QztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLE9BQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxPQUFDLEdBQ3pDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEtBQUMsR0FDekM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxPQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6QztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEtBQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxLQUFDLEdBQ3pDOztBdkIzREwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0V1QlV0QixBQUFBLE9BQU8sQ0FBTztJQUNaLElBQUksRUFBRSxNQUFNLEdBQ2I7RUFFRCxBQUFBLGlCQUFpQixHQUFHLENBQUMsQ0FBTztJQXBDaEMsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQXFDTjtFQUlHLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxJQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxTQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxTQUE0QyxHeUJoQ3REO0VBOEJHLEFBQUEsWUFBWSxDQUFPO0lBaER2QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBaUROO0VBSUcsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFFBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBbUMsR0FpRW5DO0VBTUMsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBZ0IsQ0FBQyxHQTBEakI7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixRQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFTTCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxFQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsRUFBQyxHQUN6QztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLFFBQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxRQUFDLEdBQ3pDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLE9BQUMsR0FDekM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxLQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6QztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLE9BQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxPQUFDLEdBQ3pDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEtBQUMsR0FDekM7O0F2QjNETCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RXVCVXRCLEFBQUEsT0FBTyxDQUFPO0lBQ1osSUFBSSxFQUFFLE1BQU0sR0FDYjtFQUVELEFBQUEsaUJBQWlCLEdBQUcsQ0FBQyxDQUFPO0lBcENoQyxJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBcUNOO0VBSUcsQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLElBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7RUE4QkcsQUFBQSxZQUFZLENBQU87SUFoRHZCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FpRE47RUFJRyxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsUUFBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFtQyxHQWlFbkM7RUFNQyxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFnQixDQUFDLEdBMERqQjtFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFFBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsYUFBYSxDQUFVO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsYUFBYSxDQUFVO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQVNMLEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEVBQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxFQUFDLEdBQ3pDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsUUFBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLFFBQUMsR0FDekM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxPQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6QztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEtBQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxLQUFDLEdBQ3pDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLE9BQUMsR0FDekM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxLQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6Qzs7QXZCM0RMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFdUJVdkIsQUFBQSxPQUFPLENBQU87SUFDWixJQUFJLEVBQUUsTUFBTSxHQUNiO0VBRUQsQUFBQSxpQkFBaUIsR0FBRyxDQUFDLENBQU87SUFwQ2hDLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FxQ047RUFJRyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksSUFBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQThCRyxBQUFBLFlBQVksQ0FBTztJQWhEdkIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQWlETjtFQUlHLEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxRQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQW1DLEdBaUVuQztFQU1DLEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQWdCLENBQUMsR0EwRGpCO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsUUFBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBU0wsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsRUFBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEVBQUMsR0FDekM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxRQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsUUFBQyxHQUN6QztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLE9BQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxPQUFDLEdBQ3pDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6QztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEtBQUMsR0FDekM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxPQUFDLEdBQ3pDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6QztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUE2QixDQUFVLEtBQUMsR0FDekM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBNkIsQ0FBVSxLQUFDLEdBQ3pDOztBdkIzREwsTUFBTSxFQUFFLFNBQVMsRUFBRSxJQUFJO0V1QlVyQixBQUFBLFFBQVEsQ0FBTTtJQUNaLElBQUksRUFBRSxNQUFNLEdBQ2I7RUFFRCxBQUFBLGtCQUFrQixHQUFHLENBQUMsQ0FBTTtJQXBDaEMsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQXFDTjtFQUlHLEFBM0JSLGVBMkJ1QixHQTNCckIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxJQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGVBMkJ1QixHQTNCckIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGVBMkJ1QixHQTNCckIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxTQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGVBMkJ1QixHQTNCckIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGVBMkJ1QixHQTNCckIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGVBMkJ1QixHQTNCckIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxTQUE0QyxHeUJoQ3REO0VBOEJHLEFBQUEsYUFBYSxDQUFNO0lBaER2QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBaUROO0VBSUcsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFFBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxXQUFXLENBQVM7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsV0FBVyxDQUFTO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFdBQVcsQ0FBUztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBbUMsR0FpRW5DO0VBTUMsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBZ0IsQ0FBQyxHQTBEakI7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixRQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLGNBQWMsQ0FBUztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGNBQWMsQ0FBUztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFTTCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBNkIsQ0FBVSxFQUFDLEdBQ3pDO0VBRUQsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQTZCLENBQVUsRUFBQyxHQUN6QztFQVJELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUE2QixDQUFVLFFBQUMsR0FDekM7RUFFRCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBNkIsQ0FBVSxRQUFDLEdBQ3pDO0VBUkQsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQTZCLENBQVUsT0FBQyxHQUN6QztFQUVELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUE2QixDQUFVLE9BQUMsR0FDekM7RUFSRCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBNkIsQ0FBVSxLQUFDLEdBQ3pDO0VBRUQsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6QztFQVJELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUE2QixDQUFVLE9BQUMsR0FDekM7RUFFRCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBNkIsQ0FBVSxPQUFDLEdBQ3pDO0VBUkQsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQTZCLENBQVUsS0FBQyxHQUN6QztFQUVELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUE2QixDQUFVLEtBQUMsR0FDekM7O0FRdEhULEFBQUEsTUFBTSxDQUFDO0VBQ0wsYUFBNkIsQ0FBVSxZQUFDO0VBQ3hDLG9CQUFvQyxDQUFpQixZQUFDO0VBQ3RELHdCQUF3QyxDQUFxQixRQUFDO0VBQzlELHFCQUFxQyxDQUFrQixvQkFBQztFQUN4RCx1QkFBdUMsQ0FBb0IsUUFBQztFQUM1RCxvQkFBb0MsQ0FBaUIsbUJBQUM7RUFDdEQsc0JBQXNDLENBQW1CLFFBQUM7RUFDMUQsbUJBQW1DLENBQWdCLHFCQUFDO0VBRXBELEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFbkN1V04sSUFBSTtFbUN0V1gsS0FBSyxFekNOTSxPQUFPO0V5Q09sQixjQUFjLEVuQ2txQmMsR0FBRztFbUNqcUIvQixZQUFZLEV6Q3dJRyxPQUFPLEd5QzlHdkI7RUF4Q0QsQUFxQkUsTUFyQkksR0FxQkYsSUFBSyxDTDRVVCxPQUFPLElLNVVhLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDdEIsT0FBTyxFbkNvcEJtQixNQUFLLENBQ0wsTUFBSztJbUNwcEIvQixnQkFBZ0IsRUFBRSxrQkFBNEM7SUFDOUQsbUJBQW1CLEVuQ3llTyxHQUFHO0ltQ3hlN0IsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMseUJBQTBELEdBQzFGO0VBMUJILEFBNEJFLE1BNUJJLEdBNEJGLEtBQUssQ0FBQztJQUNOLGNBQWMsRUFBRSxPQUFPLEdBQ3hCO0VBOUJILEFBZ0NFLE1BaENJLEdBZ0NGLEtBQUssQ0FBQztJQUNOLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCO0VBbENILEFBcUNFLE1BckNJLEdBcUNGLElBQUssQ0FBQSxZQUFZLEVBQUU7SUFDbkIsVUFBVSxFQUFFLEdBQXlCLENBQUMsS0FBSyxDbkNtcUJqQixZQUFZLEdtQ2xxQnZDOztBQVFILEFBQUEsWUFBWSxDQUFDO0VBQ1gsWUFBWSxFQUFFLEdBQUcsR0FDbEI7O0FBT0QsQUFFRSxTQUZPLEdBRUwsSUFBSyxDTHVTVCxPQUFPLElLdlNhLENBQUMsR0FBRyxDQUFDLENBQUM7RUFDdEIsT0FBTyxFbkNpbkJtQixPQUFNLENBQ04sT0FBTSxHbUNqbkJqQzs7QUFhSCxBQUNFLGVBRGEsR0FDWCxJQUFLLENMdVJULE9BQU8sSUt2UmEsQ0FBQyxDQUFDO0VBQ2xCLFlBQVksRW5Dc2JjLEdBQUcsQ21DdGJLLENBQUMsR0FNcEM7RUFSSCxBQUtJLGVBTFcsR0FDWCxJQUFLLENMdVJULE9BQU8sSUt2UmEsQ0FBQyxHQUlmLENBQUMsQ0FBQztJQUNGLFlBQVksRUFBRSxDQUFDLENuQ2tiUyxHQUFHLEdtQ2piNUI7O0FBSUwsQUFFRSxpQkFGZSxHQUViLElBQUssQ0wyUVQsT0FBTyxJSzNRYSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0VBQ3RCLG1CQUFtQixFQUFFLENBQUMsR0FDdkI7O0FBSkgsQUFNRSxpQkFOZSxHQU1iLElBQUssQ0FyREEsWUFBWSxFQXFERTtFQUNuQixnQkFBZ0IsRUFBRSxDQUFDLEdBQ3BCOztBQU9ILEFBQ0UsY0FEWSxHQUNWLEtBQUssR0FBRyxFQUFFLEFBQUEsWUFBYSxDQUFBLEdBQUcsSUFBSSxDQUFDLENBQXFCO0VBQ3BELG9CQUFvQyxDQUFpQiwyQkFBQztFQUN0RCxLQUFLLEVBQUUsNkJBQWtFLEdBQzFFOztBQU9ILEFBQUEsYUFBYSxDQUFDO0VBQ1osb0JBQW9DLENBQWlCLDBCQUFDO0VBQ3RELEtBQUssRUFBRSw0QkFBZ0UsR0FDeEU7O0FBTUQsQUFDRSxZQURVLEdBQ1IsS0FBSyxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxDQUFDO0VBQ3JCLG9CQUFvQyxDQUFpQix5QkFBQztFQUN0RCxLQUFLLEVBQUUsMkJBQThELEdBQ3RFOztBZjdIRCxBQUFBLGNBQWMsQ0FBRztFQU1mLGFBQTZCLENBQVUsUUFBQztFQUN4QyxxQkFBcUMsQ0FBa0IsUUFBQztFQUN4RCx3QkFBd0MsQ0FBcUIsS0FBQztFQUM5RCxvQkFBb0MsQ0FBaUIsUUFBQztFQUN0RCx1QkFBdUMsQ0FBb0IsS0FBQztFQUM1RCxtQkFBbUMsQ0FBZ0IsUUFBQztFQUNwRCxzQkFBc0MsQ0FBbUIsS0FBQztFQUUxRCxLQUFLLEUzQkhELElBQUk7RTJCSVIsWUFBWSxFQUFFLE9BQTBELEdBQ3pFOztBQWhCRCxBQUFBLGdCQUFnQixDQUFDO0VBTWYsYUFBNkIsQ0FBVSxRQUFDO0VBQ3hDLHFCQUFxQyxDQUFrQixRQUFDO0VBQ3hELHdCQUF3QyxDQUFxQixLQUFDO0VBQzlELG9CQUFvQyxDQUFpQixRQUFDO0VBQ3RELHVCQUF1QyxDQUFvQixLQUFDO0VBQzVELG1CQUFtQyxDQUFnQixRQUFDO0VBQ3BELHNCQUFzQyxDQUFtQixLQUFDO0VBRTFELEtBQUssRTNCSEQsSUFBSTtFMkJJUixZQUFZLEVBQUUsT0FBMEQsR0FDekU7O0FBaEJELEFBQUEsY0FBYyxDQUFHO0VBTWYsYUFBNkIsQ0FBVSxRQUFDO0VBQ3hDLHFCQUFxQyxDQUFrQixRQUFDO0VBQ3hELHdCQUF3QyxDQUFxQixLQUFDO0VBQzlELG9CQUFvQyxDQUFpQixRQUFDO0VBQ3RELHVCQUF1QyxDQUFvQixLQUFDO0VBQzVELG1CQUFtQyxDQUFnQixRQUFDO0VBQ3BELHNCQUFzQyxDQUFtQixLQUFDO0VBRTFELEtBQUssRTNCSEQsSUFBSTtFMkJJUixZQUFZLEVBQUUsT0FBMEQsR0FDekU7O0FBaEJELEFBQUEsV0FBVyxDQUFNO0VBTWYsYUFBNkIsQ0FBVSxRQUFDO0VBQ3hDLHFCQUFxQyxDQUFrQixRQUFDO0VBQ3hELHdCQUF3QyxDQUFxQixLQUFDO0VBQzlELG9CQUFvQyxDQUFpQixRQUFDO0VBQ3RELHVCQUF1QyxDQUFvQixLQUFDO0VBQzVELG1CQUFtQyxDQUFnQixRQUFDO0VBQ3BELHNCQUFzQyxDQUFtQixLQUFDO0VBRTFELEtBQUssRTNCSEQsSUFBSTtFMkJJUixZQUFZLEVBQUUsT0FBMEQsR0FDekU7O0FBaEJELEFBQUEsY0FBYyxDQUFHO0VBTWYsYUFBNkIsQ0FBVSxRQUFDO0VBQ3hDLHFCQUFxQyxDQUFrQixRQUFDO0VBQ3hELHdCQUF3QyxDQUFxQixLQUFDO0VBQzlELG9CQUFvQyxDQUFpQixRQUFDO0VBQ3RELHVCQUF1QyxDQUFvQixLQUFDO0VBQzVELG1CQUFtQyxDQUFnQixRQUFDO0VBQ3BELHNCQUFzQyxDQUFtQixLQUFDO0VBRTFELEtBQUssRTNCSEQsSUFBSTtFMkJJUixZQUFZLEVBQUUsT0FBMEQsR0FDekU7O0FBaEJELEFBQUEsYUFBYSxDQUFJO0VBTWYsYUFBNkIsQ0FBVSxRQUFDO0VBQ3hDLHFCQUFxQyxDQUFrQixRQUFDO0VBQ3hELHdCQUF3QyxDQUFxQixLQUFDO0VBQzlELG9CQUFvQyxDQUFpQixRQUFDO0VBQ3RELHVCQUF1QyxDQUFvQixLQUFDO0VBQzVELG1CQUFtQyxDQUFnQixRQUFDO0VBQ3BELHNCQUFzQyxDQUFtQixLQUFDO0VBRTFELEtBQUssRTNCSEQsSUFBSTtFMkJJUixZQUFZLEVBQUUsT0FBMEQsR0FDekU7O0FBaEJELEFBQUEsWUFBWSxDQUFLO0VBTWYsYUFBNkIsQ0FBVSxRQUFDO0VBQ3hDLHFCQUFxQyxDQUFrQixRQUFDO0VBQ3hELHdCQUF3QyxDQUFxQixLQUFDO0VBQzlELG9CQUFvQyxDQUFpQixRQUFDO0VBQ3RELHVCQUF1QyxDQUFvQixLQUFDO0VBQzVELG1CQUFtQyxDQUFnQixRQUFDO0VBQ3BELHNCQUFzQyxDQUFtQixLQUFDO0VBRTFELEtBQUssRTNCSEQsSUFBSTtFMkJJUixZQUFZLEVBQUUsT0FBMEQsR0FDekU7O0FBaEJELEFBQUEsV0FBVyxDQUFNO0VBTWYsYUFBNkIsQ0FBVSxRQUFDO0VBQ3hDLHFCQUFxQyxDQUFrQixRQUFDO0VBQ3hELHdCQUF3QyxDQUFxQixLQUFDO0VBQzlELG9CQUFvQyxDQUFpQixRQUFDO0VBQ3RELHVCQUF1QyxDQUFvQixLQUFDO0VBQzVELG1CQUFtQyxDQUFnQixRQUFDO0VBQ3BELHNCQUFzQyxDQUFtQixLQUFDO0VBRTFELEtBQUssRTNCSkQsSUFBSTtFMkJLUixZQUFZLEVBQUUsT0FBMEQsR0FDekU7O0FlbUlDLEFBQUEsaUJBQWlCLENBQVU7RUFDekIsVUFBVSxFQUFFLElBQUk7RUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CNUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFK0J5RTNCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CNUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFK0J5RTNCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CNUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFK0J5RTNCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CNUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsU0FBUztFK0J5RTVCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CNUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTztFK0J5RTFCLEFBQUEscUJBQXFCLENBQU07SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QUVwSkwsQUFBQSxXQUFXLENBQUM7RUFDVixhQUFhLEVyQ3d6QnlCLE1BQUssR3FDbnpCNUM7O0FBSUQsQUFBQSxlQUFlLENBQUM7RUFDZCxXQUFXLEV0QzJOc0Isb0JBQTZCO0VzQzFOOUQsY0FBYyxFdEMwTm1CLG9CQUE2QjtFc0N6TjlELGFBQWEsRUFBRSxDQUFDO0VuQ29SWixTQUFZLEVBdkVSLE9BQTJCO0VtQ3pNbkMsV0FBVyxFckNna0JpQixHQUFHLEdxQzlqQmhDOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsV0FBVyxFdENnTnNCLGtCQUE2QjtFc0MvTTlELGNBQWMsRXRDK01tQixrQkFBNkI7RUcyRDFELFNBQVksRUF2RVIsVUFBMkIsR21Dak1wQzs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLFdBQVcsRXRDME1zQixtQkFBNkI7RXNDek05RCxjQUFjLEV0Q3lNbUIsbUJBQTZCO0VHK0R4RCxTQUFZLEVBZlYsVUFBMkIsR21DdlBwQztFbkNvR0csTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0ltQ3hHN0IsQUFBQSxrQkFBa0IsQ0FBQztNbkNpUlgsU0FBWSxFQWxGVixVQUEyQixHbUMzTHBDOztBQy9CRCxBQUFBLFVBQVUsQ0FBQztFQUNULFVBQVUsRXRDZ3pCNEIsT0FBTTtFRWhoQnhDLFNBQVksRUF2RVIsT0FBMkI7RW9Dck5uQyxLQUFLLEU1Q29FTSxPQUFPLEc0Q25FbkI7O0FDTkQsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFdkNndUJxQixRQUFPLENBQ1AsT0FBTTtFRW5jOUIsU0FBWSxFQXZFUixRQUEyQjtFcUNwTm5DLFdBQVcsRTdDWVMsR0FBRztFNkNYdkIsV0FBVyxFdkMwa0JpQixHQUFHO0V1Q3prQi9CLEtBQUssRTdDRk0sT0FBTztFNkNHbEIsZ0JBQWdCLEU5Q1BSLE9BQU87RThDUWYsZUFBZSxFQUFFLFdBQVc7RUFDNUIsTUFBTSxFdkNzZnNCLEdBQUcsQ3VDdGZILEtBQUssQzlDWDFCLE9BQU87RThDWWQsVUFBVSxFQUFFLElBQUk7RWxCR2QsYUFBYSxFM0JaRCxPQUFPO0U4QlNqQixVQUFVLEV4Qm8yQndCLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVyxHdUNwd0JqRztFZjVGSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJZWhCNUMsQUFBQSxhQUFhLENBQUM7TWZpQk4sVUFBVSxFQUFFLElBQUksR2UyRnZCO0VBNUdELEFBb0JFLGFBcEJXLENBb0JWLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUFhO0lBQ2IsUUFBUSxFQUFFLE1BQU0sR0FLakI7SUExQkgsQUF1QkksYUF2QlMsQ0FvQlYsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBR0MsSUFBSyxDVHViQSxTQUFTLENTdmJDLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxHQUFXO01BQy9CLE1BQU0sRUFBRSxPQUFPLEdBQ2hCO0VBekJMLEFBNkJFLGFBN0JXLEFBNkJWLE1BQU0sQ0FBQztJQUNOLEtBQUssRTdDeEJJLE9BQU87STZDeUJoQixnQkFBZ0IsRTlDN0JWLE9BQU87SThDOEJiLFlBQVksRXhDMEtOLE9BQTJCO0l3Q3pLakMsT0FBTyxFQUFFLENBQUM7SUFLUixVQUFVLEV2Q3VzQmdCLENBQUMsQ0FBQyxDQUFDLENBREgsQ0FBQyxDQUhELE9BQU0sQ054b0IxQix3QkFBTyxHNkN6RGhCO0VBeENILEFBNkNFLGFBN0NXLEFBNkNWLDZCQUE2QixDQUFDO0lBRTdCLE1BQU0sRUFBcUMsS0FBd0IsR0FDcEU7RUFoREgsQUFtREUsYUFuRFcsQUFtRFYsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFN0NmRSxPQUFPO0k2Q2lCZCxPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBdkRILEFBOERFLGFBOURXLEFBOERWLFNBQVMsRUE5RFosYUFBYSxDQStEVixBQUFBLFFBQUMsQUFBQSxFQUFVO0lBQ1YsZ0JBQWdCLEU3Qy9CVCxPQUFPO0k2Q2tDZCxPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBcEVILEFBdUVFLGFBdkVXLEFBdUVWLHNCQUFzQixDQUFDO0lBQ3RCLE9BQU8sRXZDMnBCbUIsUUFBTyxDQUNQLE9BQU07SXVDM3BCaEMsTUFBTSxFdkMwcEJvQixTQUFPLENBQ1AsUUFBTTtJdUMxcEJoQyxpQkFBaUIsRXZDMHBCUyxPQUFNO0l1Q3pwQmhDLEtBQUssRTdDckVJLE9BQU87STZCTmxCLGdCQUFnQixFN0JpQ1AsT0FBTztJNkM0Q2QsY0FBYyxFQUFFLElBQUk7SUFDcEIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLEtBQUs7SUFDbkIsWUFBWSxFQUFFLENBQUM7SUFDZix1QkFBdUIsRXZDZ2JHLEdBQUc7SXVDL2E3QixhQUFhLEVBQUUsQ0FBQztJZnRFZCxVQUFVLEV4QnF4QmMsS0FBSyxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVcsR3VDN3NCaEo7SWZwRUcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TWVoQjVDLEFBdUVFLGFBdkVXLEFBdUVWLHNCQUFzQixDQUFDO1FmdERsQixVQUFVLEVBQUUsSUFBSSxHZW1FckI7RUFwRkgsQUFzRkUsYUF0RlcsQUFzRlYsTUFBTSxBQUFBLElBQUssQ1R3WEosU0FBUyxDU3hYSyxJQUFLLEVBL0RKLEFBQUEsUUFBQyxBQUFBLEVBK0RjLHNCQUFzQixDQUFDO0lBQzNELGdCQUFnQixFeEN3SFYsT0FBMkIsR3dDdkhsQztFQXhGSCxBQTBGRSxhQTFGVyxBQTBGViw0QkFBNEIsQ0FBQztJQUM1QixPQUFPLEV2Q3dvQm1CLFFBQU8sQ0FDUCxPQUFNO0l1Q3hvQmhDLE1BQU0sRXZDdW9Cb0IsU0FBTyxDQUNQLFFBQU07SXVDdm9CaEMsaUJBQWlCLEV2Q3VvQlMsT0FBTTtJdUN0b0JoQyxLQUFLLEU3Q3hGSSxPQUFPO0k2Qk5sQixnQkFBZ0IsRTdCaUNQLE9BQU87STZDK0RkLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSxLQUFLO0lBQ25CLFlBQVksRUFBRSxDQUFDO0lBQ2YsdUJBQXVCLEV2QzZaRyxHQUFHO0l1QzVaN0IsYUFBYSxFQUFFLENBQUM7SWZ6RmQsVUFBVSxFeEJxeEJjLEtBQUssQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLEd1QzFyQmhKO0lmdkZHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01laEI1QyxBQTBGRSxhQTFGVyxBQTBGViw0QkFBNEIsQ0FBQztRZnpFeEIsVUFBVSxFQUFFLElBQUksR2VzRnJCO0VBdkdILEFBeUdFLGFBekdXLEFBeUdWLE1BQU0sQUFBQSxJQUFLLENUcVdKLFNBQVMsQ1NyV0ssSUFBSyxFQWxGSixBQUFBLFFBQUMsQUFBQSxFQWtGYyw0QkFBNEIsQ0FBQztJQUNqRSxnQkFBZ0IsRXhDcUdWLE9BQTJCLEd3Q3BHbEM7O0FBUUgsQUFBQSx1QkFBdUIsQ0FBQztFQUN0QixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFdkM2bUJxQixRQUFPLEN1QzdtQlQsQ0FBQztFQUMzQixhQUFhLEVBQUUsQ0FBQztFQUNoQixXQUFXLEV2Q3lkaUIsR0FBRztFdUN4ZC9CLEtBQUssRTdDbkhNLE9BQU87RTZDb0hsQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsWUFBWSxFdkNxWWdCLEdBQUcsQ3VDcllHLENBQUMsR0FPcEM7RUFoQkQsQUFXRSx1QkFYcUIsQUFXcEIsZ0JBQWdCLEVBWG5CLHVCQUF1QixBQVlwQixnQkFBZ0IsQ0FBQztJQUNoQixhQUFhLEVBQUUsQ0FBQztJQUNoQixZQUFZLEVBQUUsQ0FBQyxHQUNoQjs7QUFVSCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsVUFBVSxFeEN5RnVCLDBCQUE2QjtFd0N4RjlELE9BQU8sRXZDaW1CcUIsT0FBTSxDQUNOLE1BQUs7RUUzYzNCLFNBQVksRUFmVixVQUEyQjtFbUJ2UWpDLGFBQWEsRXJCZ2dCYSxNQUFLLEd1Q2xYbEM7RXJDMUJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJcUNTN0IsQUFBQSxnQkFBZ0IsQ0FBQztNckNnS1QsU0FBWSxFQWxGVixVQUEyQixHcUM3RHBDO0VBakJELEFBTUUsZ0JBTmMsQUFNYixzQkFBc0IsQ0FBQztJQUN0QixPQUFPLEV2QzRsQm1CLE9BQU0sQ0FDTixNQUFLO0l1QzVsQi9CLE1BQU0sRXZDMmxCb0IsUUFBTSxDQUNOLE9BQUs7SXVDM2xCL0IsaUJBQWlCLEV2QzJsQlMsTUFBSyxHdUMxbEJoQztFQVZILEFBWUUsZ0JBWmMsQUFZYiw0QkFBNEIsQ0FBQztJQUM1QixPQUFPLEV2Q3NsQm1CLE9BQU0sQ0FDTixNQUFLO0l1Q3RsQi9CLE1BQU0sRXZDcWxCb0IsUUFBTSxDQUNOLE9BQUs7SXVDcmxCL0IsaUJBQWlCLEV2Q3FsQlMsTUFBSyxHdUNwbEJoQzs7QUFHSCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsVUFBVSxFeENzRXVCLHdCQUE2QjtFd0NyRTlELE9BQU8sRXZDa2xCcUIsTUFBSyxDQUNMLElBQUk7RUVuZDVCLFNBQVksRUF2RVIsVUFBMkI7RW1CM01qQyxhQUFhLEVyQmlnQmEsTUFBSyxHdUNoV2xDO0VBakJELEFBTUUsZ0JBTmMsQUFNYixzQkFBc0IsQ0FBQztJQUN0QixPQUFPLEV2QzZrQm1CLE1BQUssQ0FDTCxJQUFJO0l1QzdrQjlCLE1BQU0sRXZDNGtCb0IsT0FBSyxDQUNMLEtBQUk7SXVDNWtCOUIsaUJBQWlCLEV2QzRrQlMsSUFBSSxHdUMza0IvQjtFQVZILEFBWUUsZ0JBWmMsQUFZYiw0QkFBNEIsQ0FBQztJQUM1QixPQUFPLEV2Q3VrQm1CLE1BQUssQ0FDTCxJQUFJO0l1Q3ZrQjlCLE1BQU0sRXZDc2tCb0IsT0FBSyxDQUNMLEtBQUk7SXVDdGtCOUIsaUJBQWlCLEV2Q3NrQlMsSUFBSSxHdUNya0IvQjs7QUFNSCxBQUNFLFFBRE0sQUFDTCxhQUFhLENBQUM7RUFDYixVQUFVLEV4QytDcUIsMkJBQTZCLEd3QzlDN0Q7O0FBSEgsQUFLRSxRQUxNLEFBS0wsZ0JBQWdCLENBQUM7RUFDaEIsVUFBVSxFeEMyQ3FCLDBCQUE2QixHd0MxQzdEOztBQVBILEFBU0UsUUFUTSxBQVNMLGdCQUFnQixDQUFDO0VBQ2hCLFVBQVUsRXhDdUNxQix3QkFBNkIsR3dDdEM3RDs7QUFJSCxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLEtBQUssRXZDNnFCaUMsSUFBSTtFdUM1cUIxQyxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRXZDNGhCcUIsUUFBTyxHdUM3Z0JwQztFQWxCRCxBQUtFLG1CQUxpQixBQUtoQixJQUFLLENUcVFFLFNBQVMsQ1NyUUQsSUFBSyxFQWxMRSxBQUFBLFFBQUMsQUFBQSxHQWtMUztJQUMvQixNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQVBILEFBU0UsbUJBVGlCLEFBU2hCLG1CQUFtQixDQUFDO0lBQ25CLE1BQU0sRUFBcUMsS0FBd0I7SWxCL0xuRSxhQUFhLEUzQlpELE9BQU8sRzZDNk1wQjtFQVpILEFBY0UsbUJBZGlCLEFBY2hCLHNCQUFzQixDQUFDO0lBQ3RCLE1BQU0sRUFBcUMsS0FBd0I7SWxCcE1uRSxhQUFhLEUzQlpELE9BQU8sRzZDa05wQjs7QUNwTkgsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFeEMrdEJxQixRQUFPLENBb05ELE9BQTBCLENBcE5oQyxRQUFPLENBQ1AsT0FBTTtFd0M5dEJsQyxrQkFBa0IsRXpDd1BlLG1CQUE2QjtFR21DMUQsU0FBWSxFQXZFUixRQUEyQjtFc0NqTm5DLFdBQVcsRTlDU1MsR0FBRztFOENSdkIsV0FBVyxFeEN1a0JpQixHQUFHO0V3Q3RrQi9CLEtBQUssRTlDTE0sT0FBTztFOENNbEIsZ0JBQWdCLEUvQ1ZSLE9BQU87RStDV2YsZ0JBQWdCLEV6Q3NIRCwrTkFBaUU7RXlDckhoRixpQkFBaUIsRUFBRSxTQUFTO0VBQzVCLG1CQUFtQixFeENnN0JlLEtBQUssQ0EzTlgsT0FBTSxDQTJONkIsTUFBTTtFd0MvNkJyRSxlQUFlLEV4Q2c3Qm1CLElBQUksQ0FBQyxJQUFJO0V3Qy82QjNDLE1BQU0sRXhDZ2ZzQixHQUFHLEN3Q2hmRyxLQUFLLEMvQ2pCaEMsT0FBTztFNEJlWixhQUFhLEUzQlpELE9BQU87RThCU2pCLFVBQVUsRXhCbzJCd0IsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXO0V3QzMxQmhHLFVBQVUsRUFBRSxJQUFJLEdBOEJqQjtFaEJuQ0ssTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07SWdCZjVDLEFBQUEsWUFBWSxDQUFDO01oQmdCTCxVQUFVLEVBQUUsSUFBSSxHZ0JrQ3ZCO0VBbERELEFBc0JFLFlBdEJVLEFBc0JULE1BQU0sQ0FBQztJQUNOLFlBQVksRXpDa0xOLE9BQTJCO0l5Q2pMakMsT0FBTyxFQUFFLENBQUM7SUFLUixVQUFVLEV4Q2k3QmtCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQXRPUCxPQUFNLENOeG9CMUIsd0JBQU8sRzhDakVoQjtFQS9CSCxBQWlDRSxZQWpDVSxDQWlDVCxBQUFBLFFBQUMsQUFBQSxHQWpDSixZQUFZLENBa0NULEFBQUEsSUFBQyxBQUFBLENBQUssSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLEdBQUcsQUFBUixHQUFXO0lBQ3RCLGFBQWEsRXhDZ3NCYSxPQUFNO0l3Qy9yQmhDLGdCQUFnQixFQUFFLElBQUksR0FDdkI7RUFyQ0gsQUF1Q0UsWUF2Q1UsQUF1Q1QsU0FBUyxDQUFDO0lBRVQsZ0JBQWdCLEU5Q1RULE9BQU8sRzhDV2Y7RUEzQ0gsQUE4Q0UsWUE5Q1UsQUE4Q1QsZUFBZSxDQUFDO0lBQ2YsS0FBSyxFQUFFLFdBQVc7SUFDbEIsV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDOUMzQ1QsT0FBTyxHOEM0Q2pCOztBQUdILEFBQUEsZUFBZSxDQUFDO0VBQ2QsV0FBVyxFeEN5ckJpQixPQUFNO0V3Q3hyQmxDLGNBQWMsRXhDd3JCYyxPQUFNO0V3Q3ZyQmxDLFlBQVksRXhDd3JCZ0IsTUFBSztFRTNjM0IsU0FBWSxFQWZWLFVBQTJCO0VtQnZRakMsYUFBYSxFckJnZ0JhLE1BQUssR3dDcGRsQztFdEN3RUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0lzQzlFN0IsQUFBQSxlQUFlLENBQUM7TXRDdVBSLFNBQVksRUFsRlYsVUFBMkIsR3NDL0pwQzs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLFdBQVcsRXhDcXJCaUIsTUFBSztFd0NwckJqQyxjQUFjLEV4Q29yQmMsTUFBSztFd0NuckJqQyxZQUFZLEV4Q29yQmdCLElBQUk7RUVuZDVCLFNBQVksRUF2RVIsVUFBMkI7RW1CM01qQyxhQUFhLEVyQmlnQmEsTUFBSyxHd0M3Y2xDOztBQ25FRCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFekNxM0I4QixTQUFtQztFeUNwM0IzRSxZQUFZLEV6Q3EzQjRCLEtBQThCO0V5Q3AzQnRFLGFBQWEsRXpDcTNCMkIsUUFBTyxHeUMvMkJoRDtFQVZELEFBTUUsV0FOUyxDQU1ULGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxJQUFJO0lBQ1gsV0FBVyxFQUFFLE1BQThCLEdBQzVDOztBQUdILEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsS0FBSyxFekN5MkJtQyxHQUFHO0V5Q3gyQjNDLE1BQU0sRXpDdzJCa0MsR0FBRztFeUN2MkIzQyxVQUFVLEVBQUUsTUFBa0Q7RUFDOUQsY0FBYyxFQUFFLEdBQUc7RUFDbkIsZ0JBQWdCLEVoRGZSLE9BQU87RWdEZ0JmLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQixlQUFlLEVBQUUsT0FBTztFQUN4QixNQUFNLEV6QzQyQmtDLEdBQUcsQ0FBQyxLQUFLLENQeDNCM0MsbUJBQUk7RWdEYVYsVUFBVSxFQUFFLElBQUk7RUFDaEIsWUFBWSxFQUFFLEtBQUssR0FvRXBCO0VBL0VELEFBY0UsaUJBZGUsQ0FjZCxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBaUI7SXBCWGpCLGFBQWEsRXJCbTNCeUIsTUFBSyxHeUN0MkI1QztFQWhCSCxBQWtCRSxpQkFsQmUsQ0FrQmQsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWM7SUFFZCxhQUFhLEV6Q20yQnlCLEdBQUcsR3lDbDJCMUM7RUFyQkgsQUF1QkUsaUJBdkJlLEFBdUJkLE9BQU8sQ0FBQztJQUNQLE1BQU0sRXpDMDFCZ0MsZUFBZSxHeUN6MUJ0RDtFQXpCSCxBQTJCRSxpQkEzQmUsQUEyQmQsTUFBTSxDQUFDO0lBQ04sWUFBWSxFMUNrS04sT0FBMkI7STBDaktqQyxPQUFPLEVBQUUsQ0FBQztJQUNWLFVBQVUsRXpDbXNCa0IsQ0FBQyxDQUFDLENBQUMsQ0FESCxDQUFDLENBSEQsT0FBTSxDTnhvQjFCLHdCQUFPLEcrQ3REaEI7RUEvQkgsQUFpQ0UsaUJBakNlLEFBaUNkLFFBQVEsQ0FBQztJQUNSLGdCQUFnQixFL0NtRFIsT0FBTztJK0NsRGYsWUFBWSxFL0NrREosT0FBTyxHK0NqQ2hCO0lBcERILEFBcUNJLGlCQXJDYSxBQWlDZCxRQUFRLENBSU4sQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCO01BSWYsZ0JBQWdCLEUxQzhFUCw2TkFBaUUsRzBDNUU3RTtJQTNDTCxBQTZDSSxpQkE3Q2EsQUFpQ2QsUUFBUSxDQVlOLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjO01BSVosZ0JBQWdCLEUxQ3NFUCxxSUFBaUUsRzBDcEU3RTtFQW5ETCxBQXNERSxpQkF0RGUsQ0FzRGQsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLGNBQWMsQ0FBQztJQUMvQixnQkFBZ0IsRS9DOEJSLE9BQU87SStDN0JmLFlBQVksRS9DNkJKLE9BQU87SStDeEJiLGdCQUFnQixFMUMwREwsdU5BQWlFLEcwQ3hEL0U7RUEvREgsQUFpRUUsaUJBakVlLEFBaUVkLFNBQVMsQ0FBQztJQUNULGNBQWMsRUFBRSxJQUFJO0lBQ3BCLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFekNrMEJnQyxHQUFFLEd5Q2owQjFDO0VBckVILEFBMkVJLGlCQTNFYSxDQXlFZCxBQUFBLFFBQUMsQUFBQSxJQUVFLGlCQUFpQixFQTNFdkIsaUJBQWlCLEFBMEVkLFNBQVMsR0FDTixpQkFBaUIsQ0FBQztJQUNsQixPQUFPLEV6QzB6QjhCLEdBQUUsR3lDenpCeEM7O0FBYUwsQUFBQSxZQUFZLENBQUM7RUFDWCxZQUFZLEV6Q3F6Qm9CLEtBQXlCLEd5Qzd4QjFEO0VBekJELEFBR0UsWUFIVSxDQUdWLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRXpDaXpCeUIsR0FBRztJeUNoekJqQyxXQUFXLEVBQUUsTUFBK0I7SUFDNUMsZ0JBQWdCLEUxQ3VCSCxzSkFBaUU7STBDdEI5RSxtQkFBbUIsRUFBRSxXQUFXO0lwQjlGaEMsYUFBYSxFckI0NEJpQixHQUFHO0l3Qi80Qi9CLFVBQVUsRXhCbTVCa0IsbUJBQW1CLENBQUMsS0FBSSxDQUFDLFdBQVcsR3lDanlCbkU7SWpCOUdHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01pQnNGNUMsQUFHRSxZQUhVLENBR1YsaUJBQWlCLENBQUM7UWpCeEZaLFVBQVUsRUFBRSxJQUFJLEdpQjZHckI7SUF4QkgsQUFXSSxZQVhRLENBR1YsaUJBQWlCLEFBUWQsTUFBTSxDQUFDO01BQ04sZ0JBQWdCLEUxQ2lCTCx3SUFBaUUsRzBDaEI3RTtJQWJMLEFBZUksWUFmUSxDQUdWLGlCQUFpQixBQVlkLFFBQVEsQ0FBQztNQUNSLG1CQUFtQixFekNnekJTLEtBQUssQ0FBQyxNQUFNO015QzN5QnRDLGdCQUFnQixFMUNRUCxxSUFBaUUsRzBDTjdFOztBQUlMLEFBQUEsa0JBQWtCLENBQUM7RUFDakIsT0FBTyxFQUFFLFlBQVk7RUFDckIsWUFBWSxFekNteEJvQixJQUFJLEd5Q2x4QnJDOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLGdCQUFnQjtFQUN0QixjQUFjLEVBQUUsSUFBSSxHQVVyQjtFQWJELEFBT0ksVUFQTSxDQUtQLEFBQUEsUUFBQyxBQUFBLElBRUUsSUFBSSxFQVBWLFVBQVUsQUFNUCxTQUFTLEdBQ04sSUFBSSxDQUFDO0lBQ0wsY0FBYyxFQUFFLElBQUk7SUFDcEIsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEV6Q3FvQmlCLElBQUcsR3lDcG9CNUI7O0FDL0lMLEFBQUEsV0FBVyxDQUFDO0VBQ1YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEUzQytOSSxNQUFpQjtFMkM5TjNCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixVQUFVLEVBQUUsSUFBSSxHQStFakI7RUFwRkQsQUFPRSxXQVBTLEFBT1IsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUMsR0FNWDtJQWRILEFBWUksV0FaTyxBQU9SLE1BQU0sQUFLSixzQkFBc0IsQ0FBQztNQUFFLFVBQVUsRTFDODlCRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENQMStCMUMsT0FBTyxFTzJ1QmUsQ0FBQyxDQUFDLENBQUMsQ0FESCxDQUFDLENBSEQsT0FBTSxDTnhvQjFCLHdCQUFPLEdnRG5GNkQ7SUFaaEYsQUFhSSxXQWJPLEFBT1IsTUFBTSxBQU1KLGtCQUFrQixDQUFLO01BQUUsVUFBVSxFMUM2OUJHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ1AxK0IxQyxPQUFPLEVPMnVCZSxDQUFDLENBQUMsQ0FBQyxDQURILENBQUMsQ0FIRCxPQUFNLENOeG9CMUIsd0JBQU8sR2dEbEY2RDtFQWJoRixBQWdCRSxXQWhCUyxBQWdCUixrQkFBa0IsQ0FBQztJQUNsQixNQUFNLEVBQUUsQ0FBQyxHQUNWO0VBbEJILEFBb0JFLFdBcEJTLEFBb0JSLHNCQUFzQixDQUFDO0lBQ3RCLEtBQUssRTFDKzhCa0MsSUFBSTtJMEM5OEIzQyxNQUFNLEUxQzg4QmlDLElBQUk7STBDNzhCM0MsVUFBVSxFQUFFLFFBQTBEO0luQnpCeEUsZ0JBQWdCLEU3QmlHTixPQUFPO0lnRHRFZixNQUFNLEUxQzg4QmlDLENBQUM7SXFCMTlCeEMsYUFBYSxFckIyOUIwQixJQUFJO0l3Qjk5QnpDLFVBQVUsRXhCbytCMkIsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVc7STBDajlCcEksVUFBVSxFQUFFLElBQUksR0FLakI7SWxCcEJHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01rQmQ1QyxBQW9CRSxXQXBCUyxBQW9CUixzQkFBc0IsQ0FBQztRbEJMbEIsVUFBVSxFQUFFLElBQUksR2tCbUJyQjtJQWxDSCxBQStCSSxXQS9CTyxBQW9CUixzQkFBc0IsQUFXcEIsT0FBTyxDQUFDO01uQmpDWCxnQkFBZ0IsRXhCME1SLE9BQTJCLEcyQ3ZLaEM7RUFqQ0wsQUFvQ0UsV0FwQ1MsQUFvQ1IsK0JBQStCLENBQUM7SUFDL0IsS0FBSyxFMUN3N0J5QixJQUFJO0kwQ3Y3QmxDLE1BQU0sRTFDdzdCd0IsTUFBSztJMEN2N0JuQyxLQUFLLEVBQUUsV0FBVztJQUNsQixNQUFNLEUxQ3U3QndCLE9BQU87STBDdDdCckMsZ0JBQWdCLEVoRFRULE9BQU87SWdEVWQsWUFBWSxFQUFFLFdBQVc7SXJCN0J6QixhQUFhLEVyQm85QmlCLElBQUksRzBDcDdCbkM7RUE3Q0gsQUErQ0UsV0EvQ1MsQUErQ1Isa0JBQWtCLENBQUM7SUFDbEIsS0FBSyxFMUNvN0JrQyxJQUFJO0kwQ243QjNDLE1BQU0sRTFDbTdCaUMsSUFBSTtJdUJ0K0I3QyxnQkFBZ0IsRTdCaUdOLE9BQU87SWdENUNmLE1BQU0sRTFDbzdCaUMsQ0FBQztJcUIxOUJ4QyxhQUFhLEVyQjI5QjBCLElBQUk7SXdCOTlCekMsVUFBVSxFeEJvK0IyQixnQkFBZ0IsQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVztJMEN2N0JwSSxVQUFVLEVBQUUsSUFBSSxHQUtqQjtJbEI5Q0csTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TWtCZDVDLEFBK0NFLFdBL0NTLEFBK0NSLGtCQUFrQixDQUFDO1FsQmhDZCxVQUFVLEVBQUUsSUFBSSxHa0I2Q3JCO0lBNURILEFBeURJLFdBekRPLEFBK0NSLGtCQUFrQixBQVVoQixPQUFPLENBQUM7TW5CM0RYLGdCQUFnQixFeEIwTVIsT0FBMkIsRzJDN0loQztFQTNETCxBQThERSxXQTlEUyxBQThEUixrQkFBa0IsQ0FBQztJQUNsQixLQUFLLEUxQzg1QnlCLElBQUk7STBDNzVCbEMsTUFBTSxFMUM4NUJ3QixNQUFLO0kwQzc1Qm5DLEtBQUssRUFBRSxXQUFXO0lBQ2xCLE1BQU0sRTFDNjVCd0IsT0FBTztJMEM1NUJyQyxnQkFBZ0IsRWhEbkNULE9BQU87SWdEb0NkLFlBQVksRUFBRSxXQUFXO0lyQnZEekIsYUFBYSxFckJvOUJpQixJQUFJLEcwQzE1Qm5DO0VBdkVILEFBeUVFLFdBekVTLEFBeUVSLFNBQVMsQ0FBQztJQUNULGNBQWMsRUFBRSxJQUFJLEdBU3JCO0lBbkZILEFBNEVJLFdBNUVPLEFBeUVSLFNBQVMsQUFHUCxzQkFBc0IsQ0FBQztNQUN0QixnQkFBZ0IsRWhEM0NYLE9BQU8sR2dENENiO0lBOUVMLEFBZ0ZJLFdBaEZPLEFBeUVSLFNBQVMsQUFPUCxrQkFBa0IsQ0FBQztNQUNsQixnQkFBZ0IsRWhEL0NYLE9BQU8sR2dEZ0RiOztBQ3hGTCxBQUFBLGNBQWMsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRLEdBNkRuQjtFQTlERCxBQUdFLGNBSFksR0FHVixhQUFhO0VBSGpCLGNBQWMsR0FJVixZQUFZLENBQUM7SUFDYixNQUFNLEU1Q3FPeUIsa0JBQTZCO0k0Q3BPNUQsV0FBVyxFM0N5L0JtQixJQUFJLEcyQ3gvQm5DO0VBUEgsQUFTRSxjQVRZLEdBU1YsS0FBSyxDQUFDO0lBQ04sUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixJQUFJLEVBQUUsQ0FBQztJQUNQLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFM0NtL0J1QixJQUFJLENBelJSLE9BQU07STJDenRCaEMsY0FBYyxFQUFFLElBQUk7SUFDcEIsTUFBTSxFM0NxZm9CLEdBQUcsQzJDcmZELEtBQUssQ0FBQyxXQUFXO0lBQzdDLGdCQUFnQixFQUFFLEdBQUc7SW5CRG5CLFVBQVUsRXhCcy9Ca0IsT0FBTyxDQUFDLElBQUcsQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLElBQUcsQ0FBQyxXQUFXLEcyQ24vQmpGO0luQkNHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01tQnBCNUMsQUFTRSxjQVRZLEdBU1YsS0FBSyxDQUFDO1FuQllGLFVBQVUsRUFBRSxJQUFJLEdtQkZyQjtFQW5CSCxBQXNCRSxjQXRCWSxHQXNCVixhQUFhLENBQUM7SUFDZCxPQUFPLEUzQzArQnVCLElBQUksQ0F6UlIsT0FBTSxHMkNqc0JqQztJQXZDSCxBQXlCSSxjQXpCVSxHQXNCVixhQUFhLEFBR1osYUFBYSxDQUFDO01BQ2IsS0FBSyxFQUFFLFdBQVcsR0FDbkI7SUEzQkwsQUE2QkksY0E3QlUsR0FzQlYsYUFBYSxBQU9aLE1BQU0sRUE3QlgsY0FBYyxHQXNCVixhQUFhLEFBUVosSUFBSyxDQUFBLGtCQUFrQixFQUFFO01BQ3hCLFdBQVcsRTNDbStCaUIsUUFBUTtNMkNsK0JwQyxjQUFjLEUzQ20rQmMsUUFBTyxHMkNsK0JwQztJQWpDTCxBQW1DSSxjQW5DVSxHQXNCVixhQUFhLEFBYVosaUJBQWlCLENBQUM7TUFDakIsV0FBVyxFM0M4OUJpQixRQUFRO00yQzc5QnBDLGNBQWMsRTNDODlCYyxRQUFPLEcyQzc5QnBDO0VBdENMLEFBeUNFLGNBekNZLEdBeUNWLFlBQVksQ0FBQztJQUNiLFdBQVcsRTNDdzlCbUIsUUFBUTtJMkN2OUJ0QyxjQUFjLEUzQ3c5QmdCLFFBQU8sRzJDdjlCdEM7RUE1Q0gsQUFpREksY0FqRFUsR0E4Q1YsYUFBYSxBQUFBLE1BQU0sR0FHakIsS0FBSztFQWpEWCxjQUFjLEdBK0NWLGFBQWEsQUFBQSxJQUFLLENBakJaLGtCQUFrQixJQW1CdEIsS0FBSztFQWpEWCxjQUFjLEdBZ0RWLFlBQVksR0FDVixLQUFLLENBQUM7SUFDTixPQUFPLEUzQ2s5QnFCLElBQUc7STJDajlCL0IsU0FBUyxFM0NrOUJtQixXQUFVLENBQUMsbUJBQWtCLENBQUMsbUJBQWtCLEcyQ2o5QjdFO0VBcERMLEFBd0RJLGNBeERVLEdBdURWLGFBQWEsQUFBQSxpQkFBaUIsR0FDNUIsS0FBSyxDQUFDO0lBQ04sT0FBTyxFM0MyOEJxQixJQUFHO0kyQzE4Qi9CLFNBQVMsRTNDMjhCbUIsV0FBVSxDQUFDLG1CQUFrQixDQUFDLG1CQUFrQixHMkMxOEI3RTs7QUN2REwsQUFBQSxZQUFZLENBQUM7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLE9BQU87RUFDcEIsS0FBSyxFQUFFLElBQUksR0EyQlo7RUFoQ0QsQUFPRSxZQVBVLEdBT1IsYUFBYTtFQVBqQixZQUFZLEdBUVIsWUFBWSxDQUFDO0lBQ2IsUUFBUSxFQUFFLFFBQVE7SUFDbEIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsRUFBRTtJQUNULFNBQVMsRUFBRSxDQUFDLEdBQ2I7RUFiSCxBQWdCRSxZQWhCVSxHQWdCUixhQUFhLEFBQUEsTUFBTTtFQWhCdkIsWUFBWSxHQWlCUixZQUFZLEFBQUEsTUFBTSxDQUFDO0lBQ25CLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RUFuQkgsQUF3QkUsWUF4QlUsQ0F3QlYsSUFBSSxDQUFDO0lBQ0gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsT0FBTyxFQUFFLENBQUMsR0FLWDtJQS9CSCxBQTRCSSxZQTVCUSxDQXdCVixJQUFJLEFBSUQsTUFBTSxDQUFDO01BQ04sT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFVTCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsT0FBTyxFNUN3ckJxQixRQUFPLENBQ1AsT0FBTTtFRW5jOUIsU0FBWSxFQXZFUixRQUEyQjtFMEM3S25DLFdBQVcsRWxEM0JTLEdBQUc7RWtENEJ2QixXQUFXLEU1Q21pQmlCLEdBQUc7RTRDbGlCL0IsS0FBSyxFbER6Q00sT0FBTztFa0QwQ2xCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGdCQUFnQixFbERqQlAsT0FBTztFa0RrQmhCLE1BQU0sRTVDOGNzQixHQUFHLEM0QzljSCxLQUFLLENuRG5EMUIsT0FBTztFNEJlWixhQUFhLEUzQlpELE9BQU8sR2tEa0R0Qjs7QUFRRCxBQUFBLGVBQWUsR0FBRyxhQUFhO0FBQy9CLGVBQWUsR0FBRyxZQUFZO0FBQzlCLGVBQWUsR0FBRyxpQkFBaUI7QUFDbkMsZUFBZSxHQUFHLElBQUksQ0FBQztFQUNyQixPQUFPLEU1Q2tyQnFCLE1BQUssQ0FDTCxJQUFJO0VFbmQ1QixTQUFZLEVBdkVSLFVBQTJCO0VtQjNNakMsYUFBYSxFckJpZ0JhLE1BQUssRzRDNWNsQzs7QUFFRCxBQUFBLGVBQWUsR0FBRyxhQUFhO0FBQy9CLGVBQWUsR0FBRyxZQUFZO0FBQzlCLGVBQWUsR0FBRyxpQkFBaUI7QUFDbkMsZUFBZSxHQUFHLElBQUksQ0FBQztFQUNyQixPQUFPLEU1Q3FxQnFCLE9BQU0sQ0FDTixNQUFLO0VFM2MzQixTQUFZLEVBZlYsVUFBMkI7RW1CdlFqQyxhQUFhLEVyQmdnQmEsTUFBSyxHNENsY2xDO0UxQ3NERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STBDN0Q3QixBQUFBLGVBQWUsR0FBRyxhQUFhO0lBQy9CLGVBQWUsR0FBRyxZQUFZO0lBQzlCLGVBQWUsR0FBRyxpQkFBaUI7SUFDbkMsZUFBZSxHQUFHLElBQUksQ0FBQztNMUNtT2YsU0FBWSxFQWxGVixVQUEyQixHMEM3SXBDOztBQUVELEFBQUEsZUFBZSxHQUFHLFlBQVk7QUFDOUIsZUFBZSxHQUFHLFlBQVksQ0FBQztFQUM3QixhQUFhLEVBQUUsSUFBdUQsR0FDdkU7O0FBVUQsQUFFSSxZQUZRLEFBQ1QsSUFBSyxDQUFBLGVBQWUsSUFDakIsSUFBSyxDYjlCSCxXQUFXLENhOEJJLElBQUssQ0FBQSxnQkFBZ0IsQ0FBQyxJQUFLLENBQUEsY0FBYztBQUZoRSxZQUFZLEFBQ1QsSUFBSyxDQUFBLGVBQWUsSUFFakIsZ0JBQWdCLEFBQUEsZUFBZ0IsQ0FBQSxLQUFLLEVBQUU7RXZCaEV6Qyx1QkFBdUIsRXVCaUVNLENBQUM7RXZCaEU5QiwwQkFBMEIsRXVCZ0VHLENBQUMsR0FDN0I7O0FBTEwsQUFTSSxZQVRRLEFBUVQsZUFBZSxHQUNaLGVBQWdCLENBQUEsS0FBSyxDQUFDLElBQUssQ0FQTCxnQkFBZ0IsQ0FPTSxJQUFLLENBUEwsY0FBYztBQUZoRSxZQUFZLEFBUVQsZUFBZSxHQUVaLGdCQUFnQixBQUFBLGVBQWdCLENBQUEsS0FBSyxFQUFFO0V2QnZFekMsdUJBQXVCLEV1QndFTSxDQUFDO0V2QnZFOUIsMEJBQTBCLEV1QnVFRyxDQUFDLEdBQzdCOztBQVpMLEFBb0JFLFlBcEJVLEdBb0JSLElBQUssQ1QzRUEsWUFBWSxDUzJFQyxJQUFLLENBbEJ1QixjQUFjLENBa0J0QixJQUFLLENBQUEsY0FBYyxDQUFDLElBQUssQ0FBQSxlQUFlLENBQUMsSUFBSyxDQUFBLGdCQUFnQixDQUFDLElBQUssQ0FBQSxpQkFBaUIsRUFBN0Q7RUFDOUQsV0FBVyxFNUNnWmUsSUFBRztFcUJwZDdCLHNCQUFzQixFdUJxRU8sQ0FBQztFdkJwRTlCLHlCQUF5QixFdUJvRUksQ0FBQyxHQUMvQjs7QUFIZ0UsQUFBTCxlQUFvQixDekIzRjVEO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVuQnl4QjBCLE9BQU07RUVoaEJ4QyxTQUFZLEVBdkVSLE9BQTJCO0VpQi9MakMsS0FBSyxFekJ3RUcsT0FBTyxHeUJ2RWhCOztBeUJvRjRDLEFBQUwsY0FBbUIsQ3pCbEZ4QztFQUNqQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsSUFBSTtFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRW5CNnZDeUIsT0FBYSxDQUNiLE1BQVk7RW1CN3ZDNUMsVUFBVSxFQUFFLEtBQUs7RWpCZ1FiLFNBQVksRUFmVixVQUEyQjtFaUI5T2pDLEtBQUssRTFCL0JELElBQUk7RTBCZ0NSLGdCQUFnQixFekIwRFIsdUJBQU87RTJCcEZmLGFBQWEsRTNCWkQsT0FBTyxHeUJ3Q3BCO0VqQndGQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STBDbkJrQixBQUFMLGNBQW1CLEN6QmxGeEM7TWpCOFFiLFNBQVksRUFsRlYsVUFBMkIsR2lCL0tsQzs7QUF6Q0MsQUE0Q0EsY0E1Q2MsQ0FBQyxNQUFNLEdBNENuQixlQUFlO0FBNUNqQixjQUFjLENBQUMsTUFBTSxHQTZDbkIsY0FBYztBQTVDaEIsU0FBUyxHQTJDUCxlQUFlO0FBM0NqQixTQUFTLEdBNENQLGNBQWMsQ0FBSztFQUNuQixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQS9DRCxBQUFBLGNBQWMsQ0FrRGhCLGFBQWEsQUFsREssTUFBTSxFQWtEeEIsYUFBYSxBQWpEVixTQUFTLENBQXFCO0VBbUQ3QixZQUFZLEV6QjZDTixPQUFPO0V5QjFDWCxhQUFhLEVwQjZLYyxxQkFBNkI7RW9CNUt4RCxnQkFBZ0IsRXBCeUVQLDBPQUFpRTtFb0J4RTFFLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsS0FBSyxDcEIwS0MseUJBQTZCLENvQjFLRCxNQUFNO0VBQzdELGVBQWUsRXBCeUtZLHVCQUE2QixDQUE3Qix1QkFBNkIsR29Cak8zRDtFQUhELEFBOERFLGNBOURZLENBa0RoQixhQUFhLEFBbERLLE1BQU0sQUE4RG5CLE1BQU0sRUFaWCxhQUFhLEFBakRWLFNBQVMsQUE2RFAsTUFBTSxDQUFDO0lBQ04sWUFBWSxFekJrQ1IsT0FBTztJeUJqQ1gsVUFBVSxFQS9DRyxDQUFDLENBQUMsQ0FBQyxDbkJ5dEJRLENBQUMsQ0FIRCxPQUFNLENOdG9CMUIsd0JBQU8sR3lCaENaOztBQWpFSCxBQUFBLGNBQWMsQ0FzRWhCLFFBQVEsQUFBQSxhQUFhLEFBdEVILE1BQU0sRUFzRXhCLFFBQVEsQUFBQSxhQUFhLEFBckVsQixTQUFTLENBQXFCO0VBd0UzQixhQUFhLEVwQjJKYyxxQkFBNkI7RW9CMUp4RCxtQkFBbUIsRUFBRSxHQUFHLENwQjBKRyx5QkFBNkIsQ29CMUpILEtBQUssQ3BCMEovQix5QkFBNkIsR29Cak8zRDs7QUFIRCxBQUFBLGNBQWMsQ0ErRWhCLFlBQVksQUEvRU0sTUFBTSxFQStFeEIsWUFBWSxBQTlFVCxTQUFTLENBQXFCO0VBZ0Y3QixZQUFZLEV6QmdCTixPQUFPLEd5QjlGZDtFQUhELEFBb0ZJLGNBcEZVLENBK0VoQixZQUFZLEFBL0VNLE1BQU0sQUFvRmpCLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssRVdkdkIsQUFBQSxJQUFDLEFBQUEsSVh0RUosY0FBYyxDQStFaEIsWUFBWSxBQS9FTSxNQUFNLEFBcUZqQixJQUFLLEVBREEsQUFBQSxRQUFDLEFBQUEsR0FDVSxBQUFBLElBQUMsQ0FBSyxHQUFHLEFBQVIsR0FOeEIsWUFBWSxBQTlFVCxTQUFTLEFBbUZMLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssRVdkdkIsQUFBQSxJQUFDLEFBQUEsSVhTTixZQUFZLEFBOUVULFNBQVMsQUFvRkwsSUFBSyxFQURBLEFBQUEsUUFBQyxBQUFBLEdBQ1UsQUFBQSxJQUFDLENBQUssR0FBRyxBQUFSLEVBQVU7SUFDMUIsYUFBYSxFbkI0MkJpQixRQUE2RDtJbUIzMkIzRixnQkFBZ0IsRXBCMENULCtOQUFpRSxFQUFqRSwwT0FBaUU7SW9CekN4RSxtQkFBbUIsRW5CcTJCTyxLQUFLLENBM05YLE9BQU0sQ0EyTjZCLE1BQU0sRUFNL0IsTUFBTSxDQUFDLEtBQUssQ0FkaEIsT0FBMEI7SW1CNTFCcEQsZUFBZSxFbkJxMkJXLElBQUksQ0FBQyxJQUFJLEVEMXRCVix1QkFBNkIsQ0FBN0IsdUJBQTZCLEdvQjFJdkQ7RUExRkwsQUE2RkUsY0E3RlksQ0ErRWhCLFlBQVksQUEvRU0sTUFBTSxBQTZGbkIsTUFBTSxFQWRYLFlBQVksQUE5RVQsU0FBUyxBQTRGUCxNQUFNLENBQUM7SUFDTixZQUFZLEV6QkdSLE9BQU87SXlCRlgsVUFBVSxFQTlFRyxDQUFDLENBQUMsQ0FBQyxDbkJ5dEJRLENBQUMsQ0FIRCxPQUFNLENOdG9CMUIsd0JBQU8sR3lCRFo7O0FBaEdILEFBQUEsY0FBYyxDQW9HaEIsaUJBQWlCLEFBcEdDLE1BQU0sRUFvR3hCLGlCQUFpQixBQW5HZCxTQUFTLENBQXFCO0VBcUc3QixZQUFZLEV6QkxOLE9BQU8sR3lCOUZkO0VBSEQsQUF3R0UsY0F4R1ksQ0FvR2hCLGlCQUFpQixBQXBHQyxNQUFNLEFBd0duQixRQUFRLEVBSmIsaUJBQWlCLEFBbkdkLFNBQVMsQUF1R1AsUUFBUSxDQUFDO0lBQ1IsZ0JBQWdCLEV6QlJaLE9BQU8sR3lCU1o7RUExR0gsQUE0R0UsY0E1R1ksQ0FvR2hCLGlCQUFpQixBQXBHQyxNQUFNLEFBNEduQixNQUFNLEVBUlgsaUJBQWlCLEFBbkdkLFNBQVMsQUEyR1AsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQTVGRyxDQUFDLENBQUMsQ0FBQyxDbkJ5dEJRLENBQUMsQ0FIRCxPQUFNLENOdG9CMUIsd0JBQU8sR3lCYVo7RUE5R0gsQUFnSEUsY0FoSFksQ0FvR2hCLGlCQUFpQixBQXBHQyxNQUFNLEdBZ0hsQixpQkFBaUIsRUFadkIsaUJBQWlCLEFBbkdkLFNBQVMsR0ErR04saUJBQWlCLENBQUM7SUFDbEIsS0FBSyxFekJoQkQsT0FBTyxHeUJpQlo7O0FBR0wsQUFDRSxrQkFEZ0IsQ0FBQyxpQkFBaUIsR0FDaEMsZUFBZSxDQUFLO0VBQ3BCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQXhIRCxBQUFBLGNBQWMsQ0EySGhCLFlBQVksQ0FBQyxhQUFhLEFBM0hSLE1BQU0sRUEySHhCLFlBQVksQ0FBQyxhQUFhLEFBMUh2QixTQUFTLEVBRFYsY0FBYztBQTRIaEIsWUFBWSxDQUFDLFlBQVksQUE1SFAsTUFBTTtBQTRIeEIsWUFBWSxDQUFDLFlBQVksQUEzSHRCLFNBQVMsQ0FBcUI7RUE4SDNCLE9BQU8sRUFBRSxDQUFDLEdBNUhiO0VBSEQsQUFtSUUsY0FuSVksQ0EySGhCLFlBQVksQ0FBQyxhQUFhLEFBM0hSLE1BQU0sQUFtSW5CLE1BQU0sRUFSWCxZQUFZLENBQUMsYUFBYSxBQTFIdkIsU0FBUyxBQWtJUCxNQUFNLEVBbklULGNBQWM7RUE0SGhCLFlBQVksQ0FBQyxZQUFZLEFBNUhQLE1BQU0sQUFtSW5CLE1BQU07RUFQWCxZQUFZLENBQUMsWUFBWSxBQTNIdEIsU0FBUyxBQWtJUCxNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBeUJ2QnVHLEFBQUwsaUJBQXNCLEN6QjNGekc7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRW5CeXhCMEIsT0FBTTtFRWhoQnhDLFNBQVksRUF2RVIsT0FBMkI7RWlCL0xqQyxLQUFLLEV6QjJFRyxPQUFPLEd5QjFFaEI7O0F5Qm9GcUYsQUFBTCxnQkFBcUIsQ3pCbEZuRjtFQUNqQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsSUFBSTtFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRW5CNnZDeUIsT0FBYSxDQUNiLE1BQVk7RW1CN3ZDNUMsVUFBVSxFQUFFLEtBQUs7RWpCZ1FiLFNBQVksRUFmVixVQUEyQjtFaUI5T2pDLEtBQUssRTFCL0JELElBQUk7RTBCZ0NSLGdCQUFnQixFekI2RFIsc0JBQU87RTJCdkZmLGFBQWEsRTNCWkQsT0FBTyxHeUJ3Q3BCO0VqQndGQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STBDbkIyRCxBQUFMLGdCQUFxQixDekJsRm5GO01qQjhRYixTQUFZLEVBbEZWLFVBQTJCLEdpQi9LbEM7O0FBekNDLEFBNENBLGNBNUNjLENBQUMsUUFBUSxHQTRDckIsaUJBQWlCO0FBNUNuQixjQUFjLENBQUMsUUFBUSxHQTZDckIsZ0JBQWdCO0FBNUNsQixXQUFXLEdBMkNULGlCQUFpQjtBQTNDbkIsV0FBVyxHQTRDVCxnQkFBZ0IsQ0FBRztFQUNuQixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQS9DRCxBQUFBLGNBQWMsQ0FrRGhCLGFBQWEsQUFsREssUUFBUSxFQWtEMUIsYUFBYSxBQWpEVixXQUFXLENBQW1CO0VBbUQ3QixZQUFZLEV6QmdETixPQUFPO0V5QjdDWCxhQUFhLEVwQjZLYyxxQkFBNkI7RW9CNUt4RCxnQkFBZ0IsRXBCeUVQLDBUQUFpRTtFb0J4RTFFLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsS0FBSyxDcEIwS0MseUJBQTZCLENvQjFLRCxNQUFNO0VBQzdELGVBQWUsRXBCeUtZLHVCQUE2QixDQUE3Qix1QkFBNkIsR29Cak8zRDtFQUhELEFBOERFLGNBOURZLENBa0RoQixhQUFhLEFBbERLLFFBQVEsQUE4RHJCLE1BQU0sRUFaWCxhQUFhLEFBakRWLFdBQVcsQUE2RFQsTUFBTSxDQUFDO0lBQ04sWUFBWSxFekJxQ1IsT0FBTztJeUJwQ1gsVUFBVSxFQS9DRyxDQUFDLENBQUMsQ0FBQyxDbkJ5dEJRLENBQUMsQ0FIRCxPQUFNLENObm9CMUIsdUJBQU8sR3lCbkNaOztBQWpFSCxBQUFBLGNBQWMsQ0FzRWhCLFFBQVEsQUFBQSxhQUFhLEFBdEVILFFBQVEsRUFzRTFCLFFBQVEsQUFBQSxhQUFhLEFBckVsQixXQUFXLENBQW1CO0VBd0UzQixhQUFhLEVwQjJKYyxxQkFBNkI7RW9CMUp4RCxtQkFBbUIsRUFBRSxHQUFHLENwQjBKRyx5QkFBNkIsQ29CMUpILEtBQUssQ3BCMEovQix5QkFBNkIsR29Cak8zRDs7QUFIRCxBQUFBLGNBQWMsQ0ErRWhCLFlBQVksQUEvRU0sUUFBUSxFQStFMUIsWUFBWSxBQTlFVCxXQUFXLENBQW1CO0VBZ0Y3QixZQUFZLEV6Qm1CTixPQUFPLEd5QmpHZDtFQUhELEFBb0ZJLGNBcEZVLENBK0VoQixZQUFZLEFBL0VNLFFBQVEsQUFvRm5CLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssRVdkdkIsQUFBQSxJQUFDLEFBQUEsSVh0RUosY0FBYyxDQStFaEIsWUFBWSxBQS9FTSxRQUFRLEFBcUZuQixJQUFLLEVBREEsQUFBQSxRQUFDLEFBQUEsR0FDVSxBQUFBLElBQUMsQ0FBSyxHQUFHLEFBQVIsR0FOeEIsWUFBWSxBQTlFVCxXQUFXLEFBbUZQLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssRVdkdkIsQUFBQSxJQUFDLEFBQUEsSVhTTixZQUFZLEFBOUVULFdBQVcsQUFvRlAsSUFBSyxFQURBLEFBQUEsUUFBQyxBQUFBLEdBQ1UsQUFBQSxJQUFDLENBQUssR0FBRyxBQUFSLEVBQVU7SUFDMUIsYUFBYSxFbkI0MkJpQixRQUE2RDtJbUIzMkIzRixnQkFBZ0IsRXBCMENULCtOQUFpRSxFQUFqRSwwVEFBaUU7SW9CekN4RSxtQkFBbUIsRW5CcTJCTyxLQUFLLENBM05YLE9BQU0sQ0EyTjZCLE1BQU0sRUFNL0IsTUFBTSxDQUFDLEtBQUssQ0FkaEIsT0FBMEI7SW1CNTFCcEQsZUFBZSxFbkJxMkJXLElBQUksQ0FBQyxJQUFJLEVEMXRCVix1QkFBNkIsQ0FBN0IsdUJBQTZCLEdvQjFJdkQ7RUExRkwsQUE2RkUsY0E3RlksQ0ErRWhCLFlBQVksQUEvRU0sUUFBUSxBQTZGckIsTUFBTSxFQWRYLFlBQVksQUE5RVQsV0FBVyxBQTRGVCxNQUFNLENBQUM7SUFDTixZQUFZLEV6Qk1SLE9BQU87SXlCTFgsVUFBVSxFQTlFRyxDQUFDLENBQUMsQ0FBQyxDbkJ5dEJRLENBQUMsQ0FIRCxPQUFNLENObm9CMUIsdUJBQU8sR3lCSlo7O0FBaEdILEFBQUEsY0FBYyxDQW9HaEIsaUJBQWlCLEFBcEdDLFFBQVEsRUFvRzFCLGlCQUFpQixBQW5HZCxXQUFXLENBQW1CO0VBcUc3QixZQUFZLEV6QkZOLE9BQU8sR3lCakdkO0VBSEQsQUF3R0UsY0F4R1ksQ0FvR2hCLGlCQUFpQixBQXBHQyxRQUFRLEFBd0dyQixRQUFRLEVBSmIsaUJBQWlCLEFBbkdkLFdBQVcsQUF1R1QsUUFBUSxDQUFDO0lBQ1IsZ0JBQWdCLEV6QkxaLE9BQU8sR3lCTVo7RUExR0gsQUE0R0UsY0E1R1ksQ0FvR2hCLGlCQUFpQixBQXBHQyxRQUFRLEFBNEdyQixNQUFNLEVBUlgsaUJBQWlCLEFBbkdkLFdBQVcsQUEyR1QsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQTVGRyxDQUFDLENBQUMsQ0FBQyxDbkJ5dEJRLENBQUMsQ0FIRCxPQUFNLENObm9CMUIsdUJBQU8sR3lCVVo7RUE5R0gsQUFnSEUsY0FoSFksQ0FvR2hCLGlCQUFpQixBQXBHQyxRQUFRLEdBZ0hwQixpQkFBaUIsRUFadkIsaUJBQWlCLEFBbkdkLFdBQVcsR0ErR1IsaUJBQWlCLENBQUM7SUFDbEIsS0FBSyxFekJiRCxPQUFPLEd5QmNaOztBQUdMLEFBQ0Usa0JBRGdCLENBQUMsaUJBQWlCLEdBQ2hDLGlCQUFpQixDQUFHO0VBQ3BCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQXhIRCxBQUFBLGNBQWMsQ0EySGhCLFlBQVksQ0FBQyxhQUFhLEFBM0hSLFFBQVEsRUEySDFCLFlBQVksQ0FBQyxhQUFhLEFBMUh2QixXQUFXLEVBRFosY0FBYztBQTRIaEIsWUFBWSxDQUFDLFlBQVksQUE1SFAsUUFBUTtBQTRIMUIsWUFBWSxDQUFDLFlBQVksQUEzSHRCLFdBQVcsQ0FBbUI7RUFnSTNCLE9BQU8sRUFBRSxDQUFDLEdBOUhiO0VBSEQsQUFtSUUsY0FuSVksQ0EySGhCLFlBQVksQ0FBQyxhQUFhLEFBM0hSLFFBQVEsQUFtSXJCLE1BQU0sRUFSWCxZQUFZLENBQUMsYUFBYSxBQTFIdkIsV0FBVyxBQWtJVCxNQUFNLEVBbklULGNBQWM7RUE0SGhCLFlBQVksQ0FBQyxZQUFZLEFBNUhQLFFBQVEsQUFtSXJCLE1BQU07RUFQWCxZQUFZLENBQUMsWUFBWSxBQTNIdEIsV0FBVyxBQWtJVCxNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBMkJ2SVAsQUFBQSxJQUFJLENBQUM7RUFDSCxPQUFPLEVBQUUsWUFBWTtFQUVyQixXQUFXLEU5Q3drQmlCLEdBQUc7RThDdmtCL0IsV0FBVyxFOUM2a0JpQixHQUFHO0U4QzVrQi9CLEtBQUssRXBEQ00sT0FBTztFb0RBbEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsZUFBZSxFQUFxQyxJQUFJO0VBRXhELGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE1BQU0sRUFBOEIsT0FBTztFQUMzQyxXQUFXLEVBQUUsSUFBSTtFQUNqQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE1BQU0sRTlDb2ZzQixHQUFHLEM4Q3BmTCxLQUFLLENBQUMsV0FBVztFaEM4RzNDLE9BQU8sRWR3bUJxQixRQUFPLENBQ1AsT0FBTTtFRW5jOUIsU0FBWSxFQXZFUixRQUEyQjtFbUIzTWpDLGFBQWEsRTNCWkQsT0FBTztFOEJTakIsVUFBVSxFeEJxeEJjLEtBQUssQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLEc4Q252QmxKO0V0QjlCSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJc0JoQjVDLEFBQUEsSUFBSSxDQUFDO010QmlCRyxVQUFVLEVBQUUsSUFBSSxHc0I2QnZCO0VBOUNELEFBaUJFLElBakJFLEFBaUJELE1BQU0sQ0FBQztJQUNOLEtBQUssRXBEWkksT0FBTyxHb0RjakI7RUFFRCxBQUFBLFVBQVUsQUFBQSxNQUFNLEdBdEJsQixJQUFJLEVBQUosSUFBSSxBQXVCRCxNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBQztJQUNWLFVBQVUsRTlDb3RCa0IsQ0FBQyxDQUFDLENBQUMsQ0FESCxDQUFDLENBSEQsT0FBTSxDTnhvQjFCLHdCQUFPLEdvRHZFaEI7RUExQkgsQUF1Q0UsSUF2Q0UsQUF1Q0QsU0FBUyxFQXZDWixJQUFJLEFBd0NELFNBQVM7RUFDVixRQUFRLEFBQUEsU0FBUyxDQXpDbkIsSUFBSSxDQXlDa0I7SUFDbEIsY0FBYyxFQUFFLElBQUk7SUFDcEIsT0FBTyxFOUMwdUJtQixJQUFHLEc4Q3h1QjlCOztBQVVELEFBQUEsWUFBWSxDQUFHO0VoQ3ZDZixLQUFLLEVyQlBDLElBQUk7RThCVFYsZ0JBQWdCLEU3QmlHTixPQUFPO0VvQi9FakIsWUFBWSxFcEIrRUYsT0FBTyxHb0R4Q2hCO0VBRkQsQWhDbENBLFlnQ2tDWSxBaENsQ1gsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJiRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWVsTGpDLFlBQVksRWZrTE4sT0FBMkIsR2VqTGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLFlBQVksRUFBWixZQUFZLEFoQzNCWCxNQUFNLENBQUM7SUFDTixLQUFLLEVyQnBCRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWUzS2pDLFlBQVksRWYyS04sT0FBMkI7SWV0Sy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHVCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLFlBQVk7RWhDZFosVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFlBQVksRUFBWixZQUFZLEFoQ2JYLE9BQU8sRWdDYVIsWUFBWSxBaENaWCxPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxZQUFZLEFoQ1hILGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCcENELElBQUk7SXFCcUNSLGdCQUFnQixFZjRKVixPQUEyQjtJZXpKakMsWUFBWSxFZnlKTixPQUEyQixHZS9JbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsWUFBWSxBaENKVCxNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFlBQVksQWhDSlQsTUFBTSxFZ0NJVCxZQUFZLEFoQ2JYLE9BQU8sQUFTTCxNQUFNLEVnQ0lULFlBQVksQWhDWlgsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLFlBQVksQWhDWEgsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHVCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxZZ0NOWSxBaENNWCxTQUFTLEVnQ05WLFlBQVksQWhDT1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ0REQsSUFBSTtJcUJ1RFIsZ0JBQWdCLEVwQmlDUixPQUFPO0lvQjlCZixZQUFZLEVwQjhCSixPQUFPLEdvQjdCaEI7O0FnQ2JELEFBQUEsY0FBYyxDQUFDO0VoQ3ZDZixLQUFLLEVyQlJDLElBQUk7RThCUlYsZ0JBQWdCLEU3QmtHTixPQUFPO0VvQmhGakIsWUFBWSxFcEJnRkYsT0FBTyxHb0R6Q2hCO0VBRkQsQWhDbENBLGNnQ2tDYyxBaENsQ2IsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJkRCxJQUFJO0k4QlJWLGdCQUFnQixFeEIrTVIsT0FBMkI7SWV2TGpDLFlBQVksRWZ1TE4sT0FBMkIsR2V0TGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLGNBQWMsRUFBZCxjQUFjLEFoQzNCYixNQUFNLENBQUM7SUFDTixLQUFLLEVyQnJCRCxJQUFJO0k4QlJWLGdCQUFnQixFeEIrTVIsT0FBMkI7SWVoTGpDLFlBQVksRWZnTE4sT0FBMkI7SWUzSy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHVCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLGNBQWM7RWhDZGQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLGNBQWMsRUFBZCxjQUFjLEFoQ2JiLE9BQU8sRWdDYVIsY0FBYyxBaENaYixPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxjQUFjLEFoQ1hMLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCckNELElBQUk7SXFCc0NSLGdCQUFnQixFZmlLVixPQUEyQjtJZTlKakMsWUFBWSxFZjhKTixPQUEyQixHZXBKbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsY0FBYyxBaENKWCxNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLGNBQWMsQWhDSlgsTUFBTSxFZ0NJVCxjQUFjLEFoQ2JiLE9BQU8sQUFTTCxNQUFNLEVnQ0lULGNBQWMsQWhDWmIsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLGNBQWMsQWhDWEwsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHVCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxjZ0NOYyxBaENNYixTQUFTLEVnQ05WLGNBQWMsQWhDT2IsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ2REQsSUFBSTtJcUJ3RFIsZ0JBQWdCLEVwQmtDUixPQUFPO0lvQi9CZixZQUFZLEVwQitCSixPQUFPLEdvQjlCaEI7O0FnQ2JELEFBQUEsWUFBWSxDQUFHO0VoQ3ZDZixLQUFLLEVyQlBDLElBQUk7RThCVFYsZ0JBQWdCLEU3Qm1HTixPQUFPO0VvQmpGakIsWUFBWSxFcEJpRkYsT0FBTyxHb0QxQ2hCO0VBRkQsQWhDbENBLFlnQ2tDWSxBaENsQ1gsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJiRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWVsTGpDLFlBQVksRWZrTE4sT0FBMkIsR2VqTGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLFlBQVksRUFBWixZQUFZLEFoQzNCWCxNQUFNLENBQUM7SUFDTixLQUFLLEVyQnBCRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWUzS2pDLFlBQVksRWYyS04sT0FBMkI7SWV0Sy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHNCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLFlBQVk7RWhDZFosVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFlBQVksRUFBWixZQUFZLEFoQ2JYLE9BQU8sRWdDYVIsWUFBWSxBaENaWCxPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxZQUFZLEFoQ1hILGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCcENELElBQUk7SXFCcUNSLGdCQUFnQixFZjRKVixPQUEyQjtJZXpKakMsWUFBWSxFZnlKTixPQUEyQixHZS9JbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsWUFBWSxBaENKVCxNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFlBQVksQWhDSlQsTUFBTSxFZ0NJVCxZQUFZLEFoQ2JYLE9BQU8sQUFTTCxNQUFNLEVnQ0lULFlBQVksQWhDWlgsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLFlBQVksQWhDWEgsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHNCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxZZ0NOWSxBaENNWCxTQUFTLEVnQ05WLFlBQVksQWhDT1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ0REQsSUFBSTtJcUJ1RFIsZ0JBQWdCLEVwQm1DUixPQUFPO0lvQmhDZixZQUFZLEVwQmdDSixPQUFPLEdvQi9CaEI7O0FnQ2JELEFBQUEsU0FBUyxDQUFNO0VoQ3ZDZixLQUFLLEVyQlBDLElBQUk7RThCVFYsZ0JBQWdCLEU3Qm9HTixPQUFPO0VvQmxGakIsWUFBWSxFcEJrRkYsT0FBTyxHb0QzQ2hCO0VBRkQsQWhDbENBLFNnQ2tDUyxBaENsQ1IsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJiRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWVsTGpDLFlBQVksRWZrTE4sT0FBMkIsR2VqTGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLFNBQVMsRUFBVCxTQUFTLEFoQzNCUixNQUFNLENBQUM7SUFDTixLQUFLLEVyQnBCRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWUzS2pDLFlBQVksRWYyS04sT0FBMkI7SWV0Sy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHVCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLFNBQVM7RWhDZFQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFNBQVMsRUFBVCxTQUFTLEFoQ2JSLE9BQU8sRWdDYVIsU0FBUyxBaENaUixPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxTQUFTLEFoQ1hBLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCcENELElBQUk7SXFCcUNSLGdCQUFnQixFZjRKVixPQUEyQjtJZXpKakMsWUFBWSxFZnlKTixPQUEyQixHZS9JbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsU0FBUyxBaENKTixNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFNBQVMsQWhDSk4sTUFBTSxFZ0NJVCxTQUFTLEFoQ2JSLE9BQU8sQUFTTCxNQUFNLEVnQ0lULFNBQVMsQWhDWlIsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLFNBQVMsQWhDWEEsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHVCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxTZ0NOUyxBaENNUixTQUFTLEVnQ05WLFNBQVMsQWhDT1IsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ0REQsSUFBSTtJcUJ1RFIsZ0JBQWdCLEVwQm9DUixPQUFPO0lvQmpDZixZQUFZLEVwQmlDSixPQUFPLEdvQmhDaEI7O0FnQ2JELEFBQUEsWUFBWSxDQUFHO0VoQ3ZDZixLQUFLLEVyQlBDLElBQUk7RThCVFYsZ0JBQWdCLEU3QnFHTixPQUFPO0VvQm5GakIsWUFBWSxFcEJtRkYsT0FBTyxHb0Q1Q2hCO0VBRkQsQWhDbENBLFlnQ2tDWSxBaENsQ1gsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJiRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWVsTGpDLFlBQVksRWZrTE4sT0FBMkIsR2VqTGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLFlBQVksRUFBWixZQUFZLEFoQzNCWCxNQUFNLENBQUM7SUFDTixLQUFLLEVyQnBCRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWUzS2pDLFlBQVksRWYyS04sT0FBMkI7SWV0Sy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHVCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLFlBQVk7RWhDZFosVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFlBQVksRUFBWixZQUFZLEFoQ2JYLE9BQU8sRWdDYVIsWUFBWSxBaENaWCxPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxZQUFZLEFoQ1hILGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCcENELElBQUk7SXFCcUNSLGdCQUFnQixFZjRKVixPQUEyQjtJZXpKakMsWUFBWSxFZnlKTixPQUEyQixHZS9JbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsWUFBWSxBaENKVCxNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFlBQVksQWhDSlQsTUFBTSxFZ0NJVCxZQUFZLEFoQ2JYLE9BQU8sQUFTTCxNQUFNLEVnQ0lULFlBQVksQWhDWlgsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLFlBQVksQWhDWEgsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHVCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxZZ0NOWSxBaENNWCxTQUFTLEVnQ05WLFlBQVksQWhDT1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ0REQsSUFBSTtJcUJ1RFIsZ0JBQWdCLEVwQnFDUixPQUFPO0lvQmxDZixZQUFZLEVwQmtDSixPQUFPLEdvQmpDaEI7O0FnQ2JELEFBQUEsV0FBVyxDQUFJO0VoQ3ZDZixLQUFLLEVyQlBDLElBQUk7RThCVFYsZ0JBQWdCLEU3QnNHTixPQUFPO0VvQnBGakIsWUFBWSxFcEJvRkYsT0FBTyxHb0Q3Q2hCO0VBRkQsQWhDbENBLFdnQ2tDVyxBaENsQ1YsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJiRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWVsTGpDLFlBQVksRWZrTE4sT0FBMkIsR2VqTGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLFdBQVcsRUFBWCxXQUFXLEFoQzNCVixNQUFNLENBQUM7SUFDTixLQUFLLEVyQnBCRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWUzS2pDLFlBQVksRWYyS04sT0FBMkI7SWV0Sy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHNCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLFdBQVc7RWhDZFgsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFdBQVcsRUFBWCxXQUFXLEFoQ2JWLE9BQU8sRWdDYVIsV0FBVyxBaENaVixPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxXQUFXLEFoQ1hGLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCcENELElBQUk7SXFCcUNSLGdCQUFnQixFZjRKVixPQUEyQjtJZXpKakMsWUFBWSxFZnlKTixPQUEyQixHZS9JbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsV0FBVyxBaENKUixNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFdBQVcsQWhDSlIsTUFBTSxFZ0NJVCxXQUFXLEFoQ2JWLE9BQU8sQUFTTCxNQUFNLEVnQ0lULFdBQVcsQWhDWlYsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLFdBQVcsQWhDWEYsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHNCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxXZ0NOVyxBaENNVixTQUFTLEVnQ05WLFdBQVcsQWhDT1YsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ0REQsSUFBSTtJcUJ1RFIsZ0JBQWdCLEVwQnNDUixPQUFPO0lvQm5DZixZQUFZLEVwQm1DSixPQUFPLEdvQmxDaEI7O0FnQ2JELEFBQUEsVUFBVSxDQUFLO0VoQ3ZDZixLQUFLLEVyQlBDLElBQUk7RThCVFYsZ0JBQWdCLEU3QnVHTixPQUFPO0VvQnJGakIsWUFBWSxFcEJxRkYsT0FBTyxHb0Q5Q2hCO0VBRkQsQWhDbENBLFVnQ2tDVSxBaENsQ1QsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJiRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWVsTGpDLFlBQVksRWZrTE4sT0FBMkIsR2VqTGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLFVBQVUsRUFBVixVQUFVLEFoQzNCVCxNQUFNLENBQUM7SUFDTixLQUFLLEVyQnBCRCxJQUFJO0k4QlRWLGdCQUFnQixFeEIwTVIsT0FBMkI7SWUzS2pDLFlBQVksRWYyS04sT0FBMkI7SWV0Sy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHdCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLFVBQVU7RWhDZFYsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFVBQVUsRUFBVixVQUFVLEFoQ2JULE9BQU8sRWdDYVIsVUFBVSxBaENaVCxPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxVQUFVLEFoQ1hELGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCcENELElBQUk7SXFCcUNSLGdCQUFnQixFZjRKVixPQUEyQjtJZXpKakMsWUFBWSxFZnlKTixPQUEyQixHZS9JbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsVUFBVSxBaENKUCxNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFVBQVUsQWhDSlAsTUFBTSxFZ0NJVCxVQUFVLEFoQ2JULE9BQU8sQUFTTCxNQUFNLEVnQ0lULFVBQVUsQWhDWlQsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLFVBQVUsQWhDWEQsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHdCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxVZ0NOVSxBaENNVCxTQUFTLEVnQ05WLFVBQVUsQWhDT1QsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ0REQsSUFBSTtJcUJ1RFIsZ0JBQWdCLEVwQnVDUixPQUFPO0lvQnBDZixZQUFZLEVwQm9DSixPQUFPLEdvQm5DaEI7O0FnQ2JELEFBQUEsU0FBUyxDQUFNO0VoQ3ZDZixLQUFLLEVyQlJDLElBQUk7RThCUlYsZ0JBQWdCLEU3QndHTixPQUFPO0VvQnRGakIsWUFBWSxFcEJzRkYsT0FBTyxHb0QvQ2hCO0VBRkQsQWhDbENBLFNnQ2tDUyxBaENsQ1IsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckJkRCxJQUFJO0k4QlJWLGdCQUFnQixFeEIrTVIsT0FBMkI7SWV2TGpDLFlBQVksRWZ1TE4sT0FBMkIsR2V0TGxDO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M0QmhCLFNBQVMsRUFBVCxTQUFTLEFoQzNCUixNQUFNLENBQUM7SUFDTixLQUFLLEVyQnJCRCxJQUFJO0k4QlJWLGdCQUFnQixFeEIrTVIsT0FBMkI7SWVoTGpDLFlBQVksRWZnTE4sT0FBMkI7SWUzSy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Rxc0JTLE9BQU0sQ2Nyc0JRLHdCQUF5QixHQUVwRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDZWxCLFNBQVM7RWhDZFQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFNBQVMsRUFBVCxTQUFTLEFoQ2JSLE9BQU8sRWdDYVIsU0FBUyxBaENaUixPQUFPO0VBQ1IsS0FBSyxHZ0NXTCxTQUFTLEFoQ1hBLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRXJCckNELElBQUk7SXFCc0NSLGdCQUFnQixFZmlLVixPQUEyQjtJZTlKakMsWUFBWSxFZjhKTixPQUEyQixHZXBKbEM7SUFuQkQsQUFXRSxVQVhRLEFBQUEsUUFBUSxHZ0NlbEIsU0FBUyxBaENKTixNQUFNO0lBVlQsVUFBVSxBQUFBLE9BQU8sR2dDY2pCLFNBQVMsQWhDSk4sTUFBTSxFZ0NJVCxTQUFTLEFoQ2JSLE9BQU8sQUFTTCxNQUFNLEVnQ0lULFNBQVMsQWhDWlIsT0FBTyxBQVFMLE1BQU07SUFQVCxLQUFLLEdnQ1dMLFNBQVMsQWhDWEEsZ0JBQWdCLEFBT3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2RpckJPLE9BQU0sQ2NqckJVLHdCQUF5QixHQUVwRTtFZ0NISCxBaENNQSxTZ0NOUyxBaENNUixTQUFTLEVnQ05WLFNBQVMsQWhDT1IsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ2REQsSUFBSTtJcUJ3RFIsZ0JBQWdCLEVwQndDUixPQUFPO0lvQnJDZixZQUFZLEVwQnFDSixPQUFPLEdvQnBDaEI7O0FnQ1BELEFBQUEsb0JBQW9CLENBQUc7RWhDbUJ2QixLQUFLLEVwQmlCSyxPQUFPO0VvQmhCakIsWUFBWSxFcEJnQkYsT0FBTyxHb0RsQ2hCO0VBRkQsQWhDc0JBLG9CZ0N0Qm9CLEFoQ3NCbkIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckIzRUQsSUFBSTtJcUI0RVIsZ0JBQWdCLEVwQllSLE9BQU87SW9CWGYsWUFBWSxFcEJXSixPQUFPLEdvQlZoQjtFQUVELEFBQUEsVUFBVSxBQUFBLE1BQU0sR2dDNUJoQixvQkFBb0IsRUFBcEIsb0JBQW9CLEFoQzZCbkIsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZDhvQlcsT0FBTSxDTnhvQjFCLHVCQUFPLEdvQkxoQjtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDakNsQixvQkFBb0I7RWhDa0NwQixVQUFVLEFBQUEsT0FBTyxHZ0NsQ2pCLG9CQUFvQixFQUFwQixvQkFBb0IsQWhDbUNuQixPQUFPLEVnQ25DUixvQkFBb0IsQWhDb0NuQixPQUFPLEVnQ3BDUixvQkFBb0IsQWhDcUNuQixnQkFBZ0IsQUFBQSxLQUFLLENBQUM7SUFDckIsS0FBSyxFckIxRkQsSUFBSTtJcUIyRlIsZ0JBQWdCLEVwQkhSLE9BQU87SW9CSWYsWUFBWSxFcEJKSixPQUFPLEdvQmNoQjtJQWpCRCxBQVNFLFVBVFEsQUFBQSxRQUFRLEdnQ2pDbEIsb0JBQW9CLEFoQzBDakIsTUFBTTtJQVJULFVBQVUsQUFBQSxPQUFPLEdnQ2xDakIsb0JBQW9CLEFoQzBDakIsTUFBTSxFZ0MxQ1Qsb0JBQW9CLEFoQ21DbkIsT0FBTyxBQU9MLE1BQU0sRWdDMUNULG9CQUFvQixBaENvQ25CLE9BQU8sQUFNTCxNQUFNLEVnQzFDVCxvQkFBb0IsQWhDcUNuQixnQkFBZ0IsQUFBQSxLQUFLLEFBS25CLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q2bkJPLE9BQU0sQ054b0IxQix1QkFBTyxHb0JhZDtFZ0NqREgsQWhDb0RBLG9CZ0NwRG9CLEFoQ29EbkIsU0FBUyxFZ0NwRFYsb0JBQW9CLEFoQ3FEbkIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFcEJsQkcsT0FBTztJb0JtQmYsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QWdDeERELEFBQUEsc0JBQXNCLENBQUM7RWhDbUJ2QixLQUFLLEVwQmtCSyxPQUFPO0VvQmpCakIsWUFBWSxFcEJpQkYsT0FBTyxHb0RuQ2hCO0VBRkQsQWhDc0JBLHNCZ0N0QnNCLEFoQ3NCckIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckI1RUQsSUFBSTtJcUI2RVIsZ0JBQWdCLEVwQmFSLE9BQU87SW9CWmYsWUFBWSxFcEJZSixPQUFPLEdvQlhoQjtFQUVELEFBQUEsVUFBVSxBQUFBLE1BQU0sR2dDNUJoQixzQkFBc0IsRUFBdEIsc0JBQXNCLEFoQzZCckIsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZDhvQlcsT0FBTSxDTnZvQjFCLHVCQUFPLEdvQk5oQjtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDakNsQixzQkFBc0I7RWhDa0N0QixVQUFVLEFBQUEsT0FBTyxHZ0NsQ2pCLHNCQUFzQixFQUF0QixzQkFBc0IsQWhDbUNyQixPQUFPLEVnQ25DUixzQkFBc0IsQWhDb0NyQixPQUFPLEVnQ3BDUixzQkFBc0IsQWhDcUNyQixnQkFBZ0IsQUFBQSxLQUFLLENBQUM7SUFDckIsS0FBSyxFckIzRkQsSUFBSTtJcUI0RlIsZ0JBQWdCLEVwQkZSLE9BQU87SW9CR2YsWUFBWSxFcEJISixPQUFPLEdvQmFoQjtJQWpCRCxBQVNFLFVBVFEsQUFBQSxRQUFRLEdnQ2pDbEIsc0JBQXNCLEFoQzBDbkIsTUFBTTtJQVJULFVBQVUsQUFBQSxPQUFPLEdnQ2xDakIsc0JBQXNCLEFoQzBDbkIsTUFBTSxFZ0MxQ1Qsc0JBQXNCLEFoQ21DckIsT0FBTyxBQU9MLE1BQU0sRWdDMUNULHNCQUFzQixBaENvQ3JCLE9BQU8sQUFNTCxNQUFNLEVnQzFDVCxzQkFBc0IsQWhDcUNyQixnQkFBZ0IsQUFBQSxLQUFLLEFBS25CLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q2bkJPLE9BQU0sQ052b0IxQix1QkFBTyxHb0JZZDtFZ0NqREgsQWhDb0RBLHNCZ0NwRHNCLEFoQ29EckIsU0FBUyxFZ0NwRFYsc0JBQXNCLEFoQ3FEckIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFcEJqQkcsT0FBTztJb0JrQmYsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QWdDeERELEFBQUEsb0JBQW9CLENBQUc7RWhDbUJ2QixLQUFLLEVwQm1CSyxPQUFPO0VvQmxCakIsWUFBWSxFcEJrQkYsT0FBTyxHb0RwQ2hCO0VBRkQsQWhDc0JBLG9CZ0N0Qm9CLEFoQ3NCbkIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckIzRUQsSUFBSTtJcUI0RVIsZ0JBQWdCLEVwQmNSLE9BQU87SW9CYmYsWUFBWSxFcEJhSixPQUFPLEdvQlpoQjtFQUVELEFBQUEsVUFBVSxBQUFBLE1BQU0sR2dDNUJoQixvQkFBb0IsRUFBcEIsb0JBQW9CLEFoQzZCbkIsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZDhvQlcsT0FBTSxDTnRvQjFCLHVCQUFPLEdvQlBoQjtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDakNsQixvQkFBb0I7RWhDa0NwQixVQUFVLEFBQUEsT0FBTyxHZ0NsQ2pCLG9CQUFvQixFQUFwQixvQkFBb0IsQWhDbUNuQixPQUFPLEVnQ25DUixvQkFBb0IsQWhDb0NuQixPQUFPLEVnQ3BDUixvQkFBb0IsQWhDcUNuQixnQkFBZ0IsQUFBQSxLQUFLLENBQUM7SUFDckIsS0FBSyxFckIxRkQsSUFBSTtJcUIyRlIsZ0JBQWdCLEVwQkRSLE9BQU87SW9CRWYsWUFBWSxFcEJGSixPQUFPLEdvQlloQjtJQWpCRCxBQVNFLFVBVFEsQUFBQSxRQUFRLEdnQ2pDbEIsb0JBQW9CLEFoQzBDakIsTUFBTTtJQVJULFVBQVUsQUFBQSxPQUFPLEdnQ2xDakIsb0JBQW9CLEFoQzBDakIsTUFBTSxFZ0MxQ1Qsb0JBQW9CLEFoQ21DbkIsT0FBTyxBQU9MLE1BQU0sRWdDMUNULG9CQUFvQixBaENvQ25CLE9BQU8sQUFNTCxNQUFNLEVnQzFDVCxvQkFBb0IsQWhDcUNuQixnQkFBZ0IsQUFBQSxLQUFLLEFBS25CLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q2bkJPLE9BQU0sQ050b0IxQix1QkFBTyxHb0JXZDtFZ0NqREgsQWhDb0RBLG9CZ0NwRG9CLEFoQ29EbkIsU0FBUyxFZ0NwRFYsb0JBQW9CLEFoQ3FEbkIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFcEJoQkcsT0FBTztJb0JpQmYsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QWdDeERELEFBQUEsaUJBQWlCLENBQU07RWhDbUJ2QixLQUFLLEVwQm9CSyxPQUFPO0VvQm5CakIsWUFBWSxFcEJtQkYsT0FBTyxHb0RyQ2hCO0VBRkQsQWhDc0JBLGlCZ0N0QmlCLEFoQ3NCaEIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckIzRUQsSUFBSTtJcUI0RVIsZ0JBQWdCLEVwQmVSLE9BQU87SW9CZGYsWUFBWSxFcEJjSixPQUFPLEdvQmJoQjtFQUVELEFBQUEsVUFBVSxBQUFBLE1BQU0sR2dDNUJoQixpQkFBaUIsRUFBakIsaUJBQWlCLEFoQzZCaEIsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZDhvQlcsT0FBTSxDTnJvQjFCLHVCQUFPLEdvQlJoQjtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR2dDakNsQixpQkFBaUI7RWhDa0NqQixVQUFVLEFBQUEsT0FBTyxHZ0NsQ2pCLGlCQUFpQixFQUFqQixpQkFBaUIsQWhDbUNoQixPQUFPLEVnQ25DUixpQkFBaUIsQWhDb0NoQixPQUFPLEVnQ3BDUixpQkFBaUIsQWhDcUNoQixnQkFBZ0IsQUFBQSxLQUFLLENBQUM7SUFDckIsS0FBSyxFckIxRkQsSUFBSTtJcUIyRlIsZ0JBQWdCLEVwQkFSLE9BQU87SW9CQ2YsWUFBWSxFcEJESixPQUFPLEdvQldoQjtJQWpCRCxBQVNFLFVBVFEsQUFBQSxRQUFRLEdnQ2pDbEIsaUJBQWlCLEFoQzBDZCxNQUFNO0lBUlQsVUFBVSxBQUFBLE9BQU8sR2dDbENqQixpQkFBaUIsQWhDMENkLE1BQU0sRWdDMUNULGlCQUFpQixBaENtQ2hCLE9BQU8sQUFPTCxNQUFNLEVnQzFDVCxpQkFBaUIsQWhDb0NoQixPQUFPLEFBTUwsTUFBTSxFZ0MxQ1QsaUJBQWlCLEFoQ3FDaEIsZ0JBQWdCLEFBQUEsS0FBSyxBQUtuQixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENkNm5CTyxPQUFNLENOcm9CMUIsdUJBQU8sR29CVWQ7RWdDakRILEFoQ29EQSxpQmdDcERpQixBaENvRGhCLFNBQVMsRWdDcERWLGlCQUFpQixBaENxRGhCLFNBQVMsQ0FBQztJQUNULEtBQUssRXBCZkcsT0FBTztJb0JnQmYsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QWdDeERELEFBQUEsb0JBQW9CLENBQUc7RWhDbUJ2QixLQUFLLEVwQnFCSyxPQUFPO0VvQnBCakIsWUFBWSxFcEJvQkYsT0FBTyxHb0R0Q2hCO0VBRkQsQWhDc0JBLG9CZ0N0Qm9CLEFoQ3NCbkIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckIzRUQsSUFBSTtJcUI0RVIsZ0JBQWdCLEVwQmdCUixPQUFPO0lvQmZmLFlBQVksRXBCZUosT0FBTyxHb0JkaEI7RUFFRCxBQUFBLFVBQVUsQUFBQSxNQUFNLEdnQzVCaEIsb0JBQW9CLEVBQXBCLG9CQUFvQixBaEM2Qm5CLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q4b0JXLE9BQU0sQ05wb0IxQix1QkFBTyxHb0JUaEI7RUFFRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEdnQ2pDbEIsb0JBQW9CO0VoQ2tDcEIsVUFBVSxBQUFBLE9BQU8sR2dDbENqQixvQkFBb0IsRUFBcEIsb0JBQW9CLEFoQ21DbkIsT0FBTyxFZ0NuQ1Isb0JBQW9CLEFoQ29DbkIsT0FBTyxFZ0NwQ1Isb0JBQW9CLEFoQ3FDbkIsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDO0lBQ3JCLEtBQUssRXJCMUZELElBQUk7SXFCMkZSLGdCQUFnQixFcEJDUixPQUFPO0lvQkFmLFlBQVksRXBCQUosT0FBTyxHb0JVaEI7SUFqQkQsQUFTRSxVQVRRLEFBQUEsUUFBUSxHZ0NqQ2xCLG9CQUFvQixBaEMwQ2pCLE1BQU07SUFSVCxVQUFVLEFBQUEsT0FBTyxHZ0NsQ2pCLG9CQUFvQixBaEMwQ2pCLE1BQU0sRWdDMUNULG9CQUFvQixBaENtQ25CLE9BQU8sQUFPTCxNQUFNLEVnQzFDVCxvQkFBb0IsQWhDb0NuQixPQUFPLEFBTUwsTUFBTSxFZ0MxQ1Qsb0JBQW9CLEFoQ3FDbkIsZ0JBQWdCLEFBQUEsS0FBSyxBQUtuQixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENkNm5CTyxPQUFNLENOcG9CMUIsdUJBQU8sR29CU2Q7RWdDakRILEFoQ29EQSxvQmdDcERvQixBaENvRG5CLFNBQVMsRWdDcERWLG9CQUFvQixBaENxRG5CLFNBQVMsQ0FBQztJQUNULEtBQUssRXBCZEcsT0FBTztJb0JlZixnQkFBZ0IsRUFBRSxXQUFXLEdBQzlCOztBZ0N4REQsQUFBQSxtQkFBbUIsQ0FBSTtFaENtQnZCLEtBQUssRXBCc0JLLE9BQU87RW9CckJqQixZQUFZLEVwQnFCRixPQUFPLEdvRHZDaEI7RUFGRCxBaENzQkEsbUJnQ3RCbUIsQWhDc0JsQixNQUFNLENBQUM7SUFDTixLQUFLLEVyQjNFRCxJQUFJO0lxQjRFUixnQkFBZ0IsRXBCaUJSLE9BQU87SW9CaEJmLFlBQVksRXBCZ0JKLE9BQU8sR29CZmhCO0VBRUQsQUFBQSxVQUFVLEFBQUEsTUFBTSxHZ0M1QmhCLG1CQUFtQixFQUFuQixtQkFBbUIsQWhDNkJsQixNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENkOG9CVyxPQUFNLENObm9CMUIsc0JBQU8sR29CVmhCO0VBRUQsQUFBQSxVQUFVLEFBQUEsUUFBUSxHZ0NqQ2xCLG1CQUFtQjtFaENrQ25CLFVBQVUsQUFBQSxPQUFPLEdnQ2xDakIsbUJBQW1CLEVBQW5CLG1CQUFtQixBaENtQ2xCLE9BQU8sRWdDbkNSLG1CQUFtQixBaENvQ2xCLE9BQU8sRWdDcENSLG1CQUFtQixBaENxQ2xCLGdCQUFnQixBQUFBLEtBQUssQ0FBQztJQUNyQixLQUFLLEVyQjFGRCxJQUFJO0lxQjJGUixnQkFBZ0IsRXBCRVIsT0FBTztJb0JEZixZQUFZLEVwQkNKLE9BQU8sR29CU2hCO0lBakJELEFBU0UsVUFUUSxBQUFBLFFBQVEsR2dDakNsQixtQkFBbUIsQWhDMENoQixNQUFNO0lBUlQsVUFBVSxBQUFBLE9BQU8sR2dDbENqQixtQkFBbUIsQWhDMENoQixNQUFNLEVnQzFDVCxtQkFBbUIsQWhDbUNsQixPQUFPLEFBT0wsTUFBTSxFZ0MxQ1QsbUJBQW1CLEFoQ29DbEIsT0FBTyxBQU1MLE1BQU0sRWdDMUNULG1CQUFtQixBaENxQ2xCLGdCQUFnQixBQUFBLEtBQUssQUFLbkIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZDZuQk8sT0FBTSxDTm5vQjFCLHNCQUFPLEdvQlFkO0VnQ2pESCxBaENvREEsbUJnQ3BEbUIsQWhDb0RsQixTQUFTLEVnQ3BEVixtQkFBbUIsQWhDcURsQixTQUFTLENBQUM7SUFDVCxLQUFLLEVwQmJHLE9BQU87SW9CY2YsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QWdDeERELEFBQUEsa0JBQWtCLENBQUs7RWhDbUJ2QixLQUFLLEVwQnVCSyxPQUFPO0VvQnRCakIsWUFBWSxFcEJzQkYsT0FBTyxHb0R4Q2hCO0VBRkQsQWhDc0JBLGtCZ0N0QmtCLEFoQ3NCakIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckIzRUQsSUFBSTtJcUI0RVIsZ0JBQWdCLEVwQmtCUixPQUFPO0lvQmpCZixZQUFZLEVwQmlCSixPQUFPLEdvQmhCaEI7RUFFRCxBQUFBLFVBQVUsQUFBQSxNQUFNLEdnQzVCaEIsa0JBQWtCLEVBQWxCLGtCQUFrQixBaEM2QmpCLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q4b0JXLE9BQU0sQ05sb0IxQix3QkFBTyxHb0JYaEI7RUFFRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEdnQ2pDbEIsa0JBQWtCO0VoQ2tDbEIsVUFBVSxBQUFBLE9BQU8sR2dDbENqQixrQkFBa0IsRUFBbEIsa0JBQWtCLEFoQ21DakIsT0FBTyxFZ0NuQ1Isa0JBQWtCLEFoQ29DakIsT0FBTyxFZ0NwQ1Isa0JBQWtCLEFoQ3FDakIsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDO0lBQ3JCLEtBQUssRXJCMUZELElBQUk7SXFCMkZSLGdCQUFnQixFcEJHUixPQUFPO0lvQkZmLFlBQVksRXBCRUosT0FBTyxHb0JRaEI7SUFqQkQsQUFTRSxVQVRRLEFBQUEsUUFBUSxHZ0NqQ2xCLGtCQUFrQixBaEMwQ2YsTUFBTTtJQVJULFVBQVUsQUFBQSxPQUFPLEdnQ2xDakIsa0JBQWtCLEFoQzBDZixNQUFNLEVnQzFDVCxrQkFBa0IsQWhDbUNqQixPQUFPLEFBT0wsTUFBTSxFZ0MxQ1Qsa0JBQWtCLEFoQ29DakIsT0FBTyxBQU1MLE1BQU0sRWdDMUNULGtCQUFrQixBaENxQ2pCLGdCQUFnQixBQUFBLEtBQUssQUFLbkIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZDZuQk8sT0FBTSxDTmxvQjFCLHdCQUFPLEdvQk9kO0VnQ2pESCxBaENvREEsa0JnQ3BEa0IsQWhDb0RqQixTQUFTLEVnQ3BEVixrQkFBa0IsQWhDcURqQixTQUFTLENBQUM7SUFDVCxLQUFLLEVwQlpHLE9BQU87SW9CYWYsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QWdDeERELEFBQUEsaUJBQWlCLENBQU07RWhDbUJ2QixLQUFLLEVwQndCSyxPQUFPO0VvQnZCakIsWUFBWSxFcEJ1QkYsT0FBTyxHb0R6Q2hCO0VBRkQsQWhDc0JBLGlCZ0N0QmlCLEFoQ3NCaEIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFckI1RUQsSUFBSTtJcUI2RVIsZ0JBQWdCLEVwQm1CUixPQUFPO0lvQmxCZixZQUFZLEVwQmtCSixPQUFPLEdvQmpCaEI7RUFFRCxBQUFBLFVBQVUsQUFBQSxNQUFNLEdnQzVCaEIsaUJBQWlCLEVBQWpCLGlCQUFpQixBaEM2QmhCLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2Q4b0JXLE9BQU0sQ05qb0IxQix3QkFBTyxHb0JaaEI7RUFFRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEdnQ2pDbEIsaUJBQWlCO0VoQ2tDakIsVUFBVSxBQUFBLE9BQU8sR2dDbENqQixpQkFBaUIsRUFBakIsaUJBQWlCLEFoQ21DaEIsT0FBTyxFZ0NuQ1IsaUJBQWlCLEFoQ29DaEIsT0FBTyxFZ0NwQ1IsaUJBQWlCLEFoQ3FDaEIsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDO0lBQ3JCLEtBQUssRXJCM0ZELElBQUk7SXFCNEZSLGdCQUFnQixFcEJJUixPQUFPO0lvQkhmLFlBQVksRXBCR0osT0FBTyxHb0JPaEI7SUFqQkQsQUFTRSxVQVRRLEFBQUEsUUFBUSxHZ0NqQ2xCLGlCQUFpQixBaEMwQ2QsTUFBTTtJQVJULFVBQVUsQUFBQSxPQUFPLEdnQ2xDakIsaUJBQWlCLEFoQzBDZCxNQUFNLEVnQzFDVCxpQkFBaUIsQWhDbUNoQixPQUFPLEFBT0wsTUFBTSxFZ0MxQ1QsaUJBQWlCLEFoQ29DaEIsT0FBTyxBQU1MLE1BQU0sRWdDMUNULGlCQUFpQixBaENxQ2hCLGdCQUFnQixBQUFBLEtBQUssQUFLbkIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDZDZuQk8sT0FBTSxDTmpvQjFCLHdCQUFPLEdvQk1kO0VnQ2pESCxBaENvREEsaUJnQ3BEaUIsQWhDb0RoQixTQUFTLEVnQ3BEVixpQkFBaUIsQWhDcURoQixTQUFTLENBQUM7SUFDVCxLQUFLLEVwQlhHLE9BQU87SW9CWWYsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QWdDNUNILEFBQUEsU0FBUyxDQUFDO0VBQ1IsV0FBVyxFOUNpZ0JpQixHQUFHO0U4Q2hnQi9CLEtBQUssRXBEc0JLLE9BQU87RW9EckJqQixlQUFlLEU5QzZXeUIsU0FBUyxHOEM1VmxEO0VBcEJELEFBS0UsU0FMTyxBQUtOLE1BQU0sQ0FBQztJQUNOLEtBQUssRS9DZ0lDLE9BQTJCLEcrQzlIbEM7RUFSSCxBQWNFLFNBZE8sQUFjTixTQUFTLEVBZFosU0FBUyxBQWVOLFNBQVMsQ0FBQztJQUNULEtBQUssRXBEcERFLE9BQU8sR29EcURmOztBQVVILEFBQUEsT0FBTyxFR3hDUCxhQUFhLEdBQUcsSUFBSSxDSHdDWjtFaEN1Qk4sT0FBTyxFZHduQnFCLE1BQUssQ0FDTCxJQUFJO0VFbmQ1QixTQUFZLEVBdkVSLFVBQTJCO0VtQjNNakMsYUFBYSxFckJpZ0JhLE1BQUssRzhDMWFsQzs7QUFFRCxBQUFBLE9BQU8sRUc3Q1AsYUFBYSxHQUFHLElBQUksQ0g2Q1o7RWhDbUJOLE9BQU8sRWRvbkJxQixPQUFNLENBQ04sTUFBSztFRTNjM0IsU0FBWSxFQWZWLFVBQTJCO0VtQnZRakMsYUFBYSxFckJnZ0JhLE1BQUssRzhDcmFsQztFNUN5QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k0QzNCN0IsQUFBQSxPQUFPLEVHN0NQLGFBQWEsR0FBRyxJQUFJLENINkNaO001Q29NQSxTQUFZLEVBbEZWLFVBQTJCLEc0Q2hIcEM7O0FDOUdELEFBQUEsS0FBSyxDQUFDO0V2QmdCQSxVQUFVLEV4QnloQmMsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNLEcrQ25pQmhEO0V2QmNLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0l1QnBCNUMsQUFBQSxLQUFLLENBQUM7TXZCcUJFLFVBQVUsRUFBRSxJQUFJLEd1QmZ2QjtFQU5ELEFBR0UsS0FIRyxBQUdGLElBQUssQ0FBQSxLQUFLLEVBQUU7SUFDWCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUlILEFBQ0UsU0FETyxBQUNOLElBQUssQ0FQQSxLQUFLLEVBT0U7RUFDWCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUdILEFBQUEsV0FBVyxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7RUFDVCxRQUFRLEVBQUUsTUFBTTtFdkJEWixVQUFVLEV4QjJoQmMsTUFBTSxDQUFDLEtBQUksQ0FBQyxJQUFJLEcrQ2xoQjdDO0V2QkxLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0l1Qkw1QyxBQUFBLFdBQVcsQ0FBQztNdkJNSixVQUFVLEVBQUUsSUFBSSxHdUJJdkI7RUFWRCxBQUtFLFdBTFMsQUFLUixvQkFBb0IsQ0FBQztJQUNwQixLQUFLLEVBQUUsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJO0l2Qk5WLFVBQVUsRXhCNGhCYyxLQUFLLENBQUMsS0FBSSxDQUFDLElBQUksRytDcGhCMUM7SXZCSkcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TXVCTDVDLEFBS0UsV0FMUyxBQUtSLG9CQUFvQixDQUFDO1F2QkNoQixVQUFVLEVBQUUsSUFBSSxHdUJHckI7O0FDdkJILEFBQUEsT0FBTztBQUNQLFFBQVE7QUFDUixTQUFTO0FBQ1QsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FKNEYyQixBQUFMLGdCQUFxQixDSTFGM0I7RUFDZixXQUFXLEVBQUUsTUFBTSxHQUlwQjtFQUxELEFqQ3NCSSxnQmlDdEJZLEFqQ3NCWCxPQUFPLENBQUM7SUFDUCxPQUFPLEVBQUUsWUFBWTtJQUNyQixXQUFXLEVmcWdCYSxPQUFrQjtJZXBnQjFDLGNBQWMsRWZtZ0JVLE9BQWtCO0llbGdCMUMsT0FBTyxFQUFFLEVBQUU7SUFoQ2YsVUFBVSxFZmlpQmtCLEtBQUksQ2VqaUJQLEtBQUs7SUFDOUIsWUFBWSxFZmdpQmdCLEtBQUksQ2VoaUJMLEtBQUssQ0FBQyxXQUFXO0lBQzVDLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFdBQVcsRWY4aEJpQixLQUFJLENlOWhCTixLQUFLLENBQUMsV0FBVyxHQXFDeEM7RWlDbENMLEFqQ2tESSxnQmlDbERZLEFqQ2tEWCxNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsV0FBVyxFQUFFLENBQUMsR0FDZjs7QTZCc0M2QyxBQUFMLGNBQW1CLENJbEZqRDtFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRWhEeWhDMkIsSUFBSTtFZ0R4aEN0QyxPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRWhEK21DeUIsS0FBSztFZ0Q5bUN2QyxPQUFPLEVoRGduQzJCLE1BQUssQ0FETCxDQUFDO0VnRDltQ25DLE1BQU0sRUFBRSxDQUFDO0U5QytRTCxTQUFZLEVBdkVSLFFBQTJCO0U4Q3RNbkMsS0FBSyxFdERkTSxPQUFPO0VzRGVsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRXZEZlYsSUFBSTtFdURnQlYsZUFBZSxFQUFFLFdBQVc7RUFDNUIsTUFBTSxFaER3ZXNCLEdBQUcsQ2dEeGVBLEtBQUssQ3ZEaEI5QixtQkFBSTtFNEJNUixhQUFhLEUzQlpELE9BQU8sR3NEK0J0QjtFQXRCRCxBQWlCRSxjQWpCWSxDQWlCWCxBQUFBLGNBQUMsQUFBQSxFQUFnQjtJQUNoQixHQUFHLEVBQUUsSUFBSTtJQUNULElBQUksRUFBRSxDQUFDO0lBQ1AsVUFBVSxFaERrbUNzQixRQUFPLEdnRGptQ3hDOztBQVdDLEFBQUEsb0JBQW9CLENBQVU7RUFDNUIsYUFBYSxDQUFBLE1BQUMsR0FNZjtFQVBELEFBR0Usb0JBSGtCLENBR2pCLEFBQUEsY0FBQyxBQUFBLEVBQWdCO0lBQ2hCLEtBQUssRUFBRSxJQUFJO0lBQ1gsSUFBSSxFQUFFLENBQUMsR0FDUjs7QUFHSCxBQUFBLGtCQUFrQixDQUFVO0VBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7RUFQRCxBQUdFLGtCQUhnQixDQUdmLEFBQUEsY0FBQyxBQUFBLEVBQWdCO0lBQ2hCLEtBQUssRUFBRSxDQUFDO0lBQ1IsSUFBSSxFQUFFLElBQUksR0FDWDs7QTVDQUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0U0Q2Z4QixBQUFBLHVCQUF1QixDQUFPO0lBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7SUFQRCxBQUdFLHVCQUhxQixDQUdwQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFHSCxBQUFBLHFCQUFxQixDQUFPO0lBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7SUFQRCxBQUdFLHFCQUhtQixDQUdsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0E1Q0FILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFNENmeEIsQUFBQSx1QkFBdUIsQ0FBTztJQUM1QixhQUFhLENBQUEsTUFBQyxHQU1mO0lBUEQsQUFHRSx1QkFIcUIsQ0FHcEIsQUFBQSxjQUFDLEFBQUEsRUFBZ0I7TUFDaEIsS0FBSyxFQUFFLElBQUk7TUFDWCxJQUFJLEVBQUUsQ0FBQyxHQUNSO0VBR0gsQUFBQSxxQkFBcUIsQ0FBTztJQUMxQixhQUFhLENBQUEsSUFBQyxHQU1mO0lBUEQsQUFHRSxxQkFIbUIsQ0FHbEIsQUFBQSxjQUFDLEFBQUEsRUFBZ0I7TUFDaEIsS0FBSyxFQUFFLENBQUM7TUFDUixJQUFJLEVBQUUsSUFBSSxHQUNYOztBNUNBSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTRDZnhCLEFBQUEsdUJBQXVCLENBQU87SUFDNUIsYUFBYSxDQUFBLE1BQUMsR0FNZjtJQVBELEFBR0UsdUJBSHFCLENBR3BCLEFBQUEsY0FBQyxBQUFBLEVBQWdCO01BQ2hCLEtBQUssRUFBRSxJQUFJO01BQ1gsSUFBSSxFQUFFLENBQUMsR0FDUjtFQUdILEFBQUEscUJBQXFCLENBQU87SUFDMUIsYUFBYSxDQUFBLElBQUMsR0FNZjtJQVBELEFBR0UscUJBSG1CLENBR2xCLEFBQUEsY0FBQyxBQUFBLEVBQWdCO01BQ2hCLEtBQUssRUFBRSxDQUFDO01BQ1IsSUFBSSxFQUFFLElBQUksR0FDWDs7QTVDQUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0U0Q2Z6QixBQUFBLHVCQUF1QixDQUFPO0lBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7SUFQRCxBQUdFLHVCQUhxQixDQUdwQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFHSCxBQUFBLHFCQUFxQixDQUFPO0lBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7SUFQRCxBQUdFLHFCQUhtQixDQUdsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0E1Q0FILE1BQU0sRUFBRSxTQUFTLEVBQUUsSUFBSTtFNENmdkIsQUFBQSx3QkFBd0IsQ0FBTTtJQUM1QixhQUFhLENBQUEsTUFBQyxHQU1mO0lBUEQsQUFHRSx3QkFIc0IsQ0FHckIsQUFBQSxjQUFDLEFBQUEsRUFBZ0I7TUFDaEIsS0FBSyxFQUFFLElBQUk7TUFDWCxJQUFJLEVBQUUsQ0FBQyxHQUNSO0VBR0gsQUFBQSxzQkFBc0IsQ0FBTTtJQUMxQixhQUFhLENBQUEsSUFBQyxHQU1mO0lBUEQsQUFHRSxzQkFIb0IsQ0FHbkIsQUFBQSxjQUFDLEFBQUEsRUFBZ0I7TUFDaEIsS0FBSyxFQUFFLENBQUM7TUFDUixJQUFJLEVBQUUsSUFBSSxHQUNYOztBQVFQLEFBQ0UsT0FESyxDQUNMLGNBQWMsQ0FBQSxBQUFBLGNBQUMsQUFBQSxFQUFnQjtFQUM3QixHQUFHLEVBQUUsSUFBSTtFQUNULE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEVoRDBqQ21CLFFBQU8sR2dEempDeEM7O0FBTkgsQWpDekNJLE9pQ3lDRyxDQVFMLGdCQUFnQixBakNqRGIsT0FBTyxDQUFDO0VBQ1AsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFZnFnQmEsT0FBa0I7RWVwZ0IxQyxjQUFjLEVmbWdCVSxPQUFrQjtFZWxnQjFDLE9BQU8sRUFBRSxFQUFFO0VBekJmLFVBQVUsRUFBRSxDQUFDO0VBQ2IsWUFBWSxFZnloQmdCLEtBQUksQ2V6aEJMLEtBQUssQ0FBQyxXQUFXO0VBQzVDLGFBQWEsRWZ3aEJlLEtBQUksQ2V4aEJKLEtBQUs7RUFDakMsV0FBVyxFZnVoQmlCLEtBQUksQ2V2aEJOLEtBQUssQ0FBQyxXQUFXLEdBOEJ4Qzs7QWlDNkJMLEFqQ2JJLE9pQ2FHLENBUUwsZ0JBQWdCLEFqQ3JCYixNQUFNLEFBQUEsT0FBTyxDQUFDO0VBQ2IsV0FBVyxFQUFFLENBQUMsR0FDZjs7QWlDd0JMLEFBQ0UsUUFETSxDQUNOLGNBQWMsQ0FBQSxBQUFBLGNBQUMsQUFBQSxFQUFnQjtFQUM3QixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJO0VBQ1gsSUFBSSxFQUFFLElBQUk7RUFDVixVQUFVLEVBQUUsQ0FBQztFQUNiLFdBQVcsRWhENGlDcUIsUUFBTyxHZ0QzaUN4Qzs7QUFQSCxBakN0REksUWlDc0RJLENBU04sZ0JBQWdCLEFqQy9EYixPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVmcWdCYSxPQUFrQjtFZXBnQjFDLGNBQWMsRWZtZ0JVLE9BQWtCO0VlbGdCMUMsT0FBTyxFQUFFLEVBQUU7RUFsQmYsVUFBVSxFZm1oQmtCLEtBQUksQ2VuaEJQLEtBQUssQ0FBQyxXQUFXO0VBQzFDLFlBQVksRUFBRSxDQUFDO0VBQ2YsYUFBYSxFZmloQmUsS0FBSSxDZWpoQkosS0FBSyxDQUFDLFdBQVc7RUFDN0MsV0FBVyxFZmdoQmlCLEtBQUksQ2VoaEJOLEtBQUssR0F1QjVCOztBaUMwQ0wsQWpDMUJJLFFpQzBCSSxDQVNOLGdCQUFnQixBakNuQ2IsTUFBTSxBQUFBLE9BQU8sQ0FBQztFQUNiLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FpQ3dCTCxBakN0REksUWlDc0RJLENBU04sZ0JBQWdCLEFqQy9EYixPQUFPLENpQ2lFQztFQUNQLGNBQWMsRUFBRSxDQUFDLEdBQ2xCOztBQUlMLEFBQ0UsVUFEUSxDQUNSLGNBQWMsQ0FBQSxBQUFBLGNBQUMsQUFBQSxFQUFnQjtFQUM3QixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJO0VBQ1gsSUFBSSxFQUFFLElBQUk7RUFDVixVQUFVLEVBQUUsQ0FBQztFQUNiLFlBQVksRWhEMmhDb0IsUUFBTyxHZ0QxaEN4Qzs7QUFQSCxBakN2RUksVWlDdUVNLENBU1IsZ0JBQWdCLEFqQ2hGYixPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVmcWdCYSxPQUFrQjtFZXBnQjFDLGNBQWMsRWZtZ0JVLE9BQWtCO0VlbGdCMUMsT0FBTyxFQUFFLEVBQUUsR0FRWjs7QWlDMkRMLEFqQ3ZFSSxVaUN1RU0sQ0FTUixnQkFBZ0IsQWpDaEZiLE9BQU8sQ0FlRztFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FpQ3NEUCxBakNwRE0sVWlDb0RJLENBU1IsZ0JBQWdCLEFqQzdEWCxRQUFRLENBQUM7RUFDUixPQUFPLEVBQUUsWUFBWTtFQUNyQixZQUFZLEVma2ZVLE9BQWtCO0VlamZ4QyxjQUFjLEVmZ2ZRLE9BQWtCO0VlL2V4QyxPQUFPLEVBQUUsRUFBRTtFQTlCakIsVUFBVSxFZjRnQmtCLEtBQUksQ2U1Z0JQLEtBQUssQ0FBQyxXQUFXO0VBQzFDLFlBQVksRWYyZ0JnQixLQUFJLENlM2dCTCxLQUFLO0VBQ2hDLGFBQWEsRWYwZ0JlLEtBQUksQ2UxZ0JKLEtBQUssQ0FBQyxXQUFXLEdBOEJ4Qzs7QWlDOENQLEFqQzNDSSxVaUMyQ00sQ0FTUixnQkFBZ0IsQWpDcERiLE1BQU0sQUFBQSxPQUFPLENBQUM7RUFDYixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBaUN5Q0wsQWpDcERNLFVpQ29ESSxDQVNSLGdCQUFnQixBakM3RFgsUUFBUSxDaUMrREQ7RUFDUixjQUFjLEVBQUUsQ0FBQyxHQUNsQjs7QUFNTCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsTUFBTSxFaERxaEM0QixNQUFZLENnRHJoQ1gsQ0FBQztFQUNwQyxRQUFRLEVBQUUsTUFBTTtFQUNoQixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3ZEL0dmLG1CQUFJLEd1RGdIWDs7QUFLRCxBQUFBLGNBQWMsQ0FBQztFQUNiLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVoRHNoQzJCLE9BQWEsQ0FyeUJ4QyxJQUFJO0VnRGhQWCxLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRWhEd2NpQixHQUFHO0VnRHZjL0IsS0FBSyxFdEQ1RkksT0FBTztFc0Q2RmhCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLGVBQWUsRUFBcUMsSUFBSTtFQUN4RCxXQUFXLEVBQUUsTUFBTTtFQUNuQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE1BQU0sRUFBRSxDQUFDLEdBb0NWO0VBL0NELEFBeUJFLGNBekJZLEFBeUJYLE1BQU0sRUF6QlQsY0FBYyxBQTBCWCxNQUFNLENBQUM7SUFDTixLQUFLLEVqRHNEQyxPQUEyQjtJd0IvTW5DLGdCQUFnQixFN0JpQ1AsT0FBTyxHc0QySGY7RUE5QkgsQUFnQ0UsY0FoQ1ksQUFnQ1gsT0FBTyxFQWhDVixjQUFjLEFBaUNYLE9BQU8sQ0FBQztJQUNQLEtBQUssRXZEeEpELElBQUk7SXVEeUpSLGVBQWUsRUFBRSxJQUFJO0l6QmpLdkIsZ0JBQWdCLEU3QmlHTixPQUFPLEdzRGtFaEI7RUFyQ0gsQUF1Q0UsY0F2Q1ksQUF1Q1gsU0FBUyxFQXZDWixjQUFjLEFBd0NYLFNBQVMsQ0FBQztJQUNULEtBQUssRXREbklFLE9BQU87SXNEb0lkLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLGdCQUFnQixFQUFFLFdBQVcsR0FHOUI7O0FBR0gsQUFBQSxjQUFjLEFBQUEsS0FBSyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBR0QsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFaEQyOEIyQixNQUFLLENBL3dCaEMsSUFBSTtFZ0QzTFgsYUFBYSxFQUFFLENBQUM7RTlDOEdWLFNBQVksRUFmVixVQUEyQjtFOEM3Rm5DLEtBQUssRXREcEpJLE9BQU87RXNEcUpoQixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFOUN4REcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k4Q2lEN0IsQUFBQSxnQkFBZ0IsQ0FBQztNOUN3SFQsU0FBWSxFQWxGVixVQUEyQixHOEMvQnBDOztBQUdELEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVoRHU5QjJCLE9BQWEsQ0FyeUJ4QyxJQUFJO0VnRGpMWCxLQUFLLEV0RHpKSSxPQUFPLEdzRDBKakI7O0FBR0QsQUFBQSxtQkFBbUIsQ0FBQztFQUNsQixLQUFLLEV0RHBLSSxPQUFPO0VzRHFLaEIsZ0JBQWdCLEV0RGhLUCxPQUFPO0VzRGlLaEIsWUFBWSxFdkQvTE4sbUJBQUksR3VEa09YO0VBdENELEFBTUUsbUJBTmlCLENBTWpCLGNBQWMsQ0FBQztJQUNiLEtBQUssRXREMUtFLE9BQU8sR3NENExmO0lBekJILEFBU0ksbUJBVGUsQ0FNakIsY0FBYyxBQUdYLE1BQU0sRUFUWCxtQkFBbUIsQ0FNakIsY0FBYyxBQUlYLE1BQU0sQ0FBQztNQUNOLEtBQUssRXZEeE1ILElBQUk7TThCUlYsZ0JBQWdCLEU5QlFWLHlCQUFJLEd1RDBNUDtJQWJMLEFBZUksbUJBZmUsQ0FNakIsY0FBYyxBQVNYLE9BQU8sRUFmWixtQkFBbUIsQ0FNakIsY0FBYyxBQVVYLE9BQU8sQ0FBQztNQUNQLEtBQUssRXZEOU1ILElBQUk7TThCUlYsZ0JBQWdCLEU3QmlHTixPQUFPLEdzRHVIZDtJQW5CTCxBQXFCSSxtQkFyQmUsQ0FNakIsY0FBYyxBQWVYLFNBQVMsRUFyQmQsbUJBQW1CLENBTWpCLGNBQWMsQUFnQlgsU0FBUyxDQUFDO01BQ1QsS0FBSyxFdER4TEEsT0FBTyxHc0R5TGI7RUF4QkwsQUEyQkUsbUJBM0JpQixDQTJCakIsaUJBQWlCLENBQUM7SUFDaEIsWUFBWSxFdkR4TlIsbUJBQUksR3VEeU5UO0VBN0JILEFBK0JFLG1CQS9CaUIsQ0ErQmpCLG1CQUFtQixDQUFDO0lBQ2xCLEtBQUssRXREbk1FLE9BQU8sR3NEb01mO0VBakNILEFBbUNFLG1CQW5DaUIsQ0FtQ2pCLGdCQUFnQixDQUFDO0lBQ2YsS0FBSyxFdERyTUUsT0FBTyxHc0RzTWY7O0FDN09ILEFBQUEsVUFBVTtBQUNWLG1CQUFtQixDQUFDO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLGNBQWMsRUFBRSxNQUFNLEdBaUJ2QjtFQXJCRCxBQU1FLFVBTlEsR0FNTixJQUFJO0VBTFIsbUJBQW1CLEdBS2YsSUFBSSxDQUFDO0lBQ0wsUUFBUSxFQUFFLFFBQVE7SUFDbEIsSUFBSSxFQUFFLFFBQVEsR0FDZjtFQVRILEFBYUUsVUFiUSxHQWFOLFVBQVUsQUFBQSxRQUFRLEdBQUcsSUFBSTtFQWI3QixVQUFVLEdBY04sVUFBVSxBQUFBLE1BQU0sR0FBRyxJQUFJO0VBZDNCLFVBQVUsR0FlTixJQUFJLEFBQUEsTUFBTTtFQWZkLFVBQVUsR0FnQk4sSUFBSSxBQUFBLE1BQU07RUFoQmQsVUFBVSxHQWlCTixJQUFJLEFBQUEsT0FBTztFQWpCZixVQUFVLEdBa0JOLElBQUksQUFBQSxPQUFPO0VBakJmLG1CQUFtQixHQVlmLFVBQVUsQUFBQSxRQUFRLEdBQUcsSUFBSTtFQVo3QixtQkFBbUIsR0FhZixVQUFVLEFBQUEsTUFBTSxHQUFHLElBQUk7RUFiM0IsbUJBQW1CLEdBY2YsSUFBSSxBQUFBLE1BQU07RUFkZCxtQkFBbUIsR0FlZixJQUFJLEFBQUEsTUFBTTtFQWZkLG1CQUFtQixHQWdCZixJQUFJLEFBQUEsT0FBTztFQWhCZixtQkFBbUIsR0FpQmYsSUFBSSxBQUFBLE9BQU8sQ0FBQztJQUNaLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBSUgsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsZUFBZSxFQUFFLFVBQVUsR0FLNUI7RUFSRCxBQUtFLFlBTFUsQ0FLVixZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUdILEFBRUUsVUFGUSxHQUVOLElBQUksQUFBQSxJQUFLLENkSUosWUFBWTtBY05yQixVQUFVLEdBR04sVUFBVSxBQUFBLElBQUssQ2RHVixZQUFZLEVjSFk7RUFDN0IsV0FBVyxFakQ4ZGUsSUFBRyxHaUQ3ZDlCOztBQUxILEFBUUUsVUFSUSxHQVFOLElBQUksQUFBQSxJQUFLLENsQnlCTCxXQUFXLENrQnpCTSxJQUFLLENMdURGLGdCQUFnQjtBSy9ENUMsVUFBVSxHQVNOLFVBQVUsQUFBQSxJQUFLLENsQndCWCxXQUFXLElrQnhCZSxJQUFJLENBQUM7RTVCVG5DLHVCQUF1QixFNEJVSSxDQUFDO0U1QlQ1QiwwQkFBMEIsRTRCU0MsQ0FBQyxHQUM3Qjs7QUFYSCxBQWlCRSxVQWpCUSxHQWlCTixJQUFJLEFBQUEsVUFBVyxDQUFBLEtBQUs7QUFqQnhCLFVBQVUsR0FrQk4sSUFBSyxDUnFGVCxVQUFVLElRckZhLElBQUk7QUFsQjNCLFVBQVUsR0FtQk4sVUFBVSxBQUFBLElBQUssQ2RiVixZQUFZLEljYWMsSUFBSSxDQUFDO0U1QkxwQyxzQkFBc0IsRTRCTU8sQ0FBQztFNUJMOUIseUJBQXlCLEU0QktJLENBQUMsR0FDL0I7O0FBZUgsQUFBQSxzQkFBc0IsQ0FBQztFQUNyQixhQUFhLEVBQUUsU0FBb0I7RUFDbkMsWUFBWSxFQUFFLFNBQW9CLEdBV25DO0VBYkQsQUFJRSxzQkFKb0IsQUFJbkIsT0FBTztFQUNSLE9BQU8sQ0FMVCxzQkFBc0IsQUFLWCxPQUFPO0VBQ2hCLFFBQVEsQ0FOVixzQkFBc0IsQUFNVixPQUFPLENBQUM7SUFDaEIsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUVELEFBQUEsVUFBVSxDQVZaLHNCQUFzQixBQVVSLFFBQVEsQ0FBQztJQUNuQixZQUFZLEVBQUUsQ0FBQyxHQUNoQjs7QUFHSCxBQUFBLE9BQU8sR0FBRyxzQkFBc0IsRUF2QmhDLGFBQWEsR0FBRyxJQUFJLEdBdUJWLHNCQUFzQixDQUFDO0VBQy9CLGFBQWEsRUFBRSxRQUF1QjtFQUN0QyxZQUFZLEVBQUUsUUFBdUIsR0FDdEM7O0FBRUQsQUFBQSxPQUFPLEdBQUcsc0JBQXNCLEVBM0JoQyxhQUFhLEdBQUcsSUFBSSxHQTJCVixzQkFBc0IsQ0FBQztFQUMvQixhQUFhLEVBQUUsT0FBdUI7RUFDdEMsWUFBWSxFQUFFLE9BQXVCLEdBQ3RDOztBQW1CRCxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLGVBQWUsRUFBRSxNQUFNLEdBc0J4QjtFQXpCRCxBQUtFLG1CQUxpQixHQUtmLElBQUk7RUFMUixtQkFBbUIsR0FNZixVQUFVLENBQUM7SUFDWCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBUkgsQUFVRSxtQkFWaUIsR0FVZixJQUFJLEFBQUEsSUFBSyxDZGxGSixZQUFZO0Vjd0VyQixtQkFBbUIsR0FXZixVQUFVLEFBQUEsSUFBSyxDZG5GVixZQUFZLEVjbUZZO0lBQzdCLFVBQVUsRWpEd1lnQixJQUFHLEdpRHZZOUI7RUFiSCxBQWdCRSxtQkFoQmlCLEdBZ0JmLElBQUksQUFBQSxJQUFLLENsQjdETCxXQUFXLENrQjZETSxJQUFLLENML0JGLGdCQUFnQjtFS2U1QyxtQkFBbUIsR0FpQmYsVUFBVSxBQUFBLElBQUssQ2xCOURYLFdBQVcsSWtCOERlLElBQUksQ0FBQztJNUJ4Rm5DLDBCQUEwQixFNEJ5RkksQ0FBQztJNUJ4Ri9CLHlCQUF5QixFNEJ3RkssQ0FBQyxHQUNoQztFQW5CSCxBQXFCRSxtQkFyQmlCLEdBcUJmLElBQUksR0FBRyxJQUFJO0VBckJmLG1CQUFtQixHQXNCZixVQUFVLEFBQUEsSUFBSyxDZDlGVixZQUFZLEljOEZjLElBQUksQ0FBQztJNUIzR3BDLHNCQUFzQixFNEI0R0ssQ0FBQztJNUIzRzVCLHVCQUF1QixFNEIyR0ksQ0FBQyxHQUM3Qjs7QUNwSUgsQUFBQSxJQUFJLENBQUM7RUFDSCxPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsWUFBWSxFQUFFLENBQUM7RUFDZixhQUFhLEVBQUUsQ0FBQztFQUNoQixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFbEQyaUMyQixNQUFLLENBQ0wsSUFBSTtFa0R6aUN0QyxLQUFLLEV4RG1GSyxPQUFPO0V3RGxGakIsZUFBZSxFQUFxQyxJQUFJO0UxQkhwRCxVQUFVLEV4QmdqQ29CLEtBQUssQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEdrRDloQzNIO0UxQmRLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0kwQlA1QyxBQUFBLFNBQVMsQ0FBQztNMUJRRixVQUFVLEVBQUUsSUFBSSxHMEJhdkI7RUFyQkQsQUFTRSxTQVRPLEFBU04sTUFBTSxFQVRULFNBQVMsQUFVTixNQUFNLENBQUM7SUFDTixLQUFLLEVuRDJMQyxPQUEyQixHbUR6TGxDO0VBYkgsQUFnQkUsU0FoQk8sQUFnQk4sU0FBUyxDQUFDO0lBQ1QsS0FBSyxFeERXRSxPQUFPO0l3RFZkLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQU9ILEFBQUEsU0FBUyxDQUFDO0VBQ1IsYUFBYSxFbEQ0ZGUsR0FBRyxDa0Q1ZE8sS0FBSyxDeERIbEMsT0FBTyxHd0RzQ2pCO0VBcENELEFBR0UsU0FITyxDQUdQLFNBQVMsQ0FBQztJQUNSLGFBQWEsRWxEeWRhLElBQUc7SWtEeGQ3QixVQUFVLEVBQUUsSUFBSTtJQUNoQixNQUFNLEVsRHVkb0IsR0FBRyxDa0R2ZEUsS0FBSyxDQUFDLFdBQVc7STdCbEJoRCxzQkFBc0IsRTNCckJWLE9BQU87STJCc0JuQix1QkFBdUIsRTNCdEJYLE9BQU8sR3dEc0RwQjtJQXJCSCxBQVNJLFNBVEssQ0FHUCxTQUFTLEFBTU4sTUFBTSxFQVRYLFNBQVMsQ0FHUCxTQUFTLEFBT04sTUFBTSxDQUFDO01BQ04sWUFBWSxFeERkUCxPQUFPLENBQVAsT0FBTyxDQUNQLE9BQU87TXdEZVosU0FBUyxFQUFFLE9BQU8sR0FDbkI7SUFkTCxBQWdCSSxTQWhCSyxDQUdQLFNBQVMsQUFhTixTQUFTLENBQUM7TUFDVCxLQUFLLEV4RGhCQSxPQUFPO013RGlCWixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLFlBQVksRUFBRSxXQUFXLEdBQzFCO0VBcEJMLEFBdUJFLFNBdkJPLENBdUJQLFNBQVMsQUFBQSxPQUFPO0VBdkJsQixTQUFTLENBd0JQLFNBQVMsQUFBQSxLQUFLLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLEtBQUssRXhEdkJFLE9BQU87SXdEd0JkLGdCQUFnQixFekQ1RFYsT0FBTztJeUQ2RGIsWUFBWSxFeEQ3QkwsT0FBTyxDQUFQLE9BQU8sQ0RoQ1IsT0FBTyxHeUQ4RGQ7RUE1QkgsQUE4QkUsU0E5Qk8sQ0E4QlAsY0FBYyxDQUFDO0lBRWIsVUFBVSxFbEQ2YmdCLElBQUc7SXFCemU3QixzQkFBc0IsRTZCOENLLENBQUM7STdCN0M1Qix1QkFBdUIsRTZCNkNJLENBQUMsR0FDN0I7O0FBUUgsQUFDRSxVQURRLENBQ1IsU0FBUyxDQUFDO0VBQ1IsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLENBQUM7RTdCbkVULGFBQWEsRTNCWkQsT0FBTyxHd0RpRnBCOztBQUxILEFBT0UsVUFQUSxDQU9SLFNBQVMsQUFBQSxPQUFPO0FBUGxCLFVBQVUsQ0FRUixLQUFLLEdBQUcsU0FBUyxDQUFDO0VBQ2hCLEtBQUssRXpEaEZELElBQUk7RThCUlYsZ0JBQWdCLEU3QmlHTixPQUFPLEd3RFBoQjs7QUFRSCxBQUNFLFNBRE8sR0FDTCxTQUFTO0FBRGIsU0FBUyxDQUVQLFNBQVMsQ0FBQztFQUNSLElBQUksRUFBRSxRQUFRO0VBQ2QsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBR0gsQUFDRSxjQURZLEdBQ1YsU0FBUztBQURiLGNBQWMsQ0FFWixTQUFTLENBQUM7RUFDUixVQUFVLEVBQUUsQ0FBQztFQUNiLFNBQVMsRUFBRSxDQUFDO0VBQ1osVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBR0gsQUFFRSxTQUZPLENBRVAsU0FBUyxDQUFDLFNBQVM7QUFEckIsY0FBYyxDQUNaLFNBQVMsQ0FBQyxTQUFTLENBQUM7RUFDbEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFRSCxBQUNFLFlBRFUsR0FDUixTQUFTLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUhILEFBSUUsWUFKVSxHQUlSLE9BQU8sQ0FBQztFQUNSLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FDekhILEFBQUEsT0FBTyxDQUFDO0VBQ04sUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxhQUFhO0VBQzlCLFdBQVcsRW5EOGpDdUIsTUFBWTtFbUQ1akM5QyxjQUFjLEVuRDRqQ29CLE1BQVksR21EcGlDL0M7RUFoQ0QsQUFlRSxPQWZLLEdBc0JILFVBQVU7RUF0QmQsT0FBTyxHQXVCSCxnQkFBZ0IsRUF2QnBCLE9BQU8sR2xCRkgsYUFBYSxFa0JFakIsT0FBTyxHbEJGSCxhQUFhLEVrQkVqQixPQUFPLEdsQkZILGFBQWEsRWtCRWpCLE9BQU8sR2xCRkgsYUFBYSxFa0JFakIsT0FBTyxHbEJGSCxjQUFjLENrQmlCVztJQUN6QixPQUFPLEVBQUUsSUFBSTtJQUNiLFNBQVMsRUFBRSxPQUFPO0lBQ2xCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLGVBQWUsRUFBRSxhQUFhLEdBQy9COztBQW1CSCxBQUFBLGFBQWEsQ0FBQztFQUNaLFdBQVcsRW5EcWlDdUIsVUFBOEM7RW1EcGlDaEYsY0FBYyxFbkRvaUNvQixVQUE4QztFbURuaUNoRixZQUFZLEVuRG9pQ3NCLElBQUk7RUV6ekJsQyxTQUFZLEVBdkVSLFVBQTJCO0VpRGxLbkMsZUFBZSxFQUFxQyxJQUFJO0VBQ3hELFdBQVcsRUFBRSxNQUFNLEdBTXBCOztBQU9ELEFBQUEsV0FBVyxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixZQUFZLEVBQUUsQ0FBQztFQUNmLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBVWpCO0VBZkQsQUFPRSxXQVBTLENBT1QsU0FBUyxDQUFDO0lBQ1IsYUFBYSxFQUFFLENBQUM7SUFDaEIsWUFBWSxFQUFFLENBQUMsR0FDaEI7RUFWSCxBQVlFLFdBWlMsQ0FZVCxjQUFjLENBQUM7SUFDYixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFRSCxBQUFBLFlBQVksQ0FBQztFQUNYLFdBQVcsRW5EeTlCdUIsTUFBSztFbUR4OUJ2QyxjQUFjLEVuRHc5Qm9CLE1BQUssR21EdjlCeEM7O0FBV0QsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxDQUFDO0VBR1osV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBR0QsQUFBQSxlQUFlLENBQUM7RUFDZCxPQUFPLEVuRHcrQjJCLE9BQU0sQ0FDTixPQUFNO0VFNXpCcEMsU0FBWSxFQXZFUixVQUEyQjtFaURwR25DLFdBQVcsRUFBRSxDQUFDO0VBQ2QsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixNQUFNLEVuRHlZc0IsR0FBRyxDbUR6WVQsS0FBSyxDQUFDLFdBQVc7RTlCekdyQyxhQUFhLEUzQlpELE9BQU87RThCU2pCLFVBQVUsRXhCcWxDb0IsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLEdtRDU5QjlEO0UzQnJISyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJMkJtRzVDLEFBQUEsZUFBZSxDQUFDO00zQmxHUixVQUFVLEVBQUUsSUFBSSxHMkJvSHZCO0VBbEJELEFBU0UsZUFUYSxBQVNaLE1BQU0sQ0FBQztJQUNOLGVBQWUsRUFBRSxJQUFJLEdBQ3RCO0VBWEgsQUFhRSxlQWJhLEFBYVosTUFBTSxDQUFDO0lBQ04sZUFBZSxFQUFFLElBQUk7SUFDckIsT0FBTyxFQUFFLENBQUM7SUFDVixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENuRHNtQlcsT0FBTSxHbURybUJuQzs7QUFLSCxBQUFBLG9CQUFvQixDQUFDO0VBQ25CLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixpQkFBaUIsRUFBRSxTQUFTO0VBQzVCLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixVQUFVLEVBQUUsNkJBQTREO0VBQ3hFLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBL0MzRkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UrQ3NHdkIsQUFBRCxpQkFBSSxDQUFPO0lBRVAsU0FBUyxFQUFFLE1BQU07SUFDakIsZUFBZSxFQUFFLFVBQVUsR0EwRDlCO0lBN0RBLEFBS0csaUJBTEEsQ0FLQSxXQUFXLENBQUM7TUFDVixjQUFjLEVBQUUsR0FBRyxHQVVwQjtNQWhCSixBQVFLLGlCQVJGLENBS0EsV0FBVyxDQUdULGNBQWMsQ0FBQztRQUNiLFFBQVEsRUFBRSxRQUFRLEdBQ25CO01BVk4sQUFZSyxpQkFaRixDQUtBLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVuRHE2QlcsTUFBSztRbURwNkI3QixZQUFZLEVuRG82QlksTUFBSyxHbURuNkI5QjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsaUJBQWlCLENBQUM7TUFDaEIsT0FBTyxFQUFFLElBQUksR0FDZDtJQWpDSixBQW1DRyxpQkFuQ0EsQ0FtQ0EsVUFBVSxDQUFDO01BQ1QsUUFBUSxFQUFFLE9BQU87TUFDakIsTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsSUFBSTtNQUNiLFNBQVMsRUFBRSxDQUFDO01BQ1osVUFBVSxFQUFFLGtCQUFrQjtNQUM5QixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLFlBQVksRUFBRSxDQUFDO01BQ2YsV0FBVyxFQUFFLENBQUM7TTNCaE1sQixVQUFVLEUyQmlNYyxJQUFJO01BQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBOUNKLEFBK0NHLGlCQS9DQSxDQStDQSxjQUFjO0lBL0NqQixpQkFBRyxDQWdEQSxpQkFBaUIsQ0FBQztNQUNoQixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxDQUFDO01BQ2IsYUFBYSxFQUFFLENBQUMsR0FDakI7SUFwREosQUFzREcsaUJBdERBLENBc0RBLGVBQWUsQ0FBQztNQUNkLE9BQU8sRUFBRSxJQUFJO01BQ2IsU0FBUyxFQUFFLENBQUM7TUFDWixPQUFPLEVBQUUsQ0FBQztNQUNWLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBL0NqS0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UrQ3NHdkIsQUFBRCxpQkFBSSxDQUFPO0lBRVAsU0FBUyxFQUFFLE1BQU07SUFDakIsZUFBZSxFQUFFLFVBQVUsR0EwRDlCO0lBN0RBLEFBS0csaUJBTEEsQ0FLQSxXQUFXLENBQUM7TUFDVixjQUFjLEVBQUUsR0FBRyxHQVVwQjtNQWhCSixBQVFLLGlCQVJGLENBS0EsV0FBVyxDQUdULGNBQWMsQ0FBQztRQUNiLFFBQVEsRUFBRSxRQUFRLEdBQ25CO01BVk4sQUFZSyxpQkFaRixDQUtBLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVuRHE2QlcsTUFBSztRbURwNkI3QixZQUFZLEVuRG82QlksTUFBSyxHbURuNkI5QjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsaUJBQWlCLENBQUM7TUFDaEIsT0FBTyxFQUFFLElBQUksR0FDZDtJQWpDSixBQW1DRyxpQkFuQ0EsQ0FtQ0EsVUFBVSxDQUFDO01BQ1QsUUFBUSxFQUFFLE9BQU87TUFDakIsTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsSUFBSTtNQUNiLFNBQVMsRUFBRSxDQUFDO01BQ1osVUFBVSxFQUFFLGtCQUFrQjtNQUM5QixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLFlBQVksRUFBRSxDQUFDO01BQ2YsV0FBVyxFQUFFLENBQUM7TTNCaE1sQixVQUFVLEUyQmlNYyxJQUFJO01BQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBOUNKLEFBK0NHLGlCQS9DQSxDQStDQSxjQUFjO0lBL0NqQixpQkFBRyxDQWdEQSxpQkFBaUIsQ0FBQztNQUNoQixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxDQUFDO01BQ2IsYUFBYSxFQUFFLENBQUMsR0FDakI7SUFwREosQUFzREcsaUJBdERBLENBc0RBLGVBQWUsQ0FBQztNQUNkLE9BQU8sRUFBRSxJQUFJO01BQ2IsU0FBUyxFQUFFLENBQUM7TUFDWixPQUFPLEVBQUUsQ0FBQztNQUNWLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBL0NqS0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UrQ3NHdkIsQUFBRCxpQkFBSSxDQUFPO0lBRVAsU0FBUyxFQUFFLE1BQU07SUFDakIsZUFBZSxFQUFFLFVBQVUsR0EwRDlCO0lBN0RBLEFBS0csaUJBTEEsQ0FLQSxXQUFXLENBQUM7TUFDVixjQUFjLEVBQUUsR0FBRyxHQVVwQjtNQWhCSixBQVFLLGlCQVJGLENBS0EsV0FBVyxDQUdULGNBQWMsQ0FBQztRQUNiLFFBQVEsRUFBRSxRQUFRLEdBQ25CO01BVk4sQUFZSyxpQkFaRixDQUtBLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVuRHE2QlcsTUFBSztRbURwNkI3QixZQUFZLEVuRG82QlksTUFBSyxHbURuNkI5QjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsaUJBQWlCLENBQUM7TUFDaEIsT0FBTyxFQUFFLElBQUksR0FDZDtJQWpDSixBQW1DRyxpQkFuQ0EsQ0FtQ0EsVUFBVSxDQUFDO01BQ1QsUUFBUSxFQUFFLE9BQU87TUFDakIsTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsSUFBSTtNQUNiLFNBQVMsRUFBRSxDQUFDO01BQ1osVUFBVSxFQUFFLGtCQUFrQjtNQUM5QixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLFlBQVksRUFBRSxDQUFDO01BQ2YsV0FBVyxFQUFFLENBQUM7TTNCaE1sQixVQUFVLEUyQmlNYyxJQUFJO01BQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBOUNKLEFBK0NHLGlCQS9DQSxDQStDQSxjQUFjO0lBL0NqQixpQkFBRyxDQWdEQSxpQkFBaUIsQ0FBQztNQUNoQixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxDQUFDO01BQ2IsYUFBYSxFQUFFLENBQUMsR0FDakI7SUFwREosQUFzREcsaUJBdERBLENBc0RBLGVBQWUsQ0FBQztNQUNkLE9BQU8sRUFBRSxJQUFJO01BQ2IsU0FBUyxFQUFFLENBQUM7TUFDWixPQUFPLEVBQUUsQ0FBQztNQUNWLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBL0NqS0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0UrQ3NHeEIsQUFBRCxpQkFBSSxDQUFPO0lBRVAsU0FBUyxFQUFFLE1BQU07SUFDakIsZUFBZSxFQUFFLFVBQVUsR0EwRDlCO0lBN0RBLEFBS0csaUJBTEEsQ0FLQSxXQUFXLENBQUM7TUFDVixjQUFjLEVBQUUsR0FBRyxHQVVwQjtNQWhCSixBQVFLLGlCQVJGLENBS0EsV0FBVyxDQUdULGNBQWMsQ0FBQztRQUNiLFFBQVEsRUFBRSxRQUFRLEdBQ25CO01BVk4sQUFZSyxpQkFaRixDQUtBLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVuRHE2QlcsTUFBSztRbURwNkI3QixZQUFZLEVuRG82QlksTUFBSyxHbURuNkI5QjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsaUJBQWlCLENBQUM7TUFDaEIsT0FBTyxFQUFFLElBQUksR0FDZDtJQWpDSixBQW1DRyxpQkFuQ0EsQ0FtQ0EsVUFBVSxDQUFDO01BQ1QsUUFBUSxFQUFFLE9BQU87TUFDakIsTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsSUFBSTtNQUNiLFNBQVMsRUFBRSxDQUFDO01BQ1osVUFBVSxFQUFFLGtCQUFrQjtNQUM5QixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLFlBQVksRUFBRSxDQUFDO01BQ2YsV0FBVyxFQUFFLENBQUM7TTNCaE1sQixVQUFVLEUyQmlNYyxJQUFJO01BQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBOUNKLEFBK0NHLGlCQS9DQSxDQStDQSxjQUFjO0lBL0NqQixpQkFBRyxDQWdEQSxpQkFBaUIsQ0FBQztNQUNoQixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxDQUFDO01BQ2IsYUFBYSxFQUFFLENBQUMsR0FDakI7SUFwREosQUFzREcsaUJBdERBLENBc0RBLGVBQWUsQ0FBQztNQUNkLE9BQU8sRUFBRSxJQUFJO01BQ2IsU0FBUyxFQUFFLENBQUM7TUFDWixPQUFPLEVBQUUsQ0FBQztNQUNWLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBL0NqS0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxJQUFJO0UrQ3NHdEIsQUFBRCxrQkFBSyxDQUFNO0lBRVAsU0FBUyxFQUFFLE1BQU07SUFDakIsZUFBZSxFQUFFLFVBQVUsR0EwRDlCO0lBN0RBLEFBS0csa0JBTEMsQ0FLRCxXQUFXLENBQUM7TUFDVixjQUFjLEVBQUUsR0FBRyxHQVVwQjtNQWhCSixBQVFLLGtCQVJELENBS0QsV0FBVyxDQUdULGNBQWMsQ0FBQztRQUNiLFFBQVEsRUFBRSxRQUFRLEdBQ25CO01BVk4sQUFZSyxrQkFaRCxDQUtELFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVuRHE2QlcsTUFBSztRbURwNkI3QixZQUFZLEVuRG82QlksTUFBSyxHbURuNkI5QjtJQWZOLEFBa0JHLGtCQWxCQyxDQWtCRCxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxrQkF0QkMsQ0FzQkQsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxrQkEzQkMsQ0EyQkQsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxrQkEvQkMsQ0ErQkQsaUJBQWlCLENBQUM7TUFDaEIsT0FBTyxFQUFFLElBQUksR0FDZDtJQWpDSixBQW1DRyxrQkFuQ0MsQ0FtQ0QsVUFBVSxDQUFDO01BQ1QsUUFBUSxFQUFFLE9BQU87TUFDakIsTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsSUFBSTtNQUNiLFNBQVMsRUFBRSxDQUFDO01BQ1osVUFBVSxFQUFFLGtCQUFrQjtNQUM5QixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLFlBQVksRUFBRSxDQUFDO01BQ2YsV0FBVyxFQUFFLENBQUM7TTNCaE1sQixVQUFVLEUyQmlNYyxJQUFJO01BQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBOUNKLEFBK0NHLGtCQS9DQyxDQStDRCxjQUFjO0lBL0NqQixrQkFBSSxDQWdERCxpQkFBaUIsQ0FBQztNQUNoQixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxDQUFDO01BQ2IsYUFBYSxFQUFFLENBQUMsR0FDakI7SUFwREosQUFzREcsa0JBdERDLENBc0RELGVBQWUsQ0FBQztNQUNkLE9BQU8sRUFBRSxJQUFJO01BQ2IsU0FBUyxFQUFFLENBQUM7TUFDWixPQUFPLEVBQUUsQ0FBQztNQUNWLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBQWpFVCxBQU1JLGNBTlUsQ0FNQztFQUVQLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLGVBQWUsRUFBRSxVQUFVLEdBMEQ5QjtFQW5FTCxBQVdRLGNBWE0sQ0FXTixXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsR0FBRyxHQVVwQjtJQXRCVCxBQWNVLGNBZEksQ0FXTixXQUFXLENBR1QsY0FBYyxDQUFDO01BQ2IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7SUFoQlgsQUFrQlUsY0FsQkksQ0FXTixXQUFXLENBT1QsU0FBUyxDQUFDO01BQ1IsYUFBYSxFbkRxNkJXLE1BQUs7TW1EcDZCN0IsWUFBWSxFbkRvNkJZLE1BQUssR21EbjZCOUI7RUFyQlgsQUF3QlEsY0F4Qk0sQ0F3Qk4sa0JBQWtCLENBQUM7SUFDakIsUUFBUSxFQUFFLE9BQU8sR0FDbEI7RUExQlQsQUE0QlEsY0E1Qk0sQ0E0Qk4sZ0JBQWdCLENBQUM7SUFDZixPQUFPLEVBQUUsZUFBZTtJQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQS9CVCxBQWlDUSxjQWpDTSxDQWlDTixlQUFlLENBQUM7SUFDZCxPQUFPLEVBQUUsSUFBSSxHQUNkO0VBbkNULEFBcUNRLGNBckNNLENBcUNOLGlCQUFpQixDQUFDO0lBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUF2Q1QsQUF5Q1EsY0F6Q00sQ0F5Q04sVUFBVSxDQUFDO0lBQ1QsUUFBUSxFQUFFLE9BQU87SUFDakIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsSUFBSTtJQUNiLFNBQVMsRUFBRSxDQUFDO0lBQ1osVUFBVSxFQUFFLGtCQUFrQjtJQUM5QixnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLFlBQVksRUFBRSxDQUFDO0lBQ2YsV0FBVyxFQUFFLENBQUM7STNCaE1sQixVQUFVLEUyQmlNYyxJQUFJO0lBQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBcERULEFBcURRLGNBckRNLENBcUROLGNBQWM7RUFyRHRCLGNBQWMsQ0FzRE4saUJBQWlCLENBQUM7SUFDaEIsTUFBTSxFQUFFLElBQUk7SUFDWixVQUFVLEVBQUUsQ0FBQztJQUNiLGFBQWEsRUFBRSxDQUFDLEdBQ2pCO0VBMURULEFBNERRLGNBNURNLENBNEROLGVBQWUsQ0FBQztJQUNkLE9BQU8sRUFBRSxJQUFJO0lBQ2IsU0FBUyxFQUFFLENBQUM7SUFDWixPQUFPLEVBQUUsQ0FBQztJQUNWLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBQVlULEFBQ0UsYUFEVyxDQUNYLGFBQWEsQ0FBQztFQUNaLEtBQUssRTFEak9ELGtCQUFJLEcwRHVPVDtFQVJILEFBSUksYUFKUyxDQUNYLGFBQWEsQUFHVixNQUFNLEVBSlgsYUFBYSxDQUNYLGFBQWEsQUFJVixNQUFNLENBQUM7SUFDTixLQUFLLEUxRHJPSCxrQkFBSSxHMERzT1A7O0FBUEwsQUFXSSxhQVhTLENBVVgsV0FBVyxDQUNULFNBQVMsQ0FBQztFQUNSLEtBQUssRTFEM09ILG1CQUFJLEcwRHFQUDtFQXRCTCxBQWNNLGFBZE8sQ0FVWCxXQUFXLENBQ1QsU0FBUyxBQUdOLE1BQU0sRUFkYixhQUFhLENBVVgsV0FBVyxDQUNULFNBQVMsQUFJTixNQUFNLENBQUM7SUFDTixLQUFLLEUxRC9PTCxrQkFBSSxHMERnUEw7RUFqQlAsQUFtQk0sYUFuQk8sQ0FVWCxXQUFXLENBQ1QsU0FBUyxBQVFOLFNBQVMsQ0FBQztJQUNULEtBQUssRTFEblBMLGtCQUFJLEcwRG9QTDs7QUFyQlAsQUF3QkksYUF4QlMsQ0FVWCxXQUFXLENBY1QsS0FBSyxHQUFHLFNBQVM7QUF4QnJCLGFBQWEsQ0FVWCxXQUFXLENBZVQsU0FBUyxBQUFBLE9BQU8sQ0FBQztFQUNmLEtBQUssRTFEelBILGtCQUFJLEcwRDBQUDs7QUEzQkwsQUE4QkUsYUE5QlcsQ0E4QlgsZUFBZSxDQUFDO0VBQ2QsS0FBSyxFMUQ5UEQsbUJBQUk7RTBEK1BSLFlBQVksRTFEL1BSLGtCQUFJLEcwRGdRVDs7QUFqQ0gsQUFtQ0UsYUFuQ1csQ0FtQ1gsb0JBQW9CLENBQUM7RUFDbkIsZ0JBQWdCLEVwRHpJSCwyT0FBaUUsR29EMEkvRTs7QUFyQ0gsQUF1Q0UsYUF2Q1csQ0F1Q1gsWUFBWSxDQUFDO0VBQ1gsS0FBSyxFMUR2UUQsbUJBQUksRzBEOFFUO0VBL0NILEFBMENJLGFBMUNTLENBdUNYLFlBQVksQ0FHVixDQUFDO0VBMUNMLGFBQWEsQ0F1Q1gsWUFBWSxDQUlWLENBQUMsQUFBQSxNQUFNO0VBM0NYLGFBQWEsQ0F1Q1gsWUFBWSxDQUtWLENBQUMsQUFBQSxNQUFNLENBQUU7SUFDUCxLQUFLLEUxRDVRSCxrQkFBSSxHMEQ2UVA7O0FBS0wsQUFDRSxZQURVLENBQ1YsYUFBYSxDQUFDO0VBQ1osS0FBSyxFMURyUkQsSUFBSSxHMEQyUlQ7RUFSSCxBQUlJLFlBSlEsQ0FDVixhQUFhLEFBR1YsTUFBTSxFQUpYLFlBQVksQ0FDVixhQUFhLEFBSVYsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUR6UkgsSUFBSSxHMEQwUlA7O0FBUEwsQUFXSSxZQVhRLENBVVYsV0FBVyxDQUNULFNBQVMsQ0FBQztFQUNSLEtBQUssRTFEL1JILHlCQUFJLEcwRHlTUDtFQXRCTCxBQWNNLFlBZE0sQ0FVVixXQUFXLENBQ1QsU0FBUyxBQUdOLE1BQU0sRUFkYixZQUFZLENBVVYsV0FBVyxDQUNULFNBQVMsQUFJTixNQUFNLENBQUM7SUFDTixLQUFLLEUxRG5TTCx5QkFBSSxHMERvU0w7RUFqQlAsQUFtQk0sWUFuQk0sQ0FVVixXQUFXLENBQ1QsU0FBUyxBQVFOLFNBQVMsQ0FBQztJQUNULEtBQUssRTFEdlNMLHlCQUFJLEcwRHdTTDs7QUFyQlAsQUF3QkksWUF4QlEsQ0FVVixXQUFXLENBY1QsS0FBSyxHQUFHLFNBQVM7QUF4QnJCLFlBQVksQ0FVVixXQUFXLENBZVQsU0FBUyxBQUFBLE9BQU8sQ0FBQztFQUNmLEtBQUssRTFEN1NILElBQUksRzBEOFNQOztBQTNCTCxBQThCRSxZQTlCVSxDQThCVixlQUFlLENBQUM7RUFDZCxLQUFLLEUxRGxURCx5QkFBSTtFMERtVFIsWUFBWSxFMURuVFIsd0JBQUksRzBEb1RUOztBQWpDSCxBQW1DRSxZQW5DVSxDQW1DVixvQkFBb0IsQ0FBQztFQUNuQixnQkFBZ0IsRXBENUxILGlQQUFpRSxHb0Q2TC9FOztBQXJDSCxBQXVDRSxZQXZDVSxDQXVDVixZQUFZLENBQUM7RUFDWCxLQUFLLEUxRDNURCx5QkFBSSxHMERpVVQ7RUE5Q0gsQUF5Q0ksWUF6Q1EsQ0F1Q1YsWUFBWSxDQUVWLENBQUM7RUF6Q0wsWUFBWSxDQXVDVixZQUFZLENBR1YsQ0FBQyxBQUFBLE1BQU07RUExQ1gsWUFBWSxDQXVDVixZQUFZLENBSVYsQ0FBQyxBQUFBLE1BQU0sQ0FBQztJQUNOLEtBQUssRTFEL1RILElBQUksRzBEZ1VQOztBQ3hVTCxBQUFBLEtBQUssQ0FBQztFQUNKLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsU0FBUyxFQUFFLENBQUM7RUFFWixTQUFTLEVBQUUsVUFBVTtFQUNyQixnQkFBZ0IsRTNEQ1YsSUFBSTtFMkRBVixlQUFlLEVBQUUsVUFBVTtFQUMzQixNQUFNLEVwRHdmc0IsR0FBRyxDb0R4ZkosS0FBSyxDM0RBMUIsb0JBQUk7RTRCTVIsYUFBYSxFM0JaRCxPQUFPLEcwRG9DdEI7RUF2Q0QsQUFhRSxLQWJHLEdBYUQsRUFBRSxDQUFDO0lBQ0gsWUFBWSxFQUFFLENBQUM7SUFDZixXQUFXLEVBQUUsQ0FBQyxHQUNmO0VBaEJILEFBa0JFLEtBbEJHLEdBa0JELFdBQVcsQ0FBQztJQUNaLFVBQVUsRUFBRSxPQUFPO0lBQ25CLGFBQWEsRUFBRSxPQUFPLEdBV3ZCO0lBL0JILEFBc0JJLEtBdEJDLEdBa0JELFdBQVcsQUFJVixZQUFZLENBQUM7TUFDWixnQkFBZ0IsRUFBRSxDQUFDO00vQkNyQixzQkFBc0IsRXRCc09TLG1CQUE2QjtNc0JyTzVELHVCQUF1QixFdEJxT1EsbUJBQTZCLEdxRHJPM0Q7SUF6QkwsQUEyQkksS0EzQkMsR0FrQkQsV0FBVyxBQVNWLFdBQVcsQ0FBRTtNQUNaLG1CQUFtQixFQUFFLENBQUM7TS9CVXhCLDBCQUEwQixFdEJ3TkssbUJBQTZCO01zQnZONUQseUJBQXlCLEV0QnVOTSxtQkFBNkIsR3FEaE8zRDtFQTlCTCxBQW1DRSxLQW5DRyxHQW1DRCxZQUFZLEdBQUcsV0FBVztFQW5DOUIsS0FBSyxHQW9DRCxXQUFXLEdBQUcsWUFBWSxDQUFDO0lBQzNCLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7O0FBR0gsQUFBQSxVQUFVLENBQUM7RUFHVCxJQUFJLEVBQUUsUUFBUTtFQUNkLE9BQU8sRXBEcVVBLElBQUksQ0FBSixJQUFJLEdvRG5VWjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGFBQWEsRXBEaXJDcUIsTUFBWSxHb0RockMvQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLFVBQVUsRUFBRSxRQUEwQjtFQUN0QyxhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFFRCxBQUFBLFVBQVUsQUFBQSxXQUFXLENBQUM7RUFDcEIsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBRUQsQUFLRSxVQUxRLEdBS04sVUFBVSxDQUFDO0VBQ1gsV0FBVyxFcEQ4U04sSUFBSSxHb0Q3U1Y7O0FBT0gsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVwRDRwQzJCLE1BQW1CLENBdjNCOUMsSUFBSTtFb0RwU1gsYUFBYSxFQUFFLENBQUM7RUFFaEIsZ0JBQWdCLEUzRHZFVixtQkFBSTtFMkR3RVYsYUFBYSxFcERnYmUsR0FBRyxDb0RoYkcsS0FBSyxDM0R4RWpDLG9CQUFJLEcyRDZFWDtFQVZELEFBT0UsWUFQVSxBQU9ULFlBQVksQ0FBQztJL0JwRVosYUFBYSxFdEIrT2tCLG1CQUE2QixDQUE3QixtQkFBNkIsQ3FEMUtlLENBQUMsQ0FBQyxDQUFDLEdBQy9FOztBQUdILEFBQUEsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFcERncEMyQixNQUFtQixDQXYzQjlDLElBQUk7RW9EdlJYLGdCQUFnQixFM0RsRlYsbUJBQUk7RTJEbUZWLFVBQVUsRXBEcWFrQixHQUFHLENvRHJhQSxLQUFLLEMzRG5GOUIsb0JBQUksRzJEd0ZYO0VBVEQsQUFNRSxZQU5VLEFBTVQsV0FBVyxDQUFDO0kvQi9FWCxhQUFhLEUrQmdGVSxDQUFDLENBQUMsQ0FBQyxDckQrSkssbUJBQTZCLENBQTdCLG1CQUE2QixHcUQ5SjdEOztBQVFILEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsWUFBWSxFQUFFLE9BQXlCO0VBQ3ZDLGFBQWEsRXBEK25DcUIsT0FBbUI7RW9EOW5DckQsV0FBVyxFQUFFLE9BQXlCO0VBQ3RDLGFBQWEsRUFBRSxDQUFDLEdBUWpCO0VBWkQsQUFPSSxpQkFQYSxDQU9iLFNBQVMsQUFBQSxPQUFPLENBQUM7SUFDZixnQkFBZ0IsRTNEeEdkLElBQUk7STJEeUdOLG1CQUFtQixFM0R6R2pCLElBQUksRzJEMEdQOztBQUlMLEFBQUEsa0JBQWtCLENBQUM7RUFDakIsWUFBWSxFQUFFLE9BQXlCO0VBQ3ZDLFdBQVcsRUFBRSxPQUF5QixHQUN2Qzs7QUFHRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFcERnUEEsSUFBSTtFcUJuV1QsYUFBYSxFdEIrT2tCLG1CQUE2QixHcUQxSC9EOztBQUVELEFBQUEsU0FBUztBQUNULGFBQWE7QUFDYixnQkFBZ0IsQ0FBQztFQUNmLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUQsQUFBQSxTQUFTO0FBQ1QsYUFBYSxDQUFDO0UvQnJIVixzQkFBc0IsRXRCc09TLG1CQUE2QjtFc0JyTzVELHVCQUF1QixFdEJxT1EsbUJBQTZCLEdxRC9HL0Q7O0FBRUQsQUFBQSxTQUFTO0FBQ1QsZ0JBQWdCLENBQUM7RS9CNUdiLDBCQUEwQixFdEJ3TkssbUJBQTZCO0VzQnZONUQseUJBQXlCLEV0QnVOTSxtQkFBNkIsR3FEMUcvRDs7QUFPRCxBQUdFLFdBSFMsR0FHUCxLQUFLLENBQUM7RUFDTixhQUFhLEVwRGtsQ21CLElBQXVCLEdvRGpsQ3hEOztBaERyR0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VnRGdHNUIsQUFBQSxXQUFXLENBQUM7SUFRUixPQUFPLEVBQUUsSUFBSTtJQUNiLFNBQVMsRUFBRSxRQUFRLEdBK0N0QjtJQXhERCxBQUdFLFdBSFMsR0FHUCxLQUFLLENBU0c7TUFFTixJQUFJLEVBQUUsTUFBTTtNQUNaLGFBQWEsRUFBRSxDQUFDLEdBdUNqQjtNQXRETCxBQWlCTSxXQWpCSyxHQVlMLEtBQUssR0FLSCxLQUFLLENBQUM7UUFDTixXQUFXLEVBQUUsQ0FBQztRQUNkLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7TUFwQlAsQUF3QlEsV0F4QkcsR0FZTCxLQUFLLEFBWUYsSUFBSyxDckJuSE4sV0FBVyxFcUJtSFE7US9CcEp2Qix1QkFBdUIsRStCcUpVLENBQUM7US9CcEpsQywwQkFBMEIsRStCb0pPLENBQUMsR0FZN0I7UUFyQ1QsQUEyQlUsV0EzQkMsR0FZTCxLQUFLLEFBWUYsSUFBSyxDckJuSE4sV0FBVyxFcUJzSFQsYUFBYTtRQTNCdkIsV0FBVyxHQVlMLEtBQUssQUFZRixJQUFLLENyQm5ITixXQUFXLEVxQnVIVCxZQUFZLENBQUM7VUFFWCx1QkFBdUIsRUFBRSxDQUFDLEdBQzNCO1FBL0JYLEFBZ0NVLFdBaENDLEdBWUwsS0FBSyxBQVlGLElBQUssQ3JCbkhOLFdBQVcsRXFCMkhULGdCQUFnQjtRQWhDMUIsV0FBVyxHQVlMLEtBQUssQUFZRixJQUFLLENyQm5ITixXQUFXLEVxQjRIVCxZQUFZLENBQUM7VUFFWCwwQkFBMEIsRUFBRSxDQUFDLEdBQzlCO01BcENYLEFBdUNRLFdBdkNHLEdBWUwsS0FBSyxBQTJCRixJQUFLLENqQjdKTCxZQUFZLEVpQjZKTztRL0JySnhCLHNCQUFzQixFK0JzSmEsQ0FBQztRL0JySnBDLHlCQUF5QixFK0JxSlUsQ0FBQyxHQVkvQjtRQXBEVCxBQTBDVSxXQTFDQyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDakI3SkwsWUFBWSxFaUJnS1gsYUFBYTtRQTFDdkIsV0FBVyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDakI3SkwsWUFBWSxFaUJpS1gsWUFBWSxDQUFDO1VBRVgsc0JBQXNCLEVBQUUsQ0FBQyxHQUMxQjtRQTlDWCxBQStDVSxXQS9DQyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDakI3SkwsWUFBWSxFaUJxS1gsZ0JBQWdCO1FBL0MxQixXQUFXLEdBWUwsS0FBSyxBQTJCRixJQUFLLENqQjdKTCxZQUFZLEVpQnNLWCxZQUFZLENBQUM7VUFFWCx5QkFBeUIsRUFBRSxDQUFDLEdBQzdCOztBQzlNWCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVyRGt2Q2lDLElBQUksQ0FDSixPQUFPO0VFdjlCM0MsU0FBWSxFQXZFUixRQUEyQjtFbURuTm5DLEtBQUssRTNERE0sT0FBTztFMkRFbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsZ0JBQWdCLEU1RFBSLE9BQU87RTREUWYsTUFBTSxFQUFFLENBQUM7RWhDS1AsYUFBYSxFZ0NKUSxDQUFDO0VBQ3hCLGVBQWUsRUFBRSxJQUFJO0U3QkFqQixVQUFVLEV4QnF4QmMsS0FBSyxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFzZXhGLGFBQWEsQ0FBQyxLQUFJLENBQUMsSUFBSSxHcUR0dENqRjtFN0JqQ0ssTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07STZCaEI1QyxBQUFBLGlCQUFpQixDQUFDO003QmlCVixVQUFVLEVBQUUsSUFBSSxHNkJnQ3ZCO0VBakRELEFBZUUsaUJBZmUsQUFlZCxJQUFLLENBQUEsVUFBVSxFQUFFO0lBQ2hCLEtBQUssRXREK0xDLE9BQTJCO0lzRDlMakMsZ0JBQWdCLEV0RHlMVixPQUEyQjtJc0R4TGpDLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQThCLENBQUMsQ0FBQyxDNURUaEQsb0JBQUksRzREZVQ7SUF4QkgsQUFvQkksaUJBcEJhLEFBZWQsSUFBSyxDQUFBLFVBQVUsQ0FLYixPQUFPLENBQUM7TUFDUCxnQkFBZ0IsRXREOEdMLCtRQUFpRTtNc0Q3RzVFLFNBQVMsRXJENHZDMkIsZUFBZSxHcUQzdkNwRDtFQXZCTCxBQTJCRSxpQkEzQmUsQUEyQmQsT0FBTyxDQUFDO0lBQ1AsV0FBVyxFQUFFLENBQUM7SUFDZCxLQUFLLEVyRGl2Q2lDLE9BQU87SXFEaHZDN0MsTUFBTSxFckRndkNnQyxPQUFPO0lxRC91QzdDLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLE9BQU8sRUFBRSxFQUFFO0lBQ1gsZ0JBQWdCLEV0RGtHSCwrUUFBaUU7SXNEakc5RSxpQkFBaUIsRUFBRSxTQUFTO0lBQzVCLGVBQWUsRXJEMnVDdUIsT0FBTztJd0Jsd0MzQyxVQUFVLEV4QnF3QzBCLFNBQVMsQ0FBQyxJQUFHLENBQUMsV0FBVyxHcUQ1dUNoRTtJN0JyQkcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TTZCaEI1QyxBQTJCRSxpQkEzQmUsQUEyQmQsT0FBTyxDQUFDO1E3QlZILFVBQVUsRUFBRSxJQUFJLEc2Qm9CckI7RUFyQ0gsQUF1Q0UsaUJBdkNlLEFBdUNkLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RUF6Q0gsQUEyQ0UsaUJBM0NlLEFBMkNkLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFDO0lBQ1YsWUFBWSxFdEQ2Sk4sT0FBMkI7SXNENUpqQyxPQUFPLEVBQUUsQ0FBQztJQUNWLFVBQVUsRXJEOHJCa0IsQ0FBQyxDQUFDLENBQUMsQ0FESCxDQUFDLENBSEQsT0FBTSxDTnhvQjFCLHdCQUFPLEcyRGpEaEI7O0FBR0gsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLGdCQUFnQixFNUR0RFIsT0FBTyxHNERtRmhCO0VBOUJELEFBSUUsZUFKYSxBQUlaLGNBQWMsQ0FBQztJaENuQ2Qsc0JBQXNCLEUzQnJCVixPQUFPO0kyQnNCbkIsdUJBQXVCLEUzQnRCWCxPQUFPLEcyRDhEcEI7SUFWSCxBQU9JLGVBUFcsQUFJWixjQUFjLENBR2IsaUJBQWlCLENBQUM7TWhDdENsQixzQkFBc0IsRXRCc09TLG1CQUE2QjtNc0JyTzVELHVCQUF1QixFdEJxT1EsbUJBQTZCLEdzRDlMM0Q7RUFUTCxBQVlFLGVBWmEsQUFZWixJQUFLLENBQUEsY0FBYyxFQUFFO0lBQ3BCLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7RUFkSCxBQWlCRSxlQWpCYSxBQWlCWixhQUFhLENBQUM7SWhDbENiLDBCQUEwQixFM0JuQ2QsT0FBTztJMkJvQ25CLHlCQUF5QixFM0JwQ2IsT0FBTyxHMkRpRnBCO0lBN0JILEFBcUJNLGVBckJTLEFBaUJaLGFBQWEsQ0FHWixpQkFBaUIsQUFDZCxVQUFVLENBQUM7TWhDdENkLDBCQUEwQixFdEJ3TkssbUJBQTZCO01zQnZONUQseUJBQXlCLEV0QnVOTSxtQkFBNkIsR3NEaEx6RDtJQXZCUCxBQTBCSSxlQTFCVyxBQWlCWixhQUFhLENBU1osbUJBQW1CLENBQUM7TWhDM0NwQiwwQkFBMEIsRTNCbkNkLE9BQU87TTJCb0NuQix5QkFBeUIsRTNCcENiLE9BQU8sRzJEZ0ZsQjs7QUFJTCxBQUFBLGVBQWUsQ0FBQztFQUNkLE9BQU8sRXJEK3BDaUMsSUFBSSxDQUNKLE9BQU8sR3FEL3BDaEQ7O0FBT0QsQUFDRSxnQkFEYyxDQUNkLG1CQUFtQixDQUFDO0VBQ2xCLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBQUhILEFBS0UsZ0JBTGMsQ0FLZCxlQUFlLENBQUM7RUFDZCxZQUFZLEVBQUUsQ0FBQztFQUNmLFdBQVcsRUFBRSxDQUFDO0VoQ3hGZCxhQUFhLEVnQ3lGVSxDQUFDLEdBUXpCO0VBaEJILEFBVUksZ0JBVlksQ0FLZCxlQUFlLEFBS1osWUFBWSxDQUFDO0lBQUUsVUFBVSxFQUFFLENBQUMsR0FBSTtFQVZyQyxBQVdJLGdCQVhZLENBS2QsZUFBZSxBQU1aLFdBQVcsQ0FBQztJQUFFLGFBQWEsRUFBRSxDQUFDLEdBQUk7RUFYdkMsQUFhSSxnQkFiWSxDQUtkLGVBQWUsQ0FRYixpQkFBaUIsQ0FBQztJaEM5RmxCLGFBQWEsRWdDK0ZZLENBQUMsR0FDekI7O0FDbkhMLEFBQUEsV0FBVyxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRXREcy9DMkIsQ0FBQyxDQUNELENBQUM7RXNEdC9DbkMsYUFBYSxFdER3L0NxQixJQUFJO0VzRHQvQ3RDLFVBQVUsRUFBRSxJQUFJLEdBR2pCOztBQUVELEFBRUUsZ0JBRmMsR0FFWixnQkFBZ0IsQ0FBQztFQUNqQixZQUFZLEV0RDYrQ29CLE1BQUssR3NEcitDdEM7RUFYSCxBQUtJLGdCQUxZLEdBRVosZ0JBQWdCLEFBR2YsUUFBUSxDQUFDO0lBQ1IsS0FBSyxFQUFFLElBQUk7SUFDWCxhQUFhLEV0RHkrQ2lCLE1BQUs7SXNEeCtDbkMsS0FBSyxFNURzQkEsT0FBTztJNERyQlosT0FBTyxFQUFFLGlDQUFpRyxDQUFDLE9BQVksQ0FBQyxpQ0FBeUcsQ0FBQyxFQUFPLEdBQzFPOztBQVZMLEFBYUUsZ0JBYmMsQUFhYixPQUFPLENBQUM7RUFDUCxLQUFLLEU1RGdCRSxPQUFPLEc0RGZmOztBQzFCSCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0V0Q0diLFlBQVksRUFBRSxDQUFDO0VBQ2YsVUFBVSxFQUFFLElBQUksR3NDRmpCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEU3RDZGSyxPQUFPO0U2RDVGakIsZUFBZSxFQUFxQyxJQUFJO0VBQ3hELGdCQUFnQixFOURFVixJQUFJO0U4RERWLE1BQU0sRXZEMGZzQixHQUFHLEN1RDFmRSxLQUFLLEM3RDJCN0IsT0FBTztFOEJ0QlosVUFBVSxFeEJvc0NxQixLQUFLLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxnQkFBZ0IsQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVyxHdUR2ckN6SjtFL0JUSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJK0JmNUMsQUFBQSxVQUFVLENBQUM7TS9CZ0JILFVBQVUsRUFBRSxJQUFJLEcrQlF2QjtFQXhCRCxBQVNFLFVBVFEsQUFTUCxNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBQztJQUNWLEtBQUssRXhEbU1DLE9BQTJCO0l3RGpNakMsZ0JBQWdCLEU3RG1CVCxPQUFPO0k2RGxCZCxZQUFZLEU3RG1CTCxPQUFPLEc2RGxCZjtFQWZILEFBaUJFLFVBakJRLEFBaUJQLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFDO0lBQ1YsS0FBSyxFeEQyTEMsT0FBMkI7SXdEMUxqQyxnQkFBZ0IsRTdEWVQsT0FBTztJNkRYZCxPQUFPLEV2RDRxQ3lCLENBQUM7SXVEM3FDakMsVUFBVSxFdkRzdEJrQixDQUFDLENBQUMsQ0FBQyxDQURILENBQUMsQ0FIRCxPQUFNLENOeG9CMUIsd0JBQU8sRzZEekVoQjs7QUFHSCxBQUNFLFVBRFEsQUFDUCxJQUFLLENwQlNDLFlBQVksRW9CVEMsVUFBVSxDQUFDO0VBQzdCLFdBQVcsRXZEb2VlLElBQUcsR3VEbmU5Qjs7QUFISCxBQUtFLFVBTFEsQUFLUCxPQUFPLENBQUMsVUFBVSxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsS0FBSyxFOUQxQkQsSUFBSTtFOEJSVixnQkFBZ0IsRTdCaUdOLE9BQU87RTZEN0RmLFlBQVksRTdENkRKLE9BQU8sRzZENURoQjs7QUFWSCxBQVlFLFVBWlEsQUFZUCxTQUFTLENBQUMsVUFBVSxDQUFDO0VBQ3BCLEtBQUssRTdESEUsT0FBTztFNkRJZCxjQUFjLEVBQUUsSUFBSTtFQUNwQixnQkFBZ0IsRTlEbENaLElBQUk7RThEbUNSLFlBQVksRTdEVEwsT0FBTyxHNkRVZjs7QUEzQ0gsQUFBQSxVQUFVLEN2Q0RHO0VBQ1QsT0FBTyxFaEJnckN5QixRQUFPLENBQ1AsT0FBTSxHZ0IvcUN2Qzs7QUFFRCxBQUdNLFVBSEksQUFFTCxZQUFZLENBQ1gsVUFBVSxDQUFDO0VLcUNmLHNCQUFzQixFM0IxQ1YsT0FBTztFMkIyQ25CLHlCQUF5QixFM0IzQ2IsT0FBTyxHc0JPZDs7QUFMUCxBQVNNLFVBVEksQUFRTCxXQUFXLENBQ1YsVUFBVSxDQUFDO0VLaUJmLHVCQUF1QixFM0I1QlgsT0FBTztFMkI2Qm5CLDBCQUEwQixFM0I3QmQsT0FBTyxHc0JhZDs7QXVDcUNULEF2Q3JERSxjdUNxRFksQ3ZDckRaLFVBQVUsQ0FBQztFQUNULE9BQU8sRWhCb3JDeUIsT0FBTSxDQUNOLE1BQU07RUVyNUJwQyxTQUFZLEVBdkVSLFVBQTJCLEdjdk5sQzs7QXVDa0RILEF2QzdDUSxjdUM2Q00sQ3ZDaERaLFVBQVUsQUFFTCxZQUFZLENBQ1gsVUFBVSxDQUFDO0VLcUNmLHNCQUFzQixFckJtZUksTUFBSztFcUJsZS9CLHlCQUF5QixFckJrZUMsTUFBSyxHZ0J0Z0IxQjs7QXVDMkNULEF2Q3ZDUSxjdUN1Q00sQ3ZDaERaLFVBQVUsQUFRTCxXQUFXLENBQ1YsVUFBVSxDQUFDO0VLaUJmLHVCQUF1QixFckJpZkcsTUFBSztFcUJoZi9CLDBCQUEwQixFckJnZkEsTUFBSyxHZ0JoZ0IxQjs7QXVDeUNULEF2Q3pERSxjdUN5RFksQ3ZDekRaLFVBQVUsQ0FBQztFQUNULE9BQU8sRWhCa3JDeUIsT0FBTSxDQUNOLE1BQUs7RUUvNEJqQyxTQUFZLEVBZlYsVUFBMkIsR2NuUmxDO0VkZ0lDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJcUQxRTdCLEF2Q3pERSxjdUN5RFksQ3ZDekRaLFVBQVUsQ0FBQztNZDRTTCxTQUFZLEVBbEZWLFVBQTJCLEdjdk5sQzs7QXVDc0RILEF2Q2pEUSxjdUNpRE0sQ3ZDcERaLFVBQVUsQUFFTCxZQUFZLENBQ1gsVUFBVSxDQUFDO0VLcUNmLHNCQUFzQixFckJrZUksTUFBSztFcUJqZS9CLHlCQUF5QixFckJpZUMsTUFBSyxHZ0JyZ0IxQjs7QXVDK0NULEF2QzNDUSxjdUMyQ00sQ3ZDcERaLFVBQVUsQUFRTCxXQUFXLENBQ1YsVUFBVSxDQUFDO0VLaUJmLHVCQUF1QixFckJnZkcsTUFBSztFcUIvZS9CLDBCQUEwQixFckIrZUEsTUFBSyxHZ0IvZjFCOztBd0NmVCxBQUFBLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRXhEMDJDMkIsTUFBSyxDQUNMLE1BQUs7RUU3a0NuQyxTQUFZLEVBdkVSLE1BQTJCO0VzRHJObkMsV0FBVyxFeER1a0JpQixHQUFHO0V3RHRrQi9CLFdBQVcsRUFBRSxDQUFDO0VBQ2QsS0FBSyxFL0RDQyxJQUFJO0UrREFWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGNBQWMsRUFBRSxRQUFRO0VuQ0t0QixhQUFhLEUzQlpELE9BQU8sRzhEZXRCO0VBakJELEFBY0UsTUFkSSxBQWNILE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBSUgsQUFBQSxJQUFJLENBQUMsTUFBTSxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQUksR0FDVjs7QUN4QkQsQUFBQSxNQUFNLENBQUM7RUFDTCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEV6RGdYQSxJQUFJLENBQUosSUFBSTtFeUQvV1gsYUFBYSxFekRrNkNpQixJQUFJO0V5RGo2Q2xDLE1BQU0sRXpENmZzQixHQUFHLEN5RDdmSCxLQUFLLENBQUMsV0FBVztFcENXM0MsYUFBYSxFM0JaRCxPQUFPLEcrREd0Qjs7QUFHRCxBQUFBLGNBQWMsQ0FBQztFQUViLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBR0QsQUFBQSxXQUFXLENBQUM7RUFDVixXQUFXLEV6RDRqQmlCLEdBQUcsR3lEM2pCaEM7O0FBT0QsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixhQUFhLEV6RG01Q2lCLElBQW9CLEd5RHo0Q25EO0VBWEQsQUFJRSxrQkFKZ0IsQ0FJaEIsVUFBVSxDQUFDO0lBQ1QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixLQUFLLEVBQUUsQ0FBQztJQUNSLE9BQU8sRXpEK1orQixDQUFDO0l5RDladkMsT0FBTyxFQUFFLE9BQXVCLEN6RGlWM0IsSUFBSSxHeURoVlY7O0FBY0QsQUFBQSxjQUFjLENBQUc7RTdDbERqQixLQUFLLEViaU5HLE9BQTJCO0V3Qi9NbkMsZ0JBQWdCLEV4QjBNUixPQUEyQjtFYTFNbkMsWUFBWSxFYjBNSixPQUEyQixHMER4SmxDO0VBRkQsQTdDOUNBLGM2QzhDYyxDN0M5Q2QsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFYjRNQyxPQUEyQixHYTNNbEM7O0E2QzRDRCxBQUFBLGdCQUFnQixDQUFDO0U3Q2xEakIsS0FBSyxFYmlORyxPQUEyQjtFd0IvTW5DLGdCQUFnQixFeEIwTVIsT0FBMkI7RWExTW5DLFlBQVksRWIwTUosT0FBMkIsRzBEeEpsQztFQUZELEE3QzlDQSxnQjZDOENnQixDN0M5Q2hCLFdBQVcsQ0FBQztJQUNWLEtBQUssRWI0TUMsT0FBMkIsR2EzTWxDOztBNkM0Q0QsQUFBQSxjQUFjLENBQUc7RTdDbERqQixLQUFLLEU2Q2dEVyxPQUF1RTtFbEM5Q3ZGLGdCQUFnQixFeEIwTVIsT0FBMkI7RWExTW5DLFlBQVksRWIwTUosT0FBMkIsRzBEeEpsQztFQUZELEE3QzlDQSxjNkM4Q2MsQzdDOUNkLFdBQVcsQ0FBQztJQUNWLEtBQUssRWI0TUMsT0FBMkIsR2EzTWxDOztBNkM0Q0QsQUFBQSxXQUFXLENBQU07RTdDbERqQixLQUFLLEViaU5HLE9BQTJCO0V3Qi9NbkMsZ0JBQWdCLEV4QjBNUixPQUEyQjtFYTFNbkMsWUFBWSxFYjBNSixPQUEyQixHMER4SmxDO0VBRkQsQTdDOUNBLFc2QzhDVyxDN0M5Q1gsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFYjRNQyxPQUEyQixHYTNNbEM7O0E2QzRDRCxBQUFBLGNBQWMsQ0FBRztFN0NsRGpCLEtBQUssRTZDZ0RXLE9BQXVFO0VsQzlDdkYsZ0JBQWdCLEV4QjBNUixPQUEyQjtFYTFNbkMsWUFBWSxFYjBNSixPQUEyQixHMER4SmxDO0VBRkQsQTdDOUNBLGM2QzhDYyxDN0M5Q2QsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFYjRNQyxPQUEyQixHYTNNbEM7O0E2QzRDRCxBQUFBLGFBQWEsQ0FBSTtFN0NsRGpCLEtBQUssRWJpTkcsT0FBMkI7RXdCL01uQyxnQkFBZ0IsRXhCME1SLE9BQTJCO0VhMU1uQyxZQUFZLEViME1KLE9BQTJCLEcwRHhKbEM7RUFGRCxBN0M5Q0EsYTZDOENhLEM3QzlDYixXQUFXLENBQUM7SUFDVixLQUFLLEViNE1DLE9BQTJCLEdhM01sQzs7QTZDNENELEFBQUEsWUFBWSxDQUFLO0U3Q2xEakIsS0FBSyxFNkNnRFcsT0FBdUU7RWxDOUN2RixnQkFBZ0IsRXhCME1SLE9BQTJCO0VhMU1uQyxZQUFZLEViME1KLE9BQTJCLEcwRHhKbEM7RUFGRCxBN0M5Q0EsWTZDOENZLEM3QzlDWixXQUFXLENBQUM7SUFDVixLQUFLLEViNE1DLE9BQTJCLEdhM01sQzs7QTZDNENELEFBQUEsV0FBVyxDQUFNO0U3Q2xEakIsS0FBSyxFYmlORyxPQUEyQjtFd0IvTW5DLGdCQUFnQixFeEIwTVIsT0FBMkI7RWExTW5DLFlBQVksRWIwTUosT0FBMkIsRzBEeEpsQztFQUZELEE3QzlDQSxXNkM4Q1csQzdDOUNYLFdBQVcsQ0FBQztJQUNWLEtBQUssRWI0TUMsT0FBMkIsR2EzTWxDOztBOENKRCxVQUFVLENBQVYsb0JBQVU7RUFDUixFQUFFO0lBQUcscUJBQXFCLEUxRGs3Q00sSUFBSTs7QTBENzZDeEMsQUFBQSxTQUFTLENBQUM7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRTFEMjZDNEIsSUFBSTtFMEQxNkN0QyxRQUFRLEVBQUUsTUFBTTtFeER3UlosU0FBWSxFQXZFUixVQUEyQjtFd0QvTW5DLGdCQUFnQixFaEVzQlAsT0FBTztFMkJsQmQsYUFBYSxFM0JaRCxPQUFPLEdnRVd0Qjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsUUFBUSxFQUFFLE1BQU07RUFDaEIsS0FBSyxFakViQyxJQUFJO0VpRWNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGdCQUFnQixFaEV5RU4sT0FBTztFOEJyRmIsVUFBVSxFeEIrNkNvQixLQUFLLENBQUMsSUFBRyxDQUFDLElBQUksRzBEajZDakQ7RWxDVkssTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07SWtDQTVDLEFBQUEsYUFBYSxDQUFDO01sQ0NOLFVBQVUsRUFBRSxJQUFJLEdrQ1N2Qjs7QUFFRCxBQUFBLHFCQUFxQixDQUFDO0VuQ1lwQixnQkFBZ0IsRUFBRSxtTEFBMkg7RW1DVjdJLGVBQWUsRTFEcTVDbUIsSUFBSSxDQUFKLElBQUksRzBEcDVDdkM7O0FBR0MsQUFBQSxzQkFBc0IsQ0FBQztFQUNyQixTQUFTLEUxRHU1Q3VCLEVBQUUsQ0FBQyxNQUFNLENBQUMsUUFBUSxDMER2NUNSLG9CQUFvQixHQU8vRDtFQUpHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0lBSjFDLEFBQUEsc0JBQXNCLENBQUM7TUFLakIsU0FBUyxFQUFFLElBQUksR0FHcEI7O0FDMUNILEFBQUEsV0FBVyxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUd0QixZQUFZLEVBQUUsQ0FBQztFQUNmLGFBQWEsRUFBRSxDQUFDO0V0Q1NkLGFBQWEsRTNCWkQsT0FBTyxHaUVLdEI7O0FBRUQsQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixlQUFlLEVBQUUsSUFBSTtFQUNyQixhQUFhLEVBQUUsT0FBTyxHQU92QjtFQVRELEFBSUUsb0JBSmtCLEdBSWhCLEVBQUUsQUFBQSxRQUFRLENBQUM7SUFFWCxPQUFPLEVBQUUsc0JBQXNCLENBQUMsSUFBSTtJQUNwQyxpQkFBaUIsRUFBRSxPQUFPLEdBQzNCOztBQVNILEFBQUEsdUJBQXVCLENBQUM7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVqRVNJLE9BQU87RWlFUmhCLFVBQVUsRUFBRSxPQUFPLEdBZXBCO0VBbEJELEFBTUUsdUJBTnFCLEFBTXBCLE1BQU0sRUFOVCx1QkFBdUIsQUFPcEIsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUM7SUFDVixLQUFLLEVqRUVFLE9BQU87SWlFRGQsZUFBZSxFQUFFLElBQUk7SUFDckIsZ0JBQWdCLEVqRU5ULE9BQU8sR2lFT2Y7RUFaSCxBQWNFLHVCQWRxQixBQWNwQixPQUFPLENBQUM7SUFDUCxLQUFLLEVqRXBDSSxPQUFPO0lpRXFDaEIsZ0JBQWdCLEVqRVZULE9BQU8sR2lFV2Y7O0FBUUgsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFM0RpNUMyQixNQUFZLENBdGxDdkMsSUFBSTtFMkQxVFgsS0FBSyxFakVoQkksT0FBTztFaUVpQmhCLGVBQWUsRUFBcUMsSUFBSTtFQUN4RCxnQkFBZ0IsRWxFbERWLElBQUk7RWtFbURWLE1BQU0sRTNEc2NzQixHQUFHLEMyRHRjRSxLQUFLLENsRWxEaEMsb0JBQUksR2tFbUZYO0VBeENELEFBU0UsZ0JBVGMsQUFTYixZQUFZLENBQUM7SXRDckNaLHNCQUFzQixFc0NzQ0ssT0FBTztJdENyQ2xDLHVCQUF1QixFc0NxQ0ksT0FBTyxHQUNuQztFQVhILEFBYUUsZ0JBYmMsQUFhYixXQUFXLENBQUM7SXRDM0JYLDBCQUEwQixFc0M0QkksT0FBTztJdEMzQnJDLHlCQUF5QixFc0MyQkssT0FBTyxHQUN0QztFQWZILEFBaUJFLGdCQWpCYyxBQWlCYixTQUFTLEVBakJaLGdCQUFnQixBQWtCYixTQUFTLENBQUM7SUFDVCxLQUFLLEVqRWxDRSxPQUFPO0lpRW1DZCxjQUFjLEVBQUUsSUFBSTtJQUNwQixnQkFBZ0IsRWxFakVaLElBQUksR2tFa0VUO0VBdEJILEFBeUJFLGdCQXpCYyxBQXlCYixPQUFPLENBQUM7SUFDUCxPQUFPLEVBQUUsQ0FBQztJQUNWLEtBQUssRWxFdkVELElBQUk7SWtFd0VSLGdCQUFnQixFakVpQlIsT0FBTztJaUVoQmYsWUFBWSxFakVnQkosT0FBTyxHaUVmaEI7RUE5QkgsQUFnQ0UsZ0JBaENjLEdBQWhCLGdCQUFnQixDQWdDUjtJQUNKLGdCQUFnQixFQUFFLENBQUMsR0FNcEI7SUF2Q0gsQUFtQ0ksZ0JBbkNZLEdBQWhCLGdCQUFnQixBQW1DWCxPQUFPLENBQUM7TUFDUCxVQUFVLEUzRHlhYyxJQUFHO00yRHhhM0IsZ0JBQWdCLEUzRHdhUSxHQUFHLEcyRHZhNUI7O0FBYUQsQUFBQSxzQkFBc0IsQ0FBVTtFQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7RUE1QkQsQUFJSSxzQkFKa0IsR0FHbEIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO0l0Q3JDbEIseUJBQXlCLEUzQm5FYixPQUFPO0kyQnVEbkIsdUJBQXVCLEVzQ21EYyxDQUFDLEdBQ2pDO0VBUEwsQUFTSSxzQkFUa0IsR0FHbEIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO0l0Q3REakIsdUJBQXVCLEUzQnZEWCxPQUFPO0kyQm1FbkIseUJBQXlCLEVzQzRDaUIsQ0FBQyxHQUN0QztFQVpMLEFBY0ksc0JBZGtCLEdBR2xCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztJQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7RUFoQkwsQUFrQkksc0JBbEJrQixHQUdsQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztJQUNqQixnQkFBZ0IsRTNEdVlJLEdBQUc7STJEdFl2QixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO0lBMUJMLEFBc0JNLHNCQXRCZ0IsR0FHbEIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO01BQ1AsV0FBVyxFM0RtWU8sSUFBRztNMkRsWXJCLGlCQUFpQixFM0RrWUMsR0FBRyxHMkRqWXRCOztBdkRyRVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0V1RDRDeEIsQUFBQSx5QkFBeUIsQ0FBTztJQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7SUE1QkQsQUFJSSx5QkFKcUIsR0FHckIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO010Q3JDbEIseUJBQXlCLEUzQm5FYixPQUFPO00yQnVEbkIsdUJBQXVCLEVzQ21EYyxDQUFDLEdBQ2pDO0lBUEwsQUFTSSx5QkFUcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO010Q3REakIsdUJBQXVCLEUzQnZEWCxPQUFPO00yQm1FbkIseUJBQXlCLEVzQzRDaUIsQ0FBQyxHQUN0QztJQVpMLEFBY0kseUJBZHFCLEdBR3JCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztNQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7SUFoQkwsQUFrQkkseUJBbEJxQixHQUdyQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztNQUNqQixnQkFBZ0IsRTNEdVlJLEdBQUc7TTJEdFl2QixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO01BMUJMLEFBc0JNLHlCQXRCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFM0RtWU8sSUFBRztRMkRsWXJCLGlCQUFpQixFM0RrWUMsR0FBRyxHMkRqWXRCOztBdkRyRVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0V1RDRDeEIsQUFBQSx5QkFBeUIsQ0FBTztJQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7SUE1QkQsQUFJSSx5QkFKcUIsR0FHckIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO010Q3JDbEIseUJBQXlCLEUzQm5FYixPQUFPO00yQnVEbkIsdUJBQXVCLEVzQ21EYyxDQUFDLEdBQ2pDO0lBUEwsQUFTSSx5QkFUcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO010Q3REakIsdUJBQXVCLEUzQnZEWCxPQUFPO00yQm1FbkIseUJBQXlCLEVzQzRDaUIsQ0FBQyxHQUN0QztJQVpMLEFBY0kseUJBZHFCLEdBR3JCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztNQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7SUFoQkwsQUFrQkkseUJBbEJxQixHQUdyQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztNQUNqQixnQkFBZ0IsRTNEdVlJLEdBQUc7TTJEdFl2QixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO01BMUJMLEFBc0JNLHlCQXRCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFM0RtWU8sSUFBRztRMkRsWXJCLGlCQUFpQixFM0RrWUMsR0FBRyxHMkRqWXRCOztBdkRyRVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0V1RDRDeEIsQUFBQSx5QkFBeUIsQ0FBTztJQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7SUE1QkQsQUFJSSx5QkFKcUIsR0FHckIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO010Q3JDbEIseUJBQXlCLEUzQm5FYixPQUFPO00yQnVEbkIsdUJBQXVCLEVzQ21EYyxDQUFDLEdBQ2pDO0lBUEwsQUFTSSx5QkFUcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO010Q3REakIsdUJBQXVCLEUzQnZEWCxPQUFPO00yQm1FbkIseUJBQXlCLEVzQzRDaUIsQ0FBQyxHQUN0QztJQVpMLEFBY0kseUJBZHFCLEdBR3JCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztNQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7SUFoQkwsQUFrQkkseUJBbEJxQixHQUdyQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztNQUNqQixnQkFBZ0IsRTNEdVlJLEdBQUc7TTJEdFl2QixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO01BMUJMLEFBc0JNLHlCQXRCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFM0RtWU8sSUFBRztRMkRsWXJCLGlCQUFpQixFM0RrWUMsR0FBRyxHMkRqWXRCOztBdkRyRVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0V1RDRDekIsQUFBQSx5QkFBeUIsQ0FBTztJQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7SUE1QkQsQUFJSSx5QkFKcUIsR0FHckIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO010Q3JDbEIseUJBQXlCLEUzQm5FYixPQUFPO00yQnVEbkIsdUJBQXVCLEVzQ21EYyxDQUFDLEdBQ2pDO0lBUEwsQUFTSSx5QkFUcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO010Q3REakIsdUJBQXVCLEUzQnZEWCxPQUFPO00yQm1FbkIseUJBQXlCLEVzQzRDaUIsQ0FBQyxHQUN0QztJQVpMLEFBY0kseUJBZHFCLEdBR3JCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztNQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7SUFoQkwsQUFrQkkseUJBbEJxQixHQUdyQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztNQUNqQixnQkFBZ0IsRTNEdVlJLEdBQUc7TTJEdFl2QixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO01BMUJMLEFBc0JNLHlCQXRCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFM0RtWU8sSUFBRztRMkRsWXJCLGlCQUFpQixFM0RrWUMsR0FBRyxHMkRqWXRCOztBdkRyRVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxJQUFJO0V1RDRDdkIsQUFBQSwwQkFBMEIsQ0FBTTtJQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7SUE1QkQsQUFJSSwwQkFKc0IsR0FHdEIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO010Q3JDbEIseUJBQXlCLEUzQm5FYixPQUFPO00yQnVEbkIsdUJBQXVCLEVzQ21EYyxDQUFDLEdBQ2pDO0lBUEwsQUFTSSwwQkFUc0IsR0FHdEIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO010Q3REakIsdUJBQXVCLEUzQnZEWCxPQUFPO00yQm1FbkIseUJBQXlCLEVzQzRDaUIsQ0FBQyxHQUN0QztJQVpMLEFBY0ksMEJBZHNCLEdBR3RCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztNQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7SUFoQkwsQUFrQkksMEJBbEJzQixHQUd0QixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztNQUNqQixnQkFBZ0IsRTNEdVlJLEdBQUc7TTJEdFl2QixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO01BMUJMLEFBc0JNLDBCQXRCb0IsR0FHdEIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFM0RtWU8sSUFBRztRMkRsWXJCLGlCQUFpQixFM0RrWUMsR0FBRyxHMkRqWXRCOztBQWFYLEFBQUEsaUJBQWlCLENBQUM7RXRDOUhkLGFBQWEsRXNDK0hRLENBQUMsR0FTekI7RUFWRCxBQUdFLGlCQUhlLEdBR2IsZ0JBQWdCLENBQUM7SUFDakIsWUFBWSxFQUFFLENBQUMsQ0FBQyxDQUFDLEMzRGdYUyxHQUFHLEcyRDNXOUI7SUFUSCxBQU1JLGlCQU5hLEdBR2IsZ0JBQWdCLEFBR2YsV0FBVyxDQUFDO01BQ1gsbUJBQW1CLEVBQUUsQ0FBQyxHQUN2Qjs7QXpDckpILEFBQUEsd0JBQXdCLENBQUc7RUFDekIsS0FBSyxFbkI4TUMsT0FBMkI7RW1CN01qQyxnQkFBZ0IsRW5Cd01WLE9BQTJCLEdtQnpMbEM7RUFqQkQsQUFLSSx3QkFMb0IsQUFJckIsdUJBQXVCLEFBQ3JCLE1BQU0sRUFMWCx3QkFBd0IsQUFJckIsdUJBQXVCLEFBRXJCLE1BQU0sQ0FBQztJQUNOLEtBQUssRW5Cd01ILE9BQTJCO0ltQnZNN0IsZ0JBQWdCLEVuQnVNZCxPQUEyQixHbUJ0TTlCO0VBVEwsQUFXSSx3QkFYb0IsQUFJckIsdUJBQXVCLEFBT3JCLE9BQU8sQ0FBQztJQUNQLEtBQUssRXpCSkwsSUFBSTtJeUJLSixnQkFBZ0IsRW5Ca01kLE9BQTJCO0ltQmpNN0IsWUFBWSxFbkJpTVYsT0FBMkIsR21CaE05Qjs7QUFmTCxBQUFBLDBCQUEwQixDQUFDO0VBQ3pCLEtBQUssRW5COE1DLE9BQTJCO0VtQjdNakMsZ0JBQWdCLEVuQndNVixPQUEyQixHbUJ6TGxDO0VBakJELEFBS0ksMEJBTHNCLEFBSXZCLHVCQUF1QixBQUNyQixNQUFNLEVBTFgsMEJBQTBCLEFBSXZCLHVCQUF1QixBQUVyQixNQUFNLENBQUM7SUFDTixLQUFLLEVuQndNSCxPQUEyQjtJbUJ2TTdCLGdCQUFnQixFbkJ1TWQsT0FBMkIsR21CdE05QjtFQVRMLEFBV0ksMEJBWHNCLEFBSXZCLHVCQUF1QixBQU9yQixPQUFPLENBQUM7SUFDUCxLQUFLLEV6QkpMLElBQUk7SXlCS0osZ0JBQWdCLEVuQmtNZCxPQUEyQjtJbUJqTTdCLFlBQVksRW5CaU1WLE9BQTJCLEdtQmhNOUI7O0FBZkwsQUFBQSx3QkFBd0IsQ0FBRztFQUN6QixLQUFLLEV5Q21Lc0IsT0FBc0Y7RXpDbEtqSCxnQkFBZ0IsRW5Cd01WLE9BQTJCLEdtQnpMbEM7RUFqQkQsQUFLSSx3QkFMb0IsQUFJckIsdUJBQXVCLEFBQ3JCLE1BQU0sRUFMWCx3QkFBd0IsQUFJckIsdUJBQXVCLEFBRXJCLE1BQU0sQ0FBQztJQUNOLEtBQUssRXlDNkprQixPQUFzRjtJekM1SjdHLGdCQUFnQixFbkJ1TWQsT0FBMkIsR21CdE05QjtFQVRMLEFBV0ksd0JBWG9CLEFBSXJCLHVCQUF1QixBQU9yQixPQUFPLENBQUM7SUFDUCxLQUFLLEV6QkpMLElBQUk7SXlCS0osZ0JBQWdCLEV5Q3VKTyxPQUFzRjtJekN0SjdHLFlBQVksRXlDc0pXLE9BQXNGLEd6Q3JKOUc7O0FBZkwsQUFBQSxxQkFBcUIsQ0FBTTtFQUN6QixLQUFLLEVuQjhNQyxPQUEyQjtFbUI3TWpDLGdCQUFnQixFbkJ3TVYsT0FBMkIsR21CekxsQztFQWpCRCxBQUtJLHFCQUxpQixBQUlsQix1QkFBdUIsQUFDckIsTUFBTSxFQUxYLHFCQUFxQixBQUlsQix1QkFBdUIsQUFFckIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFbkJ3TUgsT0FBMkI7SW1Cdk03QixnQkFBZ0IsRW5CdU1kLE9BQTJCLEdtQnRNOUI7RUFUTCxBQVdJLHFCQVhpQixBQUlsQix1QkFBdUIsQUFPckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFekJKTCxJQUFJO0l5QktKLGdCQUFnQixFbkJrTWQsT0FBMkI7SW1Cak03QixZQUFZLEVuQmlNVixPQUEyQixHbUJoTTlCOztBQWZMLEFBQUEsd0JBQXdCLENBQUc7RUFDekIsS0FBSyxFeUNtS3NCLE9BQXNGO0V6Q2xLakgsZ0JBQWdCLEVuQndNVixPQUEyQixHbUJ6TGxDO0VBakJELEFBS0ksd0JBTG9CLEFBSXJCLHVCQUF1QixBQUNyQixNQUFNLEVBTFgsd0JBQXdCLEFBSXJCLHVCQUF1QixBQUVyQixNQUFNLENBQUM7SUFDTixLQUFLLEV5QzZKa0IsT0FBc0Y7SXpDNUo3RyxnQkFBZ0IsRW5CdU1kLE9BQTJCLEdtQnRNOUI7RUFUTCxBQVdJLHdCQVhvQixBQUlyQix1QkFBdUIsQUFPckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFekJKTCxJQUFJO0l5QktKLGdCQUFnQixFeUN1Sk8sT0FBc0Y7SXpDdEo3RyxZQUFZLEV5Q3NKVyxPQUFzRixHekNySjlHOztBQWZMLEFBQUEsdUJBQXVCLENBQUk7RUFDekIsS0FBSyxFbkI4TUMsT0FBMkI7RW1CN01qQyxnQkFBZ0IsRW5Cd01WLE9BQTJCLEdtQnpMbEM7RUFqQkQsQUFLSSx1QkFMbUIsQUFJcEIsdUJBQXVCLEFBQ3JCLE1BQU0sRUFMWCx1QkFBdUIsQUFJcEIsdUJBQXVCLEFBRXJCLE1BQU0sQ0FBQztJQUNOLEtBQUssRW5Cd01ILE9BQTJCO0ltQnZNN0IsZ0JBQWdCLEVuQnVNZCxPQUEyQixHbUJ0TTlCO0VBVEwsQUFXSSx1QkFYbUIsQUFJcEIsdUJBQXVCLEFBT3JCLE9BQU8sQ0FBQztJQUNQLEtBQUssRXpCSkwsSUFBSTtJeUJLSixnQkFBZ0IsRW5Ca01kLE9BQTJCO0ltQmpNN0IsWUFBWSxFbkJpTVYsT0FBMkIsR21CaE05Qjs7QUFmTCxBQUFBLHNCQUFzQixDQUFLO0VBQ3pCLEtBQUssRXlDbUtzQixPQUFzRjtFekNsS2pILGdCQUFnQixFbkJ3TVYsT0FBMkIsR21CekxsQztFQWpCRCxBQUtJLHNCQUxrQixBQUluQix1QkFBdUIsQUFDckIsTUFBTSxFQUxYLHNCQUFzQixBQUluQix1QkFBdUIsQUFFckIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFeUM2SmtCLE9BQXNGO0l6QzVKN0csZ0JBQWdCLEVuQnVNZCxPQUEyQixHbUJ0TTlCO0VBVEwsQUFXSSxzQkFYa0IsQUFJbkIsdUJBQXVCLEFBT3JCLE9BQU8sQ0FBQztJQUNQLEtBQUssRXpCSkwsSUFBSTtJeUJLSixnQkFBZ0IsRXlDdUpPLE9BQXNGO0l6Q3RKN0csWUFBWSxFeUNzSlcsT0FBc0YsR3pDcko5Rzs7QUFmTCxBQUFBLHFCQUFxQixDQUFNO0VBQ3pCLEtBQUssRW5COE1DLE9BQTJCO0VtQjdNakMsZ0JBQWdCLEVuQndNVixPQUEyQixHbUJ6TGxDO0VBakJELEFBS0kscUJBTGlCLEFBSWxCLHVCQUF1QixBQUNyQixNQUFNLEVBTFgscUJBQXFCLEFBSWxCLHVCQUF1QixBQUVyQixNQUFNLENBQUM7SUFDTixLQUFLLEVuQndNSCxPQUEyQjtJbUJ2TTdCLGdCQUFnQixFbkJ1TWQsT0FBMkIsR21CdE05QjtFQVRMLEFBV0kscUJBWGlCLEFBSWxCLHVCQUF1QixBQU9yQixPQUFPLENBQUM7SUFDUCxLQUFLLEV6QkpMLElBQUk7SXlCS0osZ0JBQWdCLEVuQmtNZCxPQUEyQjtJbUJqTTdCLFlBQVksRW5CaU1WLE9BQTJCLEdtQmhNOUI7O0EwQ2RQLEFBQUEsVUFBVSxDQUFDO0VBQ1QsVUFBVSxFQUFFLFdBQVc7RUFDdkIsS0FBSyxFNURxakRzQixHQUFHO0U0RHBqRDlCLE1BQU0sRTVEb2pEcUIsR0FBRztFNERuakQ5QixPQUFPLEU1RHFqRG9CLE1BQUssQ0FBTCxNQUFLO0U0RHBqRGhDLEtBQUssRW5FR0MsSUFBSTtFbUVGVixVQUFVLEVBQUUsV0FBVyxDN0Q0SFIseVRBQWlFLEM2RDVIOUIsVUFBeUIsQ0FBQyxJQUFJLENBQUMsU0FBUztFQUMxRixNQUFNLEVBQUUsQ0FBQztFdkNPUCxhQUFhLEUzQlpELE9BQU87RWtFT3JCLE9BQU8sRTVEcWpEb0IsR0FBRSxHNERoaUQ5QjtFQTlCRCxBQVlFLFVBWlEsQUFZUCxNQUFNLENBQUM7SUFDTixLQUFLLEVuRUxELElBQUk7SW1FTVIsZUFBZSxFQUFFLElBQUk7SUFDckIsT0FBTyxFNURnakRrQixJQUFHLEc0RC9pRDdCO0VBaEJILEFBa0JFLFVBbEJRLEFBa0JQLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFDO0lBQ1YsVUFBVSxFNUR3dEJrQixDQUFDLENBQUMsQ0FBQyxDQURILENBQUMsQ0FIRCxPQUFNLENOeG9CMUIsd0JBQU87SWtFM0VmLE9BQU8sRTVEMmlEa0IsQ0FBQyxHNEQxaUQzQjtFQXRCSCxBQXdCRSxVQXhCUSxBQXdCUCxTQUFTLEVBeEJaLFVBQVUsQUF5QlAsU0FBUyxDQUFDO0lBQ1QsY0FBYyxFQUFFLElBQUk7SUFDcEIsV0FBVyxFQUFFLElBQUk7SUFDakIsT0FBTyxFNURxaURrQixJQUFHLEc0RHBpRDdCOztBQUdILEFBQUEsZ0JBQWdCLENBQUM7RUFDZixNQUFNLEU1RGlpRHFCLFNBQVMsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLEc0RGhpRHRFOztBQ3ZDRCxBQUFBLE1BQU0sQ0FBQztFQUNMLEtBQUssRTdEdzFDNkIsS0FBSztFNkR2MUN2QyxTQUFTLEVBQUUsSUFBSTtFM0RtU1gsU0FBWSxFQXZFUixRQUEyQjtFMkR6Tm5DLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGdCQUFnQixFcEVNVix5QkFBSTtFb0VMVixlQUFlLEVBQUUsV0FBVztFQUM1QixNQUFNLEU3RHUxQzRCLEdBQUcsQzZEdjFDVCxLQUFLLENwRUszQixrQkFBSTtFb0VKVixVQUFVLEU3RGdoQmtCLENBQUMsQ0FBQyxNQUFLLENBQUMsSUFBSSxDUDVnQmxDLG1CQUFJO0U0Qk1SLGFBQWEsRTNCWkQsT0FBTyxHbUVZdEI7RUFuQkQsQUFZRSxNQVpJLEFBWUgsUUFBUSxDQUFDO0lBQ1IsT0FBTyxFQUFFLENBQUMsR0FDWDtFQWRILEFBZ0JFLE1BaEJJLEFBZ0JILElBQUssQ2RiQSxLQUFLLEVjYUU7SUFDWCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUdILEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsV0FBVztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxJQUFJLEdBS3JCO0VBUkQsQUFLRSxnQkFMYyxHQUtaLElBQUssQzlCMENELFdBQVcsRThCMUNHO0lBQ2xCLGFBQWEsRTdEa2VLLElBQXVCLEc2RGplMUM7O0FBR0gsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE9BQU8sRTdEeXpDMkIsTUFBSyxDQURMLE9BQU07RTZEdnpDeEMsS0FBSyxFbkVNSSxPQUFPO0VtRUxoQixnQkFBZ0IsRXBFeEJWLHlCQUFJO0VvRXlCVixlQUFlLEVBQUUsV0FBVztFQUM1QixhQUFhLEU3RHl6Q3FCLEdBQUcsQzZEenpDRixLQUFLLENwRXpCbEMsbUJBQUk7RTRCZVIsc0JBQXNCLEV0QnNPUyxtQkFBNkI7RXNCck81RCx1QkFBdUIsRXRCcU9RLG1CQUE2QixHOERyTi9EO0VBZEQsQUFVRSxhQVZXLENBVVgsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLFNBQXNCO0lBQ3BDLFdBQVcsRTdEK3lDcUIsT0FBTSxHNkQ5eUN2Qzs7QUFHSCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRTdEMHlDMkIsT0FBTTtFNkR6eUN4QyxTQUFTLEVBQUUsVUFBVSxHQUN0Qjs7QUMzQ0QsQUFBQSxNQUFNLENBQUM7RUFDTCxRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxDQUFDO0VBQ04sSUFBSSxFQUFFLENBQUM7RUFDUCxPQUFPLEU5RHNpQzJCLElBQUk7RThEcmlDdEMsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFHaEIsT0FBTyxFQUFFLENBQUMsR0FJWDs7QUFHRCxBQUFBLGFBQWEsQ0FBQztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFOURpMkM0QixNQUFLO0U4RC8xQ3ZDLGNBQWMsRUFBRSxJQUFJLEdBZXJCO0VBWkMsQUFBQSxNQUFNLEFBQUEsS0FBSyxDQVJiLGFBQWEsQ0FRRztJdENsQlYsVUFBVSxFeEI2NENvQixTQUFTLENBQUMsSUFBRyxDQUFDLFFBQVE7SThEejNDdEQsU0FBUyxFOUR1M0N1QixtQkFBbUIsRzhEdDNDcEQ7SXRDakJHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01zQ2MxQyxBQUFBLE1BQU0sQUFBQSxLQUFLLENBUmIsYUFBYSxDQVFHO1F0Q2JSLFVBQVUsRUFBRSxJQUFJLEdzQ2dCckI7RUFDRCxBQUFBLE1BQU0sQUFBQSxLQUFLLENBWmIsYUFBYSxDQVlHO0lBQ1osU0FBUyxFOURxM0N1QixJQUFJLEc4RHAzQ3JDO0VBR0QsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQWpCckIsYUFBYSxDQWlCVztJQUNwQixTQUFTLEU5RGszQ3VCLFdBQVcsRzhEajNDNUM7O0FBR0gsQUFBQSx3QkFBd0IsQ0FBQztFQUN2QixNQUFNLEUvRGlOMkIsaUJBQTZCLEcrRHZNL0Q7RUFYRCxBQUdFLHdCQUhzQixDQUd0QixjQUFjLENBQUM7SUFDYixVQUFVLEVBQUUsSUFBSTtJQUNoQixRQUFRLEVBQUUsTUFBTSxHQUNqQjtFQU5ILEFBUUUsd0JBUnNCLENBUXRCLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUdILEFBQUEsc0JBQXNCLENBQUM7RUFDckIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEUvRGtNdUIsaUJBQTZCLEcrRGpNL0Q7O0FBR0QsQUFBQSxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0VBR1gsY0FBYyxFQUFFLElBQUk7RUFDcEIsZ0JBQWdCLEVyRWhFVixJQUFJO0VxRWlFVixlQUFlLEVBQUUsV0FBVztFQUM1QixNQUFNLEU5RHVic0IsR0FBRyxDOER2YkssS0FBSyxDckVqRW5DLGtCQUFJO0U0Qk1SLGFBQWEsRXJCaWdCYSxNQUFLO0U4RGxjakMsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFHRCxBQUFBLGVBQWUsQ0FBQztFakRwRmQsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFYjJpQzJCLElBQUk7RWExaUN0QyxLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxLQUFLO0VBQ2IsZ0JBQWdCLEVwQktWLElBQUksR3FFMkVYO0VBRkQsQWpEM0VFLGVpRDJFYSxBakQzRVosS0FBSyxDQUFDO0lBQUUsT0FBTyxFQUFFLENBQUMsR0FBSTtFaUQyRXpCLEFqRDFFRSxlaUQwRWEsQWpEMUVaLEtBQUssQ0FBQztJQUFFLE9BQU8sRWJpNENrQixHQUFFLEdhajRDRzs7QWlEZ0Z6QyxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLENBQUM7RUFDZCxXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsYUFBYTtFQUM5QixPQUFPLEU5RHFSQSxJQUFJLENBQUosSUFBSTtFOERwUlgsYUFBYSxFOURtYWUsR0FBRyxDOERuYVcsS0FBSyxDcEV3RGhDLE9BQU87RTJCOUhwQixzQkFBc0IsRXRCc09TLGtCQUE2QjtFc0JyTzVELHVCQUF1QixFdEJxT1Esa0JBQTZCLEcrRHpKL0Q7RUFiRCxBQVNFLGFBVFcsQ0FTWCxVQUFVLENBQUM7SUFDVCxPQUFPLEVBQUUsTUFBOEIsQ0FBQyxNQUE4QjtJQUN0RSxNQUFNLEVBQUUsT0FBK0IsQ0FBQyxPQUErQixDQUFDLE9BQStCLENBQUMsSUFBSSxHQUM3Rzs7QUFJSCxBQUFBLFlBQVksQ0FBQztFQUNYLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFdBQVcsRTlEdWVpQixHQUFHLEc4RHRlaEM7O0FBSUQsQUFBQSxXQUFXLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUTtFQUdsQixJQUFJLEVBQUUsUUFBUTtFQUNkLE9BQU8sRTlEOFBBLElBQUksRzhEN1BaOztBQUdELEFBQUEsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxDQUFDO0VBQ2QsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLFFBQVE7RUFDekIsT0FBTyxFQUFFLE9BQXdEO0VBQ2pFLFVBQVUsRTlEa1lrQixHQUFHLEM4RGxZUSxLQUFLLENwRXVCN0IsT0FBTztFMkJoSHBCLDBCQUEwQixFdEJ3Tkssa0JBQTZCO0VzQnZONUQseUJBQXlCLEV0QnVOTSxrQkFBNkIsRytEdEgvRDtFQWhCRCxBQWFFLGFBYlcsR0FhVCxDQUFDLENBQUM7SUFDRixNQUFNLEVBQUUsT0FBaUMsR0FDMUM7O0ExRDVFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTBEckM1QixBQUFBLGFBQWEsQ0F1SEc7SUFDWixTQUFTLEU5RHF3Q3VCLEtBQUs7SThEcHdDckMsTUFBTSxFOUQ0dUMwQixPQUFPLEM4RDV1Q0YsSUFBSSxHQUMxQztFQXBHSCxBQUFBLHdCQUF3QixDQXNHRztJQUN2QixNQUFNLEUvRDJHeUIsbUJBQTZCLEcrRDFHN0Q7RUEzRkgsQUFBQSxzQkFBc0IsQ0E2Rkc7SUFDckIsVUFBVSxFL0R1R3FCLG1CQUE2QixHK0R0RzdEO0VBTUQsQUFBQSxTQUFTLENBQUM7SUFBRSxTQUFTLEU5RG92Q2EsS0FBSyxHOERwdkNIOztBMURuR2xDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFMER1RzFCLEFBQUEsU0FBUztFQUNULFNBQVMsQ0FBQztJQUNSLFNBQVMsRTlEZ3ZDdUIsS0FBSyxHOEQvdUN0Qzs7QTFEMUdDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFMEQ4RzNCLEFBQUEsU0FBUyxDQUFDO0lBQUUsU0FBUyxFOUQ0dUNhLE1BQU0sRzhENXVDSjs7QUFTbEMsQUFBQSxpQkFBaUIsQ0FBWTtFQUMzQixLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsQ0FBQyxHQW1CVjtFQXZCRCxBQU1FLGlCQU5lLENBTWYsY0FBYyxDQUFDO0lBQ2IsTUFBTSxFQUFFLElBQUk7SUFDWixNQUFNLEVBQUUsQ0FBQztJekMzS2IsYUFBYSxFeUM0S2MsQ0FBQyxHQUN6QjtFQVZILEFBWUUsaUJBWmUsQ0FZZixhQUFhLENBQUM7SXpDL0toQixhQUFhLEV5Q2dMYyxDQUFDLEdBQ3pCO0VBZEgsQUFnQkUsaUJBaEJlLENBZ0JmLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0VBbEJILEFBb0JFLGlCQXBCZSxDQW9CZixhQUFhLENBQUM7SXpDdkxoQixhQUFhLEV5Q3dMYyxDQUFDLEdBQ3pCOztBMURoSUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRO0UwRDBHM0IsQUFBQSx5QkFBeUIsQ0FBSTtJQUMzQixLQUFLLEVBQUUsS0FBSztJQUNaLFNBQVMsRUFBRSxJQUFJO0lBQ2YsTUFBTSxFQUFFLElBQUk7SUFDWixNQUFNLEVBQUUsQ0FBQyxHQW1CVjtJQXZCRCxBQU1FLHlCQU51QixDQU12QixjQUFjLENBQUM7TUFDYixNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxDQUFDO016QzNLYixhQUFhLEV5QzRLYyxDQUFDLEdBQ3pCO0lBVkgsQUFZRSx5QkFadUIsQ0FZdkIsYUFBYSxDQUFDO016Qy9LaEIsYUFBYSxFeUNnTGMsQ0FBQyxHQUN6QjtJQWRILEFBZ0JFLHlCQWhCdUIsQ0FnQnZCLFdBQVcsQ0FBQztNQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0lBbEJILEFBb0JFLHlCQXBCdUIsQ0FvQnZCLGFBQWEsQ0FBQztNekN2TGhCLGFBQWEsRXlDd0xjLENBQUMsR0FDekI7O0ExRGhJSCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7RTBEMEczQixBQUFBLHlCQUF5QixDQUFJO0lBQzNCLEtBQUssRUFBRSxLQUFLO0lBQ1osU0FBUyxFQUFFLElBQUk7SUFDZixNQUFNLEVBQUUsSUFBSTtJQUNaLE1BQU0sRUFBRSxDQUFDLEdBbUJWO0lBdkJELEFBTUUseUJBTnVCLENBTXZCLGNBQWMsQ0FBQztNQUNiLE1BQU0sRUFBRSxJQUFJO01BQ1osTUFBTSxFQUFFLENBQUM7TXpDM0tiLGFBQWEsRXlDNEtjLENBQUMsR0FDekI7SUFWSCxBQVlFLHlCQVp1QixDQVl2QixhQUFhLENBQUM7TXpDL0toQixhQUFhLEV5Q2dMYyxDQUFDLEdBQ3pCO0lBZEgsQUFnQkUseUJBaEJ1QixDQWdCdkIsV0FBVyxDQUFDO01BQ1YsVUFBVSxFQUFFLElBQUksR0FDakI7SUFsQkgsQUFvQkUseUJBcEJ1QixDQW9CdkIsYUFBYSxDQUFDO016Q3ZMaEIsYUFBYSxFeUN3TGMsQ0FBQyxHQUN6Qjs7QTFEaElILE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFMEQwRzNCLEFBQUEseUJBQXlCLENBQUk7SUFDM0IsS0FBSyxFQUFFLEtBQUs7SUFDWixTQUFTLEVBQUUsSUFBSTtJQUNmLE1BQU0sRUFBRSxJQUFJO0lBQ1osTUFBTSxFQUFFLENBQUMsR0FtQlY7SUF2QkQsQUFNRSx5QkFOdUIsQ0FNdkIsY0FBYyxDQUFDO01BQ2IsTUFBTSxFQUFFLElBQUk7TUFDWixNQUFNLEVBQUUsQ0FBQztNekMzS2IsYUFBYSxFeUM0S2MsQ0FBQyxHQUN6QjtJQVZILEFBWUUseUJBWnVCLENBWXZCLGFBQWEsQ0FBQztNekMvS2hCLGFBQWEsRXlDZ0xjLENBQUMsR0FDekI7SUFkSCxBQWdCRSx5QkFoQnVCLENBZ0J2QixXQUFXLENBQUM7TUFDVixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQWxCSCxBQW9CRSx5QkFwQnVCLENBb0J2QixhQUFhLENBQUM7TXpDdkxoQixhQUFhLEV5Q3dMYyxDQUFDLEdBQ3pCOztBMURoSUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxTQUFTO0UwRDBHNUIsQUFBQSx5QkFBeUIsQ0FBSTtJQUMzQixLQUFLLEVBQUUsS0FBSztJQUNaLFNBQVMsRUFBRSxJQUFJO0lBQ2YsTUFBTSxFQUFFLElBQUk7SUFDWixNQUFNLEVBQUUsQ0FBQyxHQW1CVjtJQXZCRCxBQU1FLHlCQU51QixDQU12QixjQUFjLENBQUM7TUFDYixNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxDQUFDO016QzNLYixhQUFhLEV5QzRLYyxDQUFDLEdBQ3pCO0lBVkgsQUFZRSx5QkFadUIsQ0FZdkIsYUFBYSxDQUFDO016Qy9LaEIsYUFBYSxFeUNnTGMsQ0FBQyxHQUN6QjtJQWRILEFBZ0JFLHlCQWhCdUIsQ0FnQnZCLFdBQVcsQ0FBQztNQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0lBbEJILEFBb0JFLHlCQXBCdUIsQ0FvQnZCLGFBQWEsQ0FBQztNekN2TGhCLGFBQWEsRXlDd0xjLENBQUMsR0FDekI7O0ExRGhJSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE9BQU87RTBEMEcxQixBQUFBLDBCQUEwQixDQUFHO0lBQzNCLEtBQUssRUFBRSxLQUFLO0lBQ1osU0FBUyxFQUFFLElBQUk7SUFDZixNQUFNLEVBQUUsSUFBSTtJQUNaLE1BQU0sRUFBRSxDQUFDLEdBbUJWO0lBdkJELEFBTUUsMEJBTndCLENBTXhCLGNBQWMsQ0FBQztNQUNiLE1BQU0sRUFBRSxJQUFJO01BQ1osTUFBTSxFQUFFLENBQUM7TXpDM0tiLGFBQWEsRXlDNEtjLENBQUMsR0FDekI7SUFWSCxBQVlFLDBCQVp3QixDQVl4QixhQUFhLENBQUM7TXpDL0toQixhQUFhLEV5Q2dMYyxDQUFDLEdBQ3pCO0lBZEgsQUFnQkUsMEJBaEJ3QixDQWdCeEIsV0FBVyxDQUFDO01BQ1YsVUFBVSxFQUFFLElBQUksR0FDakI7SUFsQkgsQUFvQkUsMEJBcEJ3QixDQW9CeEIsYUFBYSxDQUFDO016Q3ZMaEIsYUFBYSxFeUN3TGMsQ0FBQyxHQUN6Qjs7QUMzTVAsQUFBQSxRQUFRLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEUvRGdqQzJCLElBQUk7RStEL2lDdEMsT0FBTyxFQUFFLEtBQUs7RUFDZCxNQUFNLEUvRGt5QzRCLENBQUM7RVN0eUNuQyxXQUFXLEVmWU0sUUFBUSxFQUMzQixVQUFVO0VlWFIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFVDJrQmlCLEdBQUc7RVMxa0IvQixXQUFXLEVUZ2xCaUIsR0FBRztFUy9rQi9CLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0VQMFJWLFNBQVksRUFmVixVQUEyQjtFNkQvUW5DLFNBQVMsRUFBRSxVQUFVO0VBQ3JCLE9BQU8sRUFBRSxDQUFDLEdBaUJYO0U3RDBHRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STZEdEk3QixBQUFBLFFBQVEsQ0FBQztNN0QrU0QsU0FBWSxFQWxGVixVQUEyQixHNkRqTXBDO0VBNUJELEFBYUUsUUFiTSxBQWFMLEtBQUssQ0FBQztJQUFFLE9BQU8sRS9Ec3hDa0IsR0FBRSxHK0R0eENFO0VBYnhDLEFBZUUsUUFmTSxDQWVOLGNBQWMsQ0FBQztJQUNiLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFL0RzeEMyQixNQUFLO0krRHJ4Q3JDLE1BQU0sRS9Ec3hDMEIsTUFBSyxHK0Q5d0N0QztJQTNCSCxBQXFCSSxRQXJCSSxDQWVOLGNBQWMsQUFNWCxRQUFRLENBQUM7TUFDUixRQUFRLEVBQUUsUUFBUTtNQUNsQixPQUFPLEVBQUUsRUFBRTtNQUNYLFlBQVksRUFBRSxXQUFXO01BQ3pCLFlBQVksRUFBRSxLQUFLLEdBQ3BCOztBQUlMLEFBQUEsZUFBZSxFQTREZixnQkFBZ0IsQ0FDYixBQUFBLHFCQUFDLEVBQXVCLEtBQUssQUFBNUIsRUE3RFk7RUFDZCxPQUFPLEUvRDB3QzJCLE1BQUssQytEMXdDUixDQUFDLEdBV2pDO0VBWkQsQUFHRSxlQUhhLENBR2IsY0FBYyxFQXlEaEIsZ0JBQWdCLENBQ2IsQUFBQSxxQkFBQyxFQUF1QixLQUFLLEFBQTVCLEVBMURGLGNBQWMsQ0FBQztJQUNiLE1BQU0sRUFBRSxDQUFDLEdBT1Y7SUFYSCxBQU1JLGVBTlcsQ0FHYixjQUFjLEFBR1gsUUFBUSxFQXNEYixnQkFBZ0IsQ0FDYixBQUFBLHFCQUFDLEVBQXVCLEtBQUssQUFBNUIsRUExREYsY0FBYyxBQUdYLFFBQVEsQ0FBQztNQUNSLEdBQUcsRUFBRSxJQUFJO01BQ1QsWUFBWSxFL0Rtd0NrQixNQUFLLEMrRG53Q0MsTUFBMkIsQ0FBQyxDQUFDO01BQ2pFLGdCQUFnQixFdEUzQmQsSUFBSSxHc0U0QlA7O0FBSUwsQUFBQSxlQUFlLEVBOENmLGdCQUFnQixDQUliLEFBQUEscUJBQUMsRUFBdUIsT0FBTyxBQUE5QixFQWxEWTtFQUNkLE9BQU8sRUFBRSxDQUFDLEMvRDR2Q3dCLE1BQUssRytEL3VDeEM7RUFkRCxBQUdFLGVBSGEsQ0FHYixjQUFjLEVBMkNoQixnQkFBZ0IsQ0FJYixBQUFBLHFCQUFDLEVBQXVCLE9BQU8sQUFBOUIsRUEvQ0YsY0FBYyxDQUFDO0lBQ2IsSUFBSSxFQUFFLENBQUM7SUFDUCxLQUFLLEUvRHd2QzJCLE1BQUs7SStEdnZDckMsTUFBTSxFL0RzdkMwQixNQUFLLEcrRC91Q3RDO0lBYkgsQUFRSSxlQVJXLENBR2IsY0FBYyxBQUtYLFFBQVEsRUFzQ2IsZ0JBQWdCLENBSWIsQUFBQSxxQkFBQyxFQUF1QixPQUFPLEFBQTlCLEVBL0NGLGNBQWMsQUFLWCxRQUFRLENBQUM7TUFDUixLQUFLLEVBQUUsSUFBSTtNQUNYLFlBQVksRUFBRSxNQUEyQixDL0RtdkNYLE1BQUssQytEbnZDNkIsTUFBMkIsQ0FBQyxDQUFDO01BQzdGLGtCQUFrQixFdEUzQ2hCLElBQUksR3NFNENQOztBQUlMLEFBQUEsa0JBQWtCLEVBOEJsQixnQkFBZ0IsQ0FPYixBQUFBLHFCQUFDLEVBQXVCLFFBQVEsQUFBL0IsRUFyQ2U7RUFDakIsT0FBTyxFL0Q0dUMyQixNQUFLLEMrRDV1Q1IsQ0FBQyxHQVdqQztFQVpELEFBR0Usa0JBSGdCLENBR2hCLGNBQWMsRUEyQmhCLGdCQUFnQixDQU9iLEFBQUEscUJBQUMsRUFBdUIsUUFBUSxBQUEvQixFQWxDRixjQUFjLENBQUM7SUFDYixHQUFHLEVBQUUsQ0FBQyxHQU9QO0lBWEgsQUFNSSxrQkFOYyxDQUdoQixjQUFjLEFBR1gsUUFBUSxFQXdCYixnQkFBZ0IsQ0FPYixBQUFBLHFCQUFDLEVBQXVCLFFBQVEsQUFBL0IsRUFsQ0YsY0FBYyxBQUdYLFFBQVEsQ0FBQztNQUNSLE1BQU0sRUFBRSxJQUFJO01BQ1osWUFBWSxFQUFFLENBQUMsQ0FBQyxNQUEyQixDL0RxdUNiLE1BQUs7TStEcHVDbkMsbUJBQW1CLEV0RXpEakIsSUFBSSxHc0UwRFA7O0FBSUwsQUFBQSxpQkFBaUIsRUFnQmpCLGdCQUFnQixDQVViLEFBQUEscUJBQUMsRUFBdUIsTUFBTSxBQUE3QixFQTFCYztFQUNoQixPQUFPLEVBQUUsQ0FBQyxDL0Q4dEN3QixNQUFLLEcrRGp0Q3hDO0VBZEQsQUFHRSxpQkFIZSxDQUdmLGNBQWMsRUFhaEIsZ0JBQWdCLENBVWIsQUFBQSxxQkFBQyxFQUF1QixNQUFNLEFBQTdCLEVBdkJGLGNBQWMsQ0FBQztJQUNiLEtBQUssRUFBRSxDQUFDO0lBQ1IsS0FBSyxFL0QwdEMyQixNQUFLO0krRHp0Q3JDLE1BQU0sRS9Ed3RDMEIsTUFBSyxHK0RqdEN0QztJQWJILEFBUUksaUJBUmEsQ0FHZixjQUFjLEFBS1gsUUFBUSxFQVFiLGdCQUFnQixDQVViLEFBQUEscUJBQUMsRUFBdUIsTUFBTSxBQUE3QixFQXZCRixjQUFjLEFBS1gsUUFBUSxDQUFDO01BQ1IsSUFBSSxFQUFFLElBQUk7TUFDVixZQUFZLEVBQUUsTUFBMkIsQ0FBQyxDQUFDLENBQUMsTUFBMkIsQy9EcXRDekMsTUFBSztNK0RwdENuQyxpQkFBaUIsRXRFekVmLElBQUksR3NFMEVQOztBQW9CTCxBQUFBLGNBQWMsQ0FBQztFQUNiLFNBQVMsRS9Eb3JDeUIsS0FBSztFK0RuckN2QyxPQUFPLEUvRHdyQzJCLE9BQWEsQ0FDYixNQUFZO0UrRHhyQzlDLEtBQUssRXRFbEdDLElBQUk7RXNFbUdWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGdCQUFnQixFdEVuR1YsSUFBSTtFNEJNUixhQUFhLEUzQlpELE9BQU8sR3FFMkd0Qjs7QUNsSEQsQUFBQSxRQUFRLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDLENBQUMsZ0JBQXFCO0VBQzdCLE9BQU8sRWhFOGlDMkIsSUFBSTtFZ0U3aUN0QyxPQUFPLEVBQUUsS0FBSztFQUNkLFNBQVMsRWhFd3pDeUIsS0FBSztFUzd6Q3ZDLFdBQVcsRWZZTSxRQUFRLEVBQzNCLFVBQVU7RWVYUixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVUMmtCaUIsR0FBRztFUzFrQi9CLFdBQVcsRVRnbEJpQixHQUFHO0VTL2tCL0IsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsZUFBZSxFQUFFLElBQUk7RUFDckIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLElBQUk7RUFDcEIsY0FBYyxFQUFFLE1BQU07RUFDdEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsWUFBWSxFQUFFLE1BQU07RUFDcEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLElBQUk7RVAwUlYsU0FBWSxFQWZWLFVBQTJCO0U4RDlRbkMsU0FBUyxFQUFFLFVBQVU7RUFDckIsZ0JBQWdCLEV2RURWLElBQUk7RXVFRVYsZUFBZSxFQUFFLFdBQVc7RUFDNUIsTUFBTSxFaEVzZnNCLEdBQUcsQ2dFdGZELEtBQUssQ3ZFRjdCLGtCQUFJO0U0Qk1SLGFBQWEsRXJCaWdCYSxNQUFLLEdnRWxmbEM7RTlEcUdHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJOER2STdCLEFBQUEsUUFBUSxDQUFDO005RGdURCxTQUFZLEVBbEZWLFVBQTJCLEc4RDVMcEM7RUFsQ0QsQUFtQkUsUUFuQk0sQ0FtQk4sY0FBYyxDQUFDO0lBQ2IsUUFBUSxFQUFFLFFBQVE7SUFDbEIsT0FBTyxFQUFFLEtBQUs7SUFDZCxLQUFLLEVoRXd6QzJCLElBQUk7SWdFdnpDcEMsTUFBTSxFaEV3ekMwQixNQUFLLEdnRTl5Q3RDO0lBakNILEFBeUJJLFFBekJJLENBbUJOLGNBQWMsQUFNWCxRQUFRLEVBekJiLFFBQVEsQ0FtQk4sY0FBYyxBQU9YLE9BQU8sQ0FBQztNQUNQLFFBQVEsRUFBRSxRQUFRO01BQ2xCLE9BQU8sRUFBRSxLQUFLO01BQ2QsT0FBTyxFQUFFLEVBQUU7TUFDWCxZQUFZLEVBQUUsV0FBVztNQUN6QixZQUFZLEVBQUUsS0FBSyxHQUNwQjs7QUFJTCxBQUNFLGVBRGEsR0FDWCxjQUFjLEVBdUZsQixnQkFBZ0IsQ0FDYixBQUFBLHFCQUFDLEVBQXVCLEtBQUssQUFBNUIsSUF4RkEsY0FBYyxDQUFDO0VBQ2YsTUFBTSxFakU0TnlCLG1CQUE2QixHaUUvTTdEO0VBZkgsQUFJSSxlQUpXLEdBQ1gsY0FBYyxBQUdiLFFBQVEsRUFvRmIsZ0JBQWdCLENBQ2IsQUFBQSxxQkFBQyxFQUF1QixLQUFLLEFBQTVCLElBeEZBLGNBQWMsQUFHYixRQUFRLENBQUM7SUFDUixNQUFNLEVBQUUsQ0FBQztJQUNULFlBQVksRWhFcXlDa0IsTUFBSyxDZ0VyeUNDLE1BQTJCLENBQUMsQ0FBQztJQUNqRSxnQkFBZ0IsRWhFdXlDYyxtQkFBbUMsR2dFdHlDbEU7RUFSTCxBQVVJLGVBVlcsR0FDWCxjQUFjLEFBU2IsT0FBTyxFQThFWixnQkFBZ0IsQ0FDYixBQUFBLHFCQUFDLEVBQXVCLEtBQUssQUFBNUIsSUF4RkEsY0FBYyxBQVNiLE9BQU8sQ0FBQztJQUNQLE1BQU0sRWhFc2RrQixHQUFHO0lnRXJkM0IsWUFBWSxFaEUreENrQixNQUFLLENnRS94Q0MsTUFBMkIsQ0FBQyxDQUFDO0lBQ2pFLGdCQUFnQixFdkVyQ2QsSUFBSSxHdUVzQ1A7O0FBSUwsQUFDRSxlQURhLEdBQ1gsY0FBYyxFQXFFbEIsZ0JBQWdCLENBSWIsQUFBQSxxQkFBQyxFQUF1QixPQUFPLEFBQTlCLElBekVBLGNBQWMsQ0FBQztFQUNmLElBQUksRWpFME0yQixtQkFBNkI7RWlFek01RCxLQUFLLEVoRXN4QzJCLE1BQUs7RWdFcnhDckMsTUFBTSxFaEVveEMwQixJQUFJLEdnRXZ3Q3JDO0VBakJILEFBTUksZUFOVyxHQUNYLGNBQWMsQUFLYixRQUFRLEVBZ0ViLGdCQUFnQixDQUliLEFBQUEscUJBQUMsRUFBdUIsT0FBTyxBQUE5QixJQXpFQSxjQUFjLEFBS2IsUUFBUSxDQUFDO0lBQ1IsSUFBSSxFQUFFLENBQUM7SUFDUCxZQUFZLEVBQUUsTUFBMkIsQ2hFaXhDWCxNQUFLLENnRWp4QzZCLE1BQTJCLENBQUMsQ0FBQztJQUM3RixrQkFBa0IsRWhFbXhDWSxtQkFBbUMsR2dFbHhDbEU7RUFWTCxBQVlJLGVBWlcsR0FDWCxjQUFjLEFBV2IsT0FBTyxFQTBEWixnQkFBZ0IsQ0FJYixBQUFBLHFCQUFDLEVBQXVCLE9BQU8sQUFBOUIsSUF6RUEsY0FBYyxBQVdiLE9BQU8sQ0FBQztJQUNQLElBQUksRWhFa2NvQixHQUFHO0lnRWpjM0IsWUFBWSxFQUFFLE1BQTJCLENoRTJ3Q1gsTUFBSyxDZ0Uzd0M2QixNQUEyQixDQUFDLENBQUM7SUFDN0Ysa0JBQWtCLEV2RXpEaEIsSUFBSSxHdUUwRFA7O0FBSUwsQUFDRSxrQkFEZ0IsR0FDZCxjQUFjLEVBaURsQixnQkFBZ0IsQ0FPYixBQUFBLHFCQUFDLEVBQXVCLFFBQVEsQUFBL0IsSUF4REEsY0FBYyxDQUFDO0VBQ2YsR0FBRyxFakVzTDRCLG1CQUE2QixHaUV6SzdEO0VBZkgsQUFJSSxrQkFKYyxHQUNkLGNBQWMsQUFHYixRQUFRLEVBOENiLGdCQUFnQixDQU9iLEFBQUEscUJBQUMsRUFBdUIsUUFBUSxBQUEvQixJQXhEQSxjQUFjLEFBR2IsUUFBUSxDQUFDO0lBQ1IsR0FBRyxFQUFFLENBQUM7SUFDTixZQUFZLEVBQUUsQ0FBQyxDQUFDLE1BQTJCLENoRSt2Q2IsTUFBSyxDZ0UvdkMrQixNQUEyQjtJQUM3RixtQkFBbUIsRWhFaXdDVyxtQkFBbUMsR2dFaHdDbEU7RUFSTCxBQVVJLGtCQVZjLEdBQ2QsY0FBYyxBQVNiLE9BQU8sRUF3Q1osZ0JBQWdCLENBT2IsQUFBQSxxQkFBQyxFQUF1QixRQUFRLEFBQS9CLElBeERBLGNBQWMsQUFTYixPQUFPLENBQUM7SUFDUCxHQUFHLEVoRWdicUIsR0FBRztJZ0UvYTNCLFlBQVksRUFBRSxDQUFDLENBQUMsTUFBMkIsQ2hFeXZDYixNQUFLLENnRXp2QytCLE1BQTJCO0lBQzdGLG1CQUFtQixFdkUzRWpCLElBQUksR3VFNEVQOztBQWRMLEFBa0JFLGtCQWxCZ0IsQ0FrQmhCLGVBQWUsQUFBQSxRQUFRLEVBZ0N6QixnQkFBZ0IsQ0FPYixBQUFBLHFCQUFDLEVBQXVCLFFBQVEsQUFBL0IsRUF2Q0YsZUFBZSxBQUFBLFFBQVEsQ0FBQztFQUN0QixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxHQUFHO0VBQ1QsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVoRTZ1QzJCLElBQUk7RWdFNXVDcEMsV0FBVyxFQUFFLE9BQTBCO0VBQ3ZDLE9BQU8sRUFBRSxFQUFFO0VBQ1gsYUFBYSxFaEVpYWEsR0FBRyxDZ0VqYVEsS0FBSyxDakUrR3BDLE9BQTJCLEdpRTlHbEM7O0FBR0gsQUFDRSxpQkFEZSxHQUNiLGNBQWMsRUFtQmxCLGdCQUFnQixDQVViLEFBQUEscUJBQUMsRUFBdUIsTUFBTSxBQUE3QixJQTdCQSxjQUFjLENBQUM7RUFDZixLQUFLLEVqRXdKMEIsbUJBQTZCO0VpRXZKNUQsS0FBSyxFaEVvdUMyQixNQUFLO0VnRW51Q3JDLE1BQU0sRWhFa3VDMEIsSUFBSSxHZ0VydENyQztFQWpCSCxBQU1JLGlCQU5hLEdBQ2IsY0FBYyxBQUtiLFFBQVEsRUFjYixnQkFBZ0IsQ0FVYixBQUFBLHFCQUFDLEVBQXVCLE1BQU0sQUFBN0IsSUE3QkEsY0FBYyxBQUtiLFFBQVEsQ0FBQztJQUNSLEtBQUssRUFBRSxDQUFDO0lBQ1IsWUFBWSxFQUFFLE1BQTJCLENBQUMsQ0FBQyxDQUFDLE1BQTJCLENoRSt0Q3pDLE1BQUs7SWdFOXRDbkMsaUJBQWlCLEVoRWl1Q2EsbUJBQW1DLEdnRWh1Q2xFO0VBVkwsQUFZSSxpQkFaYSxHQUNiLGNBQWMsQUFXYixPQUFPLEVBUVosZ0JBQWdCLENBVWIsQUFBQSxxQkFBQyxFQUF1QixNQUFNLEFBQTdCLElBN0JBLGNBQWMsQUFXYixPQUFPLENBQUM7SUFDUCxLQUFLLEVoRWdabUIsR0FBRztJZ0UvWTNCLFlBQVksRUFBRSxNQUEyQixDQUFDLENBQUMsQ0FBQyxNQUEyQixDaEV5dEN6QyxNQUFLO0lnRXh0Q25DLGlCQUFpQixFdkUzR2YsSUFBSSxHdUU0R1A7O0FBb0JMLEFBQUEsZUFBZSxDQUFDO0VBQ2QsT0FBTyxFaEUwckMyQixNQUFLLENBajlCaEMsSUFBSTtFZ0V4T1gsYUFBYSxFQUFFLENBQUM7RTlEdUpaLFNBQVksRUF2RVIsUUFBMkI7RThEOUVuQyxLQUFLLEV0RVdTLE9BQU87RXNFVnJCLGdCQUFnQixFakVrRVIsT0FBMkI7RWlFakVuQyxhQUFhLEVoRW1YZSxHQUFHLENnRW5YTSxLQUFLLEN2RXJJcEMsa0JBQUk7RTRCZVIsc0JBQXNCLEV0QnNPUyxrQkFBNkI7RXNCck81RCx1QkFBdUIsRXRCcU9RLGtCQUE2QixHaUUxRy9EO0VBWkQsQUFTRSxlQVRhLEFBU1osTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUksR0FDZDs7QUFHSCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRWhFMk5BLElBQUksQ0FBSixJQUFJO0VnRTFOWCxLQUFLLEV0RWxKTSxPQUFPLEdzRW1KbkI7O0FDaEpELEFBQUEsU0FBUyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBRUQsQUFBQSxTQUFTLEFBQUEsY0FBYyxDQUFDO0VBQ3RCLFlBQVksRUFBRSxLQUFLLEdBQ3BCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsTUFBTSxHQUVqQjtFQUxELEF4Q25CRSxld0NtQmEsQXhDbkJaLE9BQU8sQ0FBQztJQUNQLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRSxHQUNaOztBd0NzQkgsQUFBQSxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxZQUFZLEVBQUUsS0FBSztFQUNuQixtQkFBbUIsRUFBRSxNQUFNO0V6Q2xCdkIsVUFBVSxFeEJraERxQixTQUFTLENBRFQsSUFBRyxDQUNxQyxXQUFXLEdpRTkvQ3ZGO0V6Q2hCSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJeUNRNUMsQUFBQSxjQUFjLENBQUM7TXpDUFAsVUFBVSxFQUFFLElBQUksR3lDZXZCOztBQUVELEFBQUEsY0FBYyxBQUFBLE9BQU87QUFDckIsbUJBQW1CO0FBQ25CLG1CQUFtQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsc0JBQXNCO0FBQ3RCLEFBQUEsbUJBQW1CLEFBQUEsSUFBSyxDQUFBLG9CQUFvQjtBQUM1QyxPQUFPLEFBQUEsa0JBQWtCLENBQUM7RUFDeEIsU0FBUyxFQUFFLGdCQUFnQixHQUM1Qjs7QUFFRCxBQUFBLG1CQUFtQixBQUFBLElBQUssQ0FBQSxrQkFBa0I7QUFDMUMsT0FBTyxBQUFBLG9CQUFvQixDQUFDO0VBQzFCLFNBQVMsRUFBRSxpQkFBaUIsR0FDN0I7O0FBRUQsb0JBQW9CO0FBT3BCLEFBQ0UsY0FEWSxDQUNaLGNBQWMsQ0FBQztFQUNiLE9BQU8sRUFBRSxDQUFDO0VBQ1YsbUJBQW1CLEVBQUUsT0FBTztFQUM1QixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFMSCxBQU9FLGNBUFksQ0FPWixjQUFjLEFBQUEsT0FBTztBQVB2QixjQUFjLENBUVosbUJBQW1CLEFBQUEsb0JBQW9CO0FBUnpDLGNBQWMsQ0FTWixtQkFBbUIsQUFBQSxrQkFBa0IsQ0FBQztFQUNwQyxPQUFPLEVBQUUsQ0FBQztFQUNWLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBWkgsQUFjRSxjQWRZLENBY1osT0FBTyxBQUFBLG9CQUFvQjtBQWQ3QixjQUFjLENBZVosT0FBTyxBQUFBLGtCQUFrQixDQUFDO0VBQ3hCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsT0FBTyxFQUFFLENBQUM7RXpDL0RSLFVBQVUsRXlDZ0VRLE9BQU8sQ0FBQyxFQUFFLENqRWk5Q0csSUFBRyxHaUVoOUNyQztFekM3REcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07SXlDMEM1QyxBQWNFLGNBZFksQ0FjWixPQUFPLEFBQUEsb0JBQW9CO0lBZDdCLGNBQWMsQ0FlWixPQUFPLEFBQUEsa0JBQWtCLENBQUM7TXpDeERwQixVQUFVLEVBQUUsSUFBSSxHeUM0RHJCOztBQVFILEFBQUEsc0JBQXNCO0FBQ3RCLHNCQUFzQixDQUFDO0VBQ3JCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUVWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsS0FBSyxFakVzNkM4QixHQUFHO0VpRXI2Q3RDLE9BQU8sRUFBRSxDQUFDO0VBQ1YsS0FBSyxFeEV6RkMsSUFBSTtFd0UwRlYsVUFBVSxFQUFFLE1BQU07RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVqRWk2QzRCLEdBQUU7RXdCMS9DakMsVUFBVSxFeEI0L0NxQixPQUFPLENBQUMsS0FBSSxDQUFDLElBQUksR2lFeDVDckQ7RXpDaEdLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0l5Q3FFNUMsQUFBQSxzQkFBc0I7SUFDdEIsc0JBQXNCLENBQUM7TXpDckVmLFVBQVUsRUFBRSxJQUFJLEd5QytGdkI7RUEzQkQsQUFvQkUsc0JBcEJvQixBQW9CbkIsTUFBTSxFQXBCVCxzQkFBc0IsQUFxQm5CLE1BQU07RUFwQlQsc0JBQXNCLEFBbUJuQixNQUFNO0VBbkJULHNCQUFzQixBQW9CbkIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFeEVuR0QsSUFBSTtJd0VvR1IsZUFBZSxFQUFFLElBQUk7SUFDckIsT0FBTyxFQUFFLENBQUM7SUFDVixPQUFPLEVqRXk1QzBCLEdBQUUsR2lFeDVDcEM7O0FBRUgsQUFBQSxzQkFBc0IsQ0FBQztFQUNyQixJQUFJLEVBQUUsQ0FBQyxHQUVSOztBQUNELEFBQUEsc0JBQXNCLENBQUM7RUFDckIsS0FBSyxFQUFFLENBQUMsR0FFVDs7QUFHRCxBQUFBLDJCQUEyQjtBQUMzQiwyQkFBMkIsQ0FBQztFQUMxQixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVqRTA1QzhCLElBQUk7RWlFejVDdkMsTUFBTSxFakV5NUM2QixJQUFJO0VpRXg1Q3ZDLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsR0FBRztFQUN4QixlQUFlLEVBQUUsU0FBUyxHQUMzQjs7QUFFRDs7Ozs7OztJQU9JO0FBQ0osQUFBQSwyQkFBMkIsQ0FBQztFQUMxQixnQkFBZ0IsRWxFWEQsdVBBQWlFLEdrRVlqRjs7QUFDRCxBQUFBLDJCQUEyQixDQUFDO0VBQzFCLGdCQUFnQixFbEVkRCx3UEFBaUUsR2tFZWpGOztBQU9ELEFBQUEsb0JBQW9CLENBQUM7RUFDbkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFQUFFLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLE9BQU8sRUFBRSxDQUFDO0VBRVYsWUFBWSxFakVrMkN1QixHQUFHO0VpRWoyQ3RDLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRWpFZzJDd0IsR0FBRztFaUUvMUN0QyxVQUFVLEVBQUUsSUFBSSxHQXlCakI7RUF0Q0QsQUFlRSxvQkFma0IsRUFlbEIsQUFBQSxjQUFDLEFBQUEsRUFBZ0I7SUFDZixVQUFVLEVBQUUsV0FBVztJQUN2QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRWpFKzFDNEIsSUFBSTtJaUU5MUNyQyxNQUFNLEVqRSsxQzJCLEdBQUc7SWlFOTFDcEMsT0FBTyxFQUFFLENBQUM7SUFDVixZQUFZLEVqRSsxQ3FCLEdBQUc7SWlFOTFDcEMsV0FBVyxFakU4MUNzQixHQUFHO0lpRTcxQ3BDLFdBQVcsRUFBRSxNQUFNO0lBQ25CLE1BQU0sRUFBRSxPQUFPO0lBQ2YsZ0JBQWdCLEV4RTFLWixJQUFJO0l3RTJLUixlQUFlLEVBQUUsV0FBVztJQUM1QixNQUFNLEVBQUUsQ0FBQztJQUVULFVBQVUsRWpFczFDdUIsSUFBSSxDaUV0MUNXLEtBQUssQ0FBQyxXQUFXO0lBQ2pFLGFBQWEsRWpFcTFDb0IsSUFBSSxDaUVyMUNjLEtBQUssQ0FBQyxXQUFXO0lBQ3BFLE9BQU8sRWpFczFDMEIsR0FBRTtJd0JsZ0RqQyxVQUFVLEV4QnFnRHFCLE9BQU8sQ0FBQyxJQUFHLENBQUMsSUFBSSxHaUV2MUNsRDtJekMxS0csTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TXlDeUk1QyxBQWVFLG9CQWZrQixFQWVsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtRekN2SlgsVUFBVSxFQUFFLElBQUksR3lDeUtyQjtFQWpDSCxBQW1DRSxvQkFuQ2tCLENBbUNsQixPQUFPLENBQUM7SUFDTixPQUFPLEVqRW0xQzBCLENBQUMsR2lFbDFDbkM7O0FBUUgsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsR0FBcUM7RUFDNUMsTUFBTSxFakU2MEM2QixPQUFPO0VpRTUwQzFDLElBQUksRUFBRSxHQUFxQztFQUMzQyxXQUFXLEVqRTAwQ3dCLE9BQU87RWlFejBDMUMsY0FBYyxFakV5MENxQixPQUFPO0VpRXgwQzFDLEtBQUssRXhFck1DLElBQUk7RXdFc01WLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUlELEFBQ0UsY0FEWSxDQUNaLDJCQUEyQjtBQUQ3QixjQUFjLENBRVosMkJBQTJCLENBQUM7RUFDMUIsTUFBTSxFakU0MEMyQixTQUFTLENBQUMsY0FBYyxHaUUzMEMxRDs7QUFKSCxBQU1FLGNBTlksQ0FNWixvQkFBb0IsRUFBQyxBQUFBLGNBQUMsQUFBQSxFQUFnQjtFQUNwQyxnQkFBZ0IsRXhFak5aLElBQUksR3dFa05UOztBQVJILEFBVUUsY0FWWSxDQVVaLGlCQUFpQixDQUFDO0VBQ2hCLEtBQUssRXhFck5ELElBQUksR3dFc05UOztBQzlOSCxVQUFVLENBQVYsY0FBVTtFQUNSLEVBQUU7SUFBRyxTQUFTLEVBQUUsY0FBYyxDQUFDLGdCQUFxQjs7QUFJdEQsQUFBQSxlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVsRWlpRG1CLElBQUk7RWtFaGlENUIsTUFBTSxFbEVnaURrQixJQUFJO0VrRS9oRDVCLGNBQWMsRWxFaWlEVyxRQUFNO0VrRWhpRC9CLE1BQU0sRWxFaWlEa0IsTUFBSyxDa0VqaURDLEtBQUssQ0FBQyxZQUFZO0VBQ2hELGtCQUFrQixFQUFFLFdBQVc7RUFFL0IsYUFBYSxFQUFFLEdBQUc7RUFDbEIsU0FBUyxFbEU4aERlLEtBQUksQ2tFOWhEUSxNQUFNLENBQUMsUUFBUSxDQUFDLGNBQWMsR0FDbkU7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEVsRTRoRG1CLElBQUk7RWtFM2hENUIsTUFBTSxFbEUyaERrQixJQUFJO0VrRTFoRDVCLFlBQVksRWxFNGhEWSxLQUFJLEdrRTNoRDdCOztBQU9ELFVBQVUsQ0FBVixZQUFVO0VBQ1IsRUFBRTtJQUNBLFNBQVMsRUFBRSxRQUFRO0VBRXJCLEdBQUc7SUFDRCxPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSxJQUFJOztBQUtuQixBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLEtBQUssRWxFKy9DbUIsSUFBSTtFa0U5L0M1QixNQUFNLEVsRTgvQ2tCLElBQUk7RWtFNy9DNUIsY0FBYyxFbEUrL0NXLFFBQU07RWtFOS9DL0IsZ0JBQWdCLEVBQUUsWUFBWTtFQUU5QixhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsQ0FBQztFQUNWLFNBQVMsRWxFNC9DZSxLQUFJLENrRTUvQ1EsTUFBTSxDQUFDLFFBQVEsQ0FBQyxZQUFZLEdBQ2pFOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVsRTAvQ21CLElBQUk7RWtFei9DNUIsTUFBTSxFbEV5L0NrQixJQUFJLEdrRXgvQzdCOztBQUdDLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0VBQ3BDLEFBQUEsZUFBZTtFQUNmLGFBQWEsQ0FBQztJQUNaLGtCQUFrQixFQUFFLElBQTRCLEdBQ2pEOztBQ2xFTCxBQUFBLFVBQVUsQ0FBQztFQUNULFFBQVEsRUFBRSxLQUFLO0VBQ2YsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVuRTRpQzJCLElBQUk7RW1FM2lDdEMsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixTQUFTLEVBQUUsSUFBSTtFQUVmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGdCQUFnQixFMUVHVixJQUFJO0UwRUZWLGVBQWUsRUFBRSxXQUFXO0VBQzVCLE9BQU8sRUFBRSxDQUFDO0UzQ0tOLFVBQVUsRTJDSE0sU0FBUyxDbkVxa0RLLElBQUcsQ21FcmtEd0IsV0FBVyxHQUN6RTtFM0NNSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJMkNwQjVDLEFBQUEsVUFBVSxDQUFDO00zQ3FCSCxVQUFVLEVBQUUsSUFBSSxHMkNQdkI7O0FBRUQsQUFBQSxtQkFBbUIsQ0FBQztFdERkbEIsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFYnlpQzJCLElBQUk7RWF4aUN0QyxLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxLQUFLO0VBQ2IsZ0JBQWdCLEVwQktWLElBQUksRzBFS1g7RUFGRCxBdERMRSxtQnNES2lCLEF0RExoQixLQUFLLENBQUM7SUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFJO0VzREt6QixBdERKRSxtQnNESWlCLEF0REpoQixLQUFLLENBQUM7SUFBRSxPQUFPLEViaTRDa0IsR0FBRSxHYWo0Q0c7O0FzRFF6QyxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsT0FBTyxFbkU4VkEsSUFBSSxDQUFKLElBQUksR21FdFZaO0VBWkQsQUFNRSxpQkFOZSxDQU1mLFVBQVUsQ0FBQztJQUNULE9BQU8sRUFBRSxNQUEyQixDQUFDLE1BQTJCO0lBQ2hFLFVBQVUsRUFBRSxPQUEwQjtJQUN0QyxZQUFZLEVBQUUsT0FBMEI7SUFDeEMsYUFBYSxFQUFFLE9BQTBCLEdBQzFDOztBQUdILEFBQUEsZ0JBQWdCLENBQUM7RUFDZixhQUFhLEVBQUUsQ0FBQztFQUNoQixXQUFXLEVuRWlqQmlCLEdBQUcsR21FaGpCaEM7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxTQUFTLEVBQUUsQ0FBQztFQUNaLE9BQU8sRW5FNlVBLElBQUksQ0FBSixJQUFJO0VtRTVVWCxVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsR0FBRyxFQUFFLENBQUM7RUFDTixJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRW5FZ2lENkIsS0FBSztFbUUvaER2QyxZQUFZLEVuRW9kZ0IsR0FBRyxDbUVwZE8sS0FBSyxDMUVwQ3JDLGtCQUFJO0UwRXFDVixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsR0FBRyxFQUFFLENBQUM7RUFDTixLQUFLLEVBQUUsQ0FBQztFQUNSLEtBQUssRW5Fd2hENkIsS0FBSztFbUV2aER2QyxXQUFXLEVuRTRjaUIsR0FBRyxDbUU1Y00sS0FBSyxDMUU1Q3BDLGtCQUFJO0UwRTZDVixTQUFTLEVBQUUsZ0JBQWdCLEdBQzVCOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsR0FBRyxFQUFFLENBQUM7RUFDTixLQUFLLEVBQUUsQ0FBQztFQUNSLElBQUksRUFBRSxDQUFDO0VBQ1AsTUFBTSxFbkVnaEQ0QixJQUFJO0VtRS9nRHRDLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRW5Fa2NlLEdBQUcsQ21FbGNRLEtBQUssQzFFdER0QyxrQkFBSTtFMEV1RFYsU0FBUyxFQUFFLGlCQUFpQixHQUM3Qjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLEtBQUssRUFBRSxDQUFDO0VBQ1IsSUFBSSxFQUFFLENBQUM7RUFDUCxNQUFNLEVuRXVnRDRCLElBQUk7RW1FdGdEdEMsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFbkV5YmtCLEdBQUcsQ21FemJLLEtBQUssQzFFL0RuQyxrQkFBSTtFMEVnRVYsU0FBUyxFQUFFLGdCQUFnQixHQUM1Qjs7QUFFRCxBQUFBLFVBQVUsQUFBQSxLQUFLLENBQUM7RUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUNsRkQsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsWUFBWTtFQUNyQixVQUFVLEVBQUUsR0FBRztFQUNmLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE1BQU0sRUFBRSxJQUFJO0VBQ1osZ0JBQWdCLEVBQUUsWUFBWTtFQUM5QixPQUFPLEVwRXd0QzJCLEdBQUUsR29FbHRDckM7RUFaRCxBQVFFLFlBUlUsQUFRVCxJQUFJLEFBQUEsUUFBUSxDQUFDO0lBQ1osT0FBTyxFQUFFLFlBQVk7SUFDckIsT0FBTyxFQUFFLEVBQUUsR0FDWjs7QUFJSCxBQUFBLGVBQWUsQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUFHRCxBQUNFLGlCQURlLENBQ2YsWUFBWSxDQUFDO0VBQ1gsU0FBUyxFQUFFLHdDQUF3QyxHQUNwRDs7QUFHSCxVQUFVLENBQVYsZ0JBQVU7RUFDUixHQUFHO0lBQ0QsT0FBTyxFcEUyckN5QixHQUFFOztBb0V2ckN0QyxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFVBQVUsRUFBRSxtRUFBa0c7RUFDOUcsU0FBUyxFQUFFLFNBQVM7RUFDcEIsU0FBUyxFQUFFLG1DQUFtQyxHQUMvQzs7QUFFRCxVQUFVLENBQVYsZ0JBQVU7RUFDUixJQUFJO0lBQ0YsYUFBYSxFQUFFLFFBQVE7O0FFaEQzQixBN0NFRSxTNkNGTyxBN0NFTixPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLEVBQUUsR0FDWjs7QThDTEQsQUFBQSxhQUFhLENBQUc7RUFDZCxLQUFLLEU3RW1HRyxPQUFPLEc2RTNGaEI7RUFURCxBQUlJLGFBSlMsQUFJUixNQUFNLEVBSlgsYUFBYSxBQUtSLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFdU1ILE9BQTJCLEd3RXRNOUI7O0FBUEwsQUFBQSxlQUFlLENBQUM7RUFDZCxLQUFLLEU3RW9HRyxPQUFPLEc2RTVGaEI7RUFURCxBQUlJLGVBSlcsQUFJVixNQUFNLEVBSlgsZUFBZSxBQUtWLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFNE1ILE9BQTJCLEd3RTNNOUI7O0FBUEwsQUFBQSxhQUFhLENBQUc7RUFDZCxLQUFLLEU3RXFHRyxPQUFPLEc2RTdGaEI7RUFURCxBQUlJLGFBSlMsQUFJUixNQUFNLEVBSlgsYUFBYSxBQUtSLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFdU1ILE9BQTJCLEd3RXRNOUI7O0FBUEwsQUFBQSxVQUFVLENBQU07RUFDZCxLQUFLLEU3RXNHRyxPQUFPLEc2RTlGaEI7RUFURCxBQUlJLFVBSk0sQUFJTCxNQUFNLEVBSlgsVUFBVSxBQUtMLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFdU1ILE9BQTJCLEd3RXRNOUI7O0FBUEwsQUFBQSxhQUFhLENBQUc7RUFDZCxLQUFLLEU3RXVHRyxPQUFPLEc2RS9GaEI7RUFURCxBQUlJLGFBSlMsQUFJUixNQUFNLEVBSlgsYUFBYSxBQUtSLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFdU1ILE9BQTJCLEd3RXRNOUI7O0FBUEwsQUFBQSxZQUFZLENBQUk7RUFDZCxLQUFLLEU3RXdHRyxPQUFPLEc2RWhHaEI7RUFURCxBQUlJLFlBSlEsQUFJUCxNQUFNLEVBSlgsWUFBWSxBQUtQLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFdU1ILE9BQTJCLEd3RXRNOUI7O0FBUEwsQUFBQSxXQUFXLENBQUs7RUFDZCxLQUFLLEU3RXlHRyxPQUFPLEc2RWpHaEI7RUFURCxBQUlJLFdBSk8sQUFJTixNQUFNLEVBSlgsV0FBVyxBQUtOLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFdU1ILE9BQTJCLEd3RXRNOUI7O0FBUEwsQUFBQSxVQUFVLENBQU07RUFDZCxLQUFLLEU3RTBHRyxPQUFPLEc2RWxHaEI7RUFURCxBQUlJLFVBSk0sQUFJTCxNQUFNLEVBSlgsVUFBVSxBQUtMLE1BQU0sQ0FBQztJQUNOLEtBQUssRXhFNE1ILE9BQTJCLEd3RTNNOUI7O0FDTlAsQUFBQSxNQUFNLENBQUM7RUFDTCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSSxHQWVaO0VBakJELEFBSUUsTUFKSSxBQUlILFFBQVEsQ0FBQztJQUNSLE9BQU8sRUFBRSxLQUFLO0lBQ2QsV0FBVyxFQUFFLHNCQUFvRDtJQUNqRSxPQUFPLEVBQUUsRUFBRSxHQUNaO0VBUkgsQUFVRSxNQVZJLEdBVUYsQ0FBQyxDQUFDO0lBQ0YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixJQUFJLEVBQUUsQ0FBQztJQUNQLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFJRCxBQUFBLFVBQVUsQ0FBSztFQUNiLGlCQUFpQyxDQUFjLEtBQUMsR0FDakQ7O0FBRkQsQUFBQSxVQUFVLENBQUs7RUFDYixpQkFBaUMsQ0FBYyxtQkFBQyxHQUNqRDs7QUFGRCxBQUFBLFdBQVcsQ0FBSTtFQUNiLGlCQUFpQyxDQUFjLG9CQUFDLEdBQ2pEOztBQUZELEFBQUEsV0FBVyxDQUFJO0VBQ2IsaUJBQWlDLENBQWMsb0JBQUMsR0FDakQ7O0FDdEJILEFBQUEsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxDQUFDO0VBQ1IsSUFBSSxFQUFFLENBQUM7RUFDUCxPQUFPLEV6RXNpQzJCLElBQUksR3lFcmlDdkM7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixRQUFRLEVBQUUsS0FBSztFQUNmLEtBQUssRUFBRSxDQUFDO0VBQ1IsTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLE9BQU8sRXpFOGhDMkIsSUFBSSxHeUU3aEN2Qzs7QUFPRyxBQUFBLFdBQVcsQ0FBVTtFQUNuQixRQUFRLEVBQUUsTUFBTTtFQUNoQixHQUFHLEVBQUUsQ0FBQztFQUNOLE9BQU8sRXpFa2hDdUIsSUFBSSxHeUVqaENuQzs7QXJFb0NELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFcUV4Q3hCLEFBQUEsY0FBYyxDQUFPO0lBQ25CLFFBQVEsRUFBRSxNQUFNO0lBQ2hCLEdBQUcsRUFBRSxDQUFDO0lBQ04sT0FBTyxFekVraEN1QixJQUFJLEd5RWpoQ25DOztBckVvQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VxRXhDeEIsQUFBQSxjQUFjLENBQU87SUFDbkIsUUFBUSxFQUFFLE1BQU07SUFDaEIsR0FBRyxFQUFFLENBQUM7SUFDTixPQUFPLEV6RWtoQ3VCLElBQUksR3lFamhDbkM7O0FyRW9DRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RXFFeEN4QixBQUFBLGNBQWMsQ0FBTztJQUNuQixRQUFRLEVBQUUsTUFBTTtJQUNoQixHQUFHLEVBQUUsQ0FBQztJQUNOLE9BQU8sRXpFa2hDdUIsSUFBSSxHeUVqaENuQzs7QXJFb0NELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFcUV4Q3pCLEFBQUEsY0FBYyxDQUFPO0lBQ25CLFFBQVEsRUFBRSxNQUFNO0lBQ2hCLEdBQUcsRUFBRSxDQUFDO0lBQ04sT0FBTyxFekVraEN1QixJQUFJLEd5RWpoQ25DOztBckVvQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxJQUFJO0VxRXhDdkIsQUFBQSxlQUFlLENBQU07SUFDbkIsUUFBUSxFQUFFLE1BQU07SUFDaEIsR0FBRyxFQUFFLENBQUM7SUFDTixPQUFPLEV6RWtoQ3VCLElBQUksR3lFamhDbkM7O0FDMUJMLEFBQUEsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUFFRCxBQUFBLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0VBQ2IsSUFBSSxFQUFFLFFBQVE7RUFDZCxjQUFjLEVBQUUsTUFBTTtFQUN0QixVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUNURCxBQUFBLGdCQUFnQjtBQUNoQiwwQkFBMEIsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxhQUFhLEVBQUU7RW5FR3hELFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsS0FBSyxFQUFFLGNBQWM7RUFDckIsTUFBTSxFQUFFLGNBQWM7RUFDdEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsUUFBUSxFQUFFLGlCQUFpQjtFQUMzQixJQUFJLEVBQUUsZ0JBQWdCLENBQUMsVUFBVTtFQUNqQyxXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLE1BQU0sRUFBRSxZQUFZLEdtRVRyQjs7QUNIRCxBQUNFLGVBRGEsQUFDWixPQUFPLENBQTZCO0VBQ25DLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFNUV3YitCLENBQUM7RTRFdmJ2QyxPQUFPLEVBQUUsRUFBRSxHQUNaOztBQ1RILEFBQUEsY0FBYyxDQUFDO0VuRUFiLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdtRUFwQjs7QUNORCxBQUFBLEdBQUcsQ0FBQztFQUNGLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLEtBQUssRUFBRSxHQUFHO0VBQ1YsVUFBVSxFQUFFLEdBQUc7RUFDZixnQkFBZ0IsRUFBRSxZQUFZO0VBQzlCLE9BQU8sRTlFaXBCcUIsSUFBRyxHOEVocEJoQzs7QW5Fd0RPLEFBQUEsZUFBZSxDQUF5QztFQU9wRCxjQUFZLEVpQjFEVixRQUFRLENqQjBEMkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsY0FBWSxFaUIxREQsR0FBRyxDakIwRHVDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBT3BELGNBQVksRWlCMURHLE1BQU0sQ2pCMERnQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxjQUFZLEVpQjFEVSxNQUFNLENqQjBEeUIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGtCQUFrQixDQUFzQztFQU9wRCxjQUFZLEVpQjFEaUIsV0FBVyxDakIwRGEsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGVBQWUsQ0FBeUM7RUFPcEQsY0FBWSxFaUIxRDZCLFFBQVEsQ2pCMERJLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELEtBQVksRWlCbERULElBQUksQ2pCa0Q4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxLQUFZLEVpQmpEWCxLQUFLLENqQmlEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsS0FBWSxFaUJoRFYsSUFBSSxDakJnRCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELE9BQVksRWlCdkNiLENBQUMsQ2pCdUNxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxPQUFZLEVpQnRDWixJQUFHLENqQnNDa0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsT0FBWSxFaUJyQ1osR0FBRSxDakJxQ21ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELE9BQVksRWlCcENaLElBQUcsQ2pCb0NrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxPQUFZLEVpQm5DWCxDQUFDLENqQm1DbUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFPcEQsUUFBWSxFaUI1QlYsSUFBSSxDakI0QitDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsUUFBWSxFaUI1QkwsTUFBTSxDakI0QndDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7RUFPcEQsUUFBWSxFaUI1QkUsT0FBTyxDakI0QmdDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsUUFBWSxFaUI1QlUsTUFBTSxDakI0QnlCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELE9BQVksRWlCbkJWLE1BQU0sQ2pCbUI2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxPQUFZLEVpQm5CSCxZQUFZLENqQm1CZ0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsT0FBWSxFaUJuQlUsS0FBSyxDakJtQjBCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELE9BQVksRWlCbkJnQixJQUFJLENqQm1CcUIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsT0FBWSxFaUJuQnFCLEtBQUssQ2pCbUJlLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELE9BQVksRWlCbkIyQixTQUFTLENqQm1CSyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxPQUFZLEVpQm5CcUMsVUFBVSxDakJtQk4sVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsT0FBWSxFaUJuQmdELElBQUksQ2pCbUJYLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBT3BELE9BQVksRWlCbkJxRCxXQUFXLENqQm1CdkIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsT0FBWSxFaUJuQmlFLElBQUksQ2pCbUI1QixVQUFVLEdBRWxFOztBQVRELEFBQUEsT0FBTyxDQUFpRDtFQU9wRCxVQUFZLEVYbWRNLENBQUMsQ0FBQyxNQUFLLENBQUMsSUFBSSxDUDVnQmxDLG1CQUFJLENrQnlEcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsVUFBWSxFWG9kTSxDQUFDLENBQUMsUUFBTyxDQUFDLE9BQU0sQ1A3Z0J0QyxvQkFBSSxDa0J5RHFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFVBQVksRVhxZE0sQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENQOWdCakMsb0JBQUksQ2tCeURxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxVQUFZLEVpQlJWLElBQUksQ2pCUStDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsUUFBWSxFaUJEVixNQUFNLENqQkM2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsa0JBQWtCLENBQXNDO0VBT3BELFFBQVksRWlCREgsUUFBUSxDakJDb0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGtCQUFrQixDQUFzQztFQU9wRCxRQUFZLEVpQkRNLFFBQVEsQ2pCQzJCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELFFBQVksRWlCRGUsS0FBSyxDakJDcUIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGdCQUFnQixDQUF3QztFQU9wRCxRQUFZLEVpQkRxQixNQUFNLENqQkNjLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELEdBQVksRVhtVW5CLENBQUMsQ1duVTJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELEdBQVksRVhvVWxCLEdBQUcsQ1dwVXdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEdBQVksRVhxVWpCLElBQUksQ1dyVXNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELE1BQVksRVhtVW5CLENBQUMsQ1duVTJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELE1BQVksRVhvVWxCLEdBQUcsQ1dwVXdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELE1BQVksRVhxVWpCLElBQUksQ1dyVXNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELElBQVksRVhtVW5CLENBQUMsQ1duVTJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELElBQVksRVhvVWxCLEdBQUcsQ1dwVXdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELElBQVksRVhxVWpCLElBQUksQ1dyVXNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELEtBQVksRVhtVW5CLENBQUMsQ1duVTJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELEtBQVksRVhvVWxCLEdBQUcsQ1dwVXdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEtBQVksRVhxVWpCLElBQUksQ1dyVXNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7RUFPcEQsU0FBWSxFaUJ1QlYscUJBQXFCLENqQnZCOEIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLG1CQUFtQixDQUFxQztFQU9wRCxTQUFZLEVpQndCYixnQkFBZ0IsQ2pCeEJzQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsbUJBQW1CLENBQXFDO0VBT3BELFNBQVksRWlCeUJiLGdCQUFnQixDakJ6QnNDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELE1BQVksRVgrYk0sR0FBRyxDNEI5WkwsS0FBSyxDbENtRGhCLE9BQU8sQ2lCcEZ5QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsU0FBUyxDQUErQztFQU9wRCxNQUFZLEVpQmtDYixDQUFDLENqQmxDcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsVUFBWSxFWCtiTSxHQUFHLEM0QnZaTCxLQUFLLENsQzRDaEIsT0FBTyxDaUJwRnlDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBT3BELFVBQVksRWlCeUNiLENBQUMsQ2pCekNxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxZQUFZLEVYK2JNLEdBQUcsQzRCL1lMLEtBQUssQ2xDb0NoQixPQUFPLENpQnBGeUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGFBQWEsQ0FBMkM7RUFPcEQsWUFBWSxFaUJpRGIsQ0FBQyxDakJqRHFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBT3BELGFBQVksRVgrYk0sR0FBRyxDNEJ4WUwsS0FBSyxDbEM2QmhCLE9BQU8sQ2lCcEZ5QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZ0JBQWdCLENBQXdDO0VBT3BELGFBQVksRWlCd0RiLENBQUMsQ2pCeERxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxXQUFZLEVYK2JNLEdBQUcsQzRCaFlMLEtBQUssQ2xDcUJoQixPQUFPLENpQnBGeUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGVBQWUsQ0FBeUM7RUFPcEQsV0FBWSxFaUJnRWIsQ0FBQyxDakJoRXFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELFlBQVksRWpCK0JaLE9BQU8sQ2lCL0I4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsaUJBQWlCLENBQXVDO0VBT3BELFlBQVksRWpCZ0NaLE9BQU8sQ2lCaEM4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxZQUFZLEVqQmlDWixPQUFPLENpQmpDOEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsWUFBWSxFakJrQ1osT0FBTyxDaUJsQzhDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELFlBQVksRWpCbUNaLE9BQU8sQ2lCbkM4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsY0FBYyxDQUEwQztFQU9wRCxZQUFZLEVqQm9DWixPQUFPLENpQnBDOEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGFBQWEsQ0FBMkM7RUFPcEQsWUFBWSxFakJxQ1osT0FBTyxDaUJyQzhDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELFlBQVksRWpCc0NaLE9BQU8sQ2lCdEM4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxZQUFZLEVsQjFEaEIsSUFBSSxDa0IwRHFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELFlBQVksRVhpY25CLEdBQUcsQ1dqY3lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELFlBQVksRVhrY25CLEdBQUcsQ1dsY3lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELFlBQVksRVhtY25CLEdBQUcsQ1duY3lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELFlBQVksRVhvY25CLEdBQUcsQ1dwY3lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELFlBQVksRVhxY25CLEdBQUcsQ1dyY3lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELEtBQVksRWlCb0ZaLEdBQUcsQ2pCcEZrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxLQUFZLEVpQnFGWixHQUFHLENqQnJGa0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsS0FBWSxFaUJzRlosR0FBRyxDakJ0RmtELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELEtBQVksRWlCdUZYLElBQUksQ2pCdkZnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsT0FBTyxDQUFpRDtFQU9wRCxLQUFZLEVpQndGVixJQUFJLENqQnhGK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsU0FBWSxFaUI4RkosSUFBSSxDakI5RnlDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELEtBQVksRWlCbUdKLEtBQUssQ2pCbkd3QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxTQUFZLEVpQndHSixLQUFLLENqQnhHd0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsTUFBWSxFaUI4R1osR0FBRyxDakI5R2tELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELE1BQVksRWlCK0daLEdBQUcsQ2pCL0drRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxNQUFZLEVpQmdIWixHQUFHLENqQmhIa0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsTUFBWSxFaUJpSFgsSUFBSSxDakJqSGdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELE1BQVksRWlCa0hWLElBQUksQ2pCbEgrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsT0FBTyxDQUFpRDtFQU9wRCxVQUFZLEVpQndISixJQUFJLENqQnhIeUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsTUFBWSxFaUI2SEosS0FBSyxDakI3SHdDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELFVBQVksRWlCa0lKLEtBQUssQ2pCbEl3QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxJQUFZLEVpQjBJSCxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ2pCMUlvQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsU0FBUyxDQUErQztFQU9wRCxjQUFZLEVpQmdKVixHQUFHLENqQmhKZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsY0FBWSxFaUJnSk4sTUFBTSxDakJoSnlDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7RUFPcEQsY0FBWSxFaUJnSkMsV0FBVyxDakJoSjZCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7RUFPcEQsY0FBWSxFaUJnSmEsY0FBYyxDakJoSmMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsU0FBWSxFaUJ1SlIsQ0FBQyxDakJ2SmdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELFNBQVksRWlCd0pSLENBQUMsQ2pCeEpnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsY0FBYyxDQUEwQztFQU9wRCxXQUFZLEVpQmdLTixDQUFDLENqQmhLOEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFPcEQsV0FBWSxFaUJpS04sQ0FBQyxDakJqSzhDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFNBQVksRWlCd0tWLElBQUksQ2pCeEsrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxTQUFZLEVpQndLTCxNQUFNLENqQnhLd0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGtCQUFrQixDQUFzQztFQU9wRCxTQUFZLEVpQndLRSxZQUFZLENqQnhLMkIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsR0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsR0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsR0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsR0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxHQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxHQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsc0JBQXNCLENBQWtDO0VBT3BELGVBQVksRWlCb0xULFVBQVUsQ2pCcEx3QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsb0JBQW9CLENBQW9DO0VBT3BELGVBQVksRWlCcUxYLFFBQVEsQ2pCckw0QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsdUJBQXVCLENBQWlDO0VBT3BELGVBQVksRWlCc0xSLE1BQU0sQ2pCdEwyQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsd0JBQXdCLENBQWdDO0VBT3BELGVBQVksRWlCdUxQLGFBQWEsQ2pCdkxtQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsdUJBQXVCLENBQWlDO0VBT3BELGVBQVksRWlCd0xSLFlBQVksQ2pCeExxQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsdUJBQXVCLENBQWlDO0VBT3BELGVBQVksRWlCeUxSLFlBQVksQ2pCekxxQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsa0JBQWtCLENBQXNDO0VBT3BELFdBQVksRWlCZ01ULFVBQVUsQ2pCaE13QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZ0JBQWdCLENBQXdDO0VBT3BELFdBQVksRWlCaU1YLFFBQVEsQ2pCak00QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsbUJBQW1CLENBQXFDO0VBT3BELFdBQVksRWlCa01SLE1BQU0sQ2pCbE0yQyxVQUFVLEdBRWxFOztBQVRELEFBQUEscUJBQXFCLENBQW1DO0VBT3BELFdBQVksRWlCbU1OLFFBQVEsQ2pCbk11QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsb0JBQW9CLENBQW9DO0VBT3BELFdBQVksRWlCb01QLE9BQU8sQ2pCcE15QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsb0JBQW9CLENBQW9DO0VBT3BELGFBQVksRWlCMk1ULFVBQVUsQ2pCM013QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsa0JBQWtCLENBQXNDO0VBT3BELGFBQVksRWlCNE1YLFFBQVEsQ2pCNU00QyxVQUFVLEdBRWxFOztBQVRELEFBQUEscUJBQXFCLENBQW1DO0VBT3BELGFBQVksRWlCNk1SLE1BQU0sQ2pCN00yQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsc0JBQXNCLENBQWtDO0VBT3BELGFBQVksRWlCOE1QLGFBQWEsQ2pCOU1tQyxVQUFVLEdBRWxFOztBQVRELEFBQUEscUJBQXFCLENBQW1DO0VBT3BELGFBQVksRWlCK01SLFlBQVksQ2pCL01xQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsc0JBQXNCLENBQWtDO0VBT3BELGFBQVksRWlCZ05QLE9BQU8sQ2pCaE55QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZ0JBQWdCLENBQXdDO0VBT3BELFVBQVksRWlCdU5WLElBQUksQ2pCdk4rQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsaUJBQWlCLENBQXVDO0VBT3BELFVBQVksRWlCd05ULFVBQVUsQ2pCeE53QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxVQUFZLEVpQnlOWCxRQUFRLENqQnpONEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGtCQUFrQixDQUFzQztFQU9wRCxVQUFZLEVpQjBOUixNQUFNLENqQjFOMkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLG9CQUFvQixDQUFvQztFQU9wRCxVQUFZLEVpQjJOTixRQUFRLENqQjNOdUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLG1CQUFtQixDQUFxQztFQU9wRCxVQUFZLEVpQjROUCxPQUFPLENqQjVOeUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsS0FBWSxFaUJtT1IsRUFBQyxDakJuT2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEtBQVksRWlCb09iLENBQUMsQ2pCcE9xRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxLQUFZLEVpQnFPYixDQUFDLENqQnJPcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsS0FBWSxFaUJzT2IsQ0FBQyxDakJ0T3FELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEtBQVksRWlCdU9iLENBQUMsQ2pCdk9xRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxLQUFZLEVpQndPYixDQUFDLENqQnhPcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsS0FBWSxFaUJ5T2IsQ0FBQyxDakJ6T3FELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELEtBQVksRWlCME9WLENBQUMsQ2pCMU9rRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxNQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxNQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxNQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxNQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxJQUFJLENBQW9EO0VBT3BELE1BQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxJQUFJLENBQW9EO0VBT3BELE1BQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELE1BQVksRWlCb1BpQixJQUFJLENqQnBQb0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtFQUEvRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0VBQS9ELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVU7RUFBL0QsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0VBQS9ELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtFQUEvRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVO0VBQS9ELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFlBQVksRWlCMFBpQixJQUFJLENqQjFQb0IsVUFBVTtFQUEvRCxXQUFZLEVpQjBQaUIsSUFBSSxDakIxUG9CLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7RUFBL0QsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsVUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVTtFQUEvRCxhQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVO0VBQS9ELGFBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtFQUEvRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVU7RUFBL0QsYUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsVUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVTtFQUEvRCxhQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxVQUFZLEVpQmdRaUIsSUFBSSxDakJoUW9CLFVBQVU7RUFBL0QsYUFBWSxFaUJnUWlCLElBQUksQ2pCaFFvQixVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFVBQVksRWlCc1FpQixJQUFJLENqQnRRb0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxZQUFZLEVpQjRRaUIsSUFBSSxDakI1UW9CLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsYUFBWSxFaUJrUmlCLElBQUksQ2pCbFJvQixVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFdBQVksRWlCd1JpQixJQUFJLENqQnhSb0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsT0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsT0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsT0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsT0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxPQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxPQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVO0VBQS9ELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVU7RUFBL0QsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtFQUEvRCxZQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVU7RUFBL0QsWUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVO0VBQS9ELFlBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7RUFBL0QsWUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtFQUEvRCxjQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0VBQS9ELGNBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVU7RUFBL0QsY0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0VBQS9ELGNBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtFQUEvRCxjQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVO0VBQS9ELGNBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxjQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxjQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxjQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxjQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGNBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGNBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGVBQWUsQ0FBeUM7RUFPcEQsV0FBWSxFaUJzWEUsd0JBQXdELENqQnRYakIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsU0FBWSxFVG9OZCxxQkFBMkIsQ1NwTjRCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFNBQVksRVRvTmQsd0JBQTJCLENTcE40QixVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxTQUFZLEVUb05kLHNCQUEyQixDU3BONEIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsU0FBWSxFVG9OZCxRQUEyQixDU3BONEIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsU0FBWSxFVG9OZCxJQUEyQixDU3BONEIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsU0FBWSxFVG9OZCxRQUEyQixDU3BONEIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsVUFBWSxFaUJpWVYsTUFBTSxDakJqWTZDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELFVBQVksRWlCaVlILE1BQU0sQ2pCallzQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsU0FBUyxDQUErQztFQU9wRCxXQUFZLEVYd2dCTSxHQUFHLENXeGdCZ0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsV0FBWSxFWHVnQk0sT0FBTyxDV3ZnQjRCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFdBQVksRVh5Z0JNLEdBQUcsQ1d6Z0JnQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxXQUFZLEVYMGdCTSxHQUFHLENXMWdCZ0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsV0FBWSxFWDJnQk0sTUFBTSxDVzNnQjZCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRWlCa1piLENBQUMsQ2pCbFpxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxXQUFZLEVYZ2hCTSxJQUFJLENXaGhCK0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsV0FBWSxFWCtnQk0sR0FBRyxDVy9nQmdDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELFdBQVksRVhpaEJNLENBQUMsQ1dqaEJrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxVQUFZLEVpQjZaVCxJQUFJLENqQjdaOEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFNBQVMsQ0FBK0M7RUFPcEQsVUFBWSxFaUI4WlgsS0FBSyxDakI5WitDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELFVBQVksRWlCK1pSLE1BQU0sQ2pCL1oyQyxVQUFVLEdBRWxFOztBQVRELEFBQUEscUJBQXFCLENBQW1DO0VBT3BELGVBQVksRWlCb2FWLElBQUksQ2pCcGErQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsMEJBQTBCLENBQThCO0VBT3BELGVBQVksRWlCb2FMLFNBQVMsQ2pCcGFxQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsNkJBQTZCLENBQTJCO0VBT3BELGVBQVksRWlCb2FLLFlBQVksQ2pCcGF3QixVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxjQUFZLEVpQnlhVixTQUFTLENqQnphMEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGVBQWUsQ0FBeUM7RUFPcEQsY0FBWSxFaUJ5YUEsU0FBUyxDakJ6YWdDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsY0FBWSxFaUJ5YVUsVUFBVSxDakJ6YXFCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFdBQVksRWlCK2FWLE1BQU0sQ2pCL2E2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxXQUFZLEVpQmdiUixNQUFNLENqQmhiMkMsVUFBVSxHQUVsRTs7QUF2QkQsc0JBQXNCO0FBY3RCLEFBQUEsV0FBVyxDQUE2QztFQU9wRCxTQUFZLEVpQnNiRixVQUFVLENqQnRiaUMsVUFBVTtFQUEvRCxVQUFZLEVpQnNiRixVQUFVLENqQnRiaUMsVUFBVSxHQUVsRTs7QUFZRCxvQkFBb0I7QUFyQnBCLEFBQUEsYUFBYSxDQUEyQztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosbURBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QloscURBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosbURBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosZ0RBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosbURBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4Qlosa0RBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosaURBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosZ0RBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosaURBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVp4QlosaURBQWdILENZd0IzRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRVoxQlosc0RBQTRILENZMEJ2RSxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRWpCT1gsT0FBTyxDaUJQNkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVsQnpEaEIsa0JBQUksQ2tCeURxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsY0FBYyxDQUEwQztFQUloRCxpQkFBa0MsQ0FBRSxFQUFDO0VBR3pDLEtBQVksRWxCMURoQix3QkFBSSxDa0IwRHFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGlCQUFrQyxDQUFFLEVBQUM7RUFHekMsS0FBWSxFaUJ1Y0wsT0FBTyxDakJ2Y3VDLFVBQVUsR0FFbEU7O0FBbkJELEFBQUEsZ0JBQWdCLENBQXdDO0VBQ3RELGlCQUF1QyxDQUFFLEtBQUMsR0FDM0M7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFDdEQsaUJBQXVDLENBQUUsSUFBQyxHQUMzQzs7QUFGRCxBQUFBLGdCQUFnQixDQUF3QztFQUN0RCxpQkFBdUMsQ0FBRSxLQUFDLEdBQzNDOztBQUZELEFBQUEsaUJBQWlCLENBQXVDO0VBQ3RELGlCQUF1QyxDQUFFLEVBQUMsR0FDM0M7O0FBUUQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWixpREFBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWixtREFBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWixpREFBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWiw4Q0FBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWixpREFBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWixnREFBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWiwrQ0FBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWiw4Q0FBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWiwrQ0FBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWnhCWiwrQ0FBZ0gsQ1l3QjNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFWjVCWixpREFBc0gsQ1k0QmpFLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBSWhELGVBQWtDLENBQUUsRUFBQztFQUd6QyxnQkFBWSxFaUJnZUMsV0FBVyxDakJoZTZCLFVBQVUsR0FFbEU7O0FBbkJELEFBQUEsY0FBYyxDQUEwQztFQUN0RCxlQUF1QyxDQUFFLElBQUMsR0FDM0M7O0FBRkQsQUFBQSxjQUFjLENBQTBDO0VBQ3RELGVBQXVDLENBQUUsS0FBQyxHQUMzQzs7QUFGRCxBQUFBLGNBQWMsQ0FBMEM7RUFDdEQsZUFBdUMsQ0FBRSxJQUFDLEdBQzNDOztBQUZELEFBQUEsY0FBYyxDQUEwQztFQUN0RCxlQUF1QyxDQUFFLEtBQUMsR0FDM0M7O0FBRkQsQUFBQSxlQUFlLENBQXlDO0VBQ3RELGVBQXVDLENBQUUsRUFBQyxHQUMzQzs7QUFRRCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsZ0JBQVksRWlCbWZDLGtCQUE0QyxDakJuZkosVUFBVSxHQUVsRTs7QUFURCxBQUFBLGdCQUFnQixDQUF3QztFQU9wRCxXQUFZLEVpQndmVixHQUFHLENqQnhmZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGlCQUFpQixDQUF1QztFQU9wRCxXQUFZLEVpQndmTixJQUFJLENqQnhmMkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGlCQUFpQixDQUF1QztFQU9wRCxXQUFZLEVpQndmRCxJQUFJLENqQnhmc0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsY0FBWSxFaUI2ZlYsSUFBSSxDakI3ZitDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELGNBQVksRWlCNmZMLElBQUksQ2pCN2YwQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxhQUFZLEVqQi9EUixPQUFPLENpQitEMEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsYUFBWSxFaUJzZ0JiLENBQUMsQ2pCdGdCcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsYUFBWSxFWDZjTSxNQUFLLENXN2M4QixVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxhQUFZLEVqQi9EUixPQUFPLENpQitEMEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsYUFBWSxFWDhjTSxNQUFLLENXOWM4QixVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxhQUFZLEVpQjBnQlIsR0FBRyxDakIxZ0I4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxhQUFZLEVYK2NNLEtBQUssQ1cvYzhCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELHNCQUFZLEVqQi9EUixPQUFPLENpQitEMEMsVUFBVTtFQUEvRCx1QkFBWSxFakIvRFIsT0FBTyxDaUIrRDBDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELHVCQUFZLEVqQi9EUixPQUFPLENpQitEMEMsVUFBVTtFQUEvRCwwQkFBWSxFakIvRFIsT0FBTyxDaUIrRDBDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELDBCQUFZLEVqQi9EUixPQUFPLENpQitEMEMsVUFBVTtFQUEvRCx5QkFBWSxFakIvRFIsT0FBTyxDaUIrRDBDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBT3BELHlCQUFZLEVqQi9EUixPQUFPLENpQitEMEMsVUFBVTtFQUEvRCxzQkFBWSxFakIvRFIsT0FBTyxDaUIrRDBDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFVBQVksRWlCd2lCUCxPQUFPLENqQnhpQnlDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFVBQVksRWlCeWlCTCxNQUFNLENqQnppQndDLFVBQVUsR0FFbEU7O0FQVEwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VPQXBCLEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQmxEVCxJQUFJLENqQmtEOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxLQUFZLEVpQmpEWCxLQUFLLENqQmlEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQmhEVixJQUFJLENqQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxPQUFZLEVpQm5CVixNQUFNLENqQm1CNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELE9BQVksRWlCbkJILFlBQVksQ2pCbUJnQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCbkJVLEtBQUssQ2pCbUIwQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCbkJnQixJQUFJLENqQm1CcUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxPQUFZLEVpQm5CcUIsS0FBSyxDakJtQmUsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxPQUFZLEVpQm5CMkIsU0FBUyxDakJtQkssVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELE9BQVksRWlCbkJxQyxVQUFVLENqQm1CTixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCbkJnRCxJQUFJLENqQm1CWCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsT0FBWSxFaUJuQnFELFdBQVcsQ2pCbUJ2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCbkJpRSxJQUFJLENqQm1CNUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxJQUFZLEVpQjBJSCxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ2pCMUlvQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELGNBQVksRWlCZ0pWLEdBQUcsQ2pCaEpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELGNBQVksRWlCZ0pOLE1BQU0sQ2pCaEp5QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsY0FBWSxFaUJnSkMsV0FBVyxDakJoSjZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxjQUFZLEVpQmdKYSxjQUFjLENqQmhKYyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCdUpSLENBQUMsQ2pCdkpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCd0pSLENBQUMsQ2pCeEpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsV0FBWSxFaUJnS04sQ0FBQyxDakJoSzhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxXQUFZLEVpQmlLTixDQUFDLENqQmpLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxTQUFZLEVpQndLVixJQUFJLENqQnhLK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQndLTCxNQUFNLENqQnhLd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFNBQVksRWlCd0tFLFlBQVksQ2pCeEsyQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxlQUFZLEVpQm9MVCxVQUFVLENqQnBMd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGVBQVksRWlCcUxYLFFBQVEsQ2pCckw0QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUJzTFIsTUFBTSxDakJ0TDJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDJCQUEyQixDQUE2QjtJQU9wRCxlQUFZLEVpQnVMUCxhQUFhLENqQnZMbUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCd0xSLFlBQVksQ2pCeExxQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUJ5TFIsWUFBWSxDakJ6THFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxXQUFZLEVpQmdNVCxVQUFVLENqQmhNd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELFdBQVksRWlCaU1YLFFBQVEsQ2pCak00QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxzQkFBc0IsQ0FBa0M7SUFPcEQsV0FBWSxFaUJrTVIsTUFBTSxDakJsTTJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxXQUFZLEVpQm1NTixRQUFRLENqQm5NdUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELFdBQVksRWlCb01QLE9BQU8sQ2pCcE15QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsYUFBWSxFaUIyTVQsVUFBVSxDakIzTXdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxhQUFZLEVpQjRNWCxRQUFRLENqQjVNNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELGFBQVksRWlCNk1SLE1BQU0sQ2pCN00yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsYUFBWSxFaUI4TVAsYUFBYSxDakI5TW1DLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxhQUFZLEVpQitNUixZQUFZLENqQi9NcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGFBQVksRWlCZ05QLE9BQU8sQ2pCaE55QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxtQkFBbUIsQ0FBcUM7SUFPcEQsVUFBWSxFaUJ1TlYsSUFBSSxDakJ2TitDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG9CQUFvQixDQUFvQztJQU9wRCxVQUFZLEVpQndOVCxVQUFVLENqQnhOd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELFVBQVksRWlCeU5YLFFBQVEsQ2pCek40QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsVUFBWSxFaUIwTlIsTUFBTSxDakIxTjJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxVQUFZLEVpQjJOTixRQUFRLENqQjNOdUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFVBQVksRWlCNE5QLE9BQU8sQ2pCNU55QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELEtBQVksRWlCbU9SLEVBQUMsQ2pCbk9nRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCb09iLENBQUMsQ2pCcE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCcU9iLENBQUMsQ2pCck9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCc09iLENBQUMsQ2pCdE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCdU9iLENBQUMsQ2pCdk9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCd09iLENBQUMsQ2pCeE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCeU9iLENBQUMsQ2pCek9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELEtBQVksRWlCME9WLENBQUMsQ2pCMU9rRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsTUFBWSxFaUJvUGlCLElBQUksQ2pCcFBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsV0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsV0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxZQUFZLEVpQjBQaUIsSUFBSSxDakIxUG9CLFVBQVU7SUFBL0QsV0FBWSxFaUIwUGlCLElBQUksQ2pCMVBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxVQUFZLEVpQmdRaUIsSUFBSSxDakJoUW9CLFVBQVU7SUFBL0QsYUFBWSxFaUJnUWlCLElBQUksQ2pCaFFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsVUFBWSxFaUJzUWlCLElBQUksQ2pCdFFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsWUFBWSxFaUI0UWlCLElBQUksQ2pCNVFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsYUFBWSxFaUJrUmlCLElBQUksQ2pCbFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsV0FBWSxFaUJ3UmlCLElBQUksQ2pCeFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtJQUEvRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVU7SUFBL0QsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVO0lBQS9ELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0lBQS9ELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVO0lBQS9ELFlBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVTtJQUEvRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsY0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELGNBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxjQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxjQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxjQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsY0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELFVBQVksRWlCNlpULElBQUksQ2pCN1o4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELFVBQVksRWlCOFpYLEtBQUssQ2pCOVorQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFVBQVksRWlCK1pSLE1BQU0sQ2pCL1oyQyxVQUFVLEdBRWxFOztBUFRMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFT0FwQixBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsS0FBWSxFaUJsRFQsSUFBSSxDakJrRDhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsS0FBWSxFaUJqRFgsS0FBSyxDakJpRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsS0FBWSxFaUJoRFYsSUFBSSxDakJnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsT0FBWSxFaUJuQlYsTUFBTSxDakJtQjZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxPQUFZLEVpQm5CSCxZQUFZLENqQm1CZ0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxPQUFZLEVpQm5CVSxLQUFLLENqQm1CMEIsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxPQUFZLEVpQm5CZ0IsSUFBSSxDakJtQnFCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJuQnFCLEtBQUssQ2pCbUJlLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsT0FBWSxFaUJuQjJCLFNBQVMsQ2pCbUJLLFVBQVUsR0FFbEU7RUFURCxBQUFBLGdCQUFnQixDQUF3QztJQU9wRCxPQUFZLEVpQm5CcUMsVUFBVSxDakJtQk4sVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxPQUFZLEVpQm5CZ0QsSUFBSSxDakJtQlgsVUFBVSxHQUVsRTtFQVRELEFBQUEsaUJBQWlCLENBQXVDO0lBT3BELE9BQVksRWlCbkJxRCxXQUFXLENqQm1CdkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxPQUFZLEVpQm5CaUUsSUFBSSxDakJtQjVCLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsSUFBWSxFaUIwSUgsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENqQjFJb0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxjQUFZLEVpQmdKVixHQUFHLENqQmhKZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxjQUFZLEVpQmdKTixNQUFNLENqQmhKeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsb0JBQW9CLENBQW9DO0lBT3BELGNBQVksRWlCZ0pDLFdBQVcsQ2pCaEo2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsY0FBWSxFaUJnSmEsY0FBYyxDakJoSmMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQnVKUixDQUFDLENqQnZKZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQndKUixDQUFDLENqQnhKZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsaUJBQWlCLENBQXVDO0lBT3BELFdBQVksRWlCZ0tOLENBQUMsQ2pCaEs4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsV0FBWSxFaUJpS04sQ0FBQyxDakJqSzhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsU0FBWSxFaUJ3S1YsSUFBSSxDakJ4SytDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsU0FBWSxFaUJ3S0wsTUFBTSxDakJ4S3dDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxTQUFZLEVpQndLRSxZQUFZLENqQnhLMkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsZUFBWSxFaUJvTFQsVUFBVSxDakJwTHdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxlQUFZLEVpQnFMWCxRQUFRLENqQnJMNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCc0xSLE1BQU0sQ2pCdEwyQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwyQkFBMkIsQ0FBNkI7SUFPcEQsZUFBWSxFaUJ1TFAsYUFBYSxDakJ2TG1DLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxlQUFZLEVpQndMUixZQUFZLENqQnhMcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCeUxSLFlBQVksQ2pCekxxQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsV0FBWSxFaUJnTVQsVUFBVSxDakJoTXdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxXQUFZLEVpQmlNWCxRQUFRLENqQmpNNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFdBQVksRWlCa01SLE1BQU0sQ2pCbE0yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsV0FBWSxFaUJtTU4sUUFBUSxDakJuTXVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxXQUFZLEVpQm9NUCxPQUFPLENqQnBNeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGFBQVksRWlCMk1ULFVBQVUsQ2pCM013QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsYUFBWSxFaUI0TVgsUUFBUSxDakI1TTRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxhQUFZLEVpQjZNUixNQUFNLENqQjdNMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGFBQVksRWlCOE1QLGFBQWEsQ2pCOU1tQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsYUFBWSxFaUIrTVIsWUFBWSxDakIvTXFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxhQUFZLEVpQmdOUCxPQUFPLENqQmhOeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELFVBQVksRWlCdU5WLElBQUksQ2pCdk4rQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsVUFBWSxFaUJ3TlQsVUFBVSxDakJ4TndDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxVQUFZLEVpQnlOWCxRQUFRLENqQnpONEMsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFVBQVksRWlCME5SLE1BQU0sQ2pCMU4yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsVUFBWSxFaUIyTk4sUUFBUSxDakIzTnVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxVQUFZLEVpQjROUCxPQUFPLENqQjVOeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQm1PUixFQUFDLENqQm5PZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQm9PYixDQUFDLENqQnBPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQnFPYixDQUFDLENqQnJPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQnNPYixDQUFDLENqQnRPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQnVPYixDQUFDLENqQnZPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQndPYixDQUFDLENqQnhPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQnlPYixDQUFDLENqQnpPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQjBPVixDQUFDLENqQjFPa0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE1BQVksRWlCb1BpQixJQUFJLENqQnBQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVO0lBQS9ELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVTtJQUEvRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVU7SUFBL0QsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVU7SUFBL0QsV0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVU7SUFBL0QsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVO0lBQS9ELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsWUFBWSxFaUIwUGlCLElBQUksQ2pCMVBvQixVQUFVO0lBQS9ELFdBQVksRWlCMFBpQixJQUFJLENqQjFQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVO0lBQS9ELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVTtJQUEvRCxhQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVU7SUFBL0QsYUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVU7SUFBL0QsYUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVU7SUFBL0QsYUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVO0lBQS9ELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsVUFBWSxFaUJnUWlCLElBQUksQ2pCaFFvQixVQUFVO0lBQS9ELGFBQVksRWlCZ1FpQixJQUFJLENqQmhRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFVBQVksRWlCc1FpQixJQUFJLENqQnRRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFlBQVksRWlCNFFpQixJQUFJLENqQjVRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELGFBQVksRWlCa1JpQixJQUFJLENqQmxSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFdBQVksRWlCd1JpQixJQUFJLENqQnhSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsWUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELFlBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxZQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxZQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxZQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsWUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVO0lBQS9ELGNBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVTtJQUEvRCxjQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVU7SUFBL0QsY0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVU7SUFBL0QsY0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVU7SUFBL0QsY0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVO0lBQS9ELGNBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxVQUFZLEVpQjZaVCxJQUFJLENqQjdaOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxVQUFZLEVpQjhaWCxLQUFLLENqQjlaK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxVQUFZLEVpQitaUixNQUFNLENqQi9aMkMsVUFBVSxHQUVsRTs7QVBUTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RU9BcEIsQUFBQSxlQUFlLENBQXlDO0lBT3BELEtBQVksRWlCbERULElBQUksQ2pCa0Q4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELEtBQVksRWlCakRYLEtBQUssQ2pCaUQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELEtBQVksRWlCaERWLElBQUksQ2pCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELE9BQVksRWlCbkJWLE1BQU0sQ2pCbUI2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxrQkFBa0IsQ0FBc0M7SUFPcEQsT0FBWSxFaUJuQkgsWUFBWSxDakJtQmdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJuQlUsS0FBSyxDakJtQjBCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsT0FBWSxFaUJuQmdCLElBQUksQ2pCbUJxQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCbkJxQixLQUFLLENqQm1CZSxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELE9BQVksRWlCbkIyQixTQUFTLENqQm1CSyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsT0FBWSxFaUJuQnFDLFVBQVUsQ2pCbUJOLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsT0FBWSxFaUJuQmdELElBQUksQ2pCbUJYLFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxPQUFZLEVpQm5CcUQsV0FBVyxDakJtQnZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsT0FBWSxFaUJuQmlFLElBQUksQ2pCbUI1QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELElBQVksRWlCMElILENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDakIxSW9DLFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsY0FBWSxFaUJnSlYsR0FBRyxDakJoSmdELFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsY0FBWSxFaUJnSk4sTUFBTSxDakJoSnlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG9CQUFvQixDQUFvQztJQU9wRCxjQUFZLEVpQmdKQyxXQUFXLENqQmhKNkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGNBQVksRWlCZ0phLGNBQWMsQ2pCaEpjLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsU0FBWSxFaUJ1SlIsQ0FBQyxDakJ2SmdELFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsU0FBWSxFaUJ3SlIsQ0FBQyxDakJ4SmdELFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxXQUFZLEVpQmdLTixDQUFDLENqQmhLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsaUJBQWlCLENBQXVDO0lBT3BELFdBQVksRWlCaUtOLENBQUMsQ2pCaks4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELFNBQVksRWlCd0tWLElBQUksQ2pCeEsrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCd0tMLE1BQU0sQ2pCeEt3QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsU0FBWSxFaUJ3S0UsWUFBWSxDakJ4SzJCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGVBQVksRWlCb0xULFVBQVUsQ2pCcEx3QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsZUFBWSxFaUJxTFgsUUFBUSxDakJyTDRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxlQUFZLEVpQnNMUixNQUFNLENqQnRMMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMkJBQTJCLENBQTZCO0lBT3BELGVBQVksRWlCdUxQLGFBQWEsQ2pCdkxtQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUJ3TFIsWUFBWSxDakJ4THFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxlQUFZLEVpQnlMUixZQUFZLENqQnpMcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFdBQVksRWlCZ01ULFVBQVUsQ2pCaE13QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxtQkFBbUIsQ0FBcUM7SUFPcEQsV0FBWSxFaUJpTVgsUUFBUSxDakJqTTRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxXQUFZLEVpQmtNUixNQUFNLENqQmxNMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELFdBQVksRWlCbU1OLFFBQVEsQ2pCbk11QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsV0FBWSxFaUJvTVAsT0FBTyxDakJwTXlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxhQUFZLEVpQjJNVCxVQUFVLENqQjNNd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELGFBQVksRWlCNE1YLFFBQVEsQ2pCNU00QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsYUFBWSxFaUI2TVIsTUFBTSxDakI3TTJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxhQUFZLEVpQjhNUCxhQUFhLENqQjlNbUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELGFBQVksRWlCK01SLFlBQVksQ2pCL01xQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsYUFBWSxFaUJnTlAsT0FBTyxDakJoTnlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxVQUFZLEVpQnVOVixJQUFJLENqQnZOK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsb0JBQW9CLENBQW9DO0lBT3BELFVBQVksRWlCd05ULFVBQVUsQ2pCeE53QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxrQkFBa0IsQ0FBc0M7SUFPcEQsVUFBWSxFaUJ5TlgsUUFBUSxDakJ6TjRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxVQUFZLEVpQjBOUixNQUFNLENqQjFOMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELFVBQVksRWlCMk5OLFFBQVEsQ2pCM051QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxzQkFBc0IsQ0FBa0M7SUFPcEQsVUFBWSxFaUI0TlAsT0FBTyxDakI1TnlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsS0FBWSxFaUJtT1IsRUFBQyxDakJuT2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJvT2IsQ0FBQyxDakJwT3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJxT2IsQ0FBQyxDakJyT3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJzT2IsQ0FBQyxDakJ0T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJ1T2IsQ0FBQyxDakJ2T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJ3T2IsQ0FBQyxDakJ4T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJ5T2IsQ0FBQyxDakJ6T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsS0FBWSxFaUIwT1YsQ0FBQyxDakIxT2tELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxNQUFZLEVpQm9QaUIsSUFBSSxDakJwUG9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtJQUEvRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVU7SUFBL0QsV0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVO0lBQS9ELFdBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0lBQS9ELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVO0lBQS9ELFdBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVTtJQUEvRCxXQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFlBQVksRWlCMFBpQixJQUFJLENqQjFQb0IsVUFBVTtJQUEvRCxXQUFZLEVpQjBQaUIsSUFBSSxDakIxUG9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtJQUEvRCxhQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVU7SUFBL0QsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVO0lBQS9ELGFBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0lBQS9ELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVO0lBQS9ELGFBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVTtJQUEvRCxhQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFVBQVksRWlCZ1FpQixJQUFJLENqQmhRb0IsVUFBVTtJQUEvRCxhQUFZLEVpQmdRaUIsSUFBSSxDakJoUW9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxVQUFZLEVpQnNRaUIsSUFBSSxDakJ0UW9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxZQUFZLEVpQjRRaUIsSUFBSSxDakI1UW9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxhQUFZLEVpQmtSaUIsSUFBSSxDakJsUm9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxXQUFZLEVpQndSaUIsSUFBSSxDakJ4Um9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVO0lBQS9ELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVTtJQUEvRCxZQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVU7SUFBL0QsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVU7SUFBL0QsWUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVU7SUFBL0QsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVO0lBQS9ELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtJQUEvRCxjQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVU7SUFBL0QsY0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVO0lBQS9ELGNBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0lBQS9ELGNBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVO0lBQS9ELGNBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVTtJQUEvRCxjQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsVUFBWSxFaUI2WlQsSUFBSSxDakI3WjhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsVUFBWSxFaUI4WlgsS0FBSyxDakI5WitDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsVUFBWSxFaUIrWlIsTUFBTSxDakIvWjJDLFVBQVUsR0FFbEU7O0FQVEwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VPQXJCLEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQmxEVCxJQUFJLENqQmtEOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxLQUFZLEVpQmpEWCxLQUFLLENqQmlEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQmhEVixJQUFJLENqQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxPQUFZLEVpQm5CVixNQUFNLENqQm1CNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELE9BQVksRWlCbkJILFlBQVksQ2pCbUJnQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCbkJVLEtBQUssQ2pCbUIwQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCbkJnQixJQUFJLENqQm1CcUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxPQUFZLEVpQm5CcUIsS0FBSyxDakJtQmUsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxPQUFZLEVpQm5CMkIsU0FBUyxDakJtQkssVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELE9BQVksRWlCbkJxQyxVQUFVLENqQm1CTixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCbkJnRCxJQUFJLENqQm1CWCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsT0FBWSxFaUJuQnFELFdBQVcsQ2pCbUJ2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCbkJpRSxJQUFJLENqQm1CNUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxJQUFZLEVpQjBJSCxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ2pCMUlvQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELGNBQVksRWlCZ0pWLEdBQUcsQ2pCaEpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELGNBQVksRWlCZ0pOLE1BQU0sQ2pCaEp5QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsY0FBWSxFaUJnSkMsV0FBVyxDakJoSjZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxjQUFZLEVpQmdKYSxjQUFjLENqQmhKYyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCdUpSLENBQUMsQ2pCdkpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCd0pSLENBQUMsQ2pCeEpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsV0FBWSxFaUJnS04sQ0FBQyxDakJoSzhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxXQUFZLEVpQmlLTixDQUFDLENqQmpLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxTQUFZLEVpQndLVixJQUFJLENqQnhLK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQndLTCxNQUFNLENqQnhLd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFNBQVksRWlCd0tFLFlBQVksQ2pCeEsyQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxlQUFZLEVpQm9MVCxVQUFVLENqQnBMd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGVBQVksRWlCcUxYLFFBQVEsQ2pCckw0QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUJzTFIsTUFBTSxDakJ0TDJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDJCQUEyQixDQUE2QjtJQU9wRCxlQUFZLEVpQnVMUCxhQUFhLENqQnZMbUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCd0xSLFlBQVksQ2pCeExxQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUJ5TFIsWUFBWSxDakJ6THFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxXQUFZLEVpQmdNVCxVQUFVLENqQmhNd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELFdBQVksRWlCaU1YLFFBQVEsQ2pCak00QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxzQkFBc0IsQ0FBa0M7SUFPcEQsV0FBWSxFaUJrTVIsTUFBTSxDakJsTTJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxXQUFZLEVpQm1NTixRQUFRLENqQm5NdUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELFdBQVksRWlCb01QLE9BQU8sQ2pCcE15QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsYUFBWSxFaUIyTVQsVUFBVSxDakIzTXdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxhQUFZLEVpQjRNWCxRQUFRLENqQjVNNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELGFBQVksRWlCNk1SLE1BQU0sQ2pCN00yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsYUFBWSxFaUI4TVAsYUFBYSxDakI5TW1DLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxhQUFZLEVpQitNUixZQUFZLENqQi9NcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGFBQVksRWlCZ05QLE9BQU8sQ2pCaE55QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxtQkFBbUIsQ0FBcUM7SUFPcEQsVUFBWSxFaUJ1TlYsSUFBSSxDakJ2TitDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG9CQUFvQixDQUFvQztJQU9wRCxVQUFZLEVpQndOVCxVQUFVLENqQnhOd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELFVBQVksRWlCeU5YLFFBQVEsQ2pCek40QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsVUFBWSxFaUIwTlIsTUFBTSxDakIxTjJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxVQUFZLEVpQjJOTixRQUFRLENqQjNOdUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFVBQVksRWlCNE5QLE9BQU8sQ2pCNU55QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELEtBQVksRWlCbU9SLEVBQUMsQ2pCbk9nRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCb09iLENBQUMsQ2pCcE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCcU9iLENBQUMsQ2pCck9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCc09iLENBQUMsQ2pCdE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCdU9iLENBQUMsQ2pCdk9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCd09iLENBQUMsQ2pCeE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCeU9iLENBQUMsQ2pCek9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELEtBQVksRWlCME9WLENBQUMsQ2pCMU9rRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsTUFBWSxFaUJvUGlCLElBQUksQ2pCcFBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsV0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsV0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxZQUFZLEVpQjBQaUIsSUFBSSxDakIxUG9CLFVBQVU7SUFBL0QsV0FBWSxFaUIwUGlCLElBQUksQ2pCMVBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxVQUFZLEVpQmdRaUIsSUFBSSxDakJoUW9CLFVBQVU7SUFBL0QsYUFBWSxFaUJnUWlCLElBQUksQ2pCaFFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsVUFBWSxFaUJzUWlCLElBQUksQ2pCdFFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsWUFBWSxFaUI0UWlCLElBQUksQ2pCNVFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsYUFBWSxFaUJrUmlCLElBQUksQ2pCbFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsV0FBWSxFaUJ3UmlCLElBQUksQ2pCeFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtJQUEvRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVU7SUFBL0QsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVO0lBQS9ELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0lBQS9ELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVO0lBQS9ELFlBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVTtJQUEvRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsY0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELGNBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxjQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxjQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxjQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsY0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELFVBQVksRWlCNlpULElBQUksQ2pCN1o4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELFVBQVksRWlCOFpYLEtBQUssQ2pCOVorQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFVBQVksRWlCK1pSLE1BQU0sQ2pCL1oyQyxVQUFVLEdBRWxFOztBUFRMLE1BQU0sRUFBRSxTQUFTLEVBQUUsSUFBSTtFT0FuQixBQUFBLGdCQUFnQixDQUF3QztJQU9wRCxLQUFZLEVpQmxEVCxJQUFJLENqQmtEOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQmpEWCxLQUFLLENqQmlEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQmhEVixJQUFJLENqQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxPQUFZLEVpQm5CVixNQUFNLENqQm1CNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELE9BQVksRWlCbkJILFlBQVksQ2pCbUJnQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELE9BQVksRWlCbkJVLEtBQUssQ2pCbUIwQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCbkJnQixJQUFJLENqQm1CcUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxPQUFZLEVpQm5CcUIsS0FBSyxDakJtQmUsVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELE9BQVksRWlCbkIyQixTQUFTLENqQm1CSyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsT0FBWSxFaUJuQnFDLFVBQVUsQ2pCbUJOLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJuQmdELElBQUksQ2pCbUJYLFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxPQUFZLEVpQm5CcUQsV0FBVyxDakJtQnZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJuQmlFLElBQUksQ2pCbUI1QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELElBQVksRWlCMElILENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDakIxSW9DLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsY0FBWSxFaUJnSlYsR0FBRyxDakJoSmdELFVBQVUsR0FFbEU7RUFURCxBQUFBLGdCQUFnQixDQUF3QztJQU9wRCxjQUFZLEVpQmdKTixNQUFNLENqQmhKeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELGNBQVksRWlCZ0pDLFdBQVcsQ2pCaEo2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsY0FBWSxFaUJnSmEsY0FBYyxDakJoSmMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELFNBQVksRWlCdUpSLENBQUMsQ2pCdkpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsU0FBWSxFaUJ3SlIsQ0FBQyxDakJ4SmdELFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxXQUFZLEVpQmdLTixDQUFDLENqQmhLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELFdBQVksRWlCaUtOLENBQUMsQ2pCaks4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELFNBQVksRWlCd0tWLElBQUksQ2pCeEsrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsU0FBWSxFaUJ3S0wsTUFBTSxDakJ4S3dDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxTQUFZLEVpQndLRSxZQUFZLENqQnhLMkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxHQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELEdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsR0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxHQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsR0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxHQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUJvTFQsVUFBVSxDakJwTHdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxlQUFZLEVpQnFMWCxRQUFRLENqQnJMNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMkJBQTJCLENBQTZCO0lBT3BELGVBQVksRWlCc0xSLE1BQU0sQ2pCdEwyQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSw0QkFBNEIsQ0FBNEI7SUFPcEQsZUFBWSxFaUJ1TFAsYUFBYSxDakJ2TG1DLFVBQVUsR0FFbEU7RUFURCxBQUFBLDJCQUEyQixDQUE2QjtJQU9wRCxlQUFZLEVpQndMUixZQUFZLENqQnhMcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMkJBQTJCLENBQTZCO0lBT3BELGVBQVksRWlCeUxSLFlBQVksQ2pCekxxQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxzQkFBc0IsQ0FBa0M7SUFPcEQsV0FBWSxFaUJnTVQsVUFBVSxDakJoTXdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG9CQUFvQixDQUFvQztJQU9wRCxXQUFZLEVpQmlNWCxRQUFRLENqQmpNNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELFdBQVksRWlCa01SLE1BQU0sQ2pCbE0yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsV0FBWSxFaUJtTU4sUUFBUSxDakJuTXVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxXQUFZLEVpQm9NUCxPQUFPLENqQnBNeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELGFBQVksRWlCMk1ULFVBQVUsQ2pCM013QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxzQkFBc0IsQ0FBa0M7SUFPcEQsYUFBWSxFaUI0TVgsUUFBUSxDakI1TTRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxhQUFZLEVpQjZNUixNQUFNLENqQjdNMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGFBQVksRWlCOE1QLGFBQWEsQ2pCOU1tQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsYUFBWSxFaUIrTVIsWUFBWSxDakIvTXFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxhQUFZLEVpQmdOUCxPQUFPLENqQmhOeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsb0JBQW9CLENBQW9DO0lBT3BELFVBQVksRWlCdU5WLElBQUksQ2pCdk4rQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsVUFBWSxFaUJ3TlQsVUFBVSxDakJ4TndDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxVQUFZLEVpQnlOWCxRQUFRLENqQnpONEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFVBQVksRWlCME5SLE1BQU0sQ2pCMU4yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsVUFBWSxFaUIyTk4sUUFBUSxDakIzTnVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxVQUFZLEVpQjROUCxPQUFPLENqQjVOeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELEtBQVksRWlCbU9SLEVBQUMsQ2pCbk9nRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELEtBQVksRWlCb09iLENBQUMsQ2pCcE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELEtBQVksRWlCcU9iLENBQUMsQ2pCck9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELEtBQVksRWlCc09iLENBQUMsQ2pCdE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELEtBQVksRWlCdU9iLENBQUMsQ2pCdk9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELEtBQVksRWlCd09iLENBQUMsQ2pCeE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELEtBQVksRWlCeU9iLENBQUMsQ2pCek9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELEtBQVksRWlCME9WLENBQUMsQ2pCMU9rRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE1BQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsTUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxNQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE1BQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxNQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE1BQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsTUFBWSxFaUJvUGlCLElBQUksQ2pCcFBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsV0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsV0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxZQUFZLEVpQjBQaUIsSUFBSSxDakIxUG9CLFVBQVU7SUFBL0QsV0FBWSxFaUIwUGlCLElBQUksQ2pCMVBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsVUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxhQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsVUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxVQUFZLEVpQmdRaUIsSUFBSSxDakJoUW9CLFVBQVU7SUFBL0QsYUFBWSxFaUJnUWlCLElBQUksQ2pCaFFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsVUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsVUFBWSxFaUJzUWlCLElBQUksQ2pCdFFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsWUFBWSxFaUI0UWlCLElBQUksQ2pCNVFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsYUFBWSxFaUJrUmlCLElBQUksQ2pCbFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsV0FBWSxFaUJ3UmlCLElBQUksQ2pCeFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE9BQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsT0FBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxPQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE9BQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxPQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE9BQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVTtJQUEvRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVU7SUFBL0QsWUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVO0lBQS9ELFlBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVO0lBQS9ELFlBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVO0lBQS9ELFlBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVTtJQUEvRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVU7SUFBL0QsY0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVO0lBQS9ELGNBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVTtJQUEvRCxjQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVTtJQUEvRCxjQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVTtJQUEvRCxjQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVU7SUFBL0QsY0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRVhrVG5CLENBQUMsQ1dsVDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFWG1UbkIsT0FBYSxDV25UK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVYb1RuQixNQUFZLENXcFRnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRVhnVGYsSUFBSSxDV2hUb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVYc1RuQixNQUFhLENXdFQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRVh1VG5CLElBQVcsQ1d2VGlELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsY0FBWSxFWGtUbkIsQ0FBQyxDV2xUMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxjQUFZLEVYbVRuQixPQUFhLENXblQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGNBQVksRVhvVG5CLE1BQVksQ1dwVGdELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsY0FBWSxFWGdUZixJQUFJLENXaFRvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGNBQVksRVhzVG5CLE1BQWEsQ1d0VCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsY0FBWSxFWHVUbkIsSUFBVyxDV3ZUaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVYa1RuQixDQUFDLENXbFQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRVhtVG5CLE9BQWEsQ1duVCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFWG9UbkIsTUFBWSxDV3BUZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVYZ1RmLElBQUksQ1doVG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFWHNUbkIsTUFBYSxDV3RUK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVYdVRuQixJQUFXLENXdlRpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFVBQVksRWlCNlpULElBQUksQ2pCN1o4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELFVBQVksRWlCOFpYLEtBQUssQ2pCOVorQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsVUFBWSxFaUIrWlIsTUFBTSxDakIvWjJDLFVBQVUsR0FFbEU7O0FvRXJEVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RXBFNENqQixBQUFBLEtBQUssQ0FBbUQ7SUFPcEQsU0FBWSxFVHdKZCxPQUEyQixDU3hKNEIsVUFBVSxHQUVsRTtFQVRELEFBQUEsS0FBSyxDQUFtRDtJQU9wRCxTQUFZLEVUd0pkLFFBQTJCLENTeEo0QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxLQUFLLENBQW1EO0lBT3BELFNBQVksRVR3SmQsTUFBMkIsQ1N4SjRCLFVBQVUsR0FFbEU7O0FvRWxDVCxNQUFNLENBQUMsS0FBSztFcEV5QkosQUFBQSxlQUFlLENBQXlDO0lBT3BELE9BQVksRWlCbkJWLE1BQU0sQ2pCbUI2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsT0FBWSxFaUJuQkgsWUFBWSxDakJtQmdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsT0FBWSxFaUJuQlUsS0FBSyxDakJtQjBCLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsT0FBWSxFaUJuQmdCLElBQUksQ2pCbUJxQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELE9BQVksRWlCbkJxQixLQUFLLENqQm1CZSxVQUFVLEdBRWxFO0VBVEQsQUFBQSxrQkFBa0IsQ0FBc0M7SUFPcEQsT0FBWSxFaUJuQjJCLFNBQVMsQ2pCbUJLLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxPQUFZLEVpQm5CcUMsVUFBVSxDakJtQk4sVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxPQUFZLEVpQm5CZ0QsSUFBSSxDakJtQlgsVUFBVSxHQUVsRTtFQVRELEFBQUEsb0JBQW9CLENBQW9DO0lBT3BELE9BQVksRWlCbkJxRCxXQUFXLENqQm1CdkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxPQUFZLEVpQm5CaUUsSUFBSSxDakJtQjVCLFVBQVUsR0FFbEU7O0F1RXhFVCxBQUFBLFVBQVUsQ0FBQztFQUNQLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQ0dELEFBQUEsQ0FBQyxDQUFDO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUUsQ0FBQyxHQVNiO0VBWEQsQUFHSSxDQUhILEFBR0ksT0FBTyxDQUFDO0lBQ0wsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNiO0VBTkwsQUFPSSxDQVBILEFBT0ksUUFBUSxDQUFDO0lBQ04sTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUVMLEFBQUEsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsY0FBYyxHQUM3Qjs7QXJENEJELEFBQUEsSUFBSSxDcUQzQkM7RUFDRCxVQUFVLEVBQUUsTUFBTTtFQUNsQixNQUFNLEVBQUUsSUFBSTtFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0VBQ2xCLFNBQVMsRUFBQyxRQUFRLEdBNkJsQjtFdkY1QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJa0NxQjFDLEFBQUEsSUFBSSxDcUQzQkM7TUFPSCxTQUFTLEVBQUMsUUFBUSxHQTJCbkI7O0FyRDBDRCxBcUR4Q0EsRXJEd0NFLEVDOUZGLEdBQUcsRURtR0gsRUFBRSxFQy9GRixHQUFHLEVEb0dILEVBQUUsRUNoR0YsR0FBRyxFRHFHSCxFQUFFLEVDakdGLEdBQUcsRURzR0gsRUFBRSxFQ2xHRixHQUFHLEVEdUdILEVBQUUsRUNuR0YsR0FBRyxDb0R1Q0Q7RUFDRCxLQUFLLEUxRmxERSxJQUFJO0UwRm1EWCxXQUFXLEVBQUMsR0FBRyxHQUNmOztBckRvRUQsQUFBQSxDQUFDLENxRGpFQztFQUNFLFdBQVcsRUFBRSxHQUFHLEdBQ25COztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDYixVQUFVLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDN0I7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDVixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxpQkFBaUI7RUFDN0IsUUFBUSxFQUFFLE1BQU07RUFDaEIsUUFBUSxFQUFFLFFBQVEsR0FLckI7RUFURCxBQU1JLGFBTlMsQUFNUixLQUFLLENBQUM7SUFDSCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUVMLEFBQUEsV0FBVyxDQUFBO0VBQ1YsYUFBYSxFMUYrQkwsT0FBTyxHMEY5QmY7O0FBQ0QsQUFBQSxFQUFFLENBQUM7RUFDQyxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDQyxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QXJEeUpELEFBQUEsQ0FBQyxDcUR2SkM7RUFDRCxlQUFlLEVBQUUsSUFBSTtFQUNsQixLQUFLLEV6RjFGSSxPQUFPLEd5RmdHbkI7RUFSRCxBQUdJLENBSEgsQUFHSSxNQUFNLEVBSFgsQ0FBQyxBQUlJLE1BQU0sRUFKWCxDQUFDLEFBS0ksT0FBTyxDQUFDO0lBQ0wsZUFBZSxFQUFFLElBQUksR0FDeEI7O0F4RTFDRyxBQUFBLFFBQVEsQ3dFNENSO0VBQ1AsYUFBYSxFMUZVTCxPQUFPLEMwRlZNLFVBQVUsR0FDL0I7O0FBRUQsQUFDQyxTQURRLEFBQ1AsTUFBTSxFQURSLFNBQVMsQUFFSixNQUFNLEVBRlgsU0FBUyxBQUdKLE9BQU8sQ0FBQTtFQUNWLGVBQWUsRUFBQyxJQUFJLEdBQ3BCOztBQUdGLEFBQUEsTUFBTSxDQUFBO0VBQ0wsU0FBUyxFQUFDLGVBQWU7RUFDekIsV0FBVyxFQUFDLEdBQUcsR0FDZDs7QUFDRixBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFDTCxTQUFTLEVBQUMsZUFBZTtFQUN6QixXQUFXLEVBQUMsR0FBRyxHQUlmO0V2RmxHQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0l1RjRGM0MsQUFBQSxNQUFNLENBQUE7TUFJSixTQUFTLEVBQUMsZUFBZSxHQUUxQjs7QUFDRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxJQUFJLEdBQUk7O0FBQ3RELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsSUFBSSxHQUFJOztBQUN0RCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxJQUFJLEdBQUk7O0FBQ3RELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsSUFBSSxHQUFJOztBQUN0RCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxVQUFVLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFHOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUc7O0FBQzdCLEFBQUEsVUFBVSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRzs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFB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QUksR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxNQUFNLEVBQUMsSUFBSSxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLE1BQU0sRUFBQyxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsTUFBTSxFQUFDLElBQUksR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxNQUFNLEVBQUMsSUFBSSxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLE1BQU0sRUFBQyxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUszQixVQUFVLENBQVYsTUFBVTtFQUNOLElBQUk7SUFDQSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsVUFBUztJQUM1QyxhQUFhLEVBQUUsZUFBZSxDQUFDLFVBQVM7SUFDeEMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxVQUFTO0VBRXhDLEVBQUU7SUFDRSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsUUFBUTtJQUMzQyxhQUFhLEVBQUUsZUFBZSxDQUFDLFFBQVE7SUFDdkMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxRQUFROztBQUkzQyxVQUFVLENBQVYsU0FBVTtFQUNOLElBQUk7SUFDQSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsVUFBUztJQUM1QyxhQUFhLEVBQUUsZUFBZSxDQUFDLFVBQVM7SUFDeEMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxVQUFTO0VBRXhDLEVBQUU7SUFDRSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsUUFBUTtJQUMzQyxhQUFhLEVBQUUsZUFBZSxDQUFDLFFBQVE7SUFDdkMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxRQUFROztBQUkzQyxVQUFVLENBQVYsTUFBVTtFQUNOLElBQUk7SUFD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 */