/* ce fichier est utilise */
/*  css V4 CUSTOM STYLES */
/* CARDS */
.card, .card-header, .card-footer {
  border-color: #efe8e6;
  border-radius: calc(7px - 1px); }

.card-header, .card-footer, .card-body {
  background: transparent;
  padding: 1.33rem 1.66rem; }
  @media (max-width: 767px) {
  .card-header, .card-footer, .card-body {
    padding-left: 1rem;
    padding-right: 1rem; } }
  .card-header:last-child, .card-footer:last-child, .card-body:last-child {
    border-radius: 0 0 calc(7px - 1px) calc(7px - 1px); }
  .card-header:first-child, .card-footer:first-child, .card-body:first-child {
    border-radius: calc(7px - 1px) calc(7px - 1px) 0 0; }

.card {
  margin-bottom: 2rem;
  background: #fff; }
  .card-borderless {
    border-color: transparent !important; }
  .card-solid {
    color: #fff;
    border-color: transparent !important; }
    .card-solid h1, .card-solid h2, .card-solid h3, .card-solid h4, .card-solid h5, .card-solid h6 {
      color: #fff !important; }
    .card-solid .card-header, .card-solid .card-footer {
      border-color: rgba(255, 255, 255, 0.3); }

.card-header:last-child {
  border-bottom: none !important; }
  .card-header-flex {
    display: flex;
    flex-direction: row;
    padding-top: 0;
    padding-bottom: 0;
    min-height: 4.13rem; }
  .card-header-borderless {
    border-color: transparent !important; }
    .card-header-borderless + .card-body {
      padding-top: 0; }

[data-kit-theme='dark'] .card {
  background: #2c2422;
  border-color: #483c38; }
  [data-kit-theme='dark'] .card-solid .card-header, [data-kit-theme='dark'] .card-solid .card-footer {
    border-color: rgba(239, 232, 230, 0.4); }
  [data-kit-theme='dark'] .card-header, [data-kit-theme='dark'] .card-footer {
    border-color: #483c38; }
/* UTILITIES */
.cursor-default {
  cursor: default; }
  .cursor-auto {
    cursor: auto; }
  .cursor-pointer {
    cursor: pointer; }
  .cursor-wait {
    cursor: wait; }
  .cursor-text {
    cursor: text; }
  .cursor-move {
    cursor: move; }
  .cursor-help {
    cursor: help; }
  .cursor-not-allowed {
    cursor: not-allowed; }

.text-default {
  color: #b5a19c !important; }
  .text-primary {
    color: #ce6200 !important; }
  .text-secondary {
    color: #a39593 !important; }
  .text-success {
    color: #41b883 !important; }
  .text-danger {
    color: #f5222e !important; }
  .text-warning {
    color: #faad15 !important; }
  .text-info {
    color: #d4a881 !important; }
  .text-light {
    color: #f9f6f6 !important; }
  .text-dark {
    color: #3a302d !important; }
  .text-white {
    color: #fff !important; }
  .text-muted {
    color: #a39593 !important; }

.bg-default {
  background-color: #b5a19c !important; }
  .bg-primary {
    background-color: #ce6200 !important; }
  .bg-secondary {
    background-color: #ce6200 !important; }
  .bg-success {
    background-color: #41b883 !important; }
  .bg-danger {
    background-color: #f5222e !important; }
  .bg-warning {
    background-color: #faad15 !important; }
  .bg-info {
    background-color: #d4a881 !important; }
  .bg-light {
    background-color: #f9f6f6 !important; }
  .bg-dark {
    background-color: #3a302d !important; }
  .bg-white {
    background-color: #fff !important; }

[data-kit-theme='dark'] .text-light {
  color: #3a302d !important; }
  [data-kit-theme='dark'] .text-dark {
    color: #d3c9c6 !important; }
  [data-kit-theme='dark'] .text-muted {
    color: #907770 !important; }
  [data-kit-theme='dark'] .bg-light {
    background-color: #3a302d !important; }
  [data-kit-theme='dark'] .bg-dark {
    background-color: #a6938d !important; }
  [data-kit-theme='dark'] .border {
    border-color: #483c38 !important; }
  [data-kit-theme='dark'] .border-top, [data-kit-theme='dark'] .border-right, [data-kit-theme='dark'] .border-bottom, [data-kit-theme='dark'] .border-left {
    border-color: #483c38 !important; }
/* BUTTONS */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group > .btn {
    width: 100%; }
  .btn-group-justified.btn-group-vertical {
    display: block; }
  .btn-group-justified.btn-group-vertical > .btn-group {
    display: block;
    width: 100%; }
  .btn-group-justified.btn-group-vertical > label {
    margin-bottom: 0; }

label.btn input {
  display: none; }

.btn {
  outline: none !important;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
  border-radius: 2.01px; }
  .btn:hover, .btn:active {
    transition: color 0.1s ease-in-out, background 0.1s ease-in-out, border 0.1s ease-in-out; }
  .btn.btn-rounded {
    border-radius: 100px; }
  .btn.btn-squared {
    border-radius: 0; }
  .btn.btn-link {
    color: #ce6200;
    border-color: transparent !important;
    background: none !important;
    text-decoration: none; }
  .btn.btn-link:hover, .btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link.active {
    color: #897e7d; }

.btn-with-addon {
  overflow: hidden;
  position: relative;
  padding-left: 3.33rem !important;
  border: none; }
  .btn-with-addon .btn-addon {
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -1px;
    bottom: -1px;
    background-color: rgba(255, 255, 255, 0.2);
    width: 2.66rem; }
  .btn-with-addon .btn-addon-icon {
    font-size: 1.06rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.btn, .show > .btn {
  color: #897e7d;
  background-color: #fff;
  border-color: #efe8e6; }
  .btn:hover, .show > .btn:hover, .btn:active, .show > .btn:active {
    background-color: #efe8e6;
    border-color: #efe8e6; }
  .btn:hover:active, .show > .btn:hover:active, .btn:focus, .show > .btn:focus, .btn.active, .show > .btn.active {
    background-color: #efe8e6;
    border-color: #efe8e6; }
  .btn.btn-default, .show > .btn.btn-default, .btn.btn-primary, .show > .btn.btn-primary, .btn.btn-secondary, .show > .btn.btn-secondary, .btn.btn-success, .show > .btn.btn-success, .btn.btn-info, .show > .btn.btn-info, .btn.btn-warning, .show > .btn.btn-warning, .btn.btn-danger, .show > .btn.btn-danger, .btn.btn-dark, .show > .btn.btn-dark {
    color: #fff !important; }
  .btn.btn-default, .show > .btn.btn-default {
    background-color: #b5a19c;
    border-color: #b5a19c; }
  .btn.btn-default:hover, .show > .btn.btn-default:hover, .btn.btn-default:active, .show > .btn.btn-default:active {
    background-color: #c2b2ae;
    border-color: #c2b2ae; }
  .btn.btn-default:hover:active, .show > .btn.btn-default:hover:active, .btn.btn-default:focus, .show > .btn.btn-default:focus, .btn.btn-default.active, .show > .btn.btn-default.active {
    background-color: #a8908a;
    border-color: #a8908a; }
  .btn.btn-primary, .show > .btn.btn-primary {
    background-color: #ce6200;
    border-color: #ce6200; }
  .btn.btn-primary:hover, .show > .btn.btn-primary:hover, .btn.btn-primary:active, .show > .btn.btn-primary:active {
    background-color: #d4a881;
    border-color: #d4a881; }
  .btn.btn-primary:hover:active, .show > .btn.btn-primary:hover:active, .btn.btn-primary:focus, .show > .btn.btn-primary:focus, .btn.btn-primary.active, .show > .btn.btn-primary.active {
    background-color: #783114 !important;
    border-color: #783114 !important; }
  .btn.btn-secondary, .show > .btn.btn-secondary {
    background-color: #a39593;
    border-color: #a39593; }
  .btn.btn-secondary:hover, .show > .btn.btn-secondary:hover, .btn.btn-secondary:active, .show > .btn.btn-secondary:active {
    background-color: #b1a5a4;
    border-color: #b1a5a4; }
  .btn.btn-secondary:hover:active, .show > .btn.btn-secondary:hover:active, .btn.btn-secondary:focus, .show > .btn.btn-secondary:focus, .btn.btn-secondary.active, .show > .btn.btn-secondary.active {
    background-color: #958582;
    border-color: #958582; }
  .btn.btn-success, .show > .btn.btn-success {
    background-color: #41b883;
    border-color: #41b883; }
  .btn.btn-success:hover, .show > .btn.btn-success:hover, .btn.btn-success:active, .show > .btn.btn-success:active {
    background-color: #55c392;
    border-color: #55c392; }
  .btn.btn-success:hover:active, .show > .btn.btn-success:hover:active, .btn.btn-success:focus, .show > .btn.btn-success:focus, .btn.btn-success.active, .show > .btn.btn-success.active {
    background-color: #39a173;
    border-color: #39a173; }
  .btn.btn-danger, .show > .btn.btn-danger {
    background-color: #f5222e;
    border-color: #f5222e; }
  .btn.btn-danger:hover, .show > .btn.btn-danger:hover, .btn.btn-danger:active, .show > .btn.btn-danger:active {
    background-color: #f63f4a;
    border-color: #f63f4a; }
  .btn.btn-danger:hover:active, .show > .btn.btn-danger:hover:active, .btn.btn-danger:focus, .show > .btn.btn-danger:focus, .btn.btn-danger.active, .show > .btn.btn-danger.active {
    background-color: #ee0b18;
    border-color: #ee0b18; }
  .btn.btn-warning, .show > .btn.btn-warning {
    background-color: #faad15;
    border-color: #faad15; }
  .btn.btn-warning:hover, .show > .btn.btn-warning:hover, .btn.btn-warning:active, .show > .btn.btn-warning:active {
    background-color: #fbb733;
    border-color: #fbb733; }
  .btn.btn-warning:hover:active, .show > .btn.btn-warning:hover:active, .btn.btn-warning:focus, .show > .btn.btn-warning:focus, .btn.btn-warning.active, .show > .btn.btn-warning.active {
    background-color: #eb9e05;
    border-color: #eb9e05; }
  .btn.btn-info, .show > .btn.btn-info {
    background-color: #d4a881;
    border-color: #d4a881; }
  .btn.btn-info:hover, .show > .btn.btn-info:hover, .btn.btn-info:active, .show > .btn.btn-info:active {
    background-color: #dcb898;
    border-color: #dcb898; }
  .btn.btn-info:hover:active, .show > .btn.btn-info:hover:active, .btn.btn-info:focus, .show > .btn.btn-info:focus, .btn.btn-info.active, .show > .btn.btn-info.active {
    background-color: #cc986a;
    border-color: #cc986a; }
  .btn.btn-light, .show > .btn.btn-light {
    background-color: #f9f6f6;
    border-color: #f9f6f6; }
  .btn.btn-light:hover, .show > .btn.btn-light:hover, .btn.btn-light:active, .show > .btn.btn-light:active {
    background-color: #ede5e3;
    border-color: #ede5e3; }
  .btn.btn-light:hover:active, .show > .btn.btn-light:hover:active, .btn.btn-light:focus, .show > .btn.btn-light:focus, .btn.btn-light.active, .show > .btn.btn-light.active {
    background-color: #e5dad6;
    border-color: #e5dad6; }
  .btn.btn-dark, .show > .btn.btn-dark {
    background-color: #3a302d;
    border-color: #3a302d; }
  .btn.btn-dark:hover, .show > .btn.btn-dark:hover, .btn.btn-dark:active, .show > .btn.btn-dark:active {
    background-color: #4b3e3a;
    border-color: #4b3e3a; }
  .btn.btn-dark:hover:active, .show > .btn.btn-dark:hover:active, .btn.btn-dark:focus, .show > .btn.btn-dark:focus, .btn.btn-dark.active, .show > .btn.btn-dark.active {
    background-color: #292220;
    border-color: #292220; }
  .btn.btn-outline-default, .show > .btn.btn-outline-default {
    color: #897e7d;
    background-color: #fff;
    border-color: #efe8e6; }
  .btn.btn-outline-default:hover, .show > .btn.btn-outline-default:hover, .btn.btn-outline-default:active, .show > .btn.btn-outline-default:active {
    background-color: #efe8e6 !important;
    border-color: #efe8e6; }
  .btn.btn-outline-default:hover:active, .show > .btn.btn-outline-default:hover:active, .btn.btn-outline-default:focus, .show > .btn.btn-outline-default:focus, .btn.btn-outline-default.active, .show > .btn.btn-outline-default.active {
    background-color: #efe8e6 !important;
    border-color: #efe8e6; }
  .btn.btn-outline-primary, .show > .btn.btn-outline-primary {
    border-color: #ce6200;
    color: #ce6200; }
  .btn.btn-outline-primary:hover, .show > .btn.btn-outline-primary:hover, .btn.btn-outline-primary:active, .show > .btn.btn-outline-primary:active {
    background-color: #d4a881 !important;
    border-color: #d4a881;
    color: #fff; }
  .btn.btn-outline-primary:hover:active, .show > .btn.btn-outline-primary:hover:active, .btn.btn-outline-primary:focus, .show > .btn.btn-outline-primary:focus, .btn.btn-outline-primary.active, .show > .btn.btn-outline-primary.active {
    background-color: #783114 !important;
    border-color: #783114;
    color: #fff; }
  .btn.btn-outline-secondary, .show > .btn.btn-outline-secondary {
    border-color: #a39593;
    color: #a39593; }
  .btn.btn-outline-secondary:hover, .show > .btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:active, .show > .btn.btn-outline-secondary:active {
    background-color: #b1a5a4 !important;
    border-color: #b1a5a4;
    color: #fff; }
  .btn.btn-outline-secondary:hover:active, .show > .btn.btn-outline-secondary:hover:active, .btn.btn-outline-secondary:focus, .show > .btn.btn-outline-secondary:focus, .btn.btn-outline-secondary.active, .show > .btn.btn-outline-secondary.active {
    background-color: #958582 !important;
    border-color: #958582;
    color: #fff; }
  .btn.btn-outline-success, .show > .btn.btn-outline-success {
    border-color: #41b883;
    color: #41b883; }
  .btn.btn-outline-success:hover, .show > .btn.btn-outline-success:hover, .btn.btn-outline-success:active, .show > .btn.btn-outline-success:active {
    background-color: #55c392 !important;
    border-color: #55c392;
    color: #fff; }
  .btn.btn-outline-success:hover:active, .show > .btn.btn-outline-success:hover:active, .btn.btn-outline-success:focus, .show > .btn.btn-outline-success:focus, .btn.btn-outline-success.active, .show > .btn.btn-outline-success.active {
    background-color: #39a173 !important;
    border-color: #39a173;
    color: #fff; }
  .btn.btn-outline-danger, .show > .btn.btn-outline-danger {
    border-color: #f5222e;
    color: #f5222e; }
  .btn.btn-outline-danger:hover, .show > .btn.btn-outline-danger:hover, .btn.btn-outline-danger:active, .show > .btn.btn-outline-danger:active {
    background-color: #f63f4a !important;
    border-color: #f63f4a;
    color: #fff; }
  .btn.btn-outline-danger:hover:active, .show > .btn.btn-outline-danger:hover:active, .btn.btn-outline-danger:focus, .show > .btn.btn-outline-danger:focus, .btn.btn-outline-danger.active, .show > .btn.btn-outline-danger.active {
    background-color: #ee0b18 !important;
    border-color: #ee0b18;
    color: #fff; }
  .btn.btn-outline-warning, .show > .btn.btn-outline-warning {
    border-color: #faad15;
    color: #faad15; }
  .btn.btn-outline-warning:hover, .show > .btn.btn-outline-warning:hover, .btn.btn-outline-warning:active, .show > .btn.btn-outline-warning:active {
    background-color: #fbb733 !important;
    border-color: #fbb733;
    color: #fff; }
  .btn.btn-outline-warning:hover:active, .show > .btn.btn-outline-warning:hover:active, .btn.btn-outline-warning:focus, .show > .btn.btn-outline-warning:focus, .btn.btn-outline-warning.active, .show > .btn.btn-outline-warning.active {
    background-color: #eb9e05 !important;
    border-color: #eb9e05;
    color: #fff; }
  .btn.btn-outline-info, .show > .btn.btn-outline-info {
    border-color: #d4a881;
    color: #d4a881; }
  .btn.btn-outline-info:hover, .show > .btn.btn-outline-info:hover, .btn.btn-outline-info:active, .show > .btn.btn-outline-info:active {
    background-color: #dcb898 !important;
    border-color: #dcb898;
    color: #fff; }
  .btn.btn-outline-info:hover:active, .show > .btn.btn-outline-info:hover:active, .btn.btn-outline-info:focus, .show > .btn.btn-outline-info:focus, .btn.btn-outline-info.active, .show > .btn.btn-outline-info.active {
    background-color: #cc986a !important;
    border-color: #cc986a;
    color: #fff; }
  .btn.btn-outline-light, .show > .btn.btn-outline-light {
    border-color: #f9f6f6;
    color: #897e7d; }
  .btn.btn-outline-light:hover, .show > .btn.btn-outline-light:hover, .btn.btn-outline-light:active, .show > .btn.btn-outline-light:active {
    background-color: #ede5e3 !important;
    border-color: #ede5e3;
    color: #ce6200; }
  .btn.btn-outline-light:hover:active, .show > .btn.btn-outline-light:hover:active, .btn.btn-outline-light:focus, .show > .btn.btn-outline-light:focus, .btn.btn-outline-light.active, .show > .btn.btn-outline-light.active {
    background-color: #ede5e3 !important;
    border-color: #ede5e3;
    color: #ce6200; }
  .btn.btn-outline-dark, .show > .btn.btn-outline-dark {
    border-color: #3a302d;
    color: #3a302d; }
  .btn.btn-outline-dark:hover, .show > .btn.btn-outline-dark:hover, .btn.btn-outline-dark:active, .show > .btn.btn-outline-dark:active {
    background-color: #4b3e3a !important;
    border-color: #4b3e3a;
    color: #fff; }
  .btn.btn-outline-dark:hover:active, .show > .btn.btn-outline-dark:hover:active, .btn.btn-outline-dark:focus, .show > .btn.btn-outline-dark:focus, .btn.btn-outline-dark.active, .show > .btn.btn-outline-dark.active {
    background-color: #292220 !important;
    border-color: #292220;
    color: #fff; }

[data-kit-theme='dark'] .btn.btn-light, [data-kit-theme='dark'] .show > .btn.btn-light, [data-kit-theme='dark'] .btn.btn-outline-default, [data-kit-theme='dark'] .show > .btn.btn-outline-default {
  background-color: #3a302d;
  border-color: #3a302d;
  color: #d3c9c6; }
  [data-kit-theme='dark'] .btn.btn-light:hover, [data-kit-theme='dark'] .show > .btn.btn-light:hover, [data-kit-theme='dark'] .btn.btn-outline-default:hover, [data-kit-theme='dark'] .show > .btn.btn-outline-default:hover, [data-kit-theme='dark'] .btn.btn-light:active, [data-kit-theme='dark'] .show > .btn.btn-light:active, [data-kit-theme='dark'] .btn.btn-outline-default:active, [data-kit-theme='dark'] .show > .btn.btn-outline-default:active {
    background-color: #453a36 !important;
    border-color: #453a36 !important;
    color: #d3c9c6; }
  [data-kit-theme='dark'] .btn.btn-light:hover:active, [data-kit-theme='dark'] .show > .btn.btn-light:hover:active, [data-kit-theme='dark'] .btn.btn-outline-default:hover:active, [data-kit-theme='dark'] .show > .btn.btn-outline-default:hover:active, [data-kit-theme='dark'] .btn.btn-light:focus, [data-kit-theme='dark'] .show > .btn.btn-light:focus, [data-kit-theme='dark'] .btn.btn-outline-default:focus, [data-kit-theme='dark'] .show > .btn.btn-outline-default:focus, [data-kit-theme='dark'] .btn.btn-light.active, [data-kit-theme='dark'] .show > .btn.btn-light.active, [data-kit-theme='dark'] .btn.btn-outline-default.active, [data-kit-theme='dark'] .show > .btn.btn-outline-default.active {
    background-color: #4b3e3a !important;
    border-color: #4b3e3a !important;
    color: #d3c9c6; }
  [data-kit-theme='dark'] .btn.btn-dark, [data-kit-theme='dark'] .show > .btn.btn-dark {
    background-color: #f9f6f6;
    border-color: #f9f6f6;
    color: #483c38 !important; }
  [data-kit-theme='dark'] .btn.btn-dark:hover, [data-kit-theme='dark'] .show > .btn.btn-dark:hover, [data-kit-theme='dark'] .btn.btn-dark:active, [data-kit-theme='dark'] .show > .btn.btn-dark:active {
    background-color: #ede5e3;
    border-color: #ede5e3; }
  [data-kit-theme='dark'] .btn.btn-dark:hover:active, [data-kit-theme='dark'] .show > .btn.btn-dark:hover:active, [data-kit-theme='dark'] .btn.btn-dark:focus, [data-kit-theme='dark'] .show > .btn.btn-dark:focus, [data-kit-theme='dark'] .btn.btn-dark.active, [data-kit-theme='dark'] .show > .btn.btn-dark.active {
    background-color: #e5dad6;
    border-color: #e5dad6; }
  [data-kit-theme='dark'] .btn.btn-outline-primary, [data-kit-theme='dark'] .show > .btn.btn-outline-primary, [data-kit-theme='dark'] .btn.btn-outline-secondary, [data-kit-theme='dark'] .show > .btn.btn-outline-secondary, [data-kit-theme='dark'] .btn.btn-outline-success, [data-kit-theme='dark'] .show > .btn.btn-outline-success, [data-kit-theme='dark'] .btn.btn-outline-danger, [data-kit-theme='dark'] .show > .btn.btn-outline-danger, [data-kit-theme='dark'] .btn.btn-outline-warning, [data-kit-theme='dark'] .show > .btn.btn-outline-warning, [data-kit-theme='dark'] .btn.btn-outline-info, [data-kit-theme='dark'] .show > .btn.btn-outline-info, [data-kit-theme='dark'] .btn.btn-outline-light, [data-kit-theme='dark'] .show > .btn.btn-outline-light, [data-kit-theme='dark'] .btn.btn-outline-dark, [data-kit-theme='dark'] .show > .btn.btn-outline-dark {
    background: transparent; }
  [data-kit-theme='dark'] .btn.btn-outline-light, [data-kit-theme='dark'] .show > .btn.btn-outline-light {
    border-color: #3a302d;
    color: #d3c9c6; }
  [data-kit-theme='dark'] .btn.btn-outline-light:hover, [data-kit-theme='dark'] .show > .btn.btn-outline-light:hover, [data-kit-theme='dark'] .btn.btn-outline-light:active, [data-kit-theme='dark'] .show > .btn.btn-outline-light:active {
    background-color: #453a36 !important;
    border-color: #453a36; }
  [data-kit-theme='dark'] .btn.btn-outline-light:hover:active, [data-kit-theme='dark'] .show > .btn.btn-outline-light:hover:active, [data-kit-theme='dark'] .btn.btn-outline-light:focus, [data-kit-theme='dark'] .show > .btn.btn-outline-light:focus, [data-kit-theme='dark'] .btn.btn-outline-light.active, [data-kit-theme='dark'] .show > .btn.btn-outline-light.active {
    background-color: #292220 !important;
    border-color: #292220; }
  [data-kit-theme='dark'] .btn.btn-outline-dark, [data-kit-theme='dark'] .show > .btn.btn-outline-dark {
    border-color: #f9f6f6;
    color: #f9f6f6; }
  [data-kit-theme='dark'] .btn.btn-outline-dark:hover, [data-kit-theme='dark'] .show > .btn.btn-outline-dark:hover, [data-kit-theme='dark'] .btn.btn-outline-dark:active, [data-kit-theme='dark'] .show > .btn.btn-outline-dark:active {
    color: #483c38 !important;
    background-color: #ede5e3 !important;
    border-color: #ede5e3; }
  [data-kit-theme='dark'] .btn.btn-outline-dark:hover:active, [data-kit-theme='dark'] .show > .btn.btn-outline-dark:hover:active, [data-kit-theme='dark'] .btn.btn-outline-dark:focus, [data-kit-theme='dark'] .show > .btn.btn-outline-dark:focus, [data-kit-theme='dark'] .btn.btn-outline-dark.active, [data-kit-theme='dark'] .show > .btn.btn-outline-dark.active {
    color: #483c38 !important;
    background-color: #ede5e3 !important;
    border-color: #ede5e3; }
/* TABLE */
.table {
  color: inherit; }
  .table thead th {
    border-bottom: 1px solid #efe8e6;
    outline: none !important; }
  .table thead th:focus {
    background: #efe8e6; }
  .table td, .table th {
    border-color: #efe8e6; }
  .table td:focus, .table th:focus {
    background-color: #efe8e6; }
  .table tbody tr:first-child td {
    border-top: none; }
  .table.table-hover tbody tr:hover {
    background: #f9f6f6; }
  .table tr.active, .table th.active {
    background: #f9f6f6; }
  .table .thead-dark th {
    color: #fff;
    background: #574843; }
  .table .thead-default th {
    background: #f9f6f6; }
  .table.table-striped tbody tr:nth-of-type(odd) {
    background: #f9f6f6; }
  .table.table-vertical-middle td, .table.table-vertical-middle th {
    vertical-align: middle; }
  .table.table-dark {
    color: #fff; }
  .table.table-dark.table-hover tr:hover td, .table.table-dark.table-hover tr:hover th {
    color: #fff; }
  .table.table-dark thead th {
    border-bottom-color: #6e5b55;
    color: #fff; }
  .table.table-dark th, .table.table-dark td {
    border-top-color: #6e5b55; }
  .table.table-dark th, .table.table-dark td, .table.table-dark thead th {
    background: #574843; }
  .table.table-dark th:focus, .table.table-dark td:focus, .table.table-dark thead th:focus {
    background: #574843; }
  .table.table-dark tr.active, .table.table-dark th.active {
    background: #e0d4d1; }

[data-kit-theme='dark'] .table thead th {
  border-color: #483c38; }
  [data-kit-theme='dark'] .table thead.thead-default th {
    background: #483c38;
    color: #fff; }
  [data-kit-theme='dark'] .table td, [data-kit-theme='dark'] .table th {
    border-color: #483c38; }
  [data-kit-theme='dark'] .table tr.active {
    background: #483c38;
    color: #fff; }
  [data-kit-theme='dark'] .table .thead-dark th {
    color: #897e7d;
    background: #fff; }
  [data-kit-theme='dark'] .table.table-hover tbody tr:hover {
    background: #483c38;
    color: #fff; }
  [data-kit-theme='dark'] .table.table-striped tbody tr:nth-of-type(odd) {
    background: #483c38; }
  [data-kit-theme='dark'] .table.table-dark {
    color: inherit; }
  [data-kit-theme='dark'] .table.table-dark thead th {
    border-bottom: 1px solid #efe8e6;
    outline: none !important;
    color: #897e7d; }
    [data-kit-theme='dark'] .table.table-dark thead th:focus {
      background: #efe8e6; }
  [data-kit-theme='dark'] .table.table-dark td, [data-kit-theme='dark'] .table.table-dark th {
    border-color: #efe8e6;
    background: #fff; }
    [data-kit-theme='dark'] .table.table-dark td:focus, [data-kit-theme='dark'] .table.table-dark th:focus {
      background-color: #efe8e6; }
  [data-kit-theme='dark'] .table.table-dark tbody tr:first-child td {
    border-top: none; }
  [data-kit-theme='dark'] .table.table-dark.table-hover tbody tr:hover {
    background: #f9f6f6; }
    [data-kit-theme='dark'] .table.table-dark.table-hover td, [data-kit-theme='dark'] .table.table-dark.table-hover th {
      color: #897e7d; }
    [data-kit-theme='dark'] .table.table-dark.table-hover tr:hover td, [data-kit-theme='dark'] .table.table-dark.table-hover tr:hover th {
      background: #f9f6f6; }
/* TYPOGRAPHY */
.mark, mark {
  background: #faad15;
  color: #fff; }

.blockquote {
  background: #f9f6f6;
  padding: 30px;
  border-left: 3px solid #efe8e6;
  font-size: 1rem; }
  .blockquote-reverse {
    text-align: right;
    border-left: none;
    border-right: 3px solid #efe8e6; }
  .blockquote-footer {
    margin-top: 1.33rem;
    color: #a39593; }

[data-kit-theme='dark'] .blockquote {
  background: #483c38; }
/* BREADCRUMB */
.breadcrumb {
  background: #f9f6f6; }

[data-kit-theme='dark'] .breadcrumb {
  color: #d3c9c6;
  background: #483c38; }
  [data-kit-theme='dark'] .breadcrumb .breadcrumb-item:before {
    color: #907770; }
  [data-kit-theme='dark'] .breadcrumb .breadcrumb-item.active {
    color: #d3c9c6; }
/* FORMS */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a39593 !important; }

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a39593 !important; }

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #a39593 !important; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a39593 !important; }

.form-actions {
  border-top: 1px solid #efe8e6;
  padding-top: 1.33rem;
  margin: 1.33rem 0; }

.form-control {
  font-family: var(--kit-font-family);
  border-color: #efe8e6;
  color: #897e7d; }
  .form-control.form-control-rounded {
    border-radius: 500px; }
  .form-control:focus {
    border-color: #ce6200; }
  .form-control.input-sm {
    padding: 0.26rem 0.53rem; }

.col-form-label {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem; }

.form-control:disabled, .form-control[readonly] {
  background-color: #f9f6f6; }

.input-group-addon {
  border-color: #efe8e6;
  background-color: #e0d4d1; }

span.input-group-addon {
  outline: none !important; }

.form-group.has-danger .form-control {
  border-color: #f5222e; }
  .form-group.has-success .form-control {
    border-color: #41b883; }
  .form-group.has-warning .form-control {
    border-color: #faad15; }
  .form-group.has-focused .form-control {
    border-color: #ce6200; }

.form-input-icon {
  position: relative; }
  .form-input-icon > i {
    color: #a39593;
    position: absolute;
    margin: 0.86rem 0.13rem 0.26rem 0.66rem;
    z-index: 3;
    width: 1.06rem;
    font-size: 1.06rem;
    text-align: center;
    left: 0; }
  .form-input-icon .form-control {
    padding-left: 2.26rem; }
  .form-input-icon.form-input-icon-right > i {
    left: auto;
    right: 0.2rem;
    margin: 0.86rem 0.66rem 0.26rem 0.13rem; }
  .form-input-icon.form-input-icon-right .form-control {
    padding-left: 1.06rem;
    padding-right: 2.26rem; }

.input-group .add-on.input-group-addon {
  width: 30px;
  text-align: center;
  display: inline-block; }
  .input-group .add-on.input-group-addon i {
    line-height: 2.2; }

[data-kit-theme='dark'] input::-webkit-input-placeholder {
  color: #907770 !important; }
  [data-kit-theme='dark'] input::-moz-placeholder {
    color: #907770 !important; }
  [data-kit-theme='dark'] input:-moz-placeholder {
    color: #907770 !important; }
  [data-kit-theme='dark'] input:-ms-input-placeholder {
    color: #907770 !important; }
  [data-kit-theme='dark'] .form-control {
    background: #3a302d;
    border-color: #483c38;
    color: #d3c9c6; }
  [data-kit-theme='dark'] .form-actions {
    border-top: 1px solid #483c38; }
  [data-kit-theme='dark'] .input-group-text {
    background: #483c38;
    border-color: #483c38;
    color: #d3c9c6; }
/* DROPDOWNS */
.dropdown .dropdown-toggle::after, .btn-group .dropdown-toggle::after {
  opacity: 0.6;
  transform: translateY(40%); }
  .dropdown .dropdown-toggle-noarrow:after, .btn-group .dropdown-toggle-noarrow:after {
    display: none; }
  .dropdown .dropdown-toggle-icon, .btn-group .dropdown-toggle-icon {
    position: relative;
    bottom: -0.14rem;
    margin-right: 0.33rem;
    color: #b5a19c; }
  .dropdown .dropdown-menu-scroll-container, .btn-group .dropdown-menu-scroll-container {
    position: relative; }
  .dropdown .dropdown-menu, .btn-group .dropdown-menu {
    border: 1px solid transparent;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 4px 38px 0 rgba(20, 19, 34, 0.11), 0 0 21px 0 rgba(20, 19, 34, 0.05); }
  .dropdown .dropdown-menu .dropdown-icon, .btn-group .dropdown-menu .dropdown-icon {
    margin-right: 0.33rem; }
  .dropdown .dropdown-menu .dropdown-divider, .btn-group .dropdown-menu .dropdown-divider {
    border-top-color: #efe8e6; }
  .dropdown .dropdown-menu .dropdown-header, .btn-group .dropdown-menu .dropdown-header {
    padding: 0.46rem 1rem;
    color: #897e7d;
    font-size: 0.93rem;
    font-weight: 600; }
  .dropdown .dropdown-menu .dropdown-item, .btn-group .dropdown-menu .dropdown-item {
    color: #897e7d;
    background: none;
    padding: 0.2rem 1rem;
    transition: color 0.2s ease-in-out; }
  .dropdown .dropdown-menu .dropdown-item a, .btn-group .dropdown-menu .dropdown-item a {
    color: #897e7d; }
    .dropdown .dropdown-menu .dropdown-item a:hover, .btn-group .dropdown-menu .dropdown-item a:hover, .dropdown .dropdown-menu .dropdown-item a:active, .btn-group .dropdown-menu .dropdown-item a:active {
      background: none;
      color: #ce6200; }
  .dropdown .dropdown-menu .dropdown-item.disabled, .btn-group .dropdown-menu .dropdown-item.disabled {
    cursor: not-allowed;
    color: #efe8e6 !important; }
    .dropdown .dropdown-menu .dropdown-item.disabled a, .btn-group .dropdown-menu .dropdown-item.disabled a {
      color: #efe8e6 !important;
      cursor: not-allowed; }
  .dropdown .dropdown-menu .dropdown-item.active, .btn-group .dropdown-menu .dropdown-item.active {
    background: #e0d4d1 !important; }
  .dropdown .dropdown-menu .dropdown-item:hover, .btn-group .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:active, .btn-group .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:focus, .btn-group .dropdown-menu .dropdown-item:focus {
    background: none;
    color: #ce6200; }
  .dropdown.show .dropdown-toggle::before, .btn-group.show .dropdown-toggle::before {
    display: block; }
  .dropdown.show .dropdown-toggle-text, .btn-group.show .dropdown-toggle-text {
    color: #ce6200; }

[data-kit-theme='dark'] .dropdown-menu {
  background-color: #2c2422; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu:not(.inner), [data-kit-theme='dark'] .btn-group .dropdown-menu:not(.inner) {
    border: 1px solid #483c38; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu, [data-kit-theme='dark'] .btn-group .dropdown-menu {
    background-color: #2c2422; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-divider, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-divider {
    border-top-color: #483c38; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-header, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-header {
    color: #d3c9c6; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item {
    color: #d3c9c6; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item a, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item a {
      color: #d3c9c6; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item a:hover, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item a:hover, [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item a:active, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item a:active {
      background: none;
      color: #ce6200; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item.disabled, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item.disabled {
      cursor: not-allowed;
      color: #907770 !important; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item.disabled a, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item.disabled a {
      color: #907770 !important;
      cursor: not-allowed; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item.active, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item.active {
      background: #ce6200 !important;
      color: #fff !important; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item:hover, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item:hover, [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item:active, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item:active, [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item:focus, [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item:focus {
      background: none;
      color: #ce6200; }
/* SELECTBOXES */
select {
  appearance: none; }
  select option:disabled {
    opacity: 0.4; }
  select.form-control {
    background: #fff center right no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZDNDdFRTkxRTJBMTFFNjg0MUM5MTMwMjYwRDYwRDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZDNDdFRTgxRTJBMTFFNjg0MUM5MTMwMjYwRDYwRDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69wtu7AAAAe0lEQVR42mLce+zSOVFhYUMGNHDv4cOd/q6WHgxkAqbvP77H/P339zey4Nfv3z7ceXA/hoECwCQnLXPtw8eP05EFHz15WuRm7/CGIoNBhLCgUPnPX79egdgv37w+qKmqOp+BQsAEpX8wMTFm/fnz5/P/f//DGagAAAIMAKIuMR+q/rU9AAAAAElFTkSuQmCC'); }
  select.form-control[multiple] {
    background-image: none; }

[data-kit-theme='dark'] select.form-control {
  background-color: #3a302d;
  border-color: #483c38; }
/* BADGE */
.badge {
  font-weight: normal;
  background: #fff;
  color: #a39593;
  letter-spacing: 1px;
  text-transform: uppercase; }
  .badge.badge-default {
    background: #b5a19c;
    color: #fff; }
  .badge.badge-primary {
    background: #ce6200;
    color: #fff; }
  .badge.badge-secondary {
    background: #a39593;
    color: #fff; }
  .badge.badge-success {
    background: #41b883;
    color: #fff; }
  .badge.badge-danger {
    background: #f5222e;
    color: #fff; }
  .badge.badge-warning {
    background: #faad15;
    color: #fff; }
  .badge.badge-info {
    background: #d4a881;
    color: #fff; }
  .badge.badge-light {
    background: #f9f6f6;
    color: #897e7d; }
  .badge.badge-dark {
    background: #3a302d;
    color: #fff; }

[data-kit-theme='dark'] .badge.badge-light {
  background: #3a302d;
  color: #fff; }
  [data-kit-theme='dark'] .badge.badge-dark {
    background: #f9f6f6;
    color: #897e7d; }
/* CAROUSEL */
.carousel-indicators li {
  opacity: 0.5; }
  .carousel-indicators li.active {
    opacity: 1; }

[data-kit-theme='dark'] .carousel-indicators li.active {
  opacity: 1;
  background-color: #ce6200; }
/* COLLAPSE */
.accordion .card {
  border-radius: 0;
  margin-bottom: 0;
  border-bottom-width: 0; }
  .accordion .card:first-child {
    border-radius: 5px 5px 0 0; }
  .accordion .card:last-child {
    border-radius: 0 0 5px 5px;
    border-bottom-width: 1px; }
  .accordion .card .card-header {
    cursor: pointer; }
  .accordion .card .card-header .card-title {
    margin-bottom: 0; }
  .accordion .card .card-header.collapsed {
    border: none; }
  .accordion.accordion-margin-bottom .card {
    border-radius: 5px;
    margin-bottom: 1rem;
    border-bottom-width: 1px; }
  .accordion .accordion-indicator {
    padding-top: 1px;
    color: #a39593; }
  .accordion .accordion-indicator .plus {
    display: none; }
  .accordion .accordion-indicator .minus {
    display: inline; }
  .accordion .collapsed .accordion-indicator .plus {
    display: inline; }
  .accordion .collapsed .accordion-indicator .minus {
    display: none; }
/* MODAL */
.modal .modal-content {
  border: none; }
  .modal .modal-header .close {
    background: #fff; }

.modal-backdrop {
  background: #574843; }
  .modal-backdrop.show {
    opacity: 0.3; }

[data-kit-theme='dark'] .modal-content {
  background: #2c2422; }
  [data-kit-theme='dark'] .modal-header, [data-kit-theme='dark'] .modal-footer {
    border-color: #483c38; }
  [data-kit-theme='dark'] .modal-backdrop.show {
    opacity: 0.7; }
  [data-kit-theme='dark'] .modal .close {
    background: transparent;
    color: #907770;
    text-shadow: none; }
/* ALERTS */
.alert {
  border: none;
  font-weight: normal;
  color: #fff; }
  .alert .close {
    color: #fff;
    opacity: 0.5;
    outline: none !important; }
  .alert .close:hover {
    opacity: 1; }
  .alert a, .alert .alert-link {
    font-weight: normal;
    color: #fff;
    opacity: 0.7;
    transition: color 0.2s ease-in-out; }
  .alert a:hover, .alert .alert-link:hover {
    opacity: 1;
    color: #fff; }
  .alert.alert-default {
    background: #b5a19c; }
  .alert.alert-primary {
    background: #ce6200; }
  .alert.alert-secondary {
    background: #a39593; }
  .alert.alert-success {
    background: #41b883; }
  .alert.alert-danger {
    background: #f5222e; }
  .alert.alert-warning {
    background: #faad15; }
  .alert.alert-info {
    background: #d4a881; }
  .alert.alert-light {
    background: #f9f6f6;
    color: #897e7d; }
  .alert.alert-light a, .alert.alert-light .alert-link {
    font-weight: normal;
    color: #897e7d;
    opacity: 0.7;
    transition: color 0.2s ease-in-out; }
  .alert.alert-light a:hover, .alert.alert-light .alert-link:hover {
    opacity: 1;
    color: #897e7d; }
  .alert.alert-dark {
    background: #3a302d; }

[data-kit-theme='dark'] .alert.alert-light {
  background: #3a302d; }
  [data-kit-theme='dark'] .alert.alert-dark {
    background: #f9f6f6;
    color: #d3c9c6; }
  [data-kit-theme='dark'] .alert.alert-dark a, [data-kit-theme='dark'] .alert.alert-dark .alert-link {
    font-weight: normal;
    color: #897e7d;
    opacity: 0.7;
    transition: color 0.2s ease-in-out; }
    [data-kit-theme='dark'] .alert.alert-dark a:hover, [data-kit-theme='dark'] .alert.alert-dark .alert-link:hover {
      opacity: 1;
      color: #897e7d; }
/* PAGINATION */
.pagination .page-link {
  border-color: #efe8e6;
  color: #897e7d;
  outline: none;
  margin-bottom: 0.66rem; }
  .pagination .page-link:hover, .pagination .page-link:focus {
    background: #f9f6f6; }
  .pagination .page-item.disabled .page-link {
    background: #f9f6f6; }
  .pagination .page-item.active .page-link {
    background: #ce6200;
    border-color: #ce6200; }

.pager li > a {
  border-color: #a39593;
  color: #897e7d;
  outline: none;
  border-radius: 3px; }
  .pager li > a:hover, .pager li > a:focus {
    background: #b5a19c;
    color: #fff;
    border-color: #b5a19c; }

[data-kit-theme='dark'] .pagination .page-link {
  border-color: #483c38;
  background: #483c38; }
  [data-kit-theme='dark'] .pagination .page-link:hover, [data-kit-theme='dark'] .pagination .page-link:focus {
    background: #ce6200;
    border-color: #ce6200;
    color: #fff; }
  [data-kit-theme='dark'] .pagination .page-item.disabled .page-link {
    opacity: 0.5;
    background: #483c38; }
/* NAVS */
.nav .nav-link.disabled {
  opacity: 0.4; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background: #ce6200; }

.nav-tabs .nav-link.active {
  background: transparent; }
  .nav-tabs-noborder {
    border-bottom: 0; }
  .nav-tabs-stretched {
    align-items: stretch; }
  .nav-tabs-stretched .nav-item {
    display: flex; }
  .nav-tabs-stretched .nav-link {
    display: flex;
    align-items: center; }
  .nav-tabs-line .nav-item:last-child .nav-link {
    margin-right: 0; }
  .nav-tabs-line .nav-item.show .nav-link {
    border-color: transparent; }
  .nav-tabs-line .nav-link {
    padding-left: 0;
    padding-right: 0;
    margin-right: 1.33rem; }
  .nav-tabs-line .nav-link:hover, .nav-tabs-line .nav-link:focus, .nav-tabs-line .nav-link:active {
    border-color: transparent; }
  .nav-tabs-line .nav-link.active {
    border-color: transparent;
    position: relative;
    color: #ce6200; }
    .nav-tabs-line .nav-link.active:after {
      position: absolute;
      bottom: -1px;
      left: 0;
      content: '';
      display: block;
      height: 1px;
      width: 100%;
      background: #ce6200; }
  .nav-tabs-line-bold .nav-link.active:after {
    height: 7px;
    bottom: -4px;
    border-radius: 7px; }
  .nav-tabs-line-bottom {
    border-bottom: 4px solid #efe8e6; }
  .nav-tabs-line-bottom .nav-item {
    margin-right: 2rem;
    margin-bottom: -4px; }
  .nav-tabs-line-bottom .nav-link {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0.66rem;
    position: relative;
    color: #3a302d; }
  .nav-tabs-line-bottom .nav-link::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background-color: #efe8e6; }
  .nav-tabs-line-bottom .nav-link.active {
    color: #ce6200; }
    .nav-tabs-line-bottom .nav-link.active::before {
      background-color: #ce6200; }

[data-kit-theme='dark'] .nav-tabs {
  border-color: #483c38; }
  [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link.active, [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link:hover, [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link:active, [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link:focus {
    color: #ce6200;
    background: transparent;
    border-color: #483c38;
    border-bottom-color: #2c2422; }
/* POPOVERS */
.popover {
  border-color: #efe8e6; }
  .popover .popover-inner {
    border-width: 0.53rem; }
  .popover .popover-inner:after {
    border-width: 0.46rem; }
  .popover .popover-header {
    font-weight: 600;
    background: #f9f6f6;
    margin: -1px;
    padding: 0.53rem 1rem;
    border-radius: 3px 3px 0 0; }
  .popover.bs-popover-right .arrow:before {
    border-right-color: #efe8e6; }
  .popover.bs-popover-left .arrow:before {
    border-left-color: #efe8e6; }
  .popover.bs-popover-bottom .arrow:before {
    border-bottom-color: #efe8e6; }
  .popover.bs-popover-top .arrow:before {
    border-top-color: #efe8e6; }

[data-kit-theme='dark'] .popover {
  border-color: #483c38;
  background: #2c2422; }
  [data-kit-theme='dark'] .popover .popover-header {
    background: #483c38;
    color: #fff;
    border-color: #483c38; }
  [data-kit-theme='dark'] .popover .popover-body {
    color: #d3c9c6; }
  [data-kit-theme='dark'] .popover.bs-popover-right .arrow:before {
    border-right-color: #483c38; }
  [data-kit-theme='dark'] .popover.bs-popover-right .arrow:after {
    border-right-color: #2c2422; }
  [data-kit-theme='dark'] .popover.bs-popover-left .arrow:before {
    border-left-color: #483c38; }
  [data-kit-theme='dark'] .popover.bs-popover-left .arrow:after {
    border-left-color: #2c2422; }
  [data-kit-theme='dark'] .popover.bs-popover-bottom .arrow:before {
    border-bottom-color: #483c38; }
  [data-kit-theme='dark'] .popover.bs-popover-bottom .arrow:after {
    border-bottom-color: #2c2422; }
  [data-kit-theme='dark'] .popover.bs-popover-top .arrow:before {
    border-top-color: #483c38; }
  [data-kit-theme='dark'] .popover.bs-popover-top .arrow:after {
    border-top-color: #2c2422; }
/* TOOLTIPS */
.tooltip .tooltip-inner {
  background: #574843;
  padding: 0.26rem 1rem;
  color: #fff;
  font-size: 0.93rem; }
/* LIST GROUP */
.list-group-item {
  border-color: #efe8e6; }
  .list-group-item.active {
    background: #ce6200; }

[data-kit-theme='dark'] .list-group-item {
  border-color: #483c38;
  background: #2c2422;
  color: inherit; }
  [data-kit-theme='dark'] .list-group-item.active {
    background: #ce6200 !important; }
  [data-kit-theme='dark'] .list-group-item-action {
    color: #fff !important; }
  [data-kit-theme='dark'] .list-group-item-action:hover {
    background: #3a302d; }
  [data-kit-theme='dark'] .list-group-item-action.disabled {
    opacity: 0.5;
    background: transparent; }
/* PROGRESS */
[data-kit-theme='dark'] .progress {
  background: #483c38; }
/* JUMBOTRON */
[data-kit-theme='dark'] .jumbotron {
  background: #483c38; }
/* NAVBAR */
/*  PERFECT SCROLLBAR CUSTOM STYLES */
.ps-theme-kit {
  position: relative;
  overflow: auto; }
  .ps-theme-kit .ps-scrollbar-y-rail {
    width: 4px !important;
    background: none !important; }
  .ps-theme-kit .ps-scrollbar-y-rail > .ps-scrollbar-y {
    width: 4px !important;
    background: #c5cdd2 !important; }
  .ps-theme-kit .ps-scrollbar-x-rail {
    height: 4px !important;
    background: none !important; }
  .ps-theme-kit .ps-scrollbar-x-rail > .ps-scrollbar-x {
    height: 4px !important;
    background: #c5cdd2 !important; }

[data-kit-theme='dark'] .ps-theme-kit .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background: #32304b !important; }
  [data-kit-theme='dark'] .ps-theme-kit .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background: #32304b !important; }

.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1; }

.ct-chart-line .ct-label, .ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label {
  dominant-baseline: central; }

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

.ct-grid-background {
  fill: none; }

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round; }

.ct-line {
  fill: none;
  stroke-width: 4px; }

.ct-area {
  stroke: none;
  fill-opacity: 0.1; }

.ct-bar {
  fill: none;
  stroke-width: 10px; }

.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #ce6200; }
  .ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
    fill: #ce6200; }

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #41b883; }
  .ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
    fill: #41b883; }

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #ff0; }
  .ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
    fill: #ff0; }

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #faad15; }
  .ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
    fill: #faad15; }

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #453d3f; }
  .ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
    fill: #453d3f; }

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b; }
  .ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
    fill: #59922b; }

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3; }
  .ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
    fill: #0544d3; }

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #652eff; }
  .ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
    fill: #652eff; }

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #fd3995; }
  .ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
    fill: #fd3995; }

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458; }
  .ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
    fill: #dda458; }

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d; }
  .ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
    fill: #eacf7d; }

.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d; }
  .ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area {
    fill: #86797d; }

.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #f9f6f6; }
  .ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area {
    fill: #f9f6f6; }

.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #b5a19c; }
  .ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area {
    fill: #b5a19c; }

.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca; }
  .ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area {
    fill: #a748ca; }

.ct-square {
  display: block;
  position: relative;
  width: 100%; }
  .ct-square:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 100%; }
  .ct-square:after {
    content: '';
    display: table;
    clear: both; }
  .ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-second:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
  .ct-minor-second:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-second:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%; }
  .ct-major-second:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-third:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%; }
  .ct-minor-third:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-third:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 80%; }
  .ct-major-third:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fourth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 75%; }
  .ct-perfect-fourth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fifth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%; }
  .ct-perfect-fifth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-sixth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
  .ct-minor-sixth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
  .ct-golden-section:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%; }
  .ct-golden-section:after {
    content: '';
    display: table;
    clear: both; }
  .ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-sixth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 60%; }
  .ct-major-sixth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-seventh:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
  .ct-minor-seventh:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-seventh:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%; }
  .ct-major-seventh:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-octave:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 50%; }
  .ct-octave:after {
    content: '';
    display: table;
    clear: both; }
  .ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-tenth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 40%; }
  .ct-major-tenth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-eleventh:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
  .ct-major-eleventh:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-twelfth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%; }
  .ct-major-twelfth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-double-octave:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 25%; }
  .ct-double-octave:after {
    content: '';
    display: table;
    clear: both; }
  .ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-hidden-points .ct-point {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  stroke-linecap: square; }
  .ct-hidden-points:hover .ct-point {
    opacity: 1; }

[data-kit-theme='dark'] .ct-grid {
  stroke: #907770; }
  [data-kit-theme='dark'] .ct-label {
    color: #a6938d; }
/*  CHARTIST TOOLTIP PLUGIN */
.chartist-tooltip {
  position: absolute;
  display: none;
  min-width: 5em;
  padding: 8px 10px;
  background: #574843;
  color: #fff;
  text-align: center;
  pointer-events: none;
  z-index: 100;
  transition: opacity 0.2s linear;
  border-radius: 3px;
  transform: translate3d(3px, 4px, 0); }
  .chartist-tooltip.tooltip-show {
    display: inline-block; }
  .chartist-tooltip:before {
    position: absolute;
    bottom: -14px;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #574843;
    border-width: 7px;
    margin-left: -8px; }
  .chartist-tooltip.hide {
    display: block;
    opacity: 0;
    visibility: hidden; }
/*  DATATABLES */
table.dataTable {
  border-collapse: collapse !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  line-height: 18px !important; }

.container-fluid.dt-bootstrap4 {
  padding: 0; }
/*  DATATABLES RESPONSIVE */
table.dataTable {
  width: 100% !important; }
  table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer; }
  table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    top: 13px;
    left: 6px;
    height: 16px;
    width: 16px;
    display: block;
    position: absolute;
    color: white;
    border: none;
    border-radius: 100px;
    text-align: center;
    line-height: 15px;
    box-shadow: none;
    box-sizing: content-box;
    content: '+';
    background-color: #b5a19c; }
  table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child.dataTables_empty:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child.dataTables_empty:before {
    display: none; }
  table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    content: '-';
    background-color: #b5a19c;
    line-height: 14px; }
  table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
    display: none; }
  table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
    padding-left: 27px; }
  table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 12px; }
  table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
    position: relative;
    cursor: pointer; }
  table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: white;
    border: none;
    border-radius: 100px;
    text-align: center;
    line-height: 15px;
    box-shadow: none;
    box-sizing: content-box;
    content: '+';
    background-color: #b5a19c; }
  table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
    content: '-';
    background-color: #b5a19c; }
  table.dataTable > tbody > tr.child {
    padding: 0.5em 1em; }
  table.dataTable > tbody > tr.child:hover {
    background: transparent !important; }
  table.dataTable > tbody > tr.child ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0; }
  table.dataTable > tbody > tr.child ul li {
    border-bottom: 1px solid #efefef;
    padding: 0.5em 0; }
    table.dataTable > tbody > tr.child ul li:first-child {
      padding-top: 0; }
    table.dataTable > tbody > tr.child ul li:last-child {
      border-bottom: none; }
  table.dataTable > tbody > tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: bold; }
  table.dataTable .child li {
    white-space: normal; }

@media (max-width: 575px) {
  div.dataTables_wrapper div.dataTables_info {
    margin-bottom: 10px; } }

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
  bottom: 0.7em; }
/*  DATATABLES FIXED COLUMNS */
table.DTFC_Cloned tr {
  background-color: transparent;
  margin-bottom: 0; }

div.DTFC_LeftHeadWrapper table, div.DTFC_RightHeadWrapper table {
  border-bottom: none !important;
  margin-bottom: 0 !important;
  background-color: transparent; }

div.DTFC_LeftBodyWrapper table, div.DTFC_RightBodyWrapper table {
  border-top: none;
  margin: 0 !important; }
  div.DTFC_LeftBodyWrapper table thead .sorting:after, div.DTFC_RightBodyWrapper table thead .sorting:after, div.DTFC_LeftBodyWrapper table thead .sorting_asc:after, div.DTFC_RightBodyWrapper table thead .sorting_asc:after, div.DTFC_LeftBodyWrapper table thead .sorting_desc:after, div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
    display: none; }
  div.DTFC_LeftBodyWrapper table tbody tr:first-child th, div.DTFC_RightBodyWrapper table tbody tr:first-child th, div.DTFC_LeftBodyWrapper table tbody tr:first-child td, div.DTFC_RightBodyWrapper table tbody tr:first-child td {
    border-top: none; }

div.DTFC_LeftFootWrapper table, div.DTFC_RightFootWrapper table {
  border-top: none;
  margin-top: 0 !important;
  background-color: transparent; }
/*  EONASDAN BOOTSTRAP DATEPICKER */
.bootstrap-datetimepicker-widget {
  max-width: 19em; }
  .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: none;
    color: #ce6200 !important; }
    .bootstrap-datetimepicker-widget table thead tr:first-child th.prev, .bootstrap-datetimepicker-widget table thead tr:first-child th.next {
      color: #b5a19c; }
  .bootstrap-datetimepicker-widget table td {
    transition: all 0.1s ease-in-out; }
  .bootstrap-datetimepicker-widget table td span.active {
    background: #ce6200 !important; }
    .bootstrap-datetimepicker-widget table td span:hover {
      background-color: #897e7d;
      color: #fff; }
    .bootstrap-datetimepicker-widget table td span.timepicker-hour, .bootstrap-datetimepicker-widget table td span.timepicker-minute {
      color: #574843;
      background: none !important; }
  .bootstrap-datetimepicker-widget table td.minute:hover {
    background-color: #f9f6f6; }
  .bootstrap-datetimepicker-widget table th {
    width: 32px;
    height: 28px;
    line-height: 28px; }
  .bootstrap-datetimepicker-widget table th.dow {
    font-weight: 600; }
  .bootstrap-datetimepicker-widget table th.picker-switch {
    width: 165px; }
  .bootstrap-datetimepicker-widget table td.day {
    width: 32px;
    height: 28px;
    line-height: 28px; }
  .bootstrap-datetimepicker-widget table td.day:hover {
    background: #897e7d;
    color: #fff; }
  .bootstrap-datetimepicker-widget table td.day.new {
    color: #efe8e6; }
    .bootstrap-datetimepicker-widget table td.day.new:hover {
      color: #fff !important; }
  .bootstrap-datetimepicker-widget table td.day.old {
    color: #efe8e6; }
    .bootstrap-datetimepicker-widget table td.day.old:hover {
      color: #fff !important; }
  .bootstrap-datetimepicker-widget table td.active.active, .bootstrap-datetimepicker-widget table table td.active:hover.active, .bootstrap-datetimepicker-widget table td.active:active:hover, .bootstrap-datetimepicker-widget table table td.active:hover:active:hover {
    background-color: #ce6200;
    color: #fff !important; }
  .bootstrap-datetimepicker-widget .timepicker-hours td:hover, .bootstrap-datetimepicker-widget .timepicker-minutes td:hover {
    background: #897e7d !important;
    color: #fff; }
  .bootstrap-datetimepicker-widget a[data-action].btn {
    padding: 0;
    background: none;
    color: #574843;
    border: none !important; }
  .bootstrap-datetimepicker-widget a[data-action].btn:hover {
    color: #fff;
    background: #897e7d; }
  .bootstrap-datetimepicker-widget a[data-action].btn:hover span {
    background: none !important; }
  .bootstrap-datetimepicker-widget .accordion-toggle span {
    color: #574843;
    background: #efe8e6; }
  .bootstrap-datetimepicker-widget .accordion-toggle span:hover {
    color: #fff;
    background-color: #ce6200; }
  .bootstrap-datetimepicker-widget.dropdown-menu {
    width: 300px; }
  .bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
    display: none; }

[data-kit-theme='dark'] .datepicker, [data-kit-theme='dark'] .timepicker {
  background: #3a302d;
  color: #d3c9c6; }
  [data-kit-theme='dark'] .datepicker .timepicker-hour, [data-kit-theme='dark'] .timepicker .timepicker-hour, [data-kit-theme='dark'] .datepicker .timepicker-minute, [data-kit-theme='dark'] .timepicker .timepicker-minute {
    color: #d3c9c6; }
  [data-kit-theme='dark'] .bootstrap-datetimepicker-widget a[data-action].btn {
    background: #3a302d;
    color: #d3c9c6; }
  [data-kit-theme='dark'] .bootstrap-datetimepicker-widget a[data-action].btn:hover {
    background: #ce6200;
    color: #fff; }
  [data-kit-theme='dark'] .bootstrap-datetimepicker-widget a[data-action]:not(.btn) span {
    background: #483c38;
    color: #d3c9c6; }
  [data-kit-theme='dark'] .bootstrap-datetimepicker-widget a[data-action]:not(.btn) span:hover {
    background: #ce6200;
    color: #fff; }
/*  EDITABLE TABLE */
.editable-table td {
  outline: none !important; }
  .editable-table + input, .editable-table input:focus {
    border: 1px solid #ce6200 !important;
    outline: 0 !important;
    outline-offset: 0 !important;
    box-sizing: content-box; }
  .editable-table.table-inverse + input, .editable-table.table-inverse input:focus {
    border-color: #897e7d !important; }
/*  FULLCALENDAR */
.fc-unthemed {
  position: relative;
  z-index: 50; }
  .fc-unthemed * {
    outline: none !important;
    appearance: none !important; }
  .fc-unthemed .fc-axis {
    padding: 0 15px; }
  .fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #f9f6f6; }
  .fc-unthemed th {
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 15px; }
  .fc-unthemed .jspVerticalBar {
    z-index: 10; }
  .fc-unthemed .fc-toolbar {
    margin-bottom: 0; }
  .fc-unthemed .fc-toolbar h1, .fc-unthemed .fc-toolbar h2, .fc-unthemed .fc-toolbar h3, .fc-unthemed .fc-toolbar h4, .fc-unthemed .fc-toolbar h5, .fc-unthemed .fc-toolbar h6 {
    font-weight: 600;
    font-size: 18px;
    line-height: 32px; }
  .fc-unthemed .fc-toolbar .fc-left, .fc-unthemed .fc-toolbar .fc-right, .fc-unthemed .fc-toolbar .fc-center {
    margin-bottom: 10px; }
  .fc-unthemed .fc-toolbar .fc-center {
    padding: 0 20px; }
  .fc-unthemed .fc-state-default {
    background: #e0d4d1;
    border: none;
    box-shadow: none;
    font-weight: 600;
    font-size: 14px;
    padding: 6px 10px 10px;
    border-radius: 3px !important;
    text-shadow: none;
    line-height: 18px;
    color: #fff; }
  .fc-unthemed .fc-state-default:hover {
    background: #cbbdb9; }
  .fc-unthemed .fc-state-active {
    background-color: #ce6200 !important;
    color: #fff !important;
    text-shadow: none; }
  .fc-unthemed .fc-unthemed .fc-today {
    background-color: #fff6da; }
  .fc-unthemed .fc-highlight {
    background-color: #a0dfff;
    border: solid 1px #ce6200; }
  .fc-unthemed .fc-widget-header, .fc-unthemed .fc-widget-content {
    margin-right: 0 !important; }
  .fc-unthemed .fc-scroller.jspScrollable {
    overflow: hidden !important; }
  .fc-unthemed .fc-ltr .fc-time-grid .fc-event-container {
    margin: 0; }
  .fc-unthemed .fc-time-grid-event .fc-time {
    font-size: 1rem; }
  .fc-unthemed .fc-day-grid-event .fc-time {
    font-weight: 600; }
  .fc-unthemed .fc-event {
    background-color: #ce6200;
    border-color: #fff;
    color: #fff !important;
    border-radius: 0;
    font-size: 14px;
    padding: 7px; }
  .fc-unthemed .fc-event.event-clicked {
    opacity: 0.7;
    z-index: 30 !important; }
  .fc-unthemed .fc-event.fc-event-success {
    background-color: #41b883; }
  .fc-unthemed .fc-event.fc-event-secondary {
    background-color: #a39593; }
  .fc-unthemed .fc-event.fc-event-danger {
    background-color: #f5222e; }
  .fc-unthemed .fc-event.fc-event-warning {
    background-color: #faad15; }
  .fc-unthemed .fc-event.fc-event-info {
    background-color: #d4a881; }
  .fc-unthemed .fc-event.fc-event-default {
    background-color: #b5a19c; }
  .fc-unthemed a.fc-more {
    font-size: 1rem;
    text-decoration: none; }
  .fc-unthemed .fc-event {
    border-radius: 10px;
    padding: 0 8px;
    margin: 1px 2px 0; }
  .fc-unthemed .fc-time-grid-event {
    padding: 8px;
    border-radius: 5px; }
  .fc-unthemed hr.fc-divider {
    padding: 0; }

.fc-unthemed .fc-popover, .fc-popover {
  width: 250px;
  box-shadow: none;
  background: none;
  border: none; }
  .fc-unthemed .fc-popover .fc-header, .fc-popover .fc-header {
    border-radius: 4px 4px 0 0;
    color: #fff;
    background: #ce6200;
    padding: 6px 10px 6px 12px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.875rem; }
  .fc-unthemed .fc-popover .fc-header .fc-title, .fc-popover .fc-header .fc-title {
    margin: 0; }
  .fc-unthemed .fc-popover .fc-header .fc-close, .fc-popover .fc-header .fc-close {
    color: #fff;
    font-size: 0.875rem; }
  .fc-unthemed .fc-popover .fc-body, .fc-popover .fc-body {
    background: #fbfcfd;
    border: solid 1px #efe8e6;
    border-top: none;
    border-radius: 0 0 4px 4px; }
  .fc-unthemed .fc-popover .fc-event-container, .fc-popover .fc-event-container {
    padding: 10px 12px; }
  .fc-unthemed .fc-popover .fc-h-event, .fc-popover .fc-h-event {
    padding-left: 7px !important;
    margin-left: 2px !important; }
  .fc-unthemed .fc-popover .text-center .btn, .fc-popover .text-center .btn {
    margin: 0 4px; }

.fc-popover.click {
  position: absolute;
  left: 50%;
  top: 100%;
  z-index: 50;
  margin-left: -120px;
  margin-top: 8px;
  font-size: 0.9375rem; }
  .fc-popover.click .fc-header {
    position: relative;
    padding-right: 30px; }
  .fc-popover.click .fc-header:before {
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #ce6200 transparent; }
  .fc-popover.click .fc-header .cl {
    border: none;
    background: none;
    padding: 0;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px; }
  .fc-popover.click .fc-body {
    padding: 12px; }
  .fc-popover.click .fc-body p {
    margin: 0 0 1em; }
  .fc-popover.click .fc-body .actions {
    margin: 0 -12px 0 0; }
  .fc-popover.click .fc-body .actions li {
    float: left;
    margin: 0 12px 0 0; }
    .fc-popover.click .fc-body .actions li:last-child {
      margin-right: 0; }
  .fc-popover.click .fc-body > .btn {
    margin: 0 10px 0 0; }
  .fc-popover.click .fc-body .form-control {
    font-size: 0.875rem; }
  .fc-popover.click .fc-body.remove-confirm, .fc-popover.click .fc-body.edit-event {
    display: none; }

[data-kit-theme='dark'] .fc-unthemed .fc-state-default {
  background: #483c38; }
  [data-kit-theme='dark'] .fc-unthemed .fc-event {
    border-color: transparent; }
  [data-kit-theme='dark'] .fc-unthemed .fc-popover .fc-event-container {
    background: #483c38; }
  [data-kit-theme='dark'] .fc-unthemed .fc-popover .fc-widget-content {
    border-color: #483c38; }
  [data-kit-theme='dark'] .fc-unthemed .fc-divider, [data-kit-theme='dark'] .fc-unthemed .fc-popover, [data-kit-theme='dark'] .fc-unthemed .fc-row, [data-kit-theme='dark'] .fc-unthemed tbody, [data-kit-theme='dark'] .fc-unthemed td, [data-kit-theme='dark'] .fc-unthemed th, [data-kit-theme='dark'] .fc-unthemed thead {
    border-color: #483c38; }
/*  OWL CAROUSEL */
.owl-demo .item {
  height: 140px;
  background: #efe8e6;
  padding: 1rem; }

.owl-demo-img .owl-item img {
  height: 132px; }

.owl-demo-video .item-video {
  height: 300px; }

[data-kit-theme='dark'] .owl-demo .item {
  background: #3a302d; }
/*  ION RANGE SLIDER */
.irs {
  height: 55px; }
  .irs .irs-with-grid {
    height: 75px; }
  .irs .irs-line {
    height: 10px;
    top: 33px;
    background: #efe8e6;
    border-radius: 16px; }
  .irs .irs-line-left {
    height: 10px; }
  .irs .irs-line-mid {
    height: 10px; }
  .irs .irs-line-right {
    height: 10px; }
  .irs .irs-bar {
    height: 10px;
    top: 33px;
    background: #ce6200; }
  .irs .irs-bar-edge {
    height: 10px;
    top: 33px;
    width: 14px;
    background: #ce6200;
    border-radius: 16px 0 0 16px; }
  .irs .irs-shadow {
    height: 10px;
    top: 33px;
    background: #574843;
    opacity: 0.3;
    border-radius: 5px; }
  .irs .lt-ie9 .irs-shadow {
    filter: alpha(opacity=30); }
  .irs .irs-slider {
    top: 25px;
    width: 27px;
    height: 27px;
    background: #fff;
    border-radius: 27px;
    -moz-border-radius: 27px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 3px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer; }
  .irs .irs-slider.state_hover, .irs .irs-slider:hover {
    background: #fff; }
  .irs .irs-min, .irs .irs-max {
    color: #897e7d;
    font-size: 0.875rem;
    line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 5px;
    background: #e1e4e9;
    border-radius: 3px; }
  .irs .lt-ie9 .irs-min, .irs .lt-ie9 .irs-max {
    background: #f9f6f6; }
  .irs .irs-from, .irs .irs-to, .irs .irs-single {
    color: #fff;
    font-size: 0.875rem;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ce6200;
    border-radius: 3px; }
  .irs .lt-ie9 .irs-from, .irs .lt-ie9 .irs-to, .irs .lt-ie9 .irs-single {
    background: #897e7d; }
  .irs .irs-grid {
    height: 27px;
    bottom: -15px; }
  .irs .irs-grid-pol {
    opacity: 0.5;
    background: #d0d3d8; }
  .irs .irs-grid-pol.small {
    background: #d0d3d8; }
  .irs .irs-grid-text {
    bottom: 3px;
    color: #99a4ac;
    font-size: 0.75rem; }

[data-kit-theme='dark'] .irs .irs-line {
  background: #483c38; }
  [data-kit-theme='dark'] .irs .irs-grid-pol {
    background: #907770; }
  [data-kit-theme='dark'] .irs .irs-grid-text {
    color: #d3c9c6; }
  [data-kit-theme='dark'] .irs .irs-min, [data-kit-theme='dark'] .irs .irs-max, [data-kit-theme='dark'] .irs .irs-from, [data-kit-theme='dark'] .irs .irs-to {
    background: #483c38;
    color: #d3c9c6; }
/*  NPROGRESS */
#nprogress {
  text-align: center; }
  #nprogress .bar {
    z-index: 99999;
    height: 6px;
    background: #ce6200; }
  #nprogress .bar .peg {
    box-shadow: none; }
  #nprogress .spinner {
    margin: 0 auto;
    z-index: 99999;
    text-align: center;
    width: 100%; }
  #nprogress .spinner:after {
    content: attr(data-after);
    display: inline-block; }
  #nprogress .spinner-icon {
    display: inline-block;
    margin-right: 0.5rem;
    border-top-color: #ce6200;
    border-left-color: #ce6200; }

[data-kit-theme='dark'] #nprogress .spinner {
  color: #fff;
  background: #ce6200;
  border-color: #ce6200; }
  [data-kit-theme='dark'] #nprogress .spinner .spinner-icon {
    border-top-color: #fff;
    border-left-color: #fff; }
/*  TEXT-EDITOR */
.note-popover {
  display: none;
  margin-top: 5px; }

.note-editor {
  border-color: #efe8e6 !important;
  border-radius: 3px; }
  .note-editor .note-codable {
    outline: none;
    background: #604f4a !important; }
  .note-editor .note-resizebar {
    background: #fff !important;
    padding: 2px 0 3px !important;
    height: 12px !important;
    border-radius: 0 0 3px 3px; }
  .note-editor .note-statusbar {
    border-color: #efe8e6 !important; }
  .note-editor .panel-heading {
    padding: 0 5px; }
  .note-editor .note-btn {
    background: #f9f6f6;
    border-color: #f9f6f6;
    color: #897e7d !important; }
  .note-editor .note-btn:hover {
    background: #ede5e3;
    border-color: #ede5e3; }
  .note-editor .note-btn-group .dropdown-menu {
    padding: 5px 10px; }
  .note-editor .note-btn-group .dropdown-menu blockquote {
    padding: 5px 10px; }
  .note-editor .note-popover .popover-content .note-color .dropdown-menu, .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu {
    min-width: 355px; }
  .note-editor .note-popover .popover-content .note-para .dropdown-menu, .note-editor .panel-heading.note-toolbar .note-para .dropdown-menu {
    min-width: 230px; }
  .note-editor .note-popover .popover-content .dropdown-menu, .note-editor .panel-heading.note-toolbar .note-fontname .dropdown-menu {
    min-width: 140px; }
  .note-editor .note-color-reset {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 1px !important;
    background: #b5a19c !important;
    color: #fff !important; }
  .note-editor .dropdown-toggle {
    padding-right: 4px; }
  .note-editor .dropdown-toggle:after {
    display: none; }
  .note-editor .note-recent-color {
    color: #b5a19c; }
  .note-editor .note-toolbar {
    padding: 5px 10px 10px 10px;
    background: #fff;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #efe8e6; }

.note-editor div.panel-heading {
  padding: 5px 10px 10px !important;
  margin-left: 0 !important;
  height: auto !important; }
  .note-editor div.panel-body {
    margin-left: 0 !important; }

[data-kit-theme='dark'] .note-editor {
  border-color: #483c38 !important; }
  [data-kit-theme='dark'] .note-editor .note-toolbar {
    background: #3a302d;
    border-bottom-color: #483c38; }
  [data-kit-theme='dark'] .note-editor .note-statusbar {
    border-top-color: #483c38 !important; }
  [data-kit-theme='dark'] .note-editor .note-statusbar .note-resizebar {
    background: #3a302d !important; }
    [data-kit-theme='dark'] .note-editor .note-statusbar .note-resizebar .note-icon-bar {
      border-top-color: #483c38 !important; }
  [data-kit-theme='dark'] .note-editor .note-btn {
    background: #483c38;
    border-color: #483c38;
    color: #d3c9c6 !important; }
  [data-kit-theme='dark'] .note-editor.note-frame .note-editing-area .note-editable {
    background-color: #3a302d;
    color: #d3c9c6; }
/*  NESTABLE */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none; }
  .dd button {
    outline: none; }

.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none; }

.dd-list .dd-list {
  padding-left: 2rem; }

.dd-collapsed .dd-list {
  display: none; }

.dd-item, .dd-empty, .dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 2rem;
  line-height: 2rem; }

.dd-handle {
  display: block;
  height: 2.66rem;
  margin: 0.33rem 0;
  padding: 0.33rem 0.66rem;
  text-decoration: none;
  border: 1px solid #e0d4d1;
  background: #fff;
  border-radius: 3px;
  cursor: move; }
  .dd-handle:hover {
    color: #fff;
    background: #ce6200;
    border-color: #ce6200; }

.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 2rem;
  height: 2rem;
  margin: 0.33rem 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  line-height: 2.2rem;
  text-align: center;
  font-family: 'FontAwesome', sans-serif;
  font-size: 0.73rem;
  color: #897e7d; }
  .dd-item > button:before {
    content: '\f067';
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    text-indent: 0; }
  .dd-item > button[data-action='collapse']:before {
    content: '\f068'; }

.dd-placeholder, .dd-empty {
  margin: 0.33rem 0;
  padding: 0;
  min-height: 2rem;
  background: #efe8e6;
  border: 1px dashed #e0d4d1;
  border-radius: 3px; }

.dd-empty {
  border: 1px dashed #e0d4d1;
  min-height: 6.66rem;
  background-color: #fff; }

.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
  opacity: 0.8;
  list-style: none; }
  .dd-dragel li {
    list-style: none; }
  .dd-dragel > .dd-item .dd-handle {
    margin-top: 0; }
  .dd-dragel .dd-item > button {
    display: none; }
  .dd-dragel .dd-handle {
    line-height: 1.33rem;
    min-height: 2rem;
    padding: 0.33rem 0.66rem; }

.dd3-content {
  display: block;
  height: 2.66rem;
  margin: 0.33rem 0;
  padding: 0.33rem 0.66rem 0.33rem 2.66rem;
  text-decoration: none;
  border: 1px solid #e0d4d1;
  background: #fff;
  border-radius: 3px; }

.dd-dragel > .dd3-item > .dd3-content {
  margin: 0; }

.dd3-item > button {
  margin-left: 30px; }
  .dd3-item > button.hover {
    color: #574843; }

.dd3-handle {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  cursor: move;
  width: 2rem;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #e0d4d1;
  background: #efe8e6;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #897e7d; }
  .dd3-handle:before {
    font-family: 'FontAwesome', sans-serif;
    content: '\f0c9';
    display: block;
    position: absolute;
    left: 0;
    top: -1px;
    width: 100%;
    text-align: center;
    text-indent: 0;
    font-size: 0.93rem;
    line-height: 2.66rem; }
  .dd3-handle:hover {
    background: #ce6200; }
  .dd3-handle:hover + .dd3-content {
    border-color: #ce6200; }

[data-kit-theme='dark'] .dd-handle, [data-kit-theme='dark'] .dd3-content {
  background: #3a302d;
  border-color: #483c38; }
  [data-kit-theme='dark'] .dd-placeholder {
    background: transparent;
    border-color: #483c38; }
  [data-kit-theme='dark'] .dd3-handle:hover {
    background: #ce6200;
    border-color: #ce6200; }
/*  JQUERY TYPEAHED (AUTOCOMPLETE) */
.typeahead__container {
  position: relative;
  color: #41b883; }
  .typeahead__container .typeahead__field {
    position: relative;
    z-index: 1; }
  .typeahead__container .typeahead__result {
    display: none;
    position: absolute;
    z-index: 2;
    top: calc(100% + 2px);
    width: 100%; }
  .typeahead__container .typeahead__result .typeahead__list {
    background: #fff;
    margin: 0;
    list-style: none;
    padding: 0;
    border: 1px solid #e0d4d1;
    border-radius: 0 0 3px 3px; }
  .typeahead__container .typeahead__result .typeahead__list .typeahead__item a {
    display: block;
    padding: 6px 16px;
    color: #897e7d;
    transition: none; }
    .typeahead__container .typeahead__result .typeahead__list .typeahead__item.active a {
      background: #b5a19c; }
    .typeahead__container .typeahead__result .typeahead__list .typeahead__item:hover a {
      background: #ce6200;
      color: #fff; }
    .typeahead__container .typeahead__result .typeahead__list .typeahead__item strong {
      font-weight: 600; }
  .typeahead__container.result .typeahead__result {
    display: block; }

[data-kit-theme='dark'] .typeahead__container .typeahead__result .typeahead__list {
  background: #2c2422;
  border-color: #483c38; }
/*  DROPIFY */
.dropify-wrapper {
  border: 1px solid #efe8e6;
  border-radius: 5px; }
  .dropify-wrapper:hover {
    background-image: linear-gradient(-45deg, #f9f6f6 25%, transparent 25%, transparent 50%, #f9f6f6 50%, #f9f6f6 75%, transparent 75%, transparent); }
  .dropify-wrapper.disabled {
    opacity: 0.5; }

[data-kit-theme='dark'] .dropify-wrapper {
  background-color: #3a302d;
  border-color: #483c38;
  color: #d3c9c6; }
  [data-kit-theme='dark'] .dropify-wrapper:hover {
    background-image: linear-gradient(-45deg, rgba(249, 246, 246, 0.03) 25%, transparent 25%, transparent 50%, rgba(249, 246, 246, 0.03) 50%, rgba(249, 246, 246, 0.03) 75%, transparent 75%, transparent); }
  [data-kit-theme='dark'] .dropify-wrapper .dropify-preview {
    background-color: #3a302d; }
  [data-kit-theme='dark'] .dropify-wrapper .dropify-font-file, [data-kit-theme='dark'] .dropify-wrapper .file-icon {
    color: #907770; }
/*  FORM VALIDATION */
.form-group {
  position: relative; }

.form-control-error {
  background: #f5222e;
  padding: 5px 8px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  right: 0;
  bottom: 100%;
  margin-bottom: 8px;
  max-width: 230px;
  font-size: 80%;
  z-index: 1; }
  .form-control-error:after {
    width: 0;
    height: 0;
    content: '';
    display: block;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #f5222e transparent transparent;
    position: absolute;
    right: 20px;
    bottom: -4px;
    margin-left: -5px; }
  .form-control-error ul {
    list-style: none;
    color: #fff;
    padding: 0;
    margin: 0; }

.form-control-error-list ul {
  list-style: none;
  color: #f5222e;
  padding: 0;
  margin: 5px 0 0 0;
  font-size: 80%;
  font-weight: 400; }

.has-danger .select2-selection--single, .has-danger .select2-selection--multiple {
  border-color: #f5222e !important; }
/*  JQUERY STEPS 1 */
/* ce fichier est utilise */
.wizard > .content {
  background: #fff !important; }
  .wizard > .content > .body input.form-control {
    font-family: 'Nunito Sans', sans-serif;
    border-color: #e0d4d1; }
  .wizard > .content > .body input.form-control:hover {
    border-color: #ce6200; }
  .wizard-steps-icon, .wizard .number {
    border: 3px solid #ce6200;
    border-radius: 5px;
    width: 3rem;
    height: 3rem;
    display: inline-block;
    text-align: center;
    line-height: 2.8rem;
    color: #ce6200;
    font-size: 1.6rem;
    background: #fff; }
  .wizard-steps-title {
    display: block; }
  .wizard .steps ul {
    width: 100%;
    display: flex;
    flex-direction: row; }
  .wizard .steps ul li {
    flex-grow: 200;
    margin-bottom: 0.66rem;
    float: none;
    width: auto;
    position: relative; }
    .wizard .steps ul li a {
      background: transparent !important;
      margin: 0 !important;
      text-align: center;
      color: #574843 !important;
      line-height: 2rem;
      position: relative;
      z-index: 2; }
    .wizard .steps ul li a .number {
      display: none; }
    .wizard .steps ul li:before, .wizard .steps ul li:after {
      position: absolute;
      content: '';
      display: block;
      width: 50%;
      top: 2.4rem;
      right: 0;
      height: 0.2rem;
      background: #ce6200;
      z-index: 1; }
    .wizard .steps ul li:after {
      right: auto;
      left: 0; }
    .wizard .steps ul li:first-child:after {
      display: none; }
    .wizard .steps ul li:last-child:before {
      display: none; }
    .wizard .steps ul li.disabled:before, .wizard .steps ul li.disabled:after {
      background: #e0d4d1; }
    .wizard .steps ul li.disabled .wizard-steps-icon, .wizard .steps ul li.disabled .number {
      border-color: #e0d4d1;
      background: #e0d4d1;
      color: #fff; }
    .wizard .steps ul li.disabled a {
      color: #e0d4d1 !important; }
  .wizard .actions {
    text-align: center; }
  .wizard .actions li {
    margin-left: 0 !important; }
  .wizard .actions li a {
    background-color: #ce6200;
    border-color: #ce6200;
    min-width: 8rem;
    text-align: center; }
    .wizard .actions li a:hover, .wizard .actions li a:active {
      background-color: #d4a881;
      border-color: #d4a881; }
  .wizard .actions li.disabled a {
    background-color: #e0d4d1 !important;
    border-color: #e0d4d1 !important;
    color: #fff !important;
    cursor: not-allowed;
    opacity: 0.65; }
  .wizard-numbers .number {
    padding-left: 3px; }
  .wizard-numbers .steps ul li a .number {
    display: inline-block !important;
    line-height: 2.8rem; }

[data-kit-theme='dark'] .wizard > .content {
  background: #3a302d !important; }
  [data-kit-theme='dark'] .wizard .wizard-steps-icon, [data-kit-theme='dark'] .wizard .number {
    background: #3a302d; }
  [data-kit-theme='dark'] .wizard .steps ul li a {
    color: #ce6200 !important; }
    [data-kit-theme='dark'] .wizard .steps ul li.disabled:before, [data-kit-theme='dark'] .wizard .steps ul li.disabled:after {
      background: #483c38; }
    [data-kit-theme='dark'] .wizard .steps ul li.disabled .wizard-steps-icon, [data-kit-theme='dark'] .wizard .steps ul li.disabled .number {
      background: #3a302d;
      border-color: #483c38;
      color: #907770; }
  [data-kit-theme='dark'] .wizard .actions li.disabled a {
    background-color: #3a302d !important;
    opacity: 0.5; }

.wizard .steps ul li.current:before, .wizard .steps ul li.current:after {
  obackground: blue;
  /* couleur du fil */ }

.wizard .steps ul li.current .wizard-steps-icon, .wizard .steps ul li.current .number {
  oborder-color: lime;
  /* bordure de l'icone */
  background: #ce6200;
  /* fond de l'icone */
  color: #fff !important;
  /* couleur de l'icone */ }

.wizard .steps ul li.current a {
  ocolor: green !important;
  /* couleur du texte */
  font-weight: bold; }

.wizard .actions li.current a {
  color: #fff !important;
  cursor: not-allowed;
  opacity: 1; }

[data-kit-theme='dark'] .wizard .steps ul li.current .wizard-steps-icon, [data-kit-theme='dark'] .wizard .steps ul li.current .number {
  background: #ce6200;
  color: #fff !important; }

[data-kit-theme='dark'] .wizard .actions li.current a {
  opacity: 1; }
/*  SELECT 2 */
.select2.select2-container {
  width: auto !important;
  display: block; }
  .select2 .select2-selection--single {
    height: 2.6rem;
    border-color: #efe8e6; }
  .select2 .select2-selection--single .select2-selection__arrow {
    height: 2.6rem;
    right: 0.46rem; }
  .select2 .select2-selection--single .select2-selection__arrow b {
    border-top-color: #efe8e6 !important; }
  .select2 .select2-selection--single .select2-selection__rendered {
    line-height: 2.46rem;
    color: #897e7d;
    padding-left: 1.06rem; }
  .select2 .select2-selection--multiple {
    min-height: 2.6rem;
    border-color: #efe8e6; }
  .select2 .select2-selection--multiple .select2-selection__choice {
    border-radius: 3px;
    line-height: 1.66rem;
    color: #897e7d;
    background: #efe8e6;
    border-color: #efe8e6; }
  .select2 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    float: right;
    margin-left: 0.33rem;
    color: #897e7d; }
    .select2 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #897e7d; }
  .select2 .select2-selection--multiple .select2-search__field {
    line-height: 1.8rem;
    margin-left: 0.4rem; }
  .select2.select2-container--open .select2-selection__arrow b {
    border-bottom-color: #efe8e6 !important; }
  .select2.select2-container--disabled .select2-selection--single {
    background: #f9f6f6;
    border-color: #efe8e6 !important; }
  .select2.select2-container--disabled .select2-selection--multiple {
    background: #f9f6f6;
    border-color: #efe8e6 !important; }
  .select2.select2-container--focus .select2-selection {
    border-color: #ce6200; }
  .select2.select2-container--open .select2-selection {
    border-color: #ce6200;
    border-bottom-color: #e0d4d1; }
  .select2.select2-container--above.select2-container--open .select2-selection {
    border-top-color: #e0d4d1;
    border-bottom-color: #ce6200; }

.select2-dropdown {
  border-color: #ce6200; }

.select2-container {
  width: auto !important;
  display: block;
  outline: none !important; }
  .select2-container * {
    outline: none !important; }
  .select2-container .select2-search__field {
    border-color: #efe8e6 !important;
    padding: 0.4rem 0.73rem; }
  .select2-container .select2-results__option[aria-selected='true'] {
    background: #f9f6f6 !important; }
  .select2-container .select2-results__option[aria-selected='true'].select2-results__option--highlighted {
    background: #efe8e6 !important; }
  .select2-container .select2-results__option--highlighted {
    background: #efe8e6 !important;
    color: #574843 !important; }
  .select2-container .select2-results__option {
    padding: 0.4rem 1.06rem; }
  .select2-container .select2-results__group {
    padding: 0.4rem 0.6rem;
    font-weight: 600; }

[data-kit-theme='dark'] .select2 .select2-selection--single {
  border-color: #483c38;
  background: #3a302d; }
  [data-kit-theme='dark'] .select2 .select2-selection--single .select2-selection__arrow b {
    border-top-color: #907770 !important; }
  [data-kit-theme='dark'] .select2 .select2-selection--single .select2-selection__rendered {
    color: #d3c9c6; }
  [data-kit-theme='dark'] .select2 .select2-selection--multiple {
    border-color: #483c38;
    background: #3a302d; }
  [data-kit-theme='dark'] .select2 .select2-selection--multiple .select2-selection__choice {
    color: #d3c9c6;
    background: #2c2422;
    border-color: #2c2422; }
  [data-kit-theme='dark'] .select2.select2-container--disabled .select2-selection--single, [data-kit-theme='dark'] .select2.select2-container--disabled .select2-selection--multiple {
    background: #3a302d;
    border-color: #483c38 !important;
    opacity: 0.5; }
  [data-kit-theme='dark'] .select2-container .select2-search__field {
    background: #3a302d;
    border-color: #483c38 !important; }
  [data-kit-theme='dark'] .select2-container .select2-dropdown {
    background: #3a302d; }
  [data-kit-theme='dark'] .select2-container .select2-results__option[aria-selected='true'] {
    background: #ce6200 !important;
    color: #fff !important; }
  [data-kit-theme='dark'] .select2-container .select2-results__option[aria-selected='true'].select2-results__option--highlighted {
    background: #ce6200 !important;
    color: #fff !important; }
  [data-kit-theme='dark'] .select2-container .select2-results__option--highlighted {
    background: #ce6200 !important;
    color: #fff !important; }
/*  BOOTSTRAP SELECT */
.bootstrap-select .btn-default {
  color: #897e7d !important;
  background-color: #fff;
  border-color: #efe8e6; }
  .bootstrap-select .btn-default:hover {
    border-color: #e0d4d1;
    background: #fff !important; }
  .bootstrap-select .btn-default:focus, .bootstrap-select .btn-default:active {
    border-color: #ce6200 !important;
    background: #fff !important;
    color: #897e7d !important; }
  .bootstrap-select.show .btn-default {
    border-color: #ce6200 !important;
    background: #fff !important;
    color: #897e7d !important; }
  .bootstrap-select .dropdown-menu li a {
    padding: 0.33rem 1rem;
    outline: none;
    display: block; }
    .bootstrap-select .dropdown-menu li a:hover {
      color: #ce6200; }
    .bootstrap-select .dropdown-menu li a.opt {
      padding-left: 1rem !important; }
  .bootstrap-select .dropdown-menu li.hidden {
    display: none; }
  .bootstrap-select .dropdown-menu li.no-results {
    margin-left: 0.53rem;
    margin-right: 0.53rem;
    padding: 0.53rem 0.66rem;
    border-radius: 5px;
    background: #f9f6f6;
    color: #897e7d; }
  .bootstrap-select .filter-option {
    text-overflow: ellipsis; }
  .bootstrap-select .dropdown-toggle:focus {
    outline: none !important; }

[data-kit-theme='dark'] .dropdown-menu .no-results {
  background: #3a302d; }
/*  BOOTSTRAP SWEETALERT */
body.stop-scrolling {
  height: inherit;
  overflow: inherit; }

.sweet-overlay {
  background: rgba(87, 72, 67, 0.3); }

.sweet-alert h2 {
  font-weight: 400;
  position: relative;
  margin: 30px 0 15px; }
  .sweet-alert p {
    margin: 0 0 10px; }
  .sweet-alert .lead {
    font-weight: 400;
    font-size: 18px;
    color: #574843;
    margin-bottom: 20px; }
  .sweet-alert .btn {
    min-width: 150px;
    border-radius: 3px;
    box-shadow: none !important;
    margin: 0 5px 15px;
    border: none !important; }
  .sweet-alert .btn-light {
    color: #897e7d !important; }
  .sweet-alert .btn-success {
    background: #41b883; }
  .sweet-alert .btn-warning {
    border-color: #faad15; }
  .sweet-alert .btn-danger {
    border-color: #f5222e; }
  .sweet-alert .btn-info {
    border-color: #d4a881; }
  .sweet-alert .sa-icon.sa-success .line {
    background-color: #41b883; }
  .sweet-alert .sa-icon.sa-success .placeholder {
    border-color: #41b883; }
  .sweet-alert .sa-icon.sa-warning {
    border-color: #faad15; }
  .sweet-alert .sa-icon.sa-warning span {
    background: #faad15; }
  .sweet-alert .sa-icon.sa-error {
    border-color: #f5222e; }
  .sweet-alert .sa-icon.sa-error .line {
    background-color: #f5222e; }
  .sweet-alert .sa-icon.sa-info {
    border-color: #d4a881; }
  .sweet-alert .sa-icon.sa-info:before, .sweet-alert .sa-icon.sa-info:after {
    background-color: #d4a881; }
/*  JQUERY UI */
.ui-sortable-placeholder {
  border-color: #efe8e6 !important;
  visibility: visible !important;
  background-size: 30px 30px;
  background-image: linear-gradient(-45deg, #f9f6f6 25%, transparent 25%, transparent 50%, #f9f6f6 50%, #f9f6f6 75%, transparent 75%, transparent);
  animation: ui-placeholder-stripes 2s linear infinite; }

@keyframes ui-placeholder-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 60px 30px; } }
/*  C3 CHART */
[data-kit-theme='dark'] .c3-grid line {
  stroke: #907770; }
  [data-kit-theme='dark'] .c3 text {
    fill: #d3c9c6; }
  [data-kit-theme='dark'] .c3-target text {
    fill: #fff; }
  [data-kit-theme='dark'] .c3-chart-arc path {
    stroke: #483c38; }
/*  "CORE" STYLES */
:root {
  --kit-color-primary: #4b7cf3;
  --kit-font-family: 'Mukta', sans-serif; }

html {
  font-size: 15px; }
  @media (max-width: 575px) {
  html {
    font-size: 14px; } }

body {
  font-size: 1rem;
  line-height: 1.5;
  font-family: var(--kit-font-family);
  color: #897e7d;
  overflow-x: hidden;
  position: relative;
  font-variant: normal;
  font-feature-settings: normal; }

a {
  text-decoration: none;
  color: #897e7d;
  transition: color 0.2s ease-in-out; }
  a:hover, a:active, a:focus {
    color: #ce6200;
    text-decoration: none; }

input {
  outline: none !important;
  font-family: var(--kit-font-family);
  color: #897e7d; }

button, input {
  box-shadow: none !important;
  outline: none !important; }

input[type='text'], input[type='password'], input[type='email'], textarea {
  appearance: none !important; }

h1, h2, h3, h4, h5, h6 {
  color: #574843; }

svg {
  vertical-align: initial;
  overflow: auto; }

.badge-example {
  font-size: 0.93rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  background: #efe8e6;
  color: #574843;
  display: inline-block;
  padding: 0.2rem 0.4rem;
  border-radius: 4px; }

[data-kit-theme='dark'] body {
  background: #3a302d;
  color: #d3c9c6; }
  [data-kit-theme='dark'] .badge-example {
    background: #483c38; }
  [data-kit-theme='dark'] h1, [data-kit-theme='dark'] h2, [data-kit-theme='dark'] h3, [data-kit-theme='dark'] h4, [data-kit-theme='dark'] h5, [data-kit-theme='dark'] h6 {
    color: #d3c9c6; }
  [data-kit-theme='dark'] a {
    color: #d3c9c6; }
    [data-kit-theme='dark'] a:hover, [data-kit-theme='dark'] a:active, [data-kit-theme='dark'] a:focus {
      color: #ce6200;
      text-decoration: none; }
/*  "MEASUREMENTS" STYLES */
.font-size-0 {
  font-size: 0rem; }
  .font-size-10 {
    font-size: 0.66rem; }
  .font-size-12 {
    font-size: 0.8rem; }
  .font-size-14 {
    font-size: 0.93rem; }
  .font-size-16 {
    font-size: 1.06rem; }
  .font-size-18 {
    font-size: 1.2rem; }
  .font-size-21 {
    font-size: 1.33rem; }
  .font-size-24 {
    font-size: 1.6rem; }
  .font-size-28 {
    font-size: 1.73rem; }
  .font-size-30 {
    font-size: 2rem; }
  .font-size-32 {
    font-size: 2rem; }
  .font-size-36 {
    font-size: 2.4rem; }
  .font-size-40 {
    font-size: 2.66rem; }
  .font-size-48 {
    font-size: 3.2rem; }
  .font-size-50 {
    font-size: 3.33rem; }
  .font-size-60 {
    font-size: 4rem; }
  .font-size-70 {
    font-size: 4.66rem; }
  .font-size-80 {
    font-size: 5.33rem; }

.height-0 {
  height: 0rem; }
  .height-10 {
    height: 0.66rem; }
  .height-20 {
    height: 1.33rem; }
  .height-40 {
    height: 2.66rem; }
  .height-100 {
    height: 6.66rem; }
  .height-150 {
    height: 10rem; }
  .height-200 {
    height: 13.33rem; }
  .height-250 {
    height: 16.66rem; }
  .height-300 {
    height: 20rem; }
  .height-400 {
    height: 26.66rem; }
  .height-500 {
    height: 33.33rem; }
  .height-600 {
    height: 40rem; }
  .height-700 {
    height: 46.66rem; }
  .height-0p {
    height: 0%; }
  .height-10p {
    height: 10%; }
  .height-20p {
    height: 20%; }
  .height-25p {
    height: 25%; }
  .height-33p {
    height: 33%; }
  .height-50p {
    width: 50%; }
  .height-66p {
    height: 66%; }
  .height-75p {
    height: 75%; }
  .height-80p {
    height: 80%; }
  .height-90p {
    height: 80%; }
  .height-100p {
    height: 100%; }

.width-10 {
  width: 0.66rem; }
  .width-20 {
    width: 1.33rem; }
  .width-40 {
    width: 2.66rem; }
  .width-50 {
    width: 3.33rem; }
  .width-100 {
    width: 6.66rem; }
  .width-150 {
    width: 10rem; }
  .width-200 {
    width: 13.33rem; }
  .width-250 {
    width: 16.66rem; }
  .width-300 {
    width: 20rem; }
  .width-350 {
    width: 23.33rem; }
  .width-400 {
    width: 26.66rem; }
  .width-500 {
    width: 33.33rem; }
  .width-600 {
    width: 40rem; }
  .width-700 {
    width: 46.66rem; }
  .width-0p {
    width: 0%; }
  .width-10p {
    width: 10%; }
  .width-20p {
    width: 20%; }
  .width-25p {
    width: 25%; }
  .width-33p {
    width: 33%; }
  .width-50p {
    width: 50%; }
  .width-66p {
    width: 66%; }
  .width-75p {
    width: 75%; }
  .width-80p {
    width: 80%; }
  .width-90p {
    width: 80%; }
  .width-100p {
    width: 100%; }

.line-height-1 {
  line-height: 1; }

.border-5 {
  border-width: 0.33rem !important; }
/*  "COLORS" STYLES */
.text-default {
  color: #b5a19c !important; }
  .text-primary {
    color: #ce6200 !important; }
  .text-secondary {
    color: #a39593 !important; }
  .text-success {
    color: #41b883 !important; }
  .text-danger {
    color: #f5222e !important; }
  .text-warning {
    color: #faad15 !important; }
  .text-info {
    color: #d4a881 !important; }
  .text-light {
    color: #f9f6f6 !important; }
  .text-dark {
    color: #3a302d !important; }
  .text-white {
    color: #fff !important; }
  .text-muted {
    color: #a39593 !important; }
  .text-blue {
    color: #ce6200 !important; }
  .text-blue-light {
    color: #d4a881 !important; }
  .text-red {
    color: #f5222e !important; }
  .text-yellow {
    color: #ff0 !important; }
  .text-pink {
    color: #fd3995 !important; }
  .text-orange {
    color: #faad15 !important; }
  .text-gray-1 {
    color: #f9f6f6 !important; }
  .text-gray-2 {
    color: #efe8e6 !important; }
  .text-gray-3 {
    color: #e0d4d1 !important; }
  .text-gray-4 {
    color: #b5a19c !important; }
  .text-gray-5 {
    color: #a39593 !important; }
  .text-gray-6 {
    color: #897e7d !important; }

.bg-default {
  background-color: #b5a19c !important; }
  .bg-primary {
    background-color: #ce6200 !important; }
  .bg-secondary {
    background-color: #a39593 !important; }
  .bg-success {
    background-color: #41b883 !important; }
  .bg-danger {
    background-color: #f5222e !important; }
  .bg-warning {
    background-color: #faad15 !important; }
  .bg-info {
    background-color: #d4a881 !important; }
  .bg-light {
    background-color: #f9f6f6 !important; }
  .bg-dark {
    background-color: #3a302d !important; }
  .bg-white {
    background-color: #fff !important; }
  .bg-blue {
    background-color: #ce6200 !important; }
  .bg-blue-light {
    background-color: #d4a881 !important; }
  .bg-red {
    background-color: #f5222e !important; }
  .bg-yellow {
    background-color: #ff0 !important; }
  .bg-orange {
    background-color: #faad15 !important; }
  .bg-gray-1 {
    background-color: #f9f6f6 !important; }
  .bg-gray-2 {
    background-color: #efe8e6 !important; }
  .bg-gray-3 {
    background-color: #e0d4d1 !important; }
  .bg-gray-4 {
    background-color: #b5a19c !important; }
  .bg-gray-5 {
    background-color: #a39593 !important; }
  .bg-gray-6 {
    background-color: #897e7d !important; }

.border-default {
  border-color: #b5a19c !important; }
  .border-primary {
    border-color: #ce6200 !important; }
  .border-secondary {
    border-color: #ce6200 !important; }
  .border-success {
    border-color: #41b883 !important; }
  .border-danger {
    border-color: #f5222e !important; }
  .border-warning {
    border-color: #faad15 !important; }
  .border-info {
    border-color: #d4a881 !important; }
  .border-light {
    border-color: #f9f6f6 !important; }
  .border-dark {
    border-color: #3a302d !important; }
  .border-white {
    border-color: #fff !important; }
  .border-blue {
    border-color: #ce6200 !important; }
  .border-blue-light {
    border-color: #d4a881 !important; }
  .border-red {
    border-color: #f5222e !important; }
  .border-yellow {
    border-color: #ff0 !important; }
  .border-orange {
    border-color: #faad15 !important; }
  .border-gray-1 {
    border-color: #f9f6f6 !important; }
  .border-gray-2 {
    border-color: #efe8e6 !important; }
  .border-gray-3 {
    border-color: #e0d4d1 !important; }
  .border-gray-4 {
    border-color: #b5a19c !important; }
  .border-gray-5 {
    border-color: #a39593 !important; }
  .border-gray-6 {
    border-color: #897e7d !important; }
/*  "MEASUREMENTS" STYLES */
.kit__utils__link {
  color: #ce6200;
  transition: all 0.2s ease-in-out; }
  .kit__utils__link:hover {
    color: #d4a881; }
  .kit__utils__link__underlined {
    color: #ce6200;
    border-bottom: 1px solid #d4a881;
    transition: all 0.2s ease-in-out; }
    .kit__utils__link__underlined:hover {
      color: #d4a881;
      border-bottom: 1px solid rgba(212, 168, 129, 0.8); }
  .kit__utils__heading {
    margin-bottom: 1.33rem; }
  .kit__utils__heading h5 {
    font-weight: bold; }
  .kit__utils__avatar {
    width: 2.66rem;
    height: 2.66rem;
    border-radius: 5px;
    overflow: hidden;
    background-color: #f9f6f6;
    text-align: center;
    vertical-align: middle; }
  .kit__utils__avatar--rounded {
    border-radius: 50%; }
  .kit__utils__avatar img {
    width: 100%;
    height: auto; }
  .kit__utils__avatar--size27 {
    width: 1.8rem;
    height: 1.8rem; }
  .kit__utils__avatar--size46 {
    width: 3.06rem;
    height: 3.06rem; }
  .kit__utils__avatar--size50 {
    width: 3.33rem;
    height: 3.33rem; }
  .kit__utils__avatar--size64 {
    width: 4.26rem;
    height: 4.26rem; }
  .kit__utils__avatar--size84 {
    width: 5.6rem;
    height: 5.6rem; }
  .kit__utils__avatar--size110 {
    width: 7.33rem;
    height: 7.33rem; }
  .kit__utils__avatarGroup {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center; }
  .kit__utils__avatarGroup .kit__utils__avatar {
    border: 3px solid #fff;
    flex-shrink: 0; }
    .kit__utils__avatarGroup .kit__utils__avatar:not(:first-child) {
      margin-left: -1.07rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--rounded ~ .kit__utils__avatarGroupAdd {
      border-radius: 50%; }
    .kit__utils__avatarGroup .kit__utils__avatar--size27 ~ .kit__utils__avatarGroupAdd {
      width: 1.8rem;
      height: 1.8rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size46 ~ .kit__utils__avatarGroupAdd {
      width: 3.06rem;
      height: 3.06rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size50 ~ .kit__utils__avatarGroupAdd {
      width: 3.33rem;
      height: 3.33rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size64 ~ .kit__utils__avatarGroupAdd {
      width: 4.26rem;
      height: 4.26rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size110 ~ .kit__utils__avatarGroupAdd {
      width: 7.33rem;
      height: 7.33rem; }
  .kit__utils__avatarGroup .kit__utils__avatarGroupAdd {
    flex-shrink: 0;
    width: 2.66rem;
    height: 2.66rem;
    border-radius: 5px;
    color: #897e7d;
    background-color: #efe8e6;
    text-align: center;
    border: 3px solid #fff;
    margin-left: -1.07rem;
    position: relative;
    font-size: 1.2rem; }
    .kit__utils__avatarGroup .kit__utils__avatarGroupAdd i {
      position: absolute;
      top: 50%;
      left: calc(50% - 1px);
      transform: translate(-50%, -50%); }
  .kit__utils__control {
    display: block;
    position: relative;
    margin-bottom: 0.66rem;
    cursor: pointer; }
  .kit__utils__control input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .kit__utils__control__indicator {
    margin-right: 0.53rem;
    vertical-align: top;
    position: relative;
    display: inline-block;
    height: 18px;
    width: 18px;
    background: #efe8e6;
    border-radius: 3px; }
    .kit__utils__control__indicator:after {
      position: absolute;
      display: none;
      content: ''; }
  .kit__utils__control:hover input ~ .kit__utils__control__indicator, .kit__utils__control input:focus ~ .kit__utils__control__indicator {
    background: #e0d4d1; }
  .kit__utils__control input:checked ~ .kit__utils__control__indicator {
    background: #ce6200; }
  .kit__utils__control:hover input:not([disabled]):checked ~ .kit__utils__control__indicator, .kit__utils__control .kit__utils__control input:checked:focus ~ .kit__utils__control__indicator {
    background: #ce6200;
    opacity: 0.8; }
  .kit__utils__control input:disabled ~ .kit__utils__control__indicator {
    pointer-events: none;
    opacity: 0.6;
    background: #efe8e6; }
  .kit__utils__control input:checked ~ .kit__utils__control__indicator:after {
    display: block; }
  .kit__utils__control__checkbox .kit__utils__control__indicator:after {
    top: 3px;
    left: 6px;
    width: 6px;
    height: 10px;
    transform: rotate(45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0; }
    .kit__utils__control__checkbox input:disabled ~ .kit__utils__control__indicator:after {
      border-color: #7b7b7b; }
  .kit__utils__control__radio .kit__utils__control__indicator {
    border-radius: 50% !important; }
    .kit__utils__control__radio .kit__utils__control__indicator:after {
      top: 6px;
      left: 6px;
      width: 6px;
      height: 6px;
      border-radius: 50% !important;
      background: #fff; }
    .kit__utils__control__radio input:disabled ~ .kit__utils__control__indicator:after {
      background: #7b7b7b; }
  .kit__utils__cardMarked {
    position: relative; }
  .kit__utils__cardMarked:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background-color: #efe8e6;
    overflow: hidden;
    border-top-left-radius: calc(7px - 1px);
    border-top-right-radius: calc(7px - 1px); }
  .kit__utils__cardMarked--default::before {
    background-color: #b5a19c !important; }
  .kit__utils__cardMarked--primary::before {
    background-color: #ce6200 !important; }
  .kit__utils__cardMarked--secondary::before {
    background-color: #ce6200 !important; }
  .kit__utils__cardMarked--success::before {
    background-color: #41b883 !important; }
  .kit__utils__cardMarked--danger::before {
    background-color: #f5222e !important; }
  .kit__utils__cardMarked--warning::before {
    background-color: #faad15 !important; }
  .kit__utils__cardMarked--info::before {
    background-color: #d4a881 !important; }
  .kit__utils__cardMarked--light::before {
    background-color: #f9f6f6 !important; }
  .kit__utils__cardMarked--dark::before {
    background-color: #3a302d !important; }
  .kit__utils__cardMarked--white::before {
    background-color: #fff !important; }
  .kit__utils__cardMarked--blue::before {
    background-color: #ce6200 !important; }
  .kit__utils__cardMarked--red::before {
    background-color: #f5222e !important; }
  .kit__utils__cardMarked--yellow::before {
    background-color: #ff0 !important; }
  .kit__utils__cardMarked--orange::before {
    background-color: #faad15 !important; }
  .kit__utils__cardMarked--gray-1::before {
    background-color: #f9f6f6 !important; }
  .kit__utils__cardMarked--gray-2::before {
    background-color: #efe8e6 !important; }
  .kit__utils__cardMarked--gray-3::before {
    background-color: #e0d4d1 !important; }
  .kit__utils__cardMarked--gray-4::before {
    background-color: #b5a19c !important; }
  .kit__utils__cardMarked--gray-5::before {
    background-color: #a39593 !important; }
  .kit__utils__cardMarked--gray-6::before {
    background-color: #897e7d !important; }
  .kit__utils__donut {
    display: inline-block;
    width: 1.06rem;
    height: 1.06rem;
    border-radius: 100%;
    border: 4px solid #b5a19c;
    position: relative;
    top: 0.13rem;
    margin-right: 0.26rem; }
  .kit__utils__donut--md {
    width: 1.73rem;
    height: 1.73rem; }
  .kit__utils__donut--default {
    border-color: #b5a19c; }
  .kit__utils__donut--primary {
    border-color: #ce6200; }
  .kit__utils__donut--secondary {
    border-color: #a39593; }
  .kit__utils__donut--success {
    border-color: #41b883; }
  .kit__utils__donut--warning {
    border-color: #faad15; }
  .kit__utils__donut--danger {
    border-color: #f5222e; }
  .kit__utils__donut--info {
    border-color: #d4a881; }
  .kit__utils__donut--yellow {
    border-color: #ff0; }
  .kit__utils__donut--orange {
    border-color: #faad15; }
  .kit__utils__iconPresent {
    padding: 0 0 2rem;
    text-align: center; }
  .kit__utils__iconPresent li {
    text-align: center;
    display: inline-block;
    width: 2.66rem;
    height: 2.66rem;
    line-height: 2.66rem;
    font-size: 2.4rem;
    padding: 0.66rem 2rem;
    box-sizing: content-box;
    border-radius: 3px;
    background: #f9f6f6;
    margin: 0.66rem; }
    .kit__utils__iconPresent li:hover {
      background: #574843;
      color: #fff; }
  .kit__utils__iconPresent .tooltip {
    font-size: 1.2rem; }
  .kit__utils__docs > .container .row > [class^='col'], .kit__utils__docs > .container-fluid .row > [class^='col'], .kit__utils__docs .themed-container {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    background-color: #f9f6f6;
    border: 1px solid #efe8e6;
    margin-bottom: 0.66rem; }

[data-kit-theme='dark'] .kit__utils__link {
  color: #ce6200; }
  [data-kit-theme='dark'] .kit__utils__link:hover {
    color: #d4a881; }
  [data-kit-theme='dark'] .kit__utils__link__underlined {
    color: #ce6200;
    border-bottom: 1px solid #907770; }
    [data-kit-theme='dark'] .kit__utils__link__underlined:hover {
      color: #d4a881;
      border-bottom: 1px solid #a6938d; }
  [data-kit-theme='dark'] .kit__utils__avatar {
    border-color: #483c38;
    background: #483c38; }
  [data-kit-theme='dark'] .kit__utils__avatarGroupAdd {
    border-color: #483c38;
    background: #3a302d; }
  [data-kit-theme='dark'] .kit__utils__iconPresent li {
    background: #483c38;
    color: #d3c9c6; }
    [data-kit-theme='dark'] .kit__utils__iconPresent li:hover {
      background: #d3c9c6;
      color: #483c38; }
  [data-kit-theme='dark'] .kit__utils__docs > .container .row > [class^='col'], [data-kit-theme='dark'] .kit__utils__docs > .container-fluid .row > [class^='col'], [data-kit-theme='dark'] .kit__utils__docs .themed-container {
    background-color: #3a302d;
    border: 1px solid #483c38; }
.cui__layout {
  display: flex;
  flex-direction: column;
  flex: auto;
  min-height: 100vh;
  min-width: 0;
  /* SETTINGS */ }
  .cui__layout--hasSider {
    flex-direction: row; }
  .cui__layout__content {
    flex: auto;
    min-height: 0; }
  .cui__layout__footer {
    flex: 0 0 auto; }
  .cui__layout__header {
    flex: 0 0 auto;
    height: 64px; }
  .cui__layout__header {
    background: #fff !important; }
  .cui__layout--grayBackground {
    background: #f9f6f6; }
  .cui__layout--contentMaxWidth .cui__utils__content {
    max-width: 1420px;
    margin: 0 auto; }
  .cui__layout--appMaxWidth {
    max-width: 1420px;
    margin: 0 auto; }
  .cui__layout--squaredBorders .card {
    border-radius: 0 !important; }
  .cui__layout--cardsShadow .card {
    box-shadow: 0 4px 10px 0 rgba(20, 19, 34, 0.03), 0 0 10px 0 rgba(20, 19, 34, 0.02); }
    .cui__layout--cardsShadow .card .card {
      box-shadow: none; }
  .cui__layout--borderless .card {
    border: none !important; }

[data-kit-theme='dark'] .cui__layout__grayBackground, [data-kit-theme='dark'] .cui__layout__headerGray {
  background: transparent !important; }

.cui__utils__content {
  padding: 1.33rem 2rem 2rem 2rem;
  margin: 0 auto; }
  @media (max-width: 575px) {
      .cui__utils__content {
        padding: 1.33rem 1.06rem 2rem 1.06rem; } }
  .cui__utils__heading {
    color: #574843;
    font-size: 1.13rem;
    text-transform: uppercase;
    margin-bottom: 0.8rem; }
  .cui__utils__shadow {
    box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.15); }

[data-kit-theme='dark'] .cui__utils__heading {
  color: #d3c9c6; }
@import 'src/components/mixins';
@import '1/1.css';
@import '2/2.css';
@import '3/3.css';
@import '4/4.css';
@import '5/5.css';
@import '6/6.css';
@import '7/7.css';
@import '8/8.css';
@import '9/9.css';
@import '10/10.css';
@import '12/12.css';
@import '13/13.css';
@import '15/15.css';
@import '16/16.css';
@import '17/17.css';
@import '18/18.css';
@import '19/19.css';
@import '20/20.css';
@import '4/4.css';
@import '6/6.css';
@import '7/7.css';
@import 'src/components/mixins';
@import '6/6.css';
@import '6-1/6-1.css';
@import '8/8.css';
@import '10/10.css';
@import '11-1/11.css';
@import '13/13.css';
@import '13-1/13-1.css';
@import '14/14.css';
@import '15/15.css';
@import '16/16.css';
@import '17/17.css';
@import '17-1/17-1.css';
@import '17-2/17-2.css';
@import '19/19.css';
@import '20/20.css';
@import '20-1/20-1.css';
@import '22/22.css';
@import '27/27.css';
@import '27-1/27-1.css';
@import 'src/components/mixins';
@import '3/3.css';
@import '5/5.css';
@import '6/6.css';
@import '7/7.css';
@import '8/8.css';
@import '9/9.css';
@import '10/10.css';
@import '11/11.css';
@import '11-1/11-1.css';
@import '11-2/11-2.css';
/* LIST WIDGETS STYLES */
/* TABLE WIDGETS STYLES */
/* GENERAL WIDGETS STYLES */
/* CHART WIDGETS STYLES */
@import 'src/components/mixins';
@import 'src/components/mixins';
@import 'src/components/mixins';
@import 'src/components/mixins';
@import 'src/components/mixins';
@import 'src/components/mixins';
@import 'src/components/mixins';
@import 'src/components/mixins';
/* MESSAGING APP */
.kit__messaging {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  @media (max-width: 575px) {
    .kit__messaging {
      flex-direction: column; } }
  .kit__messaging__sidebar {
    width: 16.66rem;
    flex-shrink: 0; }
    @media (max-width: 575px) {
    .kit__messaging__sidebar {
      width: auto; } }
  .kit__messaging__searchIcon {
    position: absolute;
    color: #b5a19c;
    font-size: 1.13rem;
    top: 50%;
    transform: translateY(-50%);
    left: 1rem; }
  .kit__messaging__searchInput {
    border: 1px solid #efe8e6;
    border-radius: 5px;
    background-color: #fff;
    padding-left: 3rem;
    padding-right: 1.33rem;
    padding-top: 0.33rem;
    padding-bottom: 0.26rem;
    width: 100%; }
  .kit__messaging__dialogItems {
    height: 100%; }
    @media (max-width: 575px) {
    .kit__messaging__dialogItems {
      max-height: 16rem;
      margin-bottom: 1rem; } }
  .kit__messaging__dialogItem {
    padding: 0.66rem;
    cursor: pointer;
    border-radius: 5px;
    margin-bottom: 1rem; }
    .kit__messaging__dialogItem:last-child {
      margin-bottom: 0; }
    .kit__messaging__dialogItem:hover, .kit__messaging__dialogItem--current {
      background-color: #f9f6f6; }
  .kit__messaging__dialogInfo {
    min-width: 0; }
  .kit__messaging__dialogBadge {
    min-width: 15px; }

[data-kit-theme='dark'] .kit__messaging__dialogItem:hover, [data-kit-theme='dark'] .kit__messaging__dialogItem--current {
  background-color: #483c38; }
/* CALENDAR APP */
.kit__calendar__event {
  margin-top: 0.33rem;
  margin-bottom: 0.33rem;
  margin-right: 1.33rem;
  white-space: nowrap; }
  .kit__calendar__event:last-child {
    margin-right: 0; }
/* MAIL APP */
.kit__mail {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  @media (max-width: 575px) {
    .kit__mail {
      flex-direction: column; } }
  .kit__mail__sidebar {
    width: 16.66rem;
    flex-shrink: 0; }
  @media (max-width: 575px) {
      .kit__mail__sidebar {
        width: auto; } }
  .kit__mail__searchIcon {
    position: absolute;
    color: #b5a19c;
    font-size: 1.13rem;
    top: 50%;
    transform: translateY(-50%);
    left: 1rem; }
  .kit__mail__searchInput {
    border: 1px solid #efe8e6;
    border-radius: 5px;
    background-color: #fff;
    padding-left: 3rem;
    padding-right: 1.33rem;
    padding-top: 0.33rem;
    padding-bottom: 0.26rem;
    width: 100%; }
  .kit__mail__categories {
    height: 100%; }
  @media (max-width: 575px) {
      .kit__mail__categories {
        max-height: 16rem;
        margin-bottom: 1rem; } }
  .kit__mail__category {
    padding-top: 0.33rem;
    padding-bottom: 0.53rem;
    padding-left: 0.66rem;
    cursor: pointer;
    border-radius: 5px; }
  .kit__mail__category:hover, .kit__mail__category--current {
    background-color: #f9f6f6; }

[data-kit-theme='dark'] .kit__mail__category:hover, [data-kit-theme='dark'] .kit__mail__category--current {
  background-color: #483c38; }
/* GALLERY APP */
.kit__gallery__control {
  margin-right: 1.33rem; }
  .kit__gallery__control:last-child {
    margin-right: 0; }
  .kit__gallery__items {
    margin-right: -2.34rem; }
  .kit__gallery__item {
    margin-bottom: 2rem;
    margin-right: 2.33rem; }
  .kit__gallery__itemContent {
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    background-color: #f9f6f6;
    width: 12.26rem;
    height: 12.26rem;
    margin-bottom: 1rem; }
  .kit__gallery__itemContent:hover .kit__gallery__itemControl {
    z-index: 10;
    opacity: 1; }
  .kit__gallery__itemContent img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: 12.26rem; }
  .kit__gallery__itemControl {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    opacity: 0;
    background-color: rgba(137, 126, 125, 0.5);
    transition: all 0.2s ease-in-out; }
  .kit__gallery__itemControlContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10; }
/* DIGITALOCEAN */
.kit__digitalocean__hostname {
  max-width: 33.33rem; }
/* GITHUB */
.kit__github__discuss__commentEditor {
  background-color: red; }
  .kit__github__discuss__commentEditor .note-editor {
    border: none; }
  .kit__github__discuss__commentEditor .note-editor.note-frame .note-editing-area .note-editable {
    padding: 1rem; }
  .kit__github__discuss__commentEditor .note-style .dropdown-menu.dropdown-style {
    min-width: 160px; }
    .kit__github__discuss__commentEditor .note-style pre {
      padding: 0.33rem; }
    .kit__github__discuss__commentEditor .note-style p {
      margin: 0; }
  .kit__github__discuss__commentEditor .note-color .btn-group {
    display: inline-block; }
/* TODOIST */
.kit__todoist {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  @media (max-width: 575px) {
    .kit__todoist {
      flex-direction: column; } }
  .kit__todoist__sidebar {
    width: 16.66rem;
    flex-shrink: 0; }
  @media (max-width: 575px) {
      .kit__todoist__sidebar {
        width: auto; } }
  .kit__todoist__searchIcon {
    position: absolute;
    color: #b5a19c;
    font-size: 1.13rem;
    top: 50%;
    transform: translateY(-50%);
    left: 1rem; }
  .kit__todoist__searchInput {
    border: 1px solid #efe8e6;
    border-radius: 5px;
    background-color: #fff;
    padding-left: 3rem;
    padding-right: 1.33rem;
    padding-top: 0.33rem;
    padding-bottom: 0.26rem;
    width: 100%; }
  .kit__todoist__categories {
    height: 100%; }
  @media (max-width: 575px) {
      .kit__todoist__categories {
        margin-bottom: 1rem; } }
  .kit__todoist__category {
    padding-top: 0.33rem;
    padding-bottom: 0.53rem;
    padding-left: 0.66rem;
    border-radius: 5px; }
  .kit__todoist__category:hover, .kit__todoist__category--current {
    background-color: #f9f6f6; }
  .kit__todoist__category--title:hover {
    background-color: initial; }

[data-kit-theme='dark'] .kit__todoist__category:hover, [data-kit-theme='dark'] .kit__todoist__category--current {
  background-color: #483c38; }
/* JIRA */
.kit__jira__agile__boardCards {
  list-style: none;
  margin: 0;
  padding: 0; }
  .kit__jira__agile__card {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 3px 5px rgba(22, 22, 53, 0.16);
    margin-bottom: 1rem;
    padding: 0.33rem;
    min-height: 2.66rem;
    cursor: move; }
  .kit__jira__agile__cardContent {
    padding-left: 1rem;
    position: relative; }
  .kit__jira__agile__cardFlag {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #e0d4d1;
    width: 3px;
    border-radius: 2px; }
  .kit__jira__agile__emptyBoard {
    border: 1px dashed #b5a19c;
    min-height: 5.33rem;
    background-color: #f9f6f6;
    border-radius: 6px; }

[data-kit-theme='dark'] .kit__jira__agile__card {
  background: #483c38; }
  [data-kit-theme='dark'] .kit__jira__agile__emptyBoard {
    background: transparent;
    border-color: #483c38; }
/* ECOMMERCE */
.cui__ecommerce__productImage, .cui__ecommerce__productMainImage {
  display: flex;
  align-items: center; }
  .cui__ecommerce__productImage img, .cui__ecommerce__productMainImage img {
    margin: auto;
    max-height: 100%;
    width: auto; }
  .cui__ecommerce__productFavorite {
    position: absolute;
    top: 1.33rem;
    left: 1.66rem;
    color: #e0d4d1; }
  .cui__ecommerce__productMark {
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #f5222e;
    text-align: center;
    color: #fff;
    top: -50px;
    right: -50px;
    line-height: 163px;
    transform: rotate(45deg);
    text-transform: uppercase; }
  .cui__ecommerce__productThumb {
    display: flex;
    align-items: center;
    border-radius: 5px;
    overflow: hidden; }
  .cui__ecommerce__productThumb img {
    margin: auto;
    max-height: 100%;
    width: auto; }
/* CRYPTO TERMINAL */
.cui__crypto #cryptoChart text.version {
  display: none; }
  .cui__crypto #cryptoChart .axis path, .cui__crypto #cryptoChart .axis line {
    fill: none;
    stroke: #574843;
    shape-rendering: crispEdges; }
  .cui__crypto #cryptoChart text {
    fill: #574843; }
  .cui__crypto #cryptoChart path {
    fill: none;
    stroke-width: 1px; }
  .cui__crypto #cryptoChart path.candle {
    stroke: #000; }
  .cui__crypto #cryptoChart path.candle.body {
    stroke-width: 0; }
  .cui__crypto #cryptoChart path.candle {
    fill: #777;
    stroke: #777; }
  .cui__crypto #cryptoChart path.candle.up {
    fill: #06a35a;
    stroke: #06a35a; }
  .cui__crypto #cryptoChart path.candle.down {
    fill: #c23f3f;
    stroke: #c23f3f; }
  .cui__crypto #cryptoChart .closeValue.annotation.up path {
    fill: #06a35a; }
  .cui__crypto #cryptoChart .closeValue.annotation text {
    fill: #fff;
    font-size: 10px; }
  .cui__crypto #cryptoChart path.volume {
    fill: #555; }
  .cui__crypto #cryptoChart .indicator-plot path.line {
    fill: none;
    stroke-width: 1; }
  .cui__crypto #cryptoChart .ma-0 path.line {
    stroke: #1f77b4; }
  .cui__crypto #cryptoChart .ma-1 path.line {
    stroke: #aec7e8; }
  .cui__crypto #cryptoChart .ma-2 path.line {
    stroke: #ff7f0e; }
  .cui__crypto #cryptoChart button {
    position: absolute;
    right: 110px;
    top: 25px; }
  .cui__crypto #cryptoChart path.macd {
    stroke: #aec7e8; }
  .cui__crypto #cryptoChart path.signal {
    stroke: #f99; }
  .cui__crypto #cryptoChart path.zero {
    stroke: #bbb;
    stroke-dasharray: 0;
    stroke-opacity: 0.5; }
  .cui__crypto #cryptoChart path.difference {
    fill: #555; }
  .cui__crypto #cryptoChart path.rsi {
    stroke: #aec7e8; }
  .cui__crypto #cryptoChart path.overbought, .cui__crypto #cryptoChart path.oversold {
    stroke: #f99;
    stroke-dasharray: 5, 5; }
  .cui__crypto #cryptoChart path.middle, .cui__crypto #cryptoChart path.zero {
    stroke: #bbb;
    stroke-dasharray: 5, 5; }
  .cui__crypto #cryptoChart .analysis path, .cui__crypto #cryptoChart .analysis circle {
    stroke: yellow;
    stroke-width: 0.7; }
  .cui__crypto #cryptoChart .interaction path, .cui__crypto #cryptoChart .interaction circle {
    pointer-events: all; }
  .cui__crypto #cryptoChart .interaction .body {
    cursor: move; }
  .cui__crypto #cryptoChart .trendlines .interaction .start, .cui__crypto #cryptoChart .trendlines .interaction .end {
    cursor: nwse-resize; }
  .cui__crypto #cryptoChart .trendline circle {
    stroke-width: 0;
    display: none; }
  .cui__crypto #cryptoChart .mouseover .trendline path {
    stroke-width: 1; }
  .cui__crypto #cryptoChart .mouseover .trendline circle {
    stroke-width: 1;
    fill: yellow;
    display: inline; }
  .cui__crypto #cryptoChart .supstance path {
    stroke-dasharray: 2, 2; }
  .cui__crypto #cryptoChart .supstances .interaction path {
    pointer-events: all;
    cursor: ns-resize; }
  .cui__crypto #cryptoChart .supstances .axisannotation {
    display: none; }
  .cui__crypto #cryptoChart .supstances .mouseover .axisannotation {
    display: inline; }
  .cui__crypto #cryptoChart .supstances .axisannotation path {
    fill: #806517;
    stroke: none; }
  .cui__crypto #cryptoChart .mouseover .supstance path {
    stroke-width: 1.5; }
  .cui__crypto #cryptoChart .crosshair {
    cursor: crosshair; }
  .cui__crypto #cryptoChart .crosshair path.wire {
    stroke: #555;
    stroke-dasharray: 1, 1; }
  .cui__crypto #cryptoChart .crosshair .axisannotation path {
    fill: #777; }
  .cui__crypto #cryptoChart .scope-composed-annotation text {
    fill: #fff;
    font-size: 10px; }
  .cui__crypto__table .table tr:first-child td {
    border-top: 1px solid #e4e9f0; }
    .cui__crypto__table .table tr:last-child td {
      border-bottom: 1px solid #e4e9f0; }
    .cui__crypto__table .table tr td:first-child {
      border-left: 1px solid #e4e9f0; }
      .cui__crypto__table .table tr td:last-child {
        border-right: 1px solid #e4e9f0; }
  .cui__crypto__list {
    float: left;
    width: 200px; }
  @media (max-width: 767px) {
    .cui__crypto__list {
      display: none; } }
  .cui__crypto__list__mobile {
    display: none;
    margin-bottom: 2rem; }
  @media (max-width: 767px) {
    .cui__crypto__list__mobile {
      display: block; } }
  .cui__crypto__list__title {
    font-weight: bold;
    display: block; }
  .cui__crypto__list__item {
    display: block;
    background: #f9f6f6;
    padding: 0.66rem 1.33rem;
    margin-bottom: 0.66rem;
    border-radius: 5px;
    color: #574843;
    transition: all 0.1s ease-in-out; }
    body.cui__layout--grayBackground .cui__crypto__list__item {
      background: #fff; }
  .cui__crypto__list__item:hover, .cui__crypto__list__item__current {
    background: #ce6200;
    color: #fff; }
    .cui__crypto__list__item:hover .cui__crypto__list__percents span, .cui__crypto__list__item__current .cui__crypto__list__percents span {
      color: #fff !important; }
  .cui__crypto__list__item:after {
    clear: both;
    content: '';
    display: block; }
  .cui__crypto__list__item__negative .cui__crypto__list__percents span {
    color: #f75535; }
    .cui__crypto__list__item__negative .cui__crypto__list__percents span:after {
      content: ' ↓';
      font-family: monospace;
      font-weight: bold; }
  .cui__crypto__list__currency {
    float: left; }
  .cui__crypto__list__currency span {
    display: block;
    font-weight: bold; }
  .cui__crypto__list__percents {
    float: right;
    text-align: right; }
  .cui__crypto__list__percents span {
    display: block;
    font-weight: bold;
    color: #00a45b;
    transition: all 0.1s ease-in-out; }
    .cui__crypto__list__percents span:after {
      content: ' ↑';
      font-family: monospace;
      font-weight: bold; }
  .cui__crypto__content {
    margin-left: 230px; }
  @media (max-width: 767px) {
    .cui__crypto__content {
      margin-left: 0; } }
  .cui__crypto__warning {
    padding-top: 1.33rem !important;
    padding-bottom: 1.33rem !important;
    cursor: pointer; }
  .cui__crypto__order {
    display: flex; }
  @media (max-width: 1599px) {
    .cui__crypto__order {
      display: block; } }
  .cui__crypto__order__left {
    flex-grow: 1; }
  .cui__crypto__order__left .table {
    text-align: right; }
    .cui__crypto__order__left .table td:last-child a {
      color: #ce6200;
      font-weight: 700; }
  .cui__crypto__order__middle {
    width: 16.66rem;
    padding: 0 2rem; }
  @media (max-width: 1599px) {
    .cui__crypto__order__middle {
      width: auto;
      margin: 1.33rem auto 2.66rem; } }
  .cui__crypto__order__right {
    flex-grow: 1; }
  .cui__crypto__order__right .table td:first-child a {
    color: #ce6200;
    font-weight: 700; }
  .cui__crypto__form .form-control {
    padding-left: 0.66rem; }
  .cui__crypto__form-label {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.8rem; }
  .cui__crypto__order__pagination {
    display: flex; }
  .cui__crypto__order__pagination .pagination {
    margin-left: auto; }

[data-kit-theme='dark'] .cui__crypto__table .table tr td {
  border-color: #483c38; }
  [data-kit-theme='dark'] .cui__crypto__list__item {
    background: #483c38 !important; }
    [data-kit-theme='dark'] .cui__crypto__list__item:hover {
      background: #ce6200 !important;
      color: #fff !important; }
.cui__auth {
  /* SETTINGS */ }
  .cui__auth__boxContainer {
    padding: 3.33rem 2rem; }
  .cui__auth__authContainer {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    flex-shrink: 0; }
    .cui__auth__authContainer--white {
      background: #fff; }
    .cui__auth__authContainer--gray {
      background: #f9f6f6; }
  .cui__auth__containerInner {
    max-width: 32rem;
    width: 100%; }
  .cui__auth__topbar {
    height: 4.26rem;
    border-bottom: 1px solid #efe8e6;
    background: #fff;
    margin-bottom: 10vh;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 1.86rem;
    width: 100%; }
    .cui__auth__topbar--gray {
      background: #f9f6f6; }
  .cui__auth__logoContainer {
    height: 64px;
    display: flex;
    align-items: center;
    padding: 0 1.86rem 0 0; }
    .cui__auth__logoContainer__logo {
      display: flex;
      flex-direction: row;
      align-items: center;
      height: 1.6rem;
      white-space: nowrap;
      width: 100%; }
      .cui__auth__logoContainer__logo img {
        max-height: 60px; }
    .cui__auth__logoContainer__name {
      font-size: 1.33rem;
      font-weight: 700;
      color: #574843;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 90%;
      display: block; }
    .cui__auth__logoContainer__descr {
      margin-left: 0.86rem;
      padding-left: 0.86rem;
      height: 2.53rem;
      line-height: 2.53rem;
      border-left: 1px solid #efe8e6;
      font-size: 0.93rem; }
  .cui__auth__footerNav li {
    margin: 0.33rem 0.93rem; }
    .cui__topbar--gray .cui__auth__topbar {
      background: #f9f6f6; }
  .cui__auth--gray .cui__auth__authContainer {
    background: #f9f6f6; }
  .cui__auth--img .cui__auth__authContainer {
    background-image: url(/components/kit/core/img/content/photos/7.jpg); }

[data-kit-theme='dark'] .cui__auth__authContainer {
  background: transparent !important; }
  [data-kit-theme='dark'] .cui__auth__topbar {
    background: #3a302d !important;
    border-bottom: 1px solid #483c38 !important; }
  [data-kit-theme='dark'] .cui__auth__logoContainer__name {
    color: #fff; }
    [data-kit-theme='dark'] .cui__auth__logoContainer__descr {
      color: #a6938d;
      border-left: 1px solid #483c38; }
/* BREADCRUMBS */
.cui__breadcrumbs {
  padding: 1.33rem 2rem 0;
  font-size: 1.13rem;
  line-height: 2rem; }
  .cui__breadcrumbs button {
    line-height: 1rem; }
  .cui__breadcrumbs__current {
    color: #574843; }
  .cui__breadcrumbs__arrow {
    display: inline-block;
    margin: 0 0.66rem; }
    .cui__breadcrumbs__arrow:after {
      display: inline-block;
      content: '>';
      color: #a39593; }

[data-kit-theme='dark'] .cui__breadcrumbs {
  color: #d3c9c6; }
  [data-kit-theme='dark'] .cui__breadcrumbs__current {
    color: #fff; }
  [data-kit-theme='dark'] .cui__breadcrumbs__arrow:after {
    color: #d3c9c6; }
/* FOOTER */
.cui__footer {
  margin: 0 auto;
  padding: 0 2rem 2rem; }
  @media (max-width: 575px) {
  .cui__footer {
    padding: 0 1.06rem !important; } }
  .cui__footer__inner {
    border-top: 1px solid #efe8e6;
    padding-top: 2rem; }
  .cui__footer__logo {
    color: #574843;
    font-size: 1.13rem;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: 900; }
    .cui__footer__logo span {
      display: inline-block;
      height: 0.86rem;
      width: 0.86rem;
      background: #574843;
      border-radius: 20px;
      margin-left: 0.53rem;
      vertical-align: middle;
      position: relative;
      top: -2px; }

[data-kit-theme='dark'] .cui__footer {
  color: #d3c9c6; }
  [data-kit-theme='dark'] .cui__footer__inner {
    border-top: 1px solid #483c38; }
  [data-kit-theme='dark'] .cui__footer__logo {
    color: #d3c9c6; }
    [data-kit-theme='dark'] .cui__footer__logo:hover {
      color: #ce6200; }
    [data-kit-theme='dark'] .cui__footer__logo span {
      background: #d3c9c6; }
/* MENU LEFT */
.cui__menuLeft {
  background: #fff;
  color: #897e7d;
  transition: none;
  display: block;
  min-height: 100%;
  flex: 0 0 256px;
  max-width: 256px;
  min-width: 256px;
  width: 256px;
  position: relative;
  z-index: 100;
  /* MENU LEFT TOGGLED / MOBILE */
  /* SETTINGS */
  /* GRAY & DARK THEME */ }
  .cui__menuLeft__outer {
    background: #fff;
    position: fixed;
    height: 100%;
    width: inherit;
    max-width: inherit; }
  .cui__menuLeft__logo {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 1.6rem;
    white-space: nowrap;
    width: 100%; }
    .cui__menuLeft__logo__container {
      height: 64px;
      display: flex;
      align-items: center;
      padding: 0 1rem 0 1.86rem; }
    .cui__menuLeft__logo__name {
      font-size: 1.33rem;
      font-weight: 700;
      color: #574843;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 90%;
      display: block; }
    .cui__menuLeft__logo__descr {
      margin-left: 0.73rem;
      padding-left: 0.73rem;
      height: 2.53rem;
      line-height: 2.53rem;
      border-left: 1px solid #efe8e6;
      font-size: 0.93rem; }
  .cui__menuLeft__trigger {
    cursor: pointer;
    position: fixed;
    z-index: 3;
    bottom: 0;
    width: 256px;
    height: 48px;
    background: #f9f6f6; }
    .cui__menuLeft__trigger:after {
      content: '';
      display: block;
      width: 9px;
      height: 9px;
      position: absolute;
      top: 45%;
      left: 50%;
      border-left: 2px solid #947770;
      border-top: 2px solid #947770;
      transform: rotate(-45deg); }
    @media (max-width: 767px) {
  .cui__menuLeft__trigger {
    display: none; } }
  .cui__menuLeft__scroll {
    height: calc(100% - 64px - 48px); }
    @media (max-width: 767px) {
  .cui__menuLeft__scroll {
    height: calc(100% - 64px); } }
  .cui__menuLeft__banner {
    padding: 1.33rem;
    background: #f9f6f6;
    border-radius: 3px;
    margin: 1.33rem;
    overflow: hidden;
    border: 1px solid #efe8e6; }
  .cui__menuLeft__navigation {
    list-style: none;
    margin: 0;
    padding: 0 15px; }
    .cui__menuLeft__navigation .cui__menuLeft__navigation {
      padding: 0; }
      .cui__menuLeft__navigation .cui__menuLeft__navigation .cui__menuLeft__item__link {
        padding-left: 20px;
        font-size: 0.95em; }
      .cui__menuLeft__navigation .cui__menuLeft__navigation .cui__menuLeft__item__link.third-level {
        padding-left: 25px;
        font-size: 0.95em; }
  .cui__menuLeft__category {
    color: #b5a19c !important;
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 8px 16px; }
  .cui__menuLeft__item {
    border-radius: 5px; }
    .cui__menuLeft__item__link {
      position: relative;
      height: 40px;
      line-height: 40px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding: 0 34px 0 15px;
      display: block;
      margin-top: 4px;
      cursor: pointer;
      border-radius: 5px;
      transition: all 0.1s ease-in-out;
      color: #897e7d !important; }
      .cui__menuLeft__item__link:hover {
        color: #ce6200 !important;
        background: #efe8e6; }
        .cui__menuLeft__item__link:hover .cui__menuLeft__item__icon {
          color: #ce6200; }
    .cui__menuLeft__item__icon {
      text-align: center;
      position: absolute;
      right: 34px;
      width: 20px;
      top: 12px;
      margin: 0 !important;
      line-height: 1 !important;
      color: #a39593;
      font-size: 1.13rem;
      transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 0.1s ease-in-out; }
    .cui__menuLeft__item--active {
      background: #ce6200 !important;
      color: #fff !important; }
      .cui__menuLeft__item--active:hover {
        background: #ce6200 !important;
        color: #fff !important; }
      .cui__menuLeft__item--active .cui__menuLeft__item__icon {
        color: #fff !important; }
    .cui__menuLeft__item--disabled {
      color: #b5a19c !important;
      background: transparent !important; }
      .cui__menuLeft__item--disabled .cui__menuLeft__item__link {
        color: #b5a19c !important;
        background: transparent !important; }
      .cui__menuLeft__item--disabled .cui__menuLeft__item__icon {
        color: #b5a19c; }
  .cui__menuLeft__submenu {
    transition: all 0.1s ease-in-out;
    will-change: transform; }
    .cui__menuLeft__submenu > .cui__menuLeft__navigation {
      display: none;
      padding-bottom: 4px; }
    .cui__menuLeft__submenu > .cui__menuLeft__item__link:after, .cui__menuLeft__submenu > .cui__menuLeft__item__link:before {
      content: '';
      position: absolute;
      right: 20px;
      top: 20px;
      vertical-align: baseline;
      background: #a39593;
      width: 6px;
      height: 2px;
      border-radius: 2px;
      transition: all 0.3s;
      transition: all 0.2s ease-in-out; }
      .cui__menuLeft__submenu > .cui__menuLeft__item__link:after {
        transform: rotate(45deg) translateX(-2px); }
      .cui__menuLeft__submenu > .cui__menuLeft__item__link:before {
        transform: rotate(-45deg) translateX(2px); }
      .cui__menuLeft__submenu > .cui__menuLeft__item__link:hover {
        background-color: #efe8e6 !important; }
        .cui__menuLeft__submenu > .cui__menuLeft__item__link:hover:after, .cui__menuLeft__submenu > .cui__menuLeft__item__link:hover:before {
          background: #ce6200; }
    .cui__menuLeft__submenu--toggled {
      background: #efe8e6; }
      .cui__menuLeft__submenu--toggled > .cui__menuLeft__item__link:after {
        transform: rotate(-45deg) translateX(-1px) translateY(-1px); }
        .cui__menuLeft__submenu--toggled > .cui__menuLeft__item__link:before {
          transform: rotate(45deg) translateX(1px) translateY(-1px); }
  @media (max-width: 767px) {
  .cui__menuLeft {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    transform: translate(-256px, 0);
    transition: transform 0.3s ease-in-out; }
    .cui__menuLeft--mobileToggled .cui__menuLeft {
      transform: translate(0, 0); }
      .cui__menuLeft--mobileToggled .cui__menuLeft__backdrop {
        opacity: 0.4;
        visibility: visible; }

    .cui__menuLeft__scroll {
      overflow-y: auto; }

    .cui__menuLeft__backdrop {
      position: fixed;
      z-index: 99;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background: #574843;
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.2s ease-in-out; }

    .cui__menuLeft__mobileTrigger {
      position: absolute;
      right: -41px;
      top: 72px;
      width: 41px;
      height: 40px;
      cursor: pointer;
      z-index: 0;
      text-align: center;
      line-height: 40px;
      font-size: 16px;
      justify-content: center;
      align-items: center;
      background: #574843;
      border-radius: 0 4px 4px 0;
      box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15); }
      .cui__menuLeft__mobileTrigger span {
        display: inline-block;
        width: 14px;
        height: 2px;
        background: #fff;
        position: absolute;
        top: 50%;
        left: 50;
        margin: -1px 0 0 -7px; }
      .cui__menuLeft__mobileTrigger span:after, .cui__menuLeft__mobileTrigger span:before {
        content: '';
        display: block;
        position: absolute;
        background: #fff;
        width: 100%;
        height: 2px; }
      .cui__menuLeft__mobileTrigger span:before {
        top: -5px; }
      .cui__menuLeft__mobileTrigger span:after {
        top: 5px; } }
  @media (min-width: 767px) {
    .cui__menuLeft--toggled .cui__menuLeft {
      flex: 0 0 80px;
      max-width: 80px;
      min-width: 80px;
      width: 80px; }
      .cui__menuLeft--toggled .cui__menuLeft:hover .cui__menuLeft__outer {
        max-width: 256px;
        min-width: 256px;
        width: 256px; }
        .cui__menuLeft--toggled .cui__menuLeft:hover .cui__menuLeft__trigger:after {
          left: 50%;
          transform: rotate(-225deg); }
      .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__logo {
        display: none; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__logo__name, .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__logo__descr {
          display: none !important; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__trigger {
          width: 80px; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__trigger:after {
          left: 40%;
          transform: rotate(-225deg); }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__category {
          overflow: hidden;
          text-indent: -999px;
          position: relative;
          padding-left: 0;
          padding-right: 0; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__category:after {
          content: '';
          display: block;
          position: absolute;
          top: 50%;
          height: 1px;
          background: #efe8e6;
          width: 100%; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__item__icon {
          right: 14px; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__item__title {
          display: none; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__item__link:before, .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__item__link:after {
          display: none; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__item .badge {
          position: absolute;
          top: 3px;
          right: 3px; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__submenu--toggled {
          background-color: #efe8e6 !important; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__submenu .cui__menuLeft__navigation {
          display: none !important; }
        .cui__menuLeft--toggled .cui__menuLeft:not(:hover) .cui__menuLeft__banner {
          display: none; } }
  .cui__menuLeft--unfixed .cui__menuLeft__outer {
    position: relative; }
    .cui__menuLeft--unfixed .cui__menuLeft__scroll {
      height: auto;
      padding-bottom: 3.33rem; }
  .cui__menuLeft--shadow .cui__menuLeft {
    box-shadow: 0 0 100px -30px rgba(57, 55, 73, 0.3);
    z-index: 1; }
  .cui__menuLeft--gray .cui__menuLeft {
    background: #f9f6f6; }
    .cui__menuLeft--gray .cui__menuLeft__outer {
      background: #f9f6f6; }
  .cui__menuLeft--dark .cui__menuLeft {
    color: #a6938d;
    background: #2c2422; }
    .cui__menuLeft--dark .cui__menuLeft__outer {
      background: #2c2422; }
    .cui__menuLeft--dark .cui__menuLeft__logo__name {
      color: #fff; }
      .cui__menuLeft--dark .cui__menuLeft__logo__descr {
        color: #a6938d;
        border-left: 1px solid #483c38; }
    .cui__menuLeft--dark .cui__menuLeft__category {
      color: #73605a !important; }
      .cui__menuLeft--dark .cui__menuLeft__category:after {
        background-color: #483c38 !important; }
    .cui__menuLeft--dark .cui__menuLeft__item__icon {
      color: #a6938d; }
      .cui__menuLeft--dark .cui__menuLeft__item__link {
        color: #a6938d !important; }
        .cui__menuLeft--dark .cui__menuLeft__item__link:hover {
          color: #ce6200 !important;
          background: #efe8e6 !important; }
        .cui__menuLeft--dark .cui__menuLeft__item__link.cui__menuLeft__item--active {
          background: #efe8e6 !important;
          color: #ce6200 !important; }
        .cui__menuLeft--dark .cui__menuLeft__item__link:after, .cui__menuLeft--dark .cui__menuLeft__item__link:before {
          background: #73605a; }
    .cui__menuLeft--dark .cui__menuLeft__submenu--toggled {
      background: #483c38 !important; }
    .cui__menuLeft--dark .cui__menuLeft__banner {
      background: #483c38;
      border: 1px solid #483c38; }
    .cui__menuLeft--dark .cui__menuLeft__trigger {
      background: #3a302d; }
      .cui__menuLeft--dark .cui__menuLeft__trigger:after {
        border-left-color: #907770;
        border-top-color: #907770; }
/* MENU TOP */
.cui__menuTop {
  background: #fff;
  color: #897e7d;
  transition: none;
  display: block;
  min-height: 100%;
  flex: 0 0 256px;
  max-width: 256px;
  min-width: 256px;
  width: 256px;
  position: relative;
  z-index: 100;
  /* MENU TOP MOBILE */
  /* GRAY & DARK THEME */
  /* DESKTOP STYLES */ }
  .cui__menuTop__outer {
    background: #fff;
    position: fixed;
    height: 100%;
    width: inherit;
    max-width: inherit; }
  .cui__menuTop__logo {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 1.6rem;
    white-space: nowrap;
    width: 100%; }
    .cui__menuTop__logo img {
      max-height: 60px; }
    .cui__menuTop__logo__container {
      height: 64px;
      display: flex;
      align-items: center;
      padding: 0 1rem 0 1.86rem; }
    .cui__menuTop__logo__name {
      font-size: 1.33rem;
      font-weight: 700;
      color: #574843;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 90%;
      display: block; }
    .cui__menuTop__logo__descr {
      margin-left: 0.73rem;
      padding-left: 0.73rem;
      height: 2.53rem;
      line-height: 2.53rem;
      border-left: 1px solid #efe8e6;
      font-size: 0.93rem; }
  @media (max-width: 767px) {
    .cui__menuTop__scroll {
      height: calc(100% - 64px); } }
  .cui__menuTop__navigation {
    list-style: none;
    margin: 0;
    padding: 0 15px; }
    .cui__menuTop__navigation .cui__menuTop__navigation {
      padding: 0; }
      .cui__menuTop__navigation .cui__menuTop__navigation .cui__menuTop__item__link {
        padding-left: 30px; }
  .cui__menuTop__category {
    color: #b5a19c !important;
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 8px 16px; }
  .cui__menuTop__item {
    border-radius: 5px; }
    .cui__menuTop__item__link {
      position: relative;
      height: 40px;
      line-height: 40px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding: 0 34px 0 15px;
      display: block;
      margin-top: 4px;
      cursor: pointer;
      border-radius: 5px;
      transition: all 0.1s ease-in-out;
      color: #897e7d !important; }
      .cui__menuTop__item__link:hover {
        color: #ce6200 !important;
        background: #efe8e6; }
        .cui__menuTop__item__link:hover .cui__menuTop__item__icon {
          color: #ce6200; }
    .cui__menuTop__item__icon {
      text-align: center;
      position: absolute;
      right: 14px;
      width: 20px;
      top: 12px;
      margin: 0 !important;
      line-height: 1 !important;
      color: #a39593;
      font-size: 1.13rem;
      transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 0.1s ease-in-out; }
    .cui__menuTop__item--active {
      background: #483c38 !important;
      color: #ce6200 !important;
      background: #483c38; }
      .cui__menuTop__item--active > span > span, .cui__menuTop__item--active > span > i {
        color: #ce6200 !important; }
      .cui__menuTop__item--disabled {
        color: #b5a19c;
        background: transparent !important; }
      .cui__menuTop__item--disabled .cui__menuTop__item__link {
        color: #b5a19c;
        background: transparent !important; }
      .cui__menuTop__item--disabled .cui__menuTop__item__icon {
        color: #b5a19c; }
  .cui__menuTop__submenu {
    transition: all 0.1s ease-in-out;
    will-change: transform; }
    .cui__menuTop__submenu > .cui__menuTop__navigation {
      display: none;
      padding-bottom: 4px; }
    .cui__menuTop__submenu > .cui__menuTop__item__link:after, .cui__menuTop__submenu > .cui__menuTop__item__link:before {
      content: '';
      position: absolute;
      right: 42px;
      top: 20px;
      vertical-align: baseline;
      background: #a39593;
      width: 6px;
      height: 2px;
      border-radius: 2px;
      transition: all 0.3s;
      transition: all 0.2s ease-in-out; }
      .cui__menuTop__submenu > .cui__menuTop__item__link:after {
        transform: rotate(45deg) translateX(-2px); }
      .cui__menuTop__submenu > .cui__menuTop__item__link:before {
        transform: rotate(-45deg) translateX(2px); }
      .cui__menuTop__submenu > .cui__menuTop__item__link:hover:after, .cui__menuTop__submenu > .cui__menuTop__item__link:hover:before {
        background: #ce6200; }
    @media (max-width: 767px) {
  .cui__menuTop__submenu--toggled {
    background: #efe8e6; }
    .cui__menuTop__submenu--toggled > .cui__menuTop__item__link:after {
      transform: rotate(-45deg) translateX(-1px) translateY(-1px); }
      .cui__menuTop__submenu--toggled > .cui__menuTop__item__link:before {
        transform: rotate(45deg) translateX(1px) translateY(-1px); } }
  @media (max-width: 767px) {
  .cui__menuTop {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    transform: translate(-256px, 0);
    transition: transform 0.3s ease-in-out; }
    .cui__menuTop--mobileToggled .cui__menuTop {
      transform: translate(0, 0); }
      .cui__menuTop--mobileToggled .cui__menuTop__backdrop {
        opacity: 0.4;
        visibility: visible; }

    .cui__menuTop__scroll {
      overflow-y: auto; }

    .cui__menuTop__backdrop {
      position: fixed;
      z-index: 99;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background: #574843;
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.2s ease-in-out; }

    .cui__menuTop__mobileTrigger {
      position: absolute;
      right: -41px;
      top: 72px;
      width: 41px;
      height: 40px;
      cursor: pointer;
      z-index: 0;
      text-align: center;
      line-height: 40px;
      font-size: 16px;
      justify-content: center;
      align-items: center;
      background: #574843;
      border-radius: 0 4px 4px 0;
      box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15); }
      .cui__menuTop__mobileTrigger span {
        display: inline-block;
        width: 14px;
        height: 2px;
        background: #fff;
        position: absolute;
        top: 50%;
        left: 50;
        margin: -1px 0 0 -7px; }
      .cui__menuTop__mobileTrigger span:after, .cui__menuTop__mobileTrigger span:before {
        content: '';
        display: block;
        position: absolute;
        background: #fff;
        width: 100%;
        height: 2px; }
      .cui__menuTop__mobileTrigger span:before {
        top: -5px; }
      .cui__menuTop__mobileTrigger span:after {
        top: 5px; } }
  .cui__menuTop--gray .cui__menuTop {
    background: #f9f6f6; }
    .cui__menuTop--gray .cui__menuTop__outer {
      background: #f9f6f6; }
  .cui__menuTop--dark .cui__menuTop {
    color: #a6938d;
    background: #2c2422; }
    .cui__menuTop--dark .cui__menuTop__outer {
      background: #2c2422; }
    .cui__menuTop--dark .cui__menuTop__logo__name {
      color: #fff; }
      .cui__menuTop--dark .cui__menuTop__logo__descr {
        color: #a6938d;
        border-left: 1px solid #483c38; }
    .cui__menuTop--dark .cui__menuTop__category {
      color: #73605a !important; }
      .cui__menuTop--dark .cui__menuTop__category:after {
        background-color: #483c38 !important; }
    .cui__menuTop--dark .cui__menuTop__item__icon {
      color: #a6938d; }
      .cui__menuTop--dark .cui__menuTop__item__link {
        color: #a6938d !important; }
        .cui__menuTop--dark .cui__menuTop__item__link:hover {
          color: #ce6200 !important;
          background: #483c38 !important; }
        .cui__menuTop--dark .cui__menuTop__item__link.cui__menuTop__item--active {
          background: #ce6200 !important;
          color: #fff !important; }
        .cui__menuTop--dark .cui__menuTop__item__link:after, .cui__menuTop--dark .cui__menuTop__item__link:before {
          background: #73605a; }
    .cui__menuTop--dark .cui__menuTop__submenu--toggled {
      background: #483c38 !important; }
    .cui__menuTop--dark .cui__menuTop__banner {
      background: #483c38;
      border: 1px solid #483c38; }
    .cui__menuTop--dark .cui__menuTop__trigger {
      background: #3a302d; }
      .cui__menuTop--dark .cui__menuTop__trigger:after {
        border-left-color: #907770;
        border-top-color: #907770; }
  @media (min-width: 768px) {
  .cui__menuTop {
    min-height: auto;
    flex: auto;
    max-width: none;
    min-width: auto;
    width: auto;
    border-bottom: 1px solid #efe8e6; }
    .cui__menuTop__outer {
      display: flex;
      position: static; }

    .cui__menuTop__scroll {
      display: flex;
      align-items: center; }

    .cui__menuTop__navigation--root > .cui__menuTop__item {
      display: inline-block; }
      .cui__menuTop__navigation--root .cui__menuTop__item {
        position: relative; }
        .cui__menuTop__navigation--root .cui__menuTop__item__link {
          margin-top: 0; }
        .cui__menuTop__navigation--root .cui__menuTop__item > .cui__menuTop__item__link {
          padding-right: 2rem;
          padding-left: 0.8rem !important; }
          .cui__menuTop__navigation--root .cui__menuTop__item > .cui__menuTop__item__link:after, .cui__menuTop__navigation--root .cui__menuTop__item > .cui__menuTop__item__link:before {
            right: 15px; }
          .cui__menuTop__navigation--root .cui__menuTop__item > .cui__menuTop__item__link > .cui__menuTop__item__icon {
            float: left;
            position: relative;
            top: 0.73rem;
            right: 0;
            margin-right: 0.46rem !important; }
      .cui__menuTop__navigation--root .cui__menuTop__navigation {
        padding: 0.33rem;
        border-radius: 5px;
        display: none !important;
        position: absolute;
        top: 100%;
        left: -5px;
        min-width: 17.06rem;
        background: #fff;
        box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.15); }
        .cui__menuTop__navigation--root .cui__menuTop__navigation .cui__menuTop__navigation {
          top: -5px;
          left: 100%; }
      .cui__menuTop__navigation--root .cui__menuTop__submenu--toggled {
        background: #efe8e6; }
        .cui__menuTop__navigation--root .cui__menuTop__submenu:hover > .cui__menuTop__navigation {
          display: block !important; }
        .cui__menuTop__navigation--root .cui__menuTop__submenu .cui__menuTop__submenu .cui__menuTop__item__link:after {
          transform: rotate(-45deg) translateX(-2px) !important; }
          .cui__menuTop__navigation--root .cui__menuTop__submenu .cui__menuTop__submenu .cui__menuTop__item__link:before {
            transform: rotate(-135deg) translateX(2px) !important; } }
  @media (min-width: 768px) {
      .cui__menuTop--dark .cui__menuTop {
        border-color: #483c38; }
        .cui__menuTop--dark .cui__menuTop__navigation .cui__menuTop__navigation {
          background: #574843; } }
/* TOPBAR */
.cui__sidebar {
  width: 40rem;
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  transform: translateX(660px);
  transition: all 0.2s ease-in-out; }
  .cui__sidebar--toggled .cui__sidebar {
    transform: translateX(0);
    box-shadow: 0 0 40px -10px rgba(20, 19, 34, 0.2); }
  .cui__sidebar__toggleButton {
    position: fixed;
    z-index: 998;
    right: 2.66rem;
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.1) !important;
    display: block;
    width: 3.33rem;
    height: 3.33rem;
    line-height: 48px;
    text-align: center;
    border-radius: 30px;
    background: #fff;
    font-size: 18px;
    transition: all 0.3s ease-in-out;
    color: #ce6200; }
    .cui__sidebar__toggleButton:hover {
      background: #ce6200; }
      .cui__sidebar__toggleButton:hover i {
        color: #fff; }
    .cui__sidebar__toggleButton i {
      transition: all 0.3s ease-in-out;
      position: relative;
      bottom: -3px;
      color: #ce6200; }
  .cui__sidebar__close {
    float: right;
    position: relative;
    top: 4px; }
  .cui__sidebar__inner {
    padding: 1.53rem 2rem 0; }
    @media (max-width: 575px) {
  .cui__sidebar__inner {
    padding: 1.53rem 1.33rem 0; } }
  .cui__sidebar__type {
    padding: 1.33rem 0;
    border-top: 1px solid #efe8e6;
    margin: 0.66rem 0; }
    .cui__sidebar__type__title {
      margin: -2.14rem 0 1.33rem; }
      .cui__sidebar__type__title span {
        padding-right: 1.33rem;
        background: #fff; }
  .cui__sidebar__item {
    margin-bottom: 1.33rem;
    display: flex;
    align-items: center; }
  .cui__sidebar__label {
    margin-right: 0.66rem; }
  .cui__sidebar__container {
    margin-left: auto; }
  .cui__sidebar__switch {
    position: relative;
    width: 44px;
    height: 22px;
    margin-bottom: 0; }
    .cui__sidebar__switch input {
      opacity: 0;
      width: 0;
      height: 0; }
      .cui__sidebar__switch input:checked + .cui__sidebar__switch__slider {
        background-color: #ce6200; }
      .cui__sidebar__switch input:checked + .cui__sidebar__switch__slider:before {
        transform: translateX(22px); }
    .cui__sidebar__switch__slider {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #e0d4d1;
      transition: 0.4s;
      border-radius: 22px; }
      .cui__sidebar__switch__slider:before {
        position: absolute;
        content: '';
        height: 18px;
        width: 18px;
        left: 2px;
        bottom: 2px;
        background-color: #fff;
        transition: 0.4s;
        border-radius: 50%; }
  .cui__sidebar__select__item {
    margin-left: 0.13rem;
    display: block;
    width: 24px;
    height: 24px;
    border: 2px solid transparent;
    border-radius: 24px;
    float: left;
    padding: 1px;
    cursor: pointer; }
    .cui__sidebar__select__item:after {
      content: '';
      display: block;
      width: 18px;
      height: 18px;
      border-radius: 18px; }
    .cui__sidebar__select__item--active {
      border: 2px solid #ce6200; }
    .cui__sidebar__select__item--white:after {
      border: 1px solid #efe8e6;
      background: #fff; }
    .cui__sidebar__select__item--gray:after {
      background: #f9f6f6; }
    .cui__sidebar__select__item--blue:after {
      background: #ce6200; }
    .cui__sidebar__select__item--black:after {
      background: #574843; }
    .cui__sidebar__select__item--img:after {
      background: linear-gradient(to right, rgba(240, 240, 240, 1) 0%, rgba(210, 210, 220, 1) 100%); }
  .cui__sidebar__on {
    display: inline; }
  .cui__sidebar__off {
    display: none; }
    [data-kit-theme='dark'] .cui__sidebar__on {
      display: none; }
      [data-kit-theme='dark'] .cui__sidebar__off {
        display: inline; }

.color button {
  padding: 0;
  display: inline-block;
  border-radius: 20px;
  border: none;
  position: absolute;
  z-index: 1001;
  height: 26px;
  width: 26px;
  top: -5px;
  right: -7px;
  line-height: 25px;
  outline: none !important;
  font-size: 18px;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.1) !important; }
  .color button i {
    color: #897e7d !important; }
  .color button:hover {
    background: #e0d4d1 !important; }
  .color input {
    cursor: pointer;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0; }
  .color.reset button {
    display: none; }

[data-kit-theme='dark'] .cui__sidebar {
  background: #2c2422; }
  [data-kit-theme='dark'] .cui__sidebar__type {
    border-top: 1px solid #3a302d; }
  [data-kit-theme='dark'] .cui__sidebar__type__title span {
    background: #2c2422; }
  [data-kit-theme='dark'] .cui__sidebar__select__item--black:after {
    background: #483c38; }
  [data-kit-theme='dark'] .cui__sidebar__toggleButton {
    background: #483c38; }
  [data-kit-theme='dark'] .cui__sidebar__switch__slider {
    background-color: #907770; }
    [data-kit-theme='dark'] .cui__sidebar__switch__slider:before {
      background-color: #3a302d; }
/* CHAT */
.kit__chat--open .kit__chat__container {
  z-index: 10;
  visibility: visible;
  opacity: 1;
  transform: translateY(0); }

.kit__chat {
  position: fixed;
  z-index: 998;
  bottom: 3rem;
  right: 2.66rem;
  transition: all 0.2s ease-in-out; }
  .kit__chat__toggleButton {
    font-size: 18px;
    height: 2.66rem;
    padding: 0.66rem 1.33rem;
    background: #fff;
    border: none;
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.1) !important;
    font-weight: bold;
    border-radius: 30px;
    color: #ce6200;
    transition: all 0.3s ease-in-out; }
    .kit__chat__toggleButton:hover {
      background: #ce6200;
      color: #fff; }
    .kit__chat__toggleButton span {
      font-size: 16px;
      vertical-align: top; }
    .kit__chat__toggleButton .fe {
      position: relative;
      bottom: -1px; }
  .kit__chat__container {
    display: flex;
    flex-direction: column;
    z-index: -1;
    transform: translateY(10px);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: calc(100% + 20px);
    right: 0;
    background-color: #fff;
    width: 22rem;
    border-radius: 5px;
    box-shadow: 0 5px 20px -5px rgba(87, 72, 67, 0.08), 0 5px 20px -5px rgba(87, 72, 67, 0.08);
    padding-left: 1.66rem;
    padding-right: 1.66rem;
    padding-top: 1rem;
    padding-bottom: 0.66rem;
    transition: all 0.2s ease-in-out; }
    @media (max-width: 575px) {
    .kit__chat__container {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%; } }
    .kit__chat__container::before {
      content: '';
      position: absolute;
      top: 100%;
      right: 3.46rem;
      width: 0;
      height: 0;
      border-top: 7px solid white;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-bottom: 0; }
      @media (max-width: 767px) {
    .kit__chat__container::before {
      right: 0.66rem; } }

[data-kit-theme='dark'] .kit__chat__container {
  background: #483c38; }
  [data-kit-theme='dark'] .kit__chat__container::before {
    border-top: 7px solid #483c38; }
  [data-kit-theme='dark'] .kit__chat__toggleButton {
    background: #483c38; }
/*  STYLES FOR "cui-topbar" MODULE */
.cui__topbar {
  padding: 0 2rem;
  min-height: 64px;
  height: 64px;
  color: #897e7d;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  /*  BOOKMARKS */
  /*  LIVESEARCH */
  /* SETTINGS */ }
  @media (max-width: 575px) {
  .cui__topbar {
    padding: 0 1.06rem; } }
  .cui__topbar .dropdown:hover {
    color: #ce6200; }
    .cui__topbar .dropdown:hover .dropdown-toggle-icon {
      color: #ce6200; }
  .cui__topbar .dropdown-toggle-icon {
    margin-right: 0.26rem;
    position: relative;
    bottom: -2px;
    font-size: 1.13rem;
    color: #a39593;
    transition: all 0.2s ease-in-out; }
  .cui__topbar__search {
    position: relative; }
    .cui__topbar__search input {
      background-color: #f9f6f6;
      border: 1px solid #efe8e6;
      padding: 4px 15px 4px 34px;
      transition: all 0.3s;
      border-radius: 4px;
      height: 32px; }
    .cui__topbar__search input:focus, .cui__topbar__search input:hover {
      border-color: #ce6200; }
    @media screen and (max-width: 767px) {
    .cui__topbar__search input {
      width: 30px !important;
      padding-left: 22px !important; } }
    .cui__topbar__search i {
      position: absolute;
      top: 8px;
      left: 14px;
      cursor: pointer;
      color: #a39593; }
  .cui__topbar__favs {
    width: 20rem; }
    .cui__topbar__favs__item {
      cursor: pointer;
      margin-right: 0.53rem; }
    .cui__topbar__favs__item:last-child {
      margin-right: 0; }
    .cui__topbar__favs__item > div {
      display: inline; }
    .cui__topbar__favs__setIcon {
      float: right;
      opacity: 0.3;
      transition: all 0.2s ease-in-out;
      font-size: 1.13rem;
      line-height: 1;
      position: relative;
      top: 2px; }
    .cui__topbar__favs__setIcon:hover, .cui__topbar__favs__setIcon.cui__topbar__favs__setIconActive {
      opacity: 1;
      color: #ce6200; }
    .cui__topbar__favs__link {
      display: block;
      padding: 0.33rem 0.53rem;
      background: #fff;
      transition: all 0.2s ease-in-out;
      border-radius: 3px; }
    .cui__topbar__favs__link > span {
      display: block;
      width: calc(100% - 20px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .cui__topbar__favs__link:hover {
      background: #f9f6f6; }
  .cui__topbar__livesearch {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 12000;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out; }
    .cui__topbar__livesearch__visible {
      opacity: 1;
      visibility: visible; }
    .cui__topbar__livesearch__close {
      font-size: 0.8rem;
      color: #b5a19c;
      position: absolute;
      top: 2rem;
      right: 2rem;
      cursor: pointer;
      outline: none !important;
      z-index: 1;
      border: none;
      background-color: transparent;
      transition: all 0.2s ease-in-out; }
    .cui__topbar__livesearch__close:hover {
      color: #897e7d; }
    .cui__topbar__livesearch__wrapper {
      padding-top: 4rem;
      padding-left: 4.33rem;
      padding-right: 1rem;
      line-height: 1.7; }
    @media screen and (max-width: 575px) {
    .cui__topbar__livesearch__wrapper {
      padding-left: 1.33rem;
      padding-right: 1.33rem; } }
    .cui__topbar__livesearch__logo {
      height: 3rem; }
    .cui__topbar__livesearch__logo__container {
      margin-top: 1.33rem;
      margin-bottom: 2rem; }
    .cui__topbar__livesearch__input {
      width: 100%;
      border: none;
      font-size: 4.26rem;
      background-color: transparent;
      font-weight: bold;
      padding: 0;
      margin-bottom: 1.33rem; }
    @media screen and (max-width: 575px) {
    .cui__topbar__livesearch__input {
      font-size: 2.66rem; } }
    .cui__topbar__livesearch__options {
      padding: 0;
      margin: 0;
      margin-bottom: 2rem;
      list-style: none; }
    .cui__topbar__livesearch__option {
      display: inline-block;
      margin-right: 1.73rem;
      font-size: 0.93rem;
      color: #897e7d; }
    .cui__topbar__livesearch__option:last-child {
      margin-right: 0; }
    .cui__topbar__livesearch__suggestion {
      margin-bottom: 2.66rem; }
    @media (max-width: 575px) {
    .cui__topbar__livesearch__suggestion {
      margin-bottom: 1rem; } }
    .cui__topbar__livesearch__results__title {
      font-weight: 700;
      margin-bottom: 1.33rem; }
    .cui__topbar__livesearch__result {
      display: block;
      margin-left: 4.66rem;
      padding-top: 0.53rem; }
    .cui__topbar__livesearch__result__thumb {
      display: block;
      width: 3.33rem;
      height: 3.33rem;
      border-radius: 4px;
      overflow: hidden;
      background-color: #b5a19c;
      color: #fff;
      line-height: 3.6rem;
      text-align: center;
      font-size: 1.2rem;
      font-weight: bold;
      background-size: cover;
      float: left; }
    .cui__topbar__livesearch__result__content {
      margin-bottom: 1.33rem;
      min-height: 3.33rem; }
    .cui__topbar__livesearch__result__text {
      font-weight: 300;
      font-size: 1.33rem;
      line-height: 1; }
      @media (max-width: 575px) {
    .cui__topbar__livesearch__result__text {
      font-size: 1.06rem; } }
    .cui__topbar__livesearch__result__source {
      color: #897e7d; }
  .cui__topbar--fixed .cui__layout__header {
    position: sticky;
    top: 0;
    z-index: 99; }
    [data-kit-theme='default'] [data-kit-theme='default'] .cui__topbar--gray--gray .cui__topbar {
      background: #f9f6f6 !important; }

[data-kit-theme='dark'] .cui__topbar {
  background: #2c2422;
  color: #d3c9c6;
  border-bottom: 1px solid #483c38; }
  [data-kit-theme='dark'] .cui__topbar .dropdown .dropdown-toggle-text {
    color: #a6938d; }
  [data-kit-theme='dark'] .cui__topbar .dropdown:hover .dropdown-toggle-text {
    color: #ce6200; }
  [data-kit-theme='dark'] .cui__topbar .dropdown-toggle-icon {
    color: #a6938d; }
  [data-kit-theme='dark'] .cui__topbar__search input {
    background-color: #483c38;
    border-color: #483c38; }
  [data-kit-theme='dark'] .cui__topbar__search i {
    color: #907770 !important; }
  [data-kit-theme='dark'] .cui__topbar__livesearch {
    background-color: #2c2422; }
  [data-kit-theme='dark'] .cui__topbar__livesearch__result__thumb {
    background-color: #483c38; }
  [data-kit-theme='dark'] .cui__topbar__favs__icon {
    color: #a6938d; }
    [data-kit-theme='dark'] .cui__topbar__favs__icon:hover {
      color: #ce6200; }
  [data-kit-theme='dark'] .cui__topbar__favs__link {
    background: #2c2422; }
    [data-kit-theme='dark'] .cui__topbar__favs__link:hover {
      background: #3a302d; }
.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em; }
  .flag-icon:before {
    content: '\00a0'; }
  .flag-icon.\32x {
    line-height: 1.33em !important;
    width: 1.7733333333em !important; }
  .flag-icon.\33x {
    line-height: 1.66em !important;
    width: 2.2133333333em !important; }
  .flag-icon.\34x {
    line-height: 2em !important;
    width: 2.6666666667em !important; }
  .flag-icon.flag-icon-squared {
    width: 1em; }
    .flag-icon.flag-icon-squared.\32x {
      width: 1.33em; }
    .flag-icon.flag-icon-squared.\33x {
      width: 1.66em; }
    .flag-icon.flag-icon-squared.\34x {
      width: 2em; }

.flag-icon {
  opacity: 0.8; }

.flag-icon-en {
  background-image: url(/images/flags/4x3/en.svg); }
  .flag-icon-en.flag-icon-squared {
    background-image: url(/images/flags/1x1/en.svg); }

.flag-icon-fr {
  background-image: url(/images/flags/4x3/fr.svg); }
  .flag-icon-fr.flag-icon-squared {
    background-image: url(/images/flags/1x1/fr.svg); }
.text-blue {
  color: #22477c !important; }

.d-none-js {
  display: none; }

.js_accordion {
  cursor: pointer; }

.expanded_mode_conteneur .d-none-expanded {
  display: none !important; }
  .expanded_mode_conteneur .d-block-expanded {
    display: block !important; }
  .expanded_mode_conteneur table.d-block-expanded {
    display: table !important; }
  .expanded_mode_conteneur tr.d-block-expanded {
    display: table-row !important; }
  .expanded_mode_conteneur td.d-block-expanded, .expanded_mode_conteneur th.d-block-expanded {
    display: table-cell !important; }

.expanded_mode_conteneur.expanded_disabled .d-none-expanded {
  display: block !important; }
  .expanded_mode_conteneur.expanded_disabled .d-block-expanded {
    display: none !important; }
  .expanded_mode_conteneur.expanded_disabled table.d-none-expanded {
    display: table !important; }
  .expanded_mode_conteneur.expanded_disabled tr.d-none-expanded {
    display: table-row !important; }
  .expanded_mode_conteneur.expanded_disabled td.d-none-expanded, .expanded_mode_conteneur.expanded_disabled th.d-none-expanded {
    display: table-cell !important; }

.opacity-0 {
  opacity: 0 !important; }
  .opacity-1 {
    opacity: 0.2 !important; }
  .opacity-2 {
    opacity: 0.4 !important; }
  .opacity-3 {
    opacity: 0.6 !important; }
  .opacity-4 {
    opacity: 0.8 !important; }
  .opacity-5 {
    opacity: 1 !important; }

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

[data-toggle='tooltip'] {
  cursor: help; }

A[data-toggle='tooltip'] {
  cursor: pointer; }

[data-toggle='modal'] {
  cursor: pointer; }

.wizard, .wizard .content {
  overflow: visible; }

.wizard > .content > .body .select2 input {
  border: none; }

.wizard > .content > .body label, .wizard > .content > .body label.error {
  display: inline; }

.wizard > .content > .body ul label {
  display: block; }

.wizard > .content > .body ul {
  list-style: none !important; }

.wizard > .content > .body {
  position: relative !important; }

.bootstrap-datetimepicker-widget .picker-switch td span {
  width: 2.5em !important; }

.p-invisible a {
  text-indent: -999px;
  overflow: hidden; }

.pagination-main .page-item {
  min-width: 3em;
  overflow: hidden;
  text-align: center; }

.ntn_list_wrapper li {
  border-left: 4px solid #e0d4d1;
  border-right: 2px solid #e0d4d1;
  clear: both;
  padding: 1em 0.5em 0.5em 0.5em;
  border-bottom: 1px solid #e0d4d1;
  position: relative; }
  .ntn_list_wrapper li .ntn_list_tools a, .ntn_list_wrapper li .ntn_list_tools span {
    font-size: 1.3em;
    float: right;
    margin-left: 0.3em; }
  .ntn_list_wrapper li .ntn_list_newstanks {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 0.8em;
    background: #e0d4d1;
    overflow: hidden;
    padding-right: 0.5em; }
    .ntn_list_wrapper li .ntn_list_newstanks span {
      float: right;
      display: block;
      margin-top: -0.2em;
      height: 2em;
      width: 15px;
      transform: rotate(10deg);
      margin-right: 0.5em; }

.ntn_list_tools_table a {
  font-size: 1.3em;
  float: left;
  margin-left: 0.3em; }

.form-actions-top {
  border-top: none;
  padding-bottom: 1.33rem;
  padding-top: 0;
  margin-top: 0; }

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%; }
/** Sortable list jQuery UI */
#sortable1, #sortable2 {
  border: 0.0625em dashed #eee;
  border-radius: 0.625em;
  width: 100%;
  min-height: 1.25em;
  list-style-type: none;
  margin: 0;
  padding: 0.3125em;
  margin-right: 0.625em; }

#sortable1 li, #sortable2 li {
  padding: 0.3125em 0.625em;
  width: 100%;
  display: block;
  min-height: 2.66rem;
  margin: 0.33rem 0;
  text-decoration: none;
  border: 1px solid #d9dee9;
  border-radius: 0.625em;
  cursor: move;
  line-height: 2rem; }
/* Locked form */
.form_locked {
  background-color: #a39593;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.5;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.js_is_locked {
  position: relative; }

li.locked {
  background: repeating-linear-gradient(45deg, #f9f6f6, #f9f6f6 10px, #efe8e6 10px, #efe8e6 20px); }

li.table-canceled, tr.table-canceled {
  background: repeating-linear-gradient(-45deg, transparent, transparent 10px, #f4f4f4 10px, #f5f5f5 20px); }

li.table-draft, tr.table-draft {
  background: repeating-linear-gradient(-45deg, transparent, transparent 3px, #f6f6f6 3px, #f7f7f7 6px); }

tr.canceled .bg-light-altern {
  background-color: #efe8e6 !important; }

.required_form_group {
  background-color: #e0d4d1; }
  .required_form_group label {
    color: black;
    font-weight: bold; }

.typeahead__result {
  z-index: 10 !important; }

.note-toolbar {
  z-index: 2; }

.ligne-job {
  min-height: 4rem;
  font-size: 1rem; }
  .ligne-job > div.small {
    padding-bottom: 0.5rem; }
  .ligne-job .col-1::before {
    content: "";
    display: block;
    margin: 0 auto;
    height: 100%;
    width: 3px;
    background: #897e7d; }
  .ligne-job .col-1::after {
    content: "";
    display: block;
    height: 0.8rem;
    width: 0.8rem;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -0.4rem;
    background: #ce6200;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
  .ligne-job:last-of-type {
    margin-bottom: 3rem !important; }
  .ligne-job:last-of-type.button {
    min-height: 0; }
  .ligne-job:last-of-type.button .col-1 a {
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    background: red;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -0.8rem;
    z-index: 4;
    opacity: 0; }
    .ligne-job:last-of-type.button .col-1::before {
      content: "+";
      display: block;
      height: 1.6rem;
      width: 1.6rem;
      position: absolute;
      left: 50%;
      top: 0;
      margin-left: -0.8rem;
      background: #ce6200;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      text-align: center;
      color: #fff;
      font-size: 1.3rem;
      line-height: 1.6rem;
      z-index: 3; }
  .ligne-job:last-of-type.button .col-1.button_toggled::before {
    content: "-";
    font-size: 1.6rem;
    line-height: 1.3rem; }

.diapositive {
  max-width: 205px;
  max-height: 235px; }
  .diapositive.form {
    max-width: 100%;
    max-height: 100%;
    box-sizing: content-box;
    width: 100vh; }
  .diapositive.form.formInSearch {
    display: inline; }
    .diapositive.form.formInSearch .js_can_hide_form {
      display: none; }
  .diapositive.form .js_can_hide_form {
    display: unset; }
  .diapositive .js_can_hide_form {
    display: none; }

.button--no-border {
  background-color: transparent;
  max-height: 2em;
  border: none;
  color: #897e7d; }

.nobghover:hover {
  background: none !important; }

.nobghover.disabled:hover {
  background: #f9f6f6 !important; }
/* Date */
input::-webkit-calendar-picker-indicator {
  cursor: pointer; }

.table-condensed {
  width: auto; }

ul.summernote-placeholder-dropdown {
  padding: 0 !important;
  overflow-y: auto;
  max-height: 400px;
  width: 180px; }

ul.summernote-placeholder-dropdown li {
  padding: 0 !important; }

.typeahead__list {
  max-height: 400px;
  overflow-y: auto; }

.select2-selection--multiple {
  max-height: 200px;
  overflow: auto; }

.CodeMirror {
  border: 1px solid #eee;
  height: auto; }
.daterangepicker {
  display: none;
  position: absolute;
  background: white;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  justify-content: flex-start;
  border-radius: 4px;
  padding: 4px;
  font-size: 13px;
  font-family: sans-serif;
  line-height: 1.5em; }
  .daterangepicker ul, .daterangepicker li, .daterangepicker button, .daterangepicker form {
    padding: 0;
    margin: 0;
    border: 0;
    list-style: none;
    outline: none; }
  .daterangepicker .controls {
    min-width: 180px;
    margin: 4px; }
  .daterangepicker .periods li, .daterangepicker .ranges li {
    margin: 0;
    padding: 4px 9px;
    margin: 0;
    background: #f5f5f5;
    color: #ce6200;
    cursor: pointer; }
    .daterangepicker .periods li:hover, .daterangepicker .ranges li:hover, .daterangepicker .periods li.active, .daterangepicker .ranges li.active {
      background: #ce6200;
      color: white; }
  .daterangepicker .periods {
    display: inline-flex;
    margin: 0 auto 8px; }
    .daterangepicker .periods li:first-child {
      border-radius: 4px 0 0 4px; }
    .daterangepicker .periods li:last-child {
      border-radius: 0 4px 4px 0; }
  .daterangepicker .ranges {
    display: flex;
    flex-direction: column;
    align-items: stretch; }
    .daterangepicker .ranges li {
      border-radius: 4px;
      margin-bottom: 8px;
      text-align: left; }
  .daterangepicker .custom-range-inputs {
    display: flex;
    margin: - 3px;
    margin-bottom: 5px; }
    .daterangepicker .custom-range-inputs input {
      min-width: 50px;
      width: 50px;
      flex: 1;
      margin: 3px;
      border-radius: 4px;
      border: 1px solid #ccc;
      height: auto;
      padding: 0.5em;
      font-size: 13px;
      color: #333; }
  .daterangepicker .custom-range-buttons {
    display: flex;
    margin: - 3px; }
    .daterangepicker .custom-range-buttons button {
      margin: 0;
      padding: 4px 9px;
      margin: 3px;
      border-radius: 4px;
      background: #f5f5f5;
      color: #ce6200; }
    .daterangepicker .custom-range-buttons button:hover {
      background: #dcdcdc; }
    .daterangepicker .custom-range-buttons button.apply-btn {
      background: #41b883;
      color: white; }
      .daterangepicker .custom-range-buttons button.apply-btn:hover {
        background: #349268; }
  .daterangepicker .arrow-left, .daterangepicker .arrow-right {
    display: inline-block;
    position: relative;
    background-color: #333;
    width: 7px;
    height: 3px;
    margin-bottom: 2px;
    vertical-align: middle; }
    .daterangepicker .arrow-left:before, .daterangepicker .arrow-right:before {
      content: '';
      display: block;
      position: absolute;
      border: 5px solid transparent; }
  .daterangepicker .arrow-left {
    margin-left: 5px; }
    .daterangepicker .arrow-left:before {
      border-right-width: 6px;
      border-right-color: #333;
      transform: translate(-10px, -3.5px); }
  .daterangepicker .arrow-right {
    margin-right: 5px; }
    .daterangepicker .arrow-right:before {
      border-left-width: 6px;
      border-left-color: #333;
      transform: translate(6px, -3.5px); }

.daterangepicker.orientation-right:not(.standalone):before {
  position: absolute;
  top: - 7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  content: ''; }

.daterangepicker.orientation-left:not(.standalone):before {
  position: absolute;
  top: - 7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  content: ''; }

.daterangepicker.orientation-right:not(.standalone):after {
  position: absolute;
  top: - 6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: ''; }

.daterangepicker.orientation-left:not(.standalone):after {
  position: absolute;
  top: - 6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: ''; }

.daterangepicker select {
  width: 100%;
  box-sizing: border-box;
  padding: 2px 7px;
  height: auto;
  font-size: 13px;
  line-height: 1.5em;
  text-align: center;
  margin: 0 2px; }
  .daterangepicker select.hidden {
    display: none; }
  .daterangepicker select.month-select {
    flex: 10;
    max-width: 75%; }
  .daterangepicker select.year-select {
    flex: 11;
    max-width: 75%; }
  .daterangepicker select.decade-select {
    flex: 11;
    max-width: 75%; }

.calendar {
  display: none;
  margin: 4px; }
  .calendar .calendar-header, .calendar .calendar-table {
    min-width: 190px;
    margin-left: auto;
    margin-right: auto; }
  .calendar .calendar-title {
    margin: 0;
    padding: 4px 9px;
    margin: 0 auto;
    margin-bottom: 8px;
    text-align: center;
    display: block; }
  .calendar .calendar-header button {
    margin: 0;
    padding: 4px 9px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    border-radius: 4px;
    background: transparent; }
    .calendar .calendar-header button:hover {
      background: #f5f5f5; }
  .calendar .calendar-header {
    display: flex;
    margin: 0 6px 4px; }
    .calendar .calendar-header .calendar-selects {
      flex: 5;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 2px; }
    .calendar .calendar-header .arrow {
      flex: 1;
      text-align: center; }
    .calendar .calendar-header .arrow.arrow-hidden {
      visibility: hidden; }
  .calendar .calendar-table {
    height: 180px;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    overflow: hidden;
    padding: 5px;
    display: flex;
    align-content: stretch;
    justify-content: space-around;
    flex-direction: column; }
    .calendar .calendar-table .table-row {
      display: flex;
      align-content: stretch;
      justify-content: space-around;
      flex: 1; }
    .calendar .calendar-table .table-row .table-col {
      display: flex;
      flex: 1;
      text-align: center;
      line-height: 1;
      cursor: default;
      user-select: none; }
      .calendar .calendar-table .table-row .table-col .table-value-wrapper {
        display: flex;
        flex: 1;
        align-items: center; }
        .calendar .calendar-table .table-row .table-col .table-value-wrapper .table-value {
          flex: 1; }
      .calendar .calendar-table .table-row .table-col.out-of-boundaries, .calendar .calendar-table .table-row .table-col.unavailable, .calendar .calendar-table .table-row .table-col .week-day.unavailable {
        color: #bbb; }
      .calendar .calendar-table .table-row .table-col.in-range {
        background: rgba(206, 98, 0, 0.1); }
      .calendar .calendar-table .table-row .table-col.clickable {
        cursor: pointer; }
        .calendar .calendar-table .table-row .table-col.clickable:hover .table-value-wrapper {
          background: #eee;
          border-radius: 4px; }
      .calendar .calendar-table .table-row .table-col.start-date .table-value-wrapper, .calendar .calendar-table .table-row .table-col.end-date .table-value-wrapper {
        border-radius: 4px; }
        .calendar .calendar-table .table-row .table-col.start-date .table-value-wrapper, .calendar .calendar-table .table-row .table-col.end-date .table-value-wrapper, .calendar .calendar-table .table-row .table-col.start-date .table-value-wrapper:hover, .calendar .calendar-table .table-row .table-col.end-date .table-value-wrapper:hover {
          background: #ce6200;
          color: white; }
        .calendar .calendar-table .table-row .table-col.start-date.out-of-boundaries .table-value-wrapper, .calendar .calendar-table .table-row .table-col.end-date.out-of-boundaries .table-value-wrapper, .calendar .calendar-table .table-row .table-col.start-date.out-of-boundaries .table-value-wrapper:hover, .calendar .calendar-table .table-row .table-col.end-date.out-of-boundaries .table-value-wrapper:hover {
          background: #bbb; }
      .calendar .calendar-table .table-row .table-col.start-date {
        border-radius: 4px 0 0 4px; }
      .calendar .calendar-table .table-row .table-col.end-date {
        border-radius: 0 4px 4px 0; }
      .calendar .calendar-table .table-row .table-col .week-day {
        flex: 1;
        text-align: center; }
    .calendar .calendar-table .table-row.weekdays .table-col {
      font-weight: bold; }

.daterangepicker.opened {
  display: inline-flex; }
  .daterangepicker.expanded .calendar {
    display: block; }
  .daterangepicker.hide-periods .periods {
    display: none; }
    .daterangepicker.hide-periods .calendar .calendar-title {
      display: none; }
  .daterangepicker.standalone {
    position: static; }
    .daterangepicker.standalone .custom-range-buttons {
      display: none; }
  .daterangepicker.hide-weekdays .weekdays {
    display: none; }
  .daterangepicker.single {
    flex-direction: column; }
    .daterangepicker.single .ranges, .daterangepicker.single .custom-range-inputs, .daterangepicker.single .custom-range-buttons, .daterangepicker.single .calendar .calendar-title {
      display: none; }
    .daterangepicker.single .controls {
      display: flex;
      justify-content: center; }
    .daterangepicker.single .controls .periods {
      margin-bottom: 0; }
    .daterangepicker.single .calendar .calendar-header {
      margin-left: 0;
      margin-right: 0; }
    .daterangepicker.single .calendar .calendar-table {
      border: none;
      padding: 0; }
  .daterangepicker.single.hide-periods .controls {
    display: none; }
  .daterangepicker.month-period .table-col {
    font-size: 1.25em; }
  .daterangepicker.year-period .table-col {
    font-size: 1.25em; }
  .daterangepicker.quarter-period .table-col {
    flex-direction: column;
    font-size: 2em; }
    .daterangepicker.quarter-period .table-col .months {
      font-size: 0.5em;
      opacity: 0.75; }
  .daterangepicker.orientation-left:not(.single) .controls {
    order: 2; }
