/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ql-snow * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
          box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 0px 5px #ddd;
          box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
/*! nouislider - 14.6.4 - 3/18/2021 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
          transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
          box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
      transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);
      transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
      transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
      transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  -ms-transform: translate(0, -18px);
      transform: translate(0, -18px);
  top: auto;
  right: 28px;
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
@font-face{font-family:lg;src:url(data:font/ttf;base64,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) format("truetype"),url(data:font/woff;base64,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) format("woff"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+Cjxqc29uPgo8IVtDREFUQVsKewoJImZvbnRGYW1pbHkiOiAibGciLAoJIm1ham9yVmVyc2lvbiI6IDEsCgkibWlub3JWZXJzaW9uIjogMCwKCSJmb250VVJMIjogImh0dHBzOi8vZ2l0aHViLmNvbS9zYWNoaW5jaG9vbHVyL2xpZ2h0R2FsbGVyeSIsCgkiY29weXJpZ2h0IjogInNhY2hpbiIsCgkibGljZW5zZSI6ICJNTFQiLAoJImxpY2Vuc2VVUkwiOiAiaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVCIsCgkiZGVzY3JpcHRpb24iOiAiRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4iLAoJInZlcnNpb24iOiAiVmVyc2lvbiAxLjAiLAoJImZvbnRJZCI6ICJsZyIsCgkicHNOYW1lIjogImxnIiwKCSJzdWJGYW1pbHkiOiAiUmVndWxhciIsCgkiZnVsbE5hbWUiOiAibGciCn0KXV0+CjwvanNvbj4KPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJsZyIgaG9yaXotYWR2LXg9IjEwMjQiPgo8Zm9udC1mYWNlIHVuaXRzLXBlci1lbT0iMTAyNCIgYXNjZW50PSI5NjAiIGRlc2NlbnQ9Ii02NCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDsiIGhvcml6LWFkdi14PSI1MTIiIGQ9IiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMWE7IiBnbHlwaC1uYW1lPSJwYXVzZV9jaXJjbGVfb3V0bGluZSIgZGF0YS10YWdzPSJwYXVzZV9jaXJjbGVfb3V0bGluZSIgZD0iTTU1NCAyNTYuNjY3djM0MGg4NnYtMzQwaC04NnpNNTEyIDg0LjY2N3ExNDAgMCAyNDEgMTAxdDEwMSAyNDEtMTAxIDI0MS0yNDEgMTAxLTI0MS0xMDEtMTAxLTI0MSAxMDEtMjQxIDI0MS0xMDF6TTUxMiA4NTIuNjY3cTE3NiAwIDMwMS0xMjV0MTI1LTMwMS0xMjUtMzAxLTMwMS0xMjUtMzAxIDEyNS0xMjUgMzAxIDEyNSAzMDEgMzAxIDEyNXpNMzg0IDI1Ni42Njd2MzQwaDg2di0zNDBoLTg2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMWQ7IiBnbHlwaC1uYW1lPSJwbGF5X2NpcmNsZV9vdXRsaW5lIiBkYXRhLXRhZ3M9InBsYXlfY2lyY2xlX291dGxpbmUiIGQ9Ik01MTIgODQuNjY3cTE0MCAwIDI0MSAxMDF0MTAxIDI0MS0xMDEgMjQxLTI0MSAxMDEtMjQxLTEwMS0xMDEtMjQxIDEwMS0yNDEgMjQxLTEwMXpNNTEyIDg1Mi42NjdxMTc2IDAgMzAxLTEyNXQxMjUtMzAxLTEyNS0zMDEtMzAxLTEyNS0zMDEgMTI1LTEyNSAzMDEgMTI1IDMwMSAzMDEgMTI1ek00MjYgMjM0LjY2N3YzODRsMjU2LTE5MnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMzOyIgZ2x5cGgtbmFtZT0ic3RhY2stMiIgZGF0YS10YWdzPSJzdGFjay0yIiBkPSJNMzg0IDg1My4zMzRoNDI2LjY2N3E1MyAwIDkwLjUtMzcuNXQzNy41LTkwLjV2LTQyNi42NjdxMC01My0zNy41LTkwLjV0LTkwLjUtMzcuNWgtNDI2LjY2N3EtNTMgMC05MC41IDM3LjV0LTM3LjUgOTAuNXY0MjYuNjY3cTAgNTMgMzcuNSA5MC41dDkwLjUgMzcuNXpNMTcwLjY2NyA2NzUuMzM0di01NDcuMzMzcTAtMTcuNjY3IDEyLjUtMzAuMTY3dDMwLjE2Ny0xMi41aDU0Ny4zMzNxLTEzLjMzMy0zNy42NjctNDYuMzMzLTYxLjV0LTc0LjMzMy0yMy44MzNoLTQyNi42NjdxLTUzIDAtOTAuNSAzNy41dC0zNy41IDkwLjV2NDI2LjY2N3EwIDQxLjMzMyAyMy44MzMgNzQuMzMzdDYxLjUgNDYuMzMzek04MTAuNjY3IDc2OGgtNDI2LjY2N3EtMTcuNjY3IDAtMzAuMTY3LTEyLjV0LTEyLjUtMzAuMTY3di00MjYuNjY3cTAtMTcuNjY3IDEyLjUtMzAuMTY3dDMwLjE2Ny0xMi41aDQyNi42NjdxMTcuNjY3IDAgMzAuMTY3IDEyLjV0MTIuNSAzMC4xNjd2NDI2LjY2N3EwIDE3LjY2Ny0xMi41IDMwLjE2N3QtMzAuMTY3IDEyLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3MDsiIGdseXBoLW5hbWU9ImNsZWFyIiBkYXRhLXRhZ3M9ImNsZWFyIiBkPSJNODEwIDY2NC42NjdsLTIzOC0yMzggMjM4LTIzOC02MC02MC0yMzggMjM4LTIzOC0yMzgtNjAgNjAgMjM4IDIzOC0yMzggMjM4IDYwIDYwIDIzOC0yMzggMjM4IDIzOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk0OyIgZ2x5cGgtbmFtZT0iYXJyb3ctbGVmdCIgZGF0YS10YWdzPSJhcnJvdy1sZWZ0IiBkPSJNNDI2LjY2NyA3NjhxMTcuNjY3IDAgMzAuMTY3LTEyLjV0MTIuNS0zMC4xNjdxMC0xOC0xMi42NjctMzAuMzMzbC0yMjUuNjY3LTIyNS42NjdoNjY1cTE3LjY2NyAwIDMwLjE2Ny0xMi41dDEyLjUtMzAuMTY3LTEyLjUtMzAuMTY3LTMwLjE2Ny0xMi41aC02NjVsMjI1LjY2Ny0yMjUuNjY3cTEyLjY2Ny0xMi4zMzMgMTIuNjY3LTMwLjMzMyAwLTE3LjY2Ny0xMi41LTMwLjE2N3QtMzAuMTY3LTEyLjVxLTE4IDAtMzAuMzMzIDEyLjMzM2wtMjk4LjY2NyAyOTguNjY3cS0xMi4zMzMgMTMtMTIuMzMzIDMwLjMzM3QxMi4zMzMgMzAuMzMzbDI5OC42NjcgMjk4LjY2N3ExMi42NjcgMTIuMzMzIDMwLjMzMyAxMi4zMzN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5NTsiIGdseXBoLW5hbWU9ImFycm93LXJpZ2h0IiBkYXRhLXRhZ3M9ImFycm93LXJpZ2h0IiBkPSJNNTk3LjMzMyA3NjhxMTggMCAzMC4zMzMtMTIuMzMzbDI5OC42NjctMjk4LjY2N3ExMi4zMzMtMTIuMzMzIDEyLjMzMy0zMC4zMzN0LTEyLjMzMy0zMC4zMzNsLTI5OC42NjctMjk4LjY2N3EtMTIuMzMzLTEyLjMzMy0zMC4zMzMtMTIuMzMzLTE4LjMzMyAwLTMwLjUgMTIuMTY3dC0xMi4xNjcgMzAuNXEwIDE4IDEyLjMzMyAzMC4zMzNsMjI2IDIyNS42NjdoLTY2NXEtMTcuNjY3IDAtMzAuMTY3IDEyLjV0LTEyLjUgMzAuMTY3IDEyLjUgMzAuMTY3IDMwLjE2NyAxMi41aDY2NWwtMjI2IDIyNS42NjdxLTEyLjMzMyAxMi4zMzMtMTIuMzMzIDMwLjMzMyAwIDE4LjMzMyAxMi4xNjcgMzAuNXQzMC41IDEyLjE2N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMGYyOyIgZ2x5cGgtbmFtZT0idmVydGljYWxfYWxpZ25fYm90dG9tIiBkYXRhLXRhZ3M9InZlcnRpY2FsX2FsaWduX2JvdHRvbSIgZD0iTTE3MCAxMjguNjY3aDY4NHYtODZoLTY4NHY4NnpNNjgyIDM4NC42NjdsLTE3MC0xNzItMTcwIDE3MmgxMjh2NDI2aDg0di00MjZoMTI4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxZmY7IiBnbHlwaC1uYW1lPSJhcHBzIiBkYXRhLXRhZ3M9ImFwcHMiIGQ9Ik02ODIgODQuNjY3djE3MmgxNzJ2LTE3MmgtMTcyek02ODIgMzQwLjY2N3YxNzJoMTcydi0xNzJoLTE3MnpNNDI2IDU5Ni42Njd2MTcyaDE3MnYtMTcyaC0xNzJ6TTY4MiA3NjguNjY3aDE3MnYtMTcyaC0xNzJ2MTcyek00MjYgMzQwLjY2N3YxNzJoMTcydi0xNzJoLTE3MnpNMTcwIDM0MC42Njd2MTcyaDE3MnYtMTcyaC0xNzJ6TTE3MCA4NC42Njd2MTcyaDE3MnYtMTcyaC0xNzJ6TTQyNiA4NC42Njd2MTcyaDE3MnYtMTcyaC0xNzJ6TTE3MCA1OTYuNjY3djE3MmgxNzJ2LTE3MmgtMTcyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMGM7IiBnbHlwaC1uYW1lPSJmdWxsc2NyZWVuIiBkYXRhLXRhZ3M9ImZ1bGxzY3JlZW4iIGQ9Ik01OTggNzI0LjY2N2gyMTJ2LTIxMmgtODR2MTI4aC0xMjh2ODR6TTcyNiAyMTIuNjY3djEyOGg4NHYtMjEyaC0yMTJ2ODRoMTI4ek0yMTQgNTEyLjY2N3YyMTJoMjEydi04NGgtMTI4di0xMjhoLTg0ek0yOTggMzQwLjY2N3YtMTI4aDEyOHYtODRoLTIxMnYyMTJoODR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwZDsiIGdseXBoLW5hbWU9ImZ1bGxzY3JlZW5fZXhpdCIgZGF0YS10YWdzPSJmdWxsc2NyZWVuX2V4aXQiIGQ9Ik02ODIgNTk2LjY2N2gxMjh2LTg0aC0yMTJ2MjEyaDg0di0xMjh6TTU5OCAxMjguNjY3djIxMmgyMTJ2LTg0aC0xMjh2LTEyOGgtODR6TTM0MiA1OTYuNjY3djEyOGg4NHYtMjEyaC0yMTJ2ODRoMTI4ek0yMTQgMjU2LjY2N3Y4NGgyMTJ2LTIxMmgtODR2MTI4aC0xMjh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTMxMTsiIGdseXBoLW5hbWU9Inpvb21faW4iIGRhdGEtdGFncz0iem9vbV9pbiIgZD0iTTUxMiA1MTIuNjY3aC04NnYtODZoLTQydjg2aC04NnY0Mmg4NnY4Nmg0MnYtODZoODZ2LTQyek00MDYgMzQwLjY2N3E4MCAwIDEzNiA1NnQ1NiAxMzYtNTYgMTM2LTEzNiA1Ni0xMzYtNTYtNTYtMTM2IDU2LTEzNiAxMzYtNTZ6TTY2MiAzNDAuNjY3bDIxMi0yMTItNjQtNjQtMjEyIDIxMnYzNGwtMTIgMTJxLTc2LTY2LTE4MC02Ni0xMTYgMC0xOTcgODB0LTgxIDE5NiA4MSAxOTcgMTk3IDgxIDE5Ni04MSA4MC0xOTdxMC0xMDQtNjYtMTgwbDEyLTEyaDM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUzMTI7IiBnbHlwaC1uYW1lPSJ6b29tX291dCIgZGF0YS10YWdzPSJ6b29tX291dCIgZD0iTTI5OCA1NTQuNjY3aDIxNHYtNDJoLTIxNHY0MnpNNDA2IDM0MC42NjdxODAgMCAxMzYgNTZ0NTYgMTM2LTU2IDEzNi0xMzYgNTYtMTM2LTU2LTU2LTEzNiA1Ni0xMzYgMTM2LTU2ek02NjIgMzQwLjY2N2wyMTItMjEyLTY0LTY0LTIxMiAyMTJ2MzRsLTEyIDEycS03Ni02Ni0xODAtNjYtMTE2IDAtMTk3IDgwdC04MSAxOTYgODEgMTk3IDE5NyA4MSAxOTYtODEgODAtMTk3cTAtMTA0LTY2LTE4MGwxMi0xMmgzNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlODBkOyIgZ2x5cGgtbmFtZT0ic2hhcmUiIGRhdGEtdGFncz0ic2hhcmUiIGQ9Ik03NjggMjUyLjY2N2M2OCAwIDEyNC01NiAxMjQtMTI0cy01Ni0xMjYtMTI0LTEyNi0xMjQgNTgtMTI0IDEyNmMwIDEwIDAgMjAgMiAyOGwtMzAyIDE3NmMtMjQtMjItNTQtMzQtODgtMzQtNzAgMC0xMjggNTgtMTI4IDEyOHM1OCAxMjggMTI4IDEyOGMzNCAwIDY0LTEyIDg4LTM0bDMwMCAxNzRjLTIgMTAtNCAyMC00IDMwIDAgNzAgNTggMTI4IDEyOCAxMjhzMTI4LTU4IDEyOC0xMjgtNTgtMTI4LTEyOC0xMjhjLTM0IDAtNjQgMTQtODggMzZsLTMwMC0xNzZjMi0xMCA0LTIwIDQtMzBzLTItMjAtNC0zMGwzMDQtMTc2YzIyIDIwIDUyIDMyIDg0IDMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDA7IiBnbHlwaC1uYW1lPSJyb3RhdGVfbGVmdCIgZGF0YS10YWdzPSJyb3RhdGVfbGVmdCIgZD0iTTU1NCA3NjQuNjY3cTEyNi0xNiAyMTMtMTEydDg3LTIyNi04Ny0yMjYtMjEzLTExMnY4NnE5MiAxNiAxNTMgODd0NjEgMTY1LTYxIDE2NS0xNTMgODd2LTE2NmwtMTk0IDE5MCAxOTQgMTk0di0xMzJ6TTMwMiAxNTYuNjY3bDYyIDYycTQ2LTM0IDEwNi00NHYtODZxLTk2IDEyLTE2OCA2OHpNMjYwIDM4NC42NjdxMTAtNTggNDItMTA2bC02MC02MHEtNTYgNzQtNjggMTY2aDg2ek0zMDQgNTc0LjY2N3EtMzYtNTItNDQtMTA2aC04NnExMiA5MCA3MCAxNjZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMTsiIGdseXBoLW5hbWU9InJvdGF0ZV9yaWdodCIgZGF0YS10YWdzPSJyb3RhdGVfcmlnaHQiIGQ9Ik03MjAgMjc4LjY2N3EzNCA0NiA0NCAxMDZoODZxLTEyLTkyLTY4LTE2NnpNNTU0IDE3NC42NjdxNjAgMTAgMTA2IDQ0bDYyLTYycS03Mi01Ni0xNjgtNjh2ODZ6TTg1MCA0NjguNjY3aC04NnEtMTAgNjAtNDQgMTA2bDYyIDYwcTU4LTcyIDY4LTE2NnpNNjY0IDcwMi42NjdsLTE5NC0xOTB2MTY2cS05Mi0xNi0xNTMtODd0LTYxLTE2NSA2MS0xNjUgMTUzLTg3di04NnEtMTI2IDE2LTIxMyAxMTJ0LTg3IDIyNiA4NyAyMjYgMjEzIDExMnYxMzJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMjsiIGdseXBoLW5hbWU9InN3YXBfaG9yaXoiIGRhdGEtdGFncz0ic3dhcF9ob3JpeiIgZD0iTTg5NiA1NTQuNjY3bC0xNzAtMTcwdjEyOGgtMzAwdjg0aDMwMHYxMjh6TTI5OCA0NjguNjY3di0xMjhoMzAwdi04NGgtMzAwdi0xMjhsLTE3MCAxNzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9InN3YXBfdmVydCIgZGF0YS10YWdzPSJzd2FwX3ZlcnQiIGQ9Ik0zODQgODEwLjY2N2wxNzAtMTcwaC0xMjh2LTMwMGgtODR2MzAwaC0xMjh6TTY4MiAyMTIuNjY3aDEyOGwtMTcwLTE3MC0xNzAgMTcwaDEyOHYzMDBoODR2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA0OyIgZ2x5cGgtbmFtZT0iZmFjZWJvb2std2l0aC1jaXJjbGUiIGRhdGEtdGFncz0iZmFjZWJvb2std2l0aC1jaXJjbGUiIGQ9Ik01MTIgOTUyLjMyYy0yNzEuNDYyIDAtNDkxLjUyLTIyMC4wNTgtNDkxLjUyLTQ5MS41MnMyMjAuMDU4LTQ5MS41MiA0OTEuNTItNDkxLjUyIDQ5MS41MiAyMjAuMDU4IDQ5MS41MiA0OTEuNTItMjIwLjA1OCA0OTEuNTItNDkxLjUyIDQ5MS41MnpNNjI4LjQyOSA2MTIuNjU5aC03My44ODJjLTguNzU1IDAtMTguNDgzLTExLjUyLTE4LjQ4My0yNi44Mjl2LTUzLjM1aDkyLjQxNmwtMTMuOTc4LTc2LjA4M2gtNzguNDM4di0yMjguNDAzaC04Ny4xOTR2MjI4LjQwM2gtNzkuMTA0djc2LjA4M2g3OS4xMDR2NDQuNzQ5YzAgNjQuMjA1IDQ0LjU0NCAxMTYuMzc4IDEwNS42NzcgMTE2LjM3OGg3My44ODJ2LTgwLjk0N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA1OyIgZ2x5cGgtbmFtZT0iZ29vZ2xlLXdpdGgtY2lyY2xlIiBkYXRhLXRhZ3M9Imdvb2dsZSstd2l0aC1jaXJjbGUiIGQ9Ik01MTIgOTUyLjMyYy0yNzEuNDYyIDAtNDkxLjUyLTIyMC4wNTgtNDkxLjUyLTQ5MS41MnMyMjAuMDU4LTQ5MS41MiA0OTEuNTItNDkxLjUyIDQ5MS41MiAyMjAuMDU4IDQ5MS41MiA0OTEuNTItMjIwLjA1OCA0OTEuNTItNDkxLjUyIDQ5MS41MnpNNDgzLjY4NiAyNDkuODA1Yy0zMC44NzQtMTUuMDAyLTY0LjEwMi0xNi41ODktNzYuOTU0LTE2LjU4OS0yLjQ1OCAwLTMuODQgMC0zLjg0IDBzLTEuMTc4IDAtMi43NjUgMGMtMjAuMDcwIDAtMTE5Ljk2MiA0LjYwOC0xMTkuOTYyIDk1LjU5IDAgODkuMzk1IDEwOC44IDk2LjQxIDE0Mi4xMzEgOTYuNDFoMC44N2MtMTkuMjUxIDI1LjcwMi0xNS4yNTggNTEuNjEtMTUuMjU4IDUxLjYxLTEuNjktMC4xMDItNC4xNDctMC4yMDUtNy4xNjgtMC4yMDUtMTIuNTQ0IDAtMzYuNzYyIDEuOTk3LTU3LjU0OSAxNS40MTEtMjUuNDk4IDE2LjM4NC0zOC40IDQ0LjI4OC0zOC40IDgyLjg5MyAwIDEwOS4xMDcgMTE5LjE0MiAxMTMuNTEgMTIwLjMyIDExMy42MTNoMTE4Ljk4OXYtMi42MTFjMC0xMy4zMTItMjMuOTEtMTUuOTIzLTQwLjE5Mi0xOC4xMjUtNS41My0wLjgxOS0xNi42NC0xLjg5NC0xOS43NjMtMy40ODIgMzAuMTU3LTE2LjEyOCAzNS4wMjEtNDEuNDIxIDM1LjAyMS03OS4xMDQgMC00Mi45MDYtMTYuNzk0LTY1LjU4Ny0zNC42MTEtODEuNTEtMTEuMDU5LTkuODgyLTE5LjcxMi0xNy42MTMtMTkuNzEyLTI4LjAwNiAwLTEwLjE4OSAxMS44NzgtMjAuNTgyIDI1LjcwMi0zMi43MTcgMjIuNTc5LTE5LjkxNyA1My41NTUtNDcuMDAyIDUzLjU1NS05Mi43MjMgMC00Ny4yNTgtMjAuMzI2LTgxLjA1MC02MC40MTYtMTAwLjQ1NHpNNzQyLjQgNDYwLjhoLTc2Ljh2LTc2LjhoLTUxLjJ2NzYuOGgtNzYuOHY1MS4yaDc2Ljh2NzYuOGg1MS4ydi03Ni44aDc2Ljh2LTUxLjJ6TTQyMS4wMTggNDAxLjkyYy0yLjY2MiAwLTUuMzI1LTAuMTAyLTguMDM4LTAuMzA3LTIyLjczMy0xLjY5LTQzLjcyNS0xMC4xODktNTguODgtMjQuMDEzLTE1LjA1My0xMy42MTktMjIuNzMzLTMwLjgyMi0yMS42NTgtNDguMTc5IDIuMzA0LTM2LjQwMyA0MS4zNy01Ny43MDIgODguODMyLTU0LjMyMyA0Ni42OTQgMy4zNzkgNzcuODI0IDMwLjMxIDc1LjU3MSA2Ni43MTQtMi4xNSAzNC4yMDItMzEuODk4IDYwLjEwOS03NS44MjcgNjAuMTA5ek00NjUuNzY2IDU5OS44MDhjLTEyLjM5IDQzLjUyLTMyLjM1OCA1Ni40MjItNjMuMzg2IDU2LjQyMi0zLjMyOCAwLTYuNzA3LTAuNTEyLTkuOTMzLTEuMzgyLTEzLjQ2Ni0zLjg0LTI0LjE2Ni0xNS4wNTMtMzAuMTA2LTMxLjc0NC02LjA5My0xNi44OTYtNi40NTEtMzQuNTA5LTEuMjI5LTU0LjU3OSA5LjQ3Mi0zNS44OTEgMzQuOTctNjEuOTAxIDYwLjY3Mi02MS45MDEgMy4zNzkgMCA2Ljc1OCAwLjQxIDkuOTMzIDEuMzgyIDI4LjEwOSA3Ljg4NSA0NS43MjIgNTAuNzkgMzQuMDQ4IDkxLjgwMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA2OyIgZ2x5cGgtbmFtZT0icGludGVyZXN0LXdpdGgtY2lyY2xlIiBkYXRhLXRhZ3M9InBpbnRlcmVzdC13aXRoLWNpcmNsZSIgZD0iTTUxMiA5NTIuMzJjLTI3MS40NjIgMC00OTEuNTItMjIwLjA1OC00OTEuNTItNDkxLjUyczIyMC4wNTgtNDkxLjUyIDQ5MS41Mi00OTEuNTIgNDkxLjUyIDIyMC4wNTggNDkxLjUyIDQ5MS41Mi0yMjAuMDU4IDQ5MS41Mi00OTEuNTIgNDkxLjUyek01NDUuNjM4IDM0NC4zMmMtMzEuNTM5IDIuNDA2LTQ0Ljc0OSAxOC4wMjItNjkuNDI3IDMyLjk3My0xMy41NjgtNzEuMjE5LTMwLjE1Ny0xMzkuNTItNzkuMzA5LTE3NS4yMDYtMTUuMjA2IDEwNy43MjUgMjIuMjIxIDE4OC41MTggMzkuNjI5IDI3NC4zODEtMjkuNjQ1IDQ5LjkyIDMuNTMzIDE1MC4zMjMgNjYuMDk5IDEyNS42NDUgNzYuOTU0LTMwLjUxNS02Ni42NjItMTg1LjYgMjkuNzQ3LTIwNS4wMDUgMTAwLjY1OS0yMC4xNzMgMTQxLjc3MyAxNzQuNjk0IDc5LjM2IDIzNy45NzgtOTAuMjE0IDkxLjQ5NC0yNjIuNTAyIDIuMDk5LTI0MS4zMDYtMTI4Ljg3IDUuMTItMzIgMzguMjQ2LTQxLjcyOCAxMy4yMS04NS45MTQtNTcuNzAyIDEyLjgtNzQuOTU3IDU4LjMxNy03Mi43MDQgMTE4Ljk4OSAzLjUzMyA5OS4zMjggODkuMjQyIDE2OC45MDkgMTc1LjE1NSAxNzguNDgzIDEwOC42OTggMTIuMDgzIDIxMC42ODgtMzkuODg1IDIyNC44MTktMTQyLjE4MiAxNS44MjEtMTE1LjQwNS00OS4xMDEtMjQwLjI4Mi0xNjUuMjc0LTIzMS4yN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA3OyIgZ2x5cGgtbmFtZT0idHdpdHRlci13aXRoLWNpcmNsZSIgZGF0YS10YWdzPSJ0d2l0dGVyLXdpdGgtY2lyY2xlIiBkPSJNNTEyIDk1Mi4zMmMtMjcxLjQ2MiAwLTQ5MS41Mi0yMjAuMDU4LTQ5MS41Mi00OTEuNTJzMjIwLjA1OC00OTEuNTIgNDkxLjUyLTQ5MS41MiA0OTEuNTIgMjIwLjA1OCA0OTEuNTIgNDkxLjUyLTIyMC4wNTggNDkxLjUyLTQ5MS41MiA0OTEuNTJ6TTcxMS45MzYgNTQ5LjY4M2MwLjIwNS00LjE5OCAwLjI1Ni04LjM5NyAwLjI1Ni0xMi40OTMgMC0xMjgtOTcuMzMxLTI3NS41MDctMjc1LjQwNS0yNzUuNTA3LTU0LjY4MiAwLTEwNS41NzQgMTUuOTc0LTE0OC4zNzggNDMuNTIgNy41MjYtMC45MjIgMTUuMjU4LTEuMjggMjMuMDkxLTEuMjggNDUuMzYzIDAgODcuMDkxIDE1LjQxMSAxMjAuMjE4IDQxLjQyMS00Mi4zNDIgMC44MTktNzguMDgwIDI4Ljc3NC05MC40MTkgNjcuMTc0IDUuODg4LTEuMDc1IDExLjkzLTEuNjkgMTguMTc2LTEuNjkgOC44MDYgMCAxNy40MDggMS4xNzggMjUuNDk4IDMuMzc5LTQ0LjI4OCA4LjkwOS03Ny42NyA0OC4wMjYtNzcuNjcgOTQuOTI1djEuMTc4YzEzLjA1Ni03LjIxOSAyOC4wMDYtMTEuNjIyIDQzLjg3OC0xMi4xMzQtMjYuMDEwIDE3LjQwOC00My4wNTkgNDcuMDAyLTQzLjA1OSA4MC42NCAwIDE3LjcxNSA0Ljc2MiAzNC40MDYgMTMuMTA3IDQ4LjY5MSA0Ny43Ny01OC41NzMgMTE5LjA0MC05Ny4wNzUgMTk5LjUyNi0xMDEuMjIyLTEuNjkgNy4xMTctMi41MDkgMTQuNDktMi41MDkgMjIuMTE4IDAgNTMuNDAyIDQzLjMxNSA5Ni44MTkgOTYuODE5IDk2LjgxOSAyNy44MDIgMCA1Mi45OTItMTEuNzc2IDcwLjY1Ni0zMC42MTggMjIuMDY3IDQuNDAzIDQyLjc1MiAxMi4zOSA2MS40NCAyMy41MDEtNy4yMTktMjIuNTc5LTIyLjUyOC00MS41NzQtNDIuNTQ3LTUzLjYwNiAxOS42MSAyLjQwNiAzOC4yNDYgNy41NzggNTUuNjAzIDE1LjMwOS0xMi45NTQtMTkuNDA1LTI5LjM4OS0zNi41MDYtNDguMjgyLTUwLjEyNXoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none;background-color:transparent}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\E095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\E094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\E070"}.lg-toolbar .lg-download:after{content:"\E0F2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-o-transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s, -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toggle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:0;border:none}.lg-outer .lg-toggle-thumb:after{content:"\E1FF"}.lg-outer .lg-toggle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAB2CAYAAABWD7T8AAAFkUlEQVR4Ae3cA3BdeR/G8bqNk9dcu26zGdRee7e2YtcZ1A3WHHVHtY04tcNFbffGt3tx8uwzSOYEE5z/6US/Z+azKIJvfA/ayBpnHuRH4ymGYim+BUugWIqh8eRH7qQ8L4qgdLITWikbpVEYeZKhvUO5BFFJNr1BDVokOQmiRnYKo3otnDSCqJVGIVTr3pCYDeKgYbV9AcoiNIg4Sx5UbYEEQ8QsqjRXSiIYIg6QC1WsJxUSDBEW6kYVe5cglLxFFfMnNJZOnTq1hKAzqGJRhMbStWtXrF+/Hj179mzOQcOpYtGExvLaa69B0zRYLBZERESgY8eOzTFoRJMJ+uqrr6KgoADlS0xMRN++fSWoStDCwkLoV1JSgoULF8LDw0OCKgfVLS0tDf3795egykF1s1qtWLJkCby9vSWoclDdjh8/juHDh0tQ5aC6lZaWIi4uDj4+PhJUNah+2dnZeOuttySoalD9bDYbvvvuO/z973+XoKpB9Tt//jw+/PBDCaoYtNpWr16Np59+WoLqgirv8uXLGD9+PNq2bStBzdzatWvx0ksvSVAzd+fOHcyaNUuCmrVr165h9OjRElR1mqbhxx9/xH/+8x/5kFddbm6uyjf8ElT/I+kXX3xhxgMoEvTkyZMYNmyY6sshQfl3sHTpUri5uam+DBI0PT0dAwYMUH3eErS4uBgLFiww49CIBD148CB8fX1Vn58ELT+87OLiovq8JOjOnTvB4/aqz0OC3r59G/7+/mjXrp3q05egGzZsUH2kSIJqmoZLly5h8uTJ5b8uQVVOFvv+++/xwgsvmPH0JGj79u2r/ZoEFRHmnh8qws09g1nMkHPsn+A59j2ogGCIeERdqWKulEgwROynLsTJ51EzzKRq86RMQoOIM+RONW4EOQiiXuw0lGpdCGmEWgknBVK9FlbrPUaEjYKpQXujxuvnRSaNIENzpxBKISuhlbJSMgWROynPjXxpNM2nFRTbwq2g+TSafMmNZE1y7bdlepAfjacYiqX4FiyBYimGxpMfuVObutT1B7wogtLJTmilbJRGYeRpNOg7lEuoRGTTGw0NGklOQo2EncLqGzScNEKthEYhdQV9o0ExhYOGUY1BvSiL0CDiLHnUFDSQYIiYVTWoKyURDBEHyEUftCcVEgwRFuqmD/ouQYl4Sx/Un9BYXHZktYSgM/RBowiNpXvSb9hwMx+9U35vzkHD9UGjGzuoVgZY7E5EZd9Cl+b5HhvRZIJ2Y9ACxixf0v0ivJ6q9N4qQQsdTuhX4tQQk3cb3ruyJahqUP3SHxRjYMYFCaoaVD+rU8PS3+7ir7tzJKhqUP1OWEox8vAlCaoaVL9Sp4b48/fwN/X3VgmqX07hY7xz9LIEVQ2qn00rw/eXHuBfe3MlqGpQ/c4X/4GPj1+RoIpBq+3na4/w3IFfJKg+qOoul9ow8fQ1dJCgTpi5dTfy8WrirxLUzN157ID/uRsS1Kxds9ow9uRVCao6rQz46fJD/H9fnnzIqy6vSO0bfgmq+5H0y4v3zXgARYKespRixOGLqi+HBOXfwTI+rOe5U/lBaAma8bAEg9QfeJagxQ4Ni8w5NCJBE+8VwS/1vOrzk6Dlh5fd1T9XStBddwrB4/aqz0OC3n5sR2DmDXTcrvz0JejGm8qPFElQrQy4VGLD1DPXVZ+eBO3OoD9cfoCXD5ryXilBO22vfnKYBBUR5p4fKsLNPYNZzHiC59jLOfY9qIBgiHhEXatep5RIMETspy76oGqfR8XMmi5N9KRMQoOIM+SuD6o3ghyEehF2GlrX9fIhpBFqJZwUWN87OoTVeo8RYaPght5z5I0ar58XmTTC6F1x3CmEUshKaKWslExB5K5ym6FybuRLo2k+raDYFm4FzafR5EtuBu7bpEiYHVT8CRH1mIv9VAvpAAAAAElFTkSuQmCC) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAB2CAYAAABWD7T8AAAFkUlEQVR4Ae3cA3BdeR/G8bqNk9dcu26zGdRee7e2YtcZ1A3WHHVHtY04tcNFbffGt3tx8uwzSOYEE5z/6US/Z+azKIJvfA/ayBpnHuRH4ymGYim+BUugWIqh8eRH7qQ8L4qgdLITWikbpVEYeZKhvUO5BFFJNr1BDVokOQmiRnYKo3otnDSCqJVGIVTr3pCYDeKgYbV9AcoiNIg4Sx5UbYEEQ8QsqjRXSiIYIg6QC1WsJxUSDBEW6kYVe5cglLxFFfMnNJZOnTq1hKAzqGJRhMbStWtXrF+/Hj179mzOQcOpYtGExvLaa69B0zRYLBZERESgY8eOzTFoRJMJ+uqrr6KgoADlS0xMRN++fSWoStDCwkLoV1JSgoULF8LDw0OCKgfVLS0tDf3795egykF1s1qtWLJkCby9vSWoclDdjh8/juHDh0tQ5aC6lZaWIi4uDj4+PhJUNah+2dnZeOuttySoalD9bDYbvvvuO/z973+XoKpB9Tt//jw+/PBDCaoYtNpWr16Np59+WoLqgirv8uXLGD9+PNq2bStBzdzatWvx0ksvSVAzd+fOHcyaNUuCmrVr165h9OjRElR1mqbhxx9/xH/+8x/5kFddbm6uyjf8ElT/I+kXX3xhxgMoEvTkyZMYNmyY6sshQfl3sHTpUri5uam+DBI0PT0dAwYMUH3eErS4uBgLFiww49CIBD148CB8fX1Vn58ELT+87OLiovq8JOjOnTvB4/aqz0OC3r59G/7+/mjXrp3q05egGzZsUH2kSIJqmoZLly5h8uTJ5b8uQVVOFvv+++/xwgsvmPH0JGj79u2r/ZoEFRHmnh8qws09g1nMkHPsn+A59j2ogGCIeERdqWKulEgwROynLsTJ51EzzKRq86RMQoOIM+RONW4EOQiiXuw0lGpdCGmEWgknBVK9FlbrPUaEjYKpQXujxuvnRSaNIENzpxBKISuhlbJSMgWROynPjXxpNM2nFRTbwq2g+TSafMmNZE1y7bdlepAfjacYiqX4FiyBYimGxpMfuVObutT1B7wogtLJTmilbJRGYeRpNOg7lEuoRGTTGw0NGklOQo2EncLqGzScNEKthEYhdQV9o0ExhYOGUY1BvSiL0CDiLHnUFDSQYIiYVTWoKyURDBEHyEUftCcVEgwRFuqmD/ouQYl4Sx/Un9BYXHZktYSgM/RBowiNpXvSb9hwMx+9U35vzkHD9UGjGzuoVgZY7E5EZd9Cl+b5HhvRZIJ2Y9ACxixf0v0ivJ6q9N4qQQsdTuhX4tQQk3cb3ruyJahqUP3SHxRjYMYFCaoaVD+rU8PS3+7ir7tzJKhqUP1OWEox8vAlCaoaVL9Sp4b48/fwN/X3VgmqX07hY7xz9LIEVQ2qn00rw/eXHuBfe3MlqGpQ/c4X/4GPj1+RoIpBq+3na4/w3IFfJKg+qOoul9ow8fQ1dJCgTpi5dTfy8WrirxLUzN157ID/uRsS1Kxds9ow9uRVCao6rQz46fJD/H9fnnzIqy6vSO0bfgmq+5H0y4v3zXgARYKespRixOGLqi+HBOXfwTI+rOe5U/lBaAma8bAEg9QfeJagxQ4Ni8w5NCJBE+8VwS/1vOrzk6Dlh5fd1T9XStBddwrB4/aqz0OC3n5sR2DmDXTcrvz0JejGm8qPFElQrQy4VGLD1DPXVZ+eBO3OoD9cfoCXD5ryXilBO22vfnKYBBUR5p4fKsLNPYNZzHiC59jLOfY9qIBgiHhEXatep5RIMETspy76oGqfR8XMmi5N9KRMQoOIM+SuD6o3ghyEehF2GlrX9fIhpBFqJZwUWN87OoTVeo8RYaPght5z5I0ar58XmTTC6F1x3CmEUshKaKWslExB5K5ym6FybuRLo2k+raDYFm4FzafR5EtuBu7bpEiYHVT8CRH1mIv9VAvpAAAAAElFTkSuQmCC) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAC+klEQVR4Ad3YAUcEeRjH8RktYLdDsdli3b2GkqreQrRXB4QiAZWoSlS2KiW9hRDhSkFVHEsApHC62w7QZnWh7ZKg7Z77SpZMXdXOzPOf+fEBoH6e3+7sWD6kFl1YwA5OkccDnl48II8TbGMenUggkGnCKs4hZcpiBY0wOpUYdv7TrspiCDEYkx+Qxj8QnxQwrV2EjT5cQ5RcoRc2fM2POIIYIoMkfMkvuIMY5hYpr09+EWK4WS8mEcEGJCDWEXHzn9+GBMyWGyXY2IAE1Hq5c1iEBNxcOZ/2EhIpfCk/4Q4SErdIfmX3R5CQycDGh+mDhFTPZ37YXENC6goxvJs0xG2JREJs2zalhCm8mUqvftL29/fL4eGhVFdXm1BAATE4MgzxqgAhl5eX0tbWZkIJg3DkL68LEFIsFmViYkJ7En/gVZogPhRQigGTaEApq34XYMAkllHKuUIB2pM4w3NqISoF6E8iDqtLrQD9SaRgLSgX4JjE+Pi4X5NIw9rRL8CZg4MDPyaxCetUrQD9SRzDyqsVoD+JHKwHtQL0J3EP68ngAhyTaG1tdfNvKwaqgFwu53oBgZnA/v6+ZxPIm1zA4+OjjI2NefoheGJqAZy8tLS0eP41uG1iAXt7e1JVVeXLg9C8bgHOkx8dHfX1UbhToQClk3fogJVQKEDp5B3ieE5WoQCFk3/ld5SyolHAxcWFNDc3a70SW0IpjX4XsLu7Wzp5JfV4lawfBXDyMjIyov1a/AyODHlYgPLJOwzAkRgKXhWgf/IlN4jizUxD3FZTU+M4eUWTeDeV+BsSUnlE8b/phYRUNz6MjQwkZH7Dp5PELSQkblCHLyUFCYF/0Y5vZRYScDP4dmysQwJqDWUngi1IwPyKCriSSMAuYQ0VcDU25gLwgTcDT/OzoV+RN2iHL0kiY9hDTh18jY0eXCk/23dDNTFMoeDzuU8iCmMSwyD+9PhNzgCiMDoNWMaZS29vl1CPQCaOFNLYxDFyuEfxxT1yOMYm0uhAHJ7mP8ZCuxmI6VJBAAAAAElFTkSuQmCC) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(data:image/png;base64,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) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(data:image/png;base64,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) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\E01D"}.lg-show-autoplay .lg-autoplay-button:after{content:"\E01A"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s, -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-o-transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\E311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\E033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\E312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;-webkit-transition:-webkit-box-shadow .3s ease 0s;transition:-webkit-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\E20C"}.lg-fullscreen-on .lg-fullscreen:after{content:"\E20D"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-webkit-transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;-o-transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:100%;width:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\E80D"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\E904"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\E907"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\E905"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\E906"}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s;-o-transition:-o-transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s;-o-transition:transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s, -webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s}.lg-rotate-left:after{content:"\E900"}.lg-rotate-right:after{content:"\E901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-hor:after{content:"\E902"}.lg-flip-ver:after{content:"\E903"}.lg-group:after,.lg-group:before{display:table;content:"";line-height:0}.lg-group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;outline:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(data:image/gif;base64,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) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@charset "UTF-8";
body,
button,
input,
select,
textarea {
  color: #000A12;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5; }

html {
  font-size: 10px; }

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
  line-height: 1.4;
  font-weight: 500;
  margin: 0;
  color: #000A12; }
  .h1 > a,
  h1 > a,
  .h2 > a,
  h2 > a,
  .h3 > a,
  h3 > a,
  .h4 > a,
  h4 > a,
  .h5 > a,
  h5 > a,
  .h6 > a,
  h6 > a {
    color: #000A12 !important; }

.h1,
h1 {
  line-height: 1.3;
  margin-bottom: 0.7em;
  font-size: 42px;
  font-size: 4.2rem; }

.h2,
h2 {
  margin-bottom: 0.55em;
  line-height: 1.3;
  font-size: 38px;
  font-size: 3.8rem; }

.h3,
h3 {
  margin-bottom: 0.4em;
  font-size: 28px;
  font-size: 2.8rem; }

.h4,
h4 {
  margin-bottom: 0.3em;
  font-size: 22px;
  font-size: 2.2rem; }

.h5,
h5 {
  margin-bottom: 0.3em;
  font-size: 18px;
  font-size: 1.8rem; }

.h6,
h6 {
  margin-bottom: 0.3em;
  font-size: 16px;
  font-size: 1.6rem; }

.popup-title,
h1.page-title {
  font-weight: 500;
  margin-bottom: 32px;
  font-size: 28px;
  font-size: 2.8rem; }

h1.page-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.page-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px; }
  .page-subtitle h4 {
    margin-bottom: 0; }
  .page-subtitle .button {
    margin-left: 16px; }

h3.tile-title,
h6.tile-title {
  line-height: 1.2;
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem; }

h6.product-title {
  line-height: 1.15;
  margin-bottom: 0; }

h3.tile-title-small,
h6.tile-title-small {
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 0.35em;
  font-size: 16px;
  font-size: 1.6rem; }

p {
  margin-bottom: 1.2em;
  margin-top: 0; }

b,
strong {
  font-weight: 700; }

i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

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

sup {
  bottom: 1ex; }

sub {
  top: .5ex; }

small {
  font-size: 75%; }

big {
  font-size: 125%; }

.subtitle {
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  margin-top: -0.5em;
  font-size: 23px;
  font-size: 2.3rem; }

.big-text {
  font-size: 20px;
  font-size: 2rem; }

.medium-text {
  line-height: 1.6;
  font-size: 18px;
  font-size: 1.8rem; }

.small-text {
  font-size: 14px;
  font-size: 1.4rem; }

.light {
  font-weight: 300; }

.regular {
  font-weight: 400; }

.extra-bold,
.black {
  font-weight: 900; }

.tight-text {
  letter-spacing: -0.35px; }

hr {
  background-color: #E5E5E5;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

ul,
ol {
  margin: 0 0 1.5em 0;
  padding-left: 0; }

ul {
  list-style: disc; }

.site-main ul {
  list-style: none; }
  .site-main ul li {
    display: block;
    position: relative;
    padding-left: 15px; }
    .site-main ul li:last-child {
      margin-bottom: 0; }
    .site-main ul li:before {
      content: '';
      display: inline-block;
      position: absolute;
      top: 0.55em;
      left: 0;
      width: 6px;
      height: 6px;
      background-color: #1E87F0;
      border-radius: 50%; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em; }

.menu,
nav ul {
  list-style: none;
  margin: 0; }

table {
  margin: -10px 0px 1.5em;
  width: 100%;
  border-collapse: collapse; }
  table.params-table td:last-child {
    text-align: right; }
  table thead tr:last-child {
    border-bottom: 1px solid rgba(40, 47, 54, 0.15); }
  table th {
    border-left: 1px solid rgba(40, 47, 54, 0.15);
    background: #eee; }
    table th:first-child {
      border-left: 0; }
  table tr {
    border-bottom: 1px solid rgba(40, 47, 54, 0.15); }
    table tr:first-child {
      border-top: 0; }
  table td {
    padding: 10px 0; }
  table td,
  table th {
    vertical-align: middle; }

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */ }

*:focus {
  outline: none !important; }

button,
input,
select,
textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */ }

.button,
button,
input[type="button"],
input[type="reset"],
a[role="button"],
input[type="submit"]:not(.search-submit) {
  color: #000A12;
  cursor: pointer;
  /* Improves usability and consistency of cursor style between image-type 'input' and others */
  line-height: 1.2;
  display: inline-block;
  background-position: center center;
  white-space: nowrap;
  text-align: center;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-color: #1E87F0;
  color: #fff !important;
  border: none;
  font-weight: 500;
  border-radius: 3px;
  line-height: 1.3;
  padding: 10px 16px;
  border: 1px solid transparent;
  -webkit-box-shadow: 1px 2px 10px -5px #1E87F0;
          box-shadow: 1px 2px 10px -5px #1E87F0;
  border-radius: 5px;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .button:hover,
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  a[role="button"]:hover,
  input[type="submit"]:not(.search-submit):hover {
    background-color: #3f99f2; }
  .button.fullwidth,
  button.fullwidth,
  input[type="button"].fullwidth,
  input[type="reset"].fullwidth,
  a[role="button"].fullwidth,
  input[type="submit"]:not(.search-submit).fullwidth {
    width: 100%;
    text-align: center; }
  .button.button-medium,
  button.button-medium,
  input[type="button"].button-medium,
  input[type="reset"].button-medium,
  a[role="button"].button-medium,
  input[type="submit"]:not(.search-submit).button-medium {
    padding: 12px 16px;
    border-radius: 8px;
    font-size: 16px; }
  .button.button-small,
  button.button-small,
  input[type="button"].button-small,
  input[type="reset"].button-small,
  a[role="button"].button-small,
  input[type="submit"]:not(.search-submit).button-small {
    padding: 6px 14px;
    border-radius: 5px; }
  .button.button-large,
  button.button-large,
  input[type="button"].button-large,
  input[type="reset"].button-large,
  a[role="button"].button-large,
  input[type="submit"]:not(.search-submit).button-large {
    font-size: 20px;
    padding: 19px 35px;
    border-radius: 32px; }
    .button.button-large.loading,
    button.button-large.loading,
    input[type="button"].button-large.loading,
    input[type="reset"].button-large.loading,
    a[role="button"].button-large.loading,
    input[type="submit"]:not(.search-submit).button-large.loading {
      background-size: 32px; }
  .button.button-cancel,
  button.button-cancel,
  input[type="button"].button-cancel,
  input[type="reset"].button-cancel,
  a[role="button"].button-cancel,
  input[type="submit"]:not(.search-submit).button-cancel {
    color: #F90000 !important;
    background-color: #fff;
    border: 1px solid #F90000;
    -webkit-box-shadow: 1px 2px 10px -5px #F90000;
            box-shadow: 1px 2px 10px -5px #F90000; }
    .button.button-cancel.loading,
    button.button-cancel.loading,
    input[type="button"].button-cancel.loading,
    input[type="reset"].button-cancel.loading,
    a[role="button"].button-cancel.loading,
    input[type="submit"]:not(.search-submit).button-cancel.loading {
      background-color: #F90000; }
  .button.radial-small,
  button.radial-small,
  input[type="button"].radial-small,
  input[type="reset"].radial-small,
  a[role="button"].radial-small,
  input[type="submit"]:not(.search-submit).radial-small {
    width: 25px;
    height: 25px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 50%;
    font-size: 0; }
  .button.add-row,
  button.add-row,
  input[type="button"].add-row,
  input[type="reset"].add-row,
  a[role="button"].add-row,
  input[type="submit"]:not(.search-submit).add-row {
    position: relative;
    width: 22px;
    height: 22px; }
    .button.add-row:before, .button.add-row:after,
    button.add-row:before,
    button.add-row:after,
    input[type="button"].add-row:before,
    input[type="button"].add-row:after,
    input[type="reset"].add-row:before,
    input[type="reset"].add-row:after,
    a[role="button"].add-row:before,
    a[role="button"].add-row:after,
    input[type="submit"]:not(.search-submit).add-row:before,
    input[type="submit"]:not(.search-submit).add-row:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      background-color: #fff;
      font-size: 0;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .button.add-row:before,
    button.add-row:before,
    input[type="button"].add-row:before,
    input[type="reset"].add-row:before,
    a[role="button"].add-row:before,
    input[type="submit"]:not(.search-submit).add-row:before {
      width: 8px;
      height: 2px; }
    .button.add-row:after,
    button.add-row:after,
    input[type="button"].add-row:after,
    input[type="reset"].add-row:after,
    a[role="button"].add-row:after,
    input[type="submit"]:not(.search-submit).add-row:after {
      width: 2px;
      height: 8px; }
  .button.secondary,
  button.secondary,
  input[type="button"].secondary,
  input[type="reset"].secondary,
  a[role="button"].secondary,
  input[type="submit"]:not(.search-submit).secondary {
    background-color: transparent;
    color: #1E87F0 !important;
    border-color: #1E87F0; }
    .button.secondary:hover,
    button.secondary:hover,
    input[type="button"].secondary:hover,
    input[type="reset"].secondary:hover,
    a[role="button"].secondary:hover,
    input[type="submit"]:not(.search-submit).secondary:hover {
      color: #0d66bf !important;
      border-color: #0d66bf; }
  .button.button-filters,
  button.button-filters,
  input[type="button"].button-filters,
  input[type="reset"].button-filters,
  a[role="button"].button-filters,
  input[type="submit"]:not(.search-submit).button-filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    max-width: 400px; }
    .button.button-filters img,
    button.button-filters img,
    input[type="button"].button-filters img,
    input[type="reset"].button-filters img,
    a[role="button"].button-filters img,
    input[type="submit"]:not(.search-submit).button-filters img {
      margin-right: 7px; }
  .button.third,
  button.third,
  input[type="button"].third,
  input[type="reset"].third,
  a[role="button"].third,
  input[type="submit"]:not(.search-submit).third {
    color: #1E87F0 !important;
    background-color: rgba(40, 47, 54, 0.04); }
  .button.loading,
  button.loading,
  input[type="button"].loading,
  input[type="reset"].loading,
  a[role="button"].loading,
  input[type="submit"]:not(.search-submit).loading {
    color: transparent !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: 24px; }

.icon-button {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center center; }
  .icon-button.loading {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    color: transparent !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiMyODJGMzYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+); }
    .icon-button.loading img {
      display: none; }
  .icon-button.action-done {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    color: transparent !important;
    background-size: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTcuMSAoODMwODgpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL0NoZWNrIDE1eDE1IFdoaXRlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Im9mZXJ0YV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDM0LjAwMDAwMCwgLTUxMy4wMDAwMDApIiBmaWxsPSIjNDFDMTc1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0idGFibGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5MC4wMDAwMDAsIDI2Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJyb3dzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjEtY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAxMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29ucy8xMHgxMC9XaGl0ZS9DaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC40NDQ0NDQsIDQuNDQ0NDQ0KSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjgwMTI5MzgsMi4zMTQ3NzQ1NCBMOS44MzYxNDk5NywxLjMwNzM3OTAyIEM5LjcwMzgxMTgyLDEuMTY5MTQzNjQgOS41NDI4NjMzNywxLjEgOS4zNTM2Nzc0OCwxLjEgQzkuMTY0MzE3NiwxLjEgOS4wMDMzNjkxNSwxLjE2OTE0MzY0IDguODcxMDMxLDEuMzA3Mzc5MDIgTDQuMjE1NDgyMTksNi4xNzQwNzkxIEwyLjEyOTAxODYxLDMuOTg4ODU0ODIgQzEuOTk2NTMxMzEsMy44NTA1Njc1NSAxLjgzNTY4MjI5LDMuNzgxNTAxNzUgMS42NDY0OTY0LDMuNzgxNTAxNzUgQzEuNDU3MTg2MjMsMy43ODE1MDE3NSAxLjI5NjMzNzIxLDMuODUwNTY3NTUgMS4xNjM4NDk5MiwzLjk4ODg1NDgyIEwwLjE5ODcwNjA4Myw0Ljk5NjI3NjI5IEMwLjA2NjIxODc4OTgsNS4xMzQ1Mzc2MiAwLDUuMzAyNDgwMTEgMCw1LjUwMDA1MTg5IEMwLDUuNjk3NDY4IDAuMDY2MjE4Nzg5OCw1Ljg2NTU2NjE2IDAuMTk4NzA2MDgzLDYuMDAzODAxNTQgTDIuNzY3NjkxODcsOC42ODUxOTk1MSBMMy43MzI5MTAyOCw5LjY5MjU5NTA0IEMzLjg2NTMyMyw5LjgzMDkzNDIgNC4wMjYyMjE3Myw5LjkgNC4yMTU0ODIxOSw5LjkgQzQuNDA0NjY4MDgsOS45IDQuNTY1NTY2ODIsOS44MzA3NTI1OCA0LjY5ODA1NDExLDkuNjkyNTk1MDQgTDUuNjYzMjQ3NjYsOC42ODUxOTk1MSBMMTAuODAxMjkzOCwzLjMyMjI0NzkxIEMxMC45MzM2NTY4LDMuMTgzOTYwNjMgMTEsMy4wMTYwNDQwOCAxMSwyLjgxODQ3MjMxIEMxMSwyLjYyMTAwNDMxIDEwLjkzMzY1NjgsMi40NTMwNjE4MSAxMC44MDEyOTM4LDIuMzE0Nzc0NTQgWiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==); }
    .icon-button.action-done img {
      display: none; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* Corrects inability to style clickable 'input' types in iOS */ }

.button-primary,
.button-alt,
.button,
.button-large {
  outline: none; }

.button-add-action {
  width: 100%;
  border: 1px solid #1E87F0;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2;
  padding: 35px;
  color: #1E87F0; }
  .button-add-action:hover {
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
            box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02); }
  .button-add-action .icon {
    font-size: 0;
    margin-right: 13px; }

.text-button {
  line-height: 1.2;
  display: inline-block;
  cursor: pointer;
  min-height: 24px;
  min-width: 24px;
  background-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent !important;
  padding: 0;
  font-weight: 400;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000A12 !important;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiMyODJGMzYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+);
  -webkit-transition: min-width 0.35s ease;
  -o-transition: min-width 0.35s ease;
  transition: min-width 0.35s ease; }
  .text-button.delete-button {
    color: #f00 !important;
    min-height: initial; }
    .text-button.delete-button[disabled] {
      color: #C9C8D7 !important; }
    .text-button.delete-button img {
      width: 20px; }
  .text-button.loading {
    background-size: contain;
    font-size: 0;
    text-decoration: none !important; }

input:focus:not(.search-input)::-webkit-input-placeholder,
select:focus:not(.search-input)::-webkit-input-placeholder {
  color: #363636; }

input:focus:not(.search-input)::-moz-placeholder,
select:focus:not(.search-input)::-moz-placeholder {
  color: #363636; }

input:focus:not(.search-input):-ms-input-placeholder,
select:focus:not(.search-input):-ms-input-placeholder {
  color: #363636; }

input:focus:not(.search-input):-moz-placeholder,
select:focus:not(.search-input):-moz-placeholder {
  color: #363636; }

input::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: #363636;
  opacity: 1; }

input::-moz-placeholder,
select::-moz-placeholder {
  color: #363636;
  opacity: 1; }

input:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: #363636;
  opacity: 1; }

input:-moz-placeholder,
select:-moz-placeholder {
  color: #363636;
  opacity: 1; }

input[type="checkbox"],
input[type="radio"] {
  padding: 0; }

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type="number"] {
  -moz-appearance: textfield; }

input[type="search"] {
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0; }

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
textarea,
select {
  color: #000A12;
  border: none;
  border-bottom: 1px solid #E9E9E9;
  border-radius: 0;
  max-width: 100%;
  width: 100%;
  position: relative;
  background-color: transparent !important; }
  input[type="text"].rounded-input,
  input[type="tel"].rounded-input,
  input[type="email"].rounded-input,
  input[type="url"].rounded-input,
  input[type="password"].rounded-input,
  input[type="search"].rounded-input,
  input[type="number"].rounded-input,
  textarea.rounded-input,
  select.rounded-input {
    border: 1px solid #E9E9E9 !important;
    border-radius: 26px;
    font-size: 14px;
    padding: 7px 30px 7px 14px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  input[type="text"].with-arrow,
  input[type="tel"].with-arrow,
  input[type="email"].with-arrow,
  input[type="url"].with-arrow,
  input[type="password"].with-arrow,
  input[type="search"].with-arrow,
  input[type="number"].with-arrow,
  textarea.with-arrow,
  select.with-arrow {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjIgKDkxMzkwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU0Ni4wMDAwMDAsIC02ODQuMDAwMDAwKSIgZmlsbD0iIzZCNkI2QiI+CiAgICAgICAgICAgIDxnIGlkPSJzaWRlLWFwcC0tLWNhbGVuZGFyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzE2LjAwMDAwMCwgODAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iZmlsdGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzguMDAwMDAwLCAyNjQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InByb2R1Y2VyX2ZpbHRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtaW4tY29weS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzMyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5Ny44OTUxMjksMTEuNDU2MDM2OSBMMTk0Ljc1MzM2OCw4LjExMTYwNDExIEMxOTQuNjEzNTQsNy45NjI3OTg2MyAxOTQuMzg3MzU1LDcuOTYyNzk4NjMgMTk0LjI0NzUyNyw4LjExMTYwNDExIEwxOTEuMTA0ODcxLDExLjQ1NjAzNjkgQzE5MC45NjUwNDMsMTEuNjA0ODQyNCAxOTAuOTY1MDQzLDExLjg0NTc4ODIgMTkxLjEwNDg3MSwxMS45OTQ1OTM3IEwxOTEuMzU4MzUxLDEyLjI2MzM5NTkgQzE5MS40OTcyODMsMTIuNDEyMjAxNCAxOTEuNzI0MzY0LDEyLjQxMjIwMTQgMTkxLjg2NDE5MSwxMi4yNjMzOTU5IEwxOTQuNTAwMTEyLDkuNDU4NDcyMjIgTDE5Ny4xMzY3MDQsMTIuMjYzMzk1OSBDMTk3LjI3NTYzNiwxMi40MTIyMDE0IDE5Ny41MDI3MTcsMTIuNDEyMjAxNCAxOTcuNjQyNTQ0LDEyLjI2MzM5NTkgTDE5Ny44OTUxMjksMTEuOTk0NTkzNyBDMTk4LjAzNDk1NywxMS44NDU3ODgyIDE5OC4wMzQ5NTcsMTEuNjA0ODQyNCAxOTcuODk1MTI5LDExLjQ1NjAzNjkgWiIgaWQ9IkZpbGwtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk0LjUwMDAwMCwgMTAuMTg3NTAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOTQuNTAwMDAwLCAtMTAuMTg3NTAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-repeat: no-repeat;
    background-position: right 7px center;
    background-size: 8px; }

input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
textarea:focus {
  color: #000A12;
  border-bottom-color: #1E87F0;
  outline: none; }
  input[type="text"]:focus.with-arrow,
  input[type="tel"]:focus.with-arrow,
  input[type="email"]:focus.with-arrow,
  input[type="url"]:focus.with-arrow,
  input[type="password"]:focus.with-arrow,
  input[type="search"]:focus.with-arrow,
  input[type="number"]:focus.with-arrow,
  textarea:focus.with-arrow {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjIgKDkxMzkwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU0Ny4wMDAwMDAsIC0zODguMDAwMDAwKSIgZmlsbD0iIzFFODdGMCI+CiAgICAgICAgICAgIDxnIGlkPSJtaW4tY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkxLjAwMDAwMCwgMzgwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2Mi44OTUxMjksMTEuNDU2MDM2OSBMMjU5Ljc1MzM2OCw4LjExMTYwNDExIEMyNTkuNjEzNTQsNy45NjI3OTg2MyAyNTkuMzg3MzU1LDcuOTYyNzk4NjMgMjU5LjI0NzUyNyw4LjExMTYwNDExIEwyNTYuMTA0ODcxLDExLjQ1NjAzNjkgQzI1NS45NjUwNDMsMTEuNjA0ODQyNCAyNTUuOTY1MDQzLDExLjg0NTc4ODIgMjU2LjEwNDg3MSwxMS45OTQ1OTM3IEwyNTYuMzU4MzUxLDEyLjI2MzM5NTkgQzI1Ni40OTcyODMsMTIuNDEyMjAxNCAyNTYuNzI0MzY0LDEyLjQxMjIwMTQgMjU2Ljg2NDE5MSwxMi4yNjMzOTU5IEwyNTkuNTAwMTEyLDkuNDU4NDcyMjIgTDI2Mi4xMzY3MDQsMTIuMjYzMzk1OSBDMjYyLjI3NTYzNiwxMi40MTIyMDE0IDI2Mi41MDI3MTcsMTIuNDEyMjAxNCAyNjIuNjQyNTQ0LDEyLjI2MzM5NTkgTDI2Mi44OTUxMjksMTEuOTk0NTkzNyBDMjYzLjAzNDk1NywxMS44NDU3ODgyIDI2My4wMzQ5NTcsMTEuNjA0ODQyNCAyNjIuODk1MTI5LDExLjQ1NjAzNjkgWiIgaWQ9IkZpbGwtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU5LjUwMDAwMCwgMTAuMTg3NTAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0yNTkuNTAwMDAwLCAtMTAuMTg3NTAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }

input[type="text"]:hover,
input[type="tel"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
textarea:hover {
  outline: none; }

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
textarea {
  padding: 7px 0;
  line-height: 1.2;
  font-size: 16px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  input[type="text"]:invalid,
  input[type="tel"]:invalid,
  input[type="email"]:invalid,
  input[type="url"]:invalid,
  input[type="password"]:invalid,
  input[type="search"]:invalid,
  input[type="number"]:invalid,
  textarea:invalid {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none; }

textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 100%;
  resize: none; }

label {
  cursor: pointer; }

textarea.error,
input.error {
  color: #000A12;
  border-bottom-color: #f00;
  outline: none; }

.validation-error {
  display: block;
  padding-top: 2px;
  color: #f00;
  font-size: 12px;
  font-size: 1.2rem; }

.response-output {
  margin-top: 15px; }

.search-form {
  position: relative; }
  .search-form .search-input {
    padding: 9px 12px 9px 35px;
    font-size: 14px;
    line-height: 1.1;
    border-radius: 5px;
    border: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjMgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+NkY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA4LjAwMDAwMCwgLTI3OC4wMDAwMDApIiBmaWxsPSIjNkI2QjZCIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDAwMDAwLCAyNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjZGIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjcxMTkyMzEsMTUuODg2MzE1OCBDMTEuNzQ4NDIzMSwxNS44ODYzMTU4IDkuOTY3MzUzODUsMTUuMTE2MzE1OCA4LjY2NTQ2MTU0LDEzLjg2NTc4OTUgQzguNjYzNjg0NjIsMTMuODY1Nzg5NSA4LjY2MzA5MjMxLDEzLjg2IDguNjYxMzE1MzgsMTMuODYgQzguNjU4MzUzODUsMTMuODYgOC42NTQyMDc2OSwxMy44NTQyMTA1IDguNjUxMjQ2MTUsMTMuODU0MjEwNSBDNy4zMjQ0NzY5MiwxMi41NzQ3MzY4IDYuNDk5MzkyMzEsMTAuNzk3MzY4NCA2LjQ5OTM5MjMxLDguODQwNTI2MzIgQzYuNDk5MzkyMzEsNC45NSA5LjczNTE2OTIzLDEuNzg4OTQ3MzcgMTMuNzExOTIzMSwxLjc4ODk0NzM3IEMxNy42ODg2NzY5LDEuNzg4OTQ3MzcgMjAuOTI0NDUzOCw0Ljk1IDIwLjkyNDQ1MzgsOC44NDA1MjYzMiBDMjAuOTI0NDUzOCwxMi43MjUyNjMyIDE3LjY4ODY3NjksMTUuODg2MzE1OCAxMy43MTE5MjMxLDE1Ljg4NjMxNTggWiBNMTMuNzExOTIzMSwwLjA1MjEwNTI2MzIgQzguNzU1NDkyMzEsMC4wNTIxMDUyNjMyIDQuNzIyNDY5MjMsMy45OTQ3MzY4NCA0LjcyMjQ2OTIzLDguODQwNTI2MzIgQzQuNzIyNDY5MjMsMTAuOTcxMDUyNiA1LjUwNDkwNzY5LDEyLjkyNzg5NDcgNi44MDE0NjkyMywxNC40NTA1MjYzIEwwLjY3MDQ5MjMwOCwyMC40NDI2MzE2IEMwLjMyMzQsMjAuNzg0MjEwNSAwLjMyMzQsMjEuMzI4NDIxMSAwLjY3MDQ5MjMwOCwyMS42NyBDMC44NDQwMzg0NjIsMjEuODM3ODk0NyAxLjA3MTQ4NDYyLDIxLjkyNDczNjggMS4yOTg5MzA3NywyMS45MjQ3MzY4IEMxLjUyNjM3NjkyLDIxLjkyNDczNjggMS43NTMyMzA3NywyMS44Mzc4OTQ3IDEuOTI2Nzc2OTIsMjEuNjcgTDguMDY4NDE1MzgsMTUuNjY2MzE1OCBDOS42MTI1NjE1NCwxNi44ODc4OTQ3IDExLjU3NTQ2OTIsMTcuNjIzMTU3OSAxMy43MTE5MjMxLDE3LjYyMzE1NzkgQzE4LjY2ODk0NjIsMTcuNjIzMTU3OSAyMi43MDEzNzY5LDEzLjY4MDUyNjMgMjIuNzAxMzc2OSw4Ljg0MDUyNjMyIEMyMi43MDEzNzY5LDMuOTk0NzM2ODQgMTguNjY4OTQ2MiwwLjA1MjEwNTI2MzIgMTMuNzExOTIzMSwwLjA1MjEwNTI2MzIgTDEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIFoiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat left 12px center;
    background-color: #F0F1F2 !important;
    background-size: 14px; }

.main-searchform {
  position: relative;
  max-width: 515px;
  width: 100%; }
  .main-searchform .clear {
    right: 10px; }
  .main-searchform.search-filled .clear {
    display: block; }
  .main-searchform .search-input {
    font-size: 16px;
    padding: 14px 28px 15px 58px;
    border-radius: 8px;
    background-image: none;
    min-width: 400px; }
  .main-searchform input[type="submit"] {
    position: absolute;
    top: 50%;
    left: 6px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    text-indent: -9999px;
    width: 46px;
    height: 46px;
    padding: 0;
    margin-left: 0 !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjMgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+NkY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA4LjAwMDAwMCwgLTI3OC4wMDAwMDApIiBmaWxsPSIjNkI2QjZCIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDAwMDAwLCAyNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjZGIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjcxMTkyMzEsMTUuODg2MzE1OCBDMTEuNzQ4NDIzMSwxNS44ODYzMTU4IDkuOTY3MzUzODUsMTUuMTE2MzE1OCA4LjY2NTQ2MTU0LDEzLjg2NTc4OTUgQzguNjYzNjg0NjIsMTMuODY1Nzg5NSA4LjY2MzA5MjMxLDEzLjg2IDguNjYxMzE1MzgsMTMuODYgQzguNjU4MzUzODUsMTMuODYgOC42NTQyMDc2OSwxMy44NTQyMTA1IDguNjUxMjQ2MTUsMTMuODU0MjEwNSBDNy4zMjQ0NzY5MiwxMi41NzQ3MzY4IDYuNDk5MzkyMzEsMTAuNzk3MzY4NCA2LjQ5OTM5MjMxLDguODQwNTI2MzIgQzYuNDk5MzkyMzEsNC45NSA5LjczNTE2OTIzLDEuNzg4OTQ3MzcgMTMuNzExOTIzMSwxLjc4ODk0NzM3IEMxNy42ODg2NzY5LDEuNzg4OTQ3MzcgMjAuOTI0NDUzOCw0Ljk1IDIwLjkyNDQ1MzgsOC44NDA1MjYzMiBDMjAuOTI0NDUzOCwxMi43MjUyNjMyIDE3LjY4ODY3NjksMTUuODg2MzE1OCAxMy43MTE5MjMxLDE1Ljg4NjMxNTggWiBNMTMuNzExOTIzMSwwLjA1MjEwNTI2MzIgQzguNzU1NDkyMzEsMC4wNTIxMDUyNjMyIDQuNzIyNDY5MjMsMy45OTQ3MzY4NCA0LjcyMjQ2OTIzLDguODQwNTI2MzIgQzQuNzIyNDY5MjMsMTAuOTcxMDUyNiA1LjUwNDkwNzY5LDEyLjkyNzg5NDcgNi44MDE0NjkyMywxNC40NTA1MjYzIEwwLjY3MDQ5MjMwOCwyMC40NDI2MzE2IEMwLjMyMzQsMjAuNzg0MjEwNSAwLjMyMzQsMjEuMzI4NDIxMSAwLjY3MDQ5MjMwOCwyMS42NyBDMC44NDQwMzg0NjIsMjEuODM3ODk0NyAxLjA3MTQ4NDYyLDIxLjkyNDczNjggMS4yOTg5MzA3NywyMS45MjQ3MzY4IEMxLjUyNjM3NjkyLDIxLjkyNDczNjggMS43NTMyMzA3NywyMS44Mzc4OTQ3IDEuOTI2Nzc2OTIsMjEuNjcgTDguMDY4NDE1MzgsMTUuNjY2MzE1OCBDOS42MTI1NjE1NCwxNi44ODc4OTQ3IDExLjU3NTQ2OTIsMTcuNjIzMTU3OSAxMy43MTE5MjMxLDE3LjYyMzE1NzkgQzE4LjY2ODk0NjIsMTcuNjIzMTU3OSAyMi43MDEzNzY5LDEzLjY4MDUyNjMgMjIuNzAxMzc2OSw4Ljg0MDUyNjMyIEMyMi43MDEzNzY5LDMuOTk0NzM2ODQgMTguNjY4OTQ2MiwwLjA1MjEwNTI2MzIgMTMuNzExOTIzMSwwLjA1MjEwNTI2MzIgTDEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIFoiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.quantity-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .quantity-input .less,
  .quantity-input .more {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center center; }
  .quantity-input .less {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAxMCAyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2My4xICg5MjQ1MikgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0id29ya2Vyc19wbGFjZV9vcmRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2My4wMDAwMDAsIC0zNTIuMDAwMDAwKSIgZmlsbD0iIzFFODdGMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IjEtY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAzMTMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAyMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjExLjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjM0NzgyNjEsMTAgTDIuNjUyMTczOTEsMTAgQzIuMjkxOTg4MjEsMTAgMiwxMC4yOTE5ODgyIDIsMTAuNjUyMTczOSBDMiwxMS4wMTIzNTk2IDIuMjkxOTg4MjEsMTEuMzA0MzQ3OCAyLjY1MjE3MzkxLDExLjMwNDM0NzggTDExLjM0NzgyNjEsMTEuMzA0MzQ3OCBDMTEuNzA4MDExOCwxMS4zMDQzNDc4IDEyLDExLjAxMjM1OTYgMTIsMTAuNjUyMTczOSBDMTIsMTAuMjkxOTg4MiAxMS43MDgwMTE4LDEwIDExLjM0NzgyNjEsMTAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
  .quantity-input .more {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX3BsYWNlX29yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODE2LjAwMDAwMCwgLTM0Ny4wMDAwMDApIiBmaWxsPSIjMUU4N0YwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iMS1jb3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMC4wMDAwMDAsIDMxMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC4wMDAwMDAsIDIzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MTEuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjAsNSBDNjAuMzYwMTg1Nyw1IDYwLjY1MjE3MzksNS4yOTE5ODgyMSA2MC42NTIxNzM5LDUuNjUyMTczOTEgTDYwLjY1MjE3MzksNS42NTIxNzM5MSBMNjAuNjUyLDkuMzQ3IEw2NC4zNDc4MjYxLDkuMzQ3ODI2MDkgQzY0LjY3NTI2NzYsOS4zNDc4MjYwOSA2NC45NDYzNDc2LDkuNTg5MTM4NjUgNjQuOTkyOTI4OCw5LjkwMzYyNjUyIEw2NSwxMCBDNjUsMTAuMzYwMTg1NyA2NC43MDgwMTE4LDEwLjY1MjE3MzkgNjQuMzQ3ODI2MSwxMC42NTIxNzM5IEw2NC4zNDc4MjYxLDEwLjY1MjE3MzkgTDYwLjY1MiwxMC42NTIgTDYwLjY1MjE3MzksMTQuMzQ3ODI2MSBDNjAuNjUyMTczOSwxNC42NzUyNjc2IDYwLjQxMDg2MTMsMTQuOTQ2MzQ3NiA2MC4wOTYzNzM1LDE0Ljk5MjkyODggTDYwLDE1IEM1OS42Mzk4MTQzLDE1IDU5LjM0NzgyNjEsMTQuNzA4MDExOCA1OS4zNDc4MjYxLDE0LjM0NzgyNjEgTDU5LjM0NzgyNjEsMTQuMzQ3ODI2MSBMNTkuMzQ3LDEwLjY1MiBMNTUuNjUyMTczOSwxMC42NTIxNzM5IEM1NS4zMjQ3MzI0LDEwLjY1MjE3MzkgNTUuMDUzNjUyNCwxMC40MTA4NjEzIDU1LjAwNzA3MTIsMTAuMDk2MzczNSBMNTUsMTAgQzU1LDkuNjM5ODE0MjkgNTUuMjkxOTg4Miw5LjM0NzgyNjA5IDU1LjY1MjE3MzksOS4zNDc4MjYwOSBMNTUuNjUyMTczOSw5LjM0NzgyNjA5IEw1OS4zNDcsOS4zNDcgTDU5LjM0NzgyNjEsNS42NTIxNzM5MSBDNTkuMzQ3ODI2MSw1LjMyNDczMjM2IDU5LjU4OTEzODcsNS4wNTM2NTIzOCA1OS45MDM2MjY1LDUuMDA3MDcxMjQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }

.form-container .two-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .form-container .two-columns .column {
    width: 48%;
    min-width: 48%; }
    .form-container .two-columns .column:first-child {
      margin-right: 4%; }

.heading-look {
  border-color: transparent !important;
  background-color: transparent !important; }
  .heading-look .select2-selection__rendered {
    padding-left: 0 !important;
    -o-text-overflow: initial !important;
       text-overflow: initial !important; }
  .heading-look .select2-selection__arrow b {
    border-color: #444444 !important;
    border-width: 0 0 1px 1px !important;
    margin: 0 !important;
    width: 5px !important;
    height: 5px !important;
    -webkit-transform: translate(-50%, -60%) rotate(-45deg) !important;
        -ms-transform: translate(-50%, -60%) rotate(-45deg) !important;
            transform: translate(-50%, -60%) rotate(-45deg) !important; }

.simple-look {
  border: none !important;
  border-bottom: 1px solid #E9E9E9 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent !important;
  height: auto !important; }
  .simple-look .select2-selection__rendered {
    color: #000A12 !important;
    padding-left: 0 !important;
    padding: 7px 30px 7px 0 !important;
    font-size: 16px;
    line-height: 1.1 !important;
    min-width: 180px; }
  .simple-look .select2-selection__placeholder {
    color: #000A12 !important; }
  .simple-look .select2-selection__arrow {
    right: 2px !important; }
    .simple-look .select2-selection__arrow b {
      border-color: #6B6B6B !important;
      border-width: 0 0 1px 1px !important;
      margin: 0 !important;
      width: 5px !important;
      height: 5px !important;
      -webkit-transform: translate(-50%, -60%) rotate(-45deg) !important;
          -ms-transform: translate(-50%, -60%) rotate(-45deg) !important;
              transform: translate(-50%, -60%) rotate(-45deg) !important; }

.select2-container.select2-container--open .client-select-look {
  border-bottom-color: #1E87F0 !important; }
  .select2-container.select2-container--open .client-select-look .select2-selection__placeholder {
    color: #1E87F0 !important; }
  .select2-container.select2-container--open .client-select-look .select2-selection__arrow b {
    border-color: #1E87F0 !important; }

.client-select-look .select2-selection__clear {
  position: absolute !important;
  z-index: 100;
  right: 8px;
  font-weight: 400 !important;
  color: #6B6B6B !important; }

.select2-dropdown.client-select-dropdown {
  padding: 12px !important;
  -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15) !important;
          box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15) !important; }
  .select2-dropdown.client-select-dropdown .select2-search--dropdown {
    padding: 0;
    margin-bottom: 10px; }
  .select2-dropdown.client-select-dropdown .select2-search__field {
    padding: 9px 12px 9px 35px;
    font-size: 14px;
    line-height: 1.1;
    border-radius: 5px;
    border: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjMgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+NkY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA4LjAwMDAwMCwgLTI3OC4wMDAwMDApIiBmaWxsPSIjNkI2QjZCIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDAwMDAwLCAyNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjZGIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjcxMTkyMzEsMTUuODg2MzE1OCBDMTEuNzQ4NDIzMSwxNS44ODYzMTU4IDkuOTY3MzUzODUsMTUuMTE2MzE1OCA4LjY2NTQ2MTU0LDEzLjg2NTc4OTUgQzguNjYzNjg0NjIsMTMuODY1Nzg5NSA4LjY2MzA5MjMxLDEzLjg2IDguNjYxMzE1MzgsMTMuODYgQzguNjU4MzUzODUsMTMuODYgOC42NTQyMDc2OSwxMy44NTQyMTA1IDguNjUxMjQ2MTUsMTMuODU0MjEwNSBDNy4zMjQ0NzY5MiwxMi41NzQ3MzY4IDYuNDk5MzkyMzEsMTAuNzk3MzY4NCA2LjQ5OTM5MjMxLDguODQwNTI2MzIgQzYuNDk5MzkyMzEsNC45NSA5LjczNTE2OTIzLDEuNzg4OTQ3MzcgMTMuNzExOTIzMSwxLjc4ODk0NzM3IEMxNy42ODg2NzY5LDEuNzg4OTQ3MzcgMjAuOTI0NDUzOCw0Ljk1IDIwLjkyNDQ1MzgsOC44NDA1MjYzMiBDMjAuOTI0NDUzOCwxMi43MjUyNjMyIDE3LjY4ODY3NjksMTUuODg2MzE1OCAxMy43MTE5MjMxLDE1Ljg4NjMxNTggWiBNMTMuNzExOTIzMSwwLjA1MjEwNTI2MzIgQzguNzU1NDkyMzEsMC4wNTIxMDUyNjMyIDQuNzIyNDY5MjMsMy45OTQ3MzY4NCA0LjcyMjQ2OTIzLDguODQwNTI2MzIgQzQuNzIyNDY5MjMsMTAuOTcxMDUyNiA1LjUwNDkwNzY5LDEyLjkyNzg5NDcgNi44MDE0NjkyMywxNC40NTA1MjYzIEwwLjY3MDQ5MjMwOCwyMC40NDI2MzE2IEMwLjMyMzQsMjAuNzg0MjEwNSAwLjMyMzQsMjEuMzI4NDIxMSAwLjY3MDQ5MjMwOCwyMS42NyBDMC44NDQwMzg0NjIsMjEuODM3ODk0NyAxLjA3MTQ4NDYyLDIxLjkyNDczNjggMS4yOTg5MzA3NywyMS45MjQ3MzY4IEMxLjUyNjM3NjkyLDIxLjkyNDczNjggMS43NTMyMzA3NywyMS44Mzc4OTQ3IDEuOTI2Nzc2OTIsMjEuNjcgTDguMDY4NDE1MzgsMTUuNjY2MzE1OCBDOS42MTI1NjE1NCwxNi44ODc4OTQ3IDExLjU3NTQ2OTIsMTcuNjIzMTU3OSAxMy43MTE5MjMxLDE3LjYyMzE1NzkgQzE4LjY2ODk0NjIsMTcuNjIzMTU3OSAyMi43MDEzNzY5LDEzLjY4MDUyNjMgMjIuNzAxMzc2OSw4Ljg0MDUyNjMyIEMyMi43MDEzNzY5LDMuOTk0NzM2ODQgMTguNjY4OTQ2MiwwLjA1MjEwNTI2MzIgMTMuNzExOTIzMSwwLjA1MjEwNTI2MzIgTDEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIFoiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat left 12px center;
    background-color: rgba(0, 0, 0, 0);
    background-color: #F0F1F2 !important;
    background-size: 14px; }
  .select2-dropdown.client-select-dropdown .select2-results__option {
    font-weight: 700;
    border: none !important;
    padding: 3px 9px !important;
    background-color: transparent !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #282F36 !important; }
    .select2-dropdown.client-select-dropdown .select2-results__option[aria-selected="true"], .select2-dropdown.client-select-dropdown .select2-results__option--highlighted[aria-selected] {
      color: #282F36 !important;
      background-color: transparent !important; }

.select2-container {
  z-index: 100001 !important; }

.site-main .select2-container {
  z-index: 1000 !important; }

.simple-select-dropdown.select2-dropdown {
  all: unset;
  display: block;
  z-index: 1000;
  border: 1px solid rgba(40, 47, 54, 0.08);
  -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.07);
          box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.07);
  border-radius: 5px;
  margin-top: 3px;
  margin-bottom: 3px;
  background-color: #fff; }

.simple-select-dropdown .select2-results__options {
  white-space: nowrap;
  overflow-x: hidden; }

.simple-select-dropdown .select2-results__option {
  min-width: 45px;
  padding: 7px 15px !important;
  border-radius: 0;
  color: #000A12;
  font-size: 14px !important;
  line-height: 1.1;
  border-bottom: 1px solid rgba(40, 47, 54, 0.08); }
  .simple-select-dropdown .select2-results__option:last-child {
    border-bottom: none; }

.simple-select-dropdown .select2-results__option--highlighted[aria-selected] {
  color: #000A12 !important;
  background-color: rgba(40, 47, 54, 0.08) !important; }

.simple-select-dropdown .select2-results__option[aria-selected="true"] {
  background-color: rgba(40, 47, 54, 0.08) !important; }

.standard-select {
  border-color: transparent !important;
  background-color: transparent !important;
  font-weight: 700; }
  .standard-select .select2-selection__rendered {
    color: #1E87F0 !important;
    padding-left: 0 !important;
    -o-text-overflow: initial !important;
       text-overflow: initial !important; }
  .standard-select .select2-selection__arrow b {
    border-color: #1E87F0 !important;
    border-width: 0 0 2px 2px !important;
    margin: 0 !important;
    width: 6px !important;
    height: 6px !important;
    -webkit-transform: translate(-50%, -60%) rotate(-45deg) !important;
        -ms-transform: translate(-50%, -60%) rotate(-45deg) !important;
            transform: translate(-50%, -60%) rotate(-45deg) !important; }

.button-look {
  height: 46px !important;
  border: 1px solid #1E87F0 !important;
  border-radius: 8px !important;
  background-color: transparent !important;
  font-weight: 500 !important;
  text-align: center;
  text-transform: uppercase; }
  .button-look .select2-selection__rendered {
    color: #1E87F0 !important;
    padding-left: 0 !important;
    -o-text-overflow: initial !important;
       text-overflow: initial !important;
    line-height: 46px !important;
    padding-right: 0 !important; }
  .button-look .select2-selection__arrow {
    height: 44px !important;
    width: 40px !important; }
    .button-look .select2-selection__arrow b {
      border-color: #1E87F0 !important;
      border-width: 0 0 2px 2px !important;
      margin: 0 !important;
      width: 6px !important;
      height: 6px !important;
      -webkit-transform: translate(-50%, -60%) rotate(-45deg) !important;
          -ms-transform: translate(-50%, -60%) rotate(-45deg) !important;
              transform: translate(-50%, -60%) rotate(-45deg) !important; }

.standard-select-dropdown.select2-dropdown {
  all: unset;
  display: block;
  z-index: 1000; }

.standard-select-dropdown .select2-results {
  padding: 7px;
  -webkit-transform: translate(-50%, 12px);
      -ms-transform: translate(-50%, 12px);
          transform: translate(-50%, 12px);
  border: 1px solid rgba(40, 47, 54, 0.08);
  -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.07);
          box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.07);
  border-radius: 5px;
  position: absolute;
  left: 50%;
  background-color: #fff; }
  .standard-select-dropdown .select2-results::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 10px;
    height: 10px;
    display: block;
    border-top: 1px solid rgba(40, 47, 54, 0.08);
    border-left: 1px solid rgba(40, 47, 54, 0.08);
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
    background-color: #fff;
    font-size: 0px;
    font-size: 0rem; }

.standard-select-dropdown .select2-results__options {
  text-align: center;
  white-space: nowrap;
  overflow-x: hidden; }

.standard-select-dropdown .select2-results__option {
  min-width: 60px;
  padding: 7px 15px !important;
  border-radius: 5px;
  color: #1E87F0;
  font-size: 14px !important;
  margin-bottom: 2px; }
  .standard-select-dropdown .select2-results__option:last-child {
    margin-bottom: 0; }

.standard-select-dropdown .select2-results__option--highlighted[aria-selected] {
  color: #1E87F0 !important;
  background-color: rgba(40, 47, 54, 0.08) !important; }

.standard-select-dropdown .select2-results__option[aria-selected="true"] {
  font-weight: 700;
  background-color: rgba(40, 47, 54, 0.08) !important; }

.select2-selection--multiple ul li {
  padding-left: 0; }
  .select2-selection--multiple ul li:before {
    display: none !important; }

.select2-selection--multiple .select2-search--inline .select2-search__field {
  margin-top: 0 !important; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: block !important; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-top: 0 !important; }

.noUi-horizontal {
  height: 5px;
  border-radius: 3px;
  background-color: #EEEFEF;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  padding: 0 8px; }
  .noUi-horizontal .noUi-handle {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #1E87F0;
    right: -8px !important;
    -webkit-box-shadow: 0 2px 4px 0 rgba(40, 47, 54, 0.2);
            box-shadow: 0 2px 4px 0 rgba(40, 47, 54, 0.2); }
    .noUi-horizontal .noUi-handle:before, .noUi-horizontal .noUi-handle:after {
      display: none; }

.noUi-connect {
  background-color: #1E87F0; }

.daterangepicker {
  border: none;
  font-family: "Roboto", sans-serif;
  z-index: 300001; }
  .daterangepicker .calendar-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .daterangepicker .calendar-time:before {
      content: 'Godzina:';
      font-weight: 500;
      color: #000A12;
      font-size: 14px;
      margin-right: 10px; }
    .daterangepicker .calendar-time .hourselect,
    .daterangepicker .calendar-time .minuteselect {
      margin: 0 3px; }
  .daterangepicker .drp-selected {
    display: none; }
  .daterangepicker .applyBtn,
  .daterangepicker .cancelBtn {
    background-color: transparent;
    font-weight: 500 !important;
    font-size: 14px !important;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .daterangepicker .applyBtn {
    color: #1E87F0 !important; }
  .daterangepicker .cancelBtn {
    color: rgba(83, 88, 94, 0.8) !important; }
  .daterangepicker td.off {
    opacity: 0.5; }
  .daterangepicker td.in-range {
    background-color: #E6E6E6; }
  .daterangepicker td.active,
  .daterangepicker td.active:hover {
    background-color: #1E87F0;
    border-radius: 4px; }
  .daterangepicker th.month {
    font-size: 14px;
    color: #404041; }
  .daterangepicker table td {
    padding: 0;
    font-weight: 500; }
  .daterangepicker table th {
    background-color: transparent; }
  .daterangepicker table thead tr:last-child {
    color: #6B6B6B;
    font-size: 13px; }
  .daterangepicker::before {
    display: none !important; }
  .daterangepicker.show-calendar {
    -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
            box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
    border-radius: 8px; }
    .daterangepicker.show-calendar .ranges {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .daterangepicker .ranges {
    padding: 10px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
            box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
    border-radius: 8px; }
    .daterangepicker .ranges ul {
      width: 80px; }
    .daterangepicker .ranges li {
      color: #1E87F0 !important;
      border-radius: 10px;
      text-align: center;
      font-size: 14px; }
      .daterangepicker .ranges li.active {
        font-weight: 700;
        background-color: rgba(230, 230, 230, 0.43); }
      .daterangepicker .ranges li[data-range-key=""] {
        display: none; }

.list-item-label {
  padding-left: 30px; }

.list-label {
  display: block;
  position: static !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important; }

[type='radio']:not(:checked),
[type='checkbox']:not(:checked),
[type='radio']:checked,
[type='checkbox']:checked {
  opacity: 0;
  visibility: hidden;
  margin-left: -13px;
  position: absolute; }

[type='radio']:not(:checked) + .list-item-label,
[type='checkbox']:not(:checked) + .list-item-label,
[type='radio']:checked + .list-item-label,
[type='checkbox']:checked + .list-item-label {
  position: relative;
  cursor: pointer;
  display: block; }

/* checkbox aspect */
[type='radio']:not(:checked) + .list-item-label:before,
[type='checkbox']:not(:checked) + .list-item-label:before,
[type='radio']:checked + .list-item-label:before,
[type='checkbox']:checked + .list-item-label:before {
  content: '';
  width: 18px;
  height: 18px;
  border: 1px solid #E8E8E9;
  -webkit-box-shadow: 0 1px 5px 0 rgba(122, 122, 122, 0.16);
          box-shadow: 0 1px 5px 0 rgba(122, 122, 122, 0.16);
  background: #fff;
  display: block;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 3px;
  position: absolute; }

[type='radio'].rounded:not(:checked) + .list-item-label:before,
[type='radio'].rounded:checked + .list-item-label:before {
  border-radius: 50%;
  background-color: #fff; }

[type='radio'].rounded:not(:checked) + .list-item-label:after,
[type='radio'].rounded:checked + .list-item-label:after {
  border-radius: 50%;
  border: 6px solid #1E87F0;
  width: 8px;
  height: 8px;
  left: 0;
  margin-top: 0;
  font-weight: 400; }

[type='radio'].simple:not(:checked) + .list-item-label,
[type='radio'].simple:checked + .list-item-label {
  padding-left: 0;
  font-weight: 500; }
  [type='radio'].simple:not(:checked) + .list-item-label:before, [type='radio'].simple:not(:checked) + .list-item-label:after,
  [type='radio'].simple:checked + .list-item-label:before,
  [type='radio'].simple:checked + .list-item-label:after {
    display: none; }

[type='radio'].simple:not(:checked) + .list-item-label {
  color: rgba(0, 10, 18, 0.2); }

[type='radio'].rounded:not(:checked) + .list-item-label {
  color: #6B6B6B; }

[type='radio'].rounded:checked + .list-item-label {
  color: #000A12; }

/* checked mark aspect */
[type='radio']:not(:checked) + .list-item-label:after,
[type='checkbox']:not(:checked) + .list-item-label:after,
[type='radio']:checked + .list-item-label:after,
[type='checkbox']:checked + .list-item-label:after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 5px;
  width: 8px;
  height: 4px;
  margin-top: -2px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }

/* checked mark aspect changes */
[type='radio']:not(:checked) + .list-item-label:after,
[type='checkbox']:not(:checked) + .list-item-label:after {
  opacity: 0; }

[type='radio']:checked + .list-item-label:after,
[type='checkbox']:checked + .list-item-label:after {
  opacity: 1; }

[type='radio']:checked + .list-item-label:before,
[type='checkbox']:checked + .list-item-label:before {
  background-color: #1E87F0;
  border-color: #1E87F0; }

/* disabled checkbox */
[type='radio']:disabled:not(:checked) + .list-item-label:before,
[type='checkbox']:disabled:not(:checked) + .list-item-label:before,
[type='radio']:disabled:checked + .list-item-label:before,
[type='checkbox']:disabled:checked + .list-item-label:before {
  border-color: #bbb;
  background-color: #ddd; }

[type='radio']:disabled:checked + .list-item-label:after,
[type='checkbox']:disabled:checked + .list-item-label:after {
  color: #999; }

[type='radio']:disabled + .list-item-label,
[type='checkbox']:disabled + .list-item-label {
  color: #aaa; }

.small-checkboxes [type="checkbox"]:not(:checked) + .list-item-label,
.small-checkboxes [type="radio"]:not(:checked) + .list-item-label,
.small-checkboxes [type="checkbox"]:checked + .list-item-label,
.small-checkboxes [type="radio"]:checked + .list-item-label {
  line-height: 14px;
  font-size: 14px;
  padding-left: 22px; }
  .small-checkboxes [type="checkbox"]:not(:checked) + .list-item-label:before,
  .small-checkboxes [type="radio"]:not(:checked) + .list-item-label:before,
  .small-checkboxes [type="checkbox"]:checked + .list-item-label:before,
  .small-checkboxes [type="radio"]:checked + .list-item-label:before {
    width: 12px;
    height: 12px; }
  .small-checkboxes [type="checkbox"]:not(:checked) + .list-item-label:after,
  .small-checkboxes [type="radio"]:not(:checked) + .list-item-label:after,
  .small-checkboxes [type="checkbox"]:checked + .list-item-label:after,
  .small-checkboxes [type="radio"]:checked + .list-item-label:after {
    left: 3px;
    width: 6px;
    height: 2px;
    margin-top: -1px; }

.form-container .form-field {
  position: relative;
  width: 100%; }
  .form-container .form-field div.value {
    padding: 3px 0 2px; }
  .form-container .form-field.active .label,
  .form-container .form-field.active label {
    color: #1E87F0 !important; }
  .form-container .form-field.filled .label,
  .form-container .form-field.filled label {
    color: #989898;
    -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
            transform: translateY(-20px);
    z-index: 1;
    font-size: 12px;
    font-size: 1.2rem; }
  .form-container .form-field.filled input[type="text"],
  .form-container .form-field.filled input[type="tel"],
  .form-container .form-field.filled input[type="email"],
  .form-container .form-field.filled input[type="url"],
  .form-container .form-field.filled input[type="password"],
  .form-container .form-field.filled input[type="search"],
  .form-container .form-field.filled textarea {
    color: #000A12; }
  .form-container .form-field .label,
  .form-container .form-field label {
    font-weight: 400;
    color: #6B6B6B;
    position: absolute;
    top: 7px;
    left: 0;
    z-index: 0;
    display: block;
    line-height: 1.2;
    font-size: 16px;
    font-size: 1.6rem;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }

.form-container input[type="text"],
.form-container input[type="tel"],
.form-container input[type="email"],
.form-container input[type="url"],
.form-container input[type="password"],
.form-container input[type="search"],
.form-container textarea {
  width: 100%; }

.switch {
  position: relative;
  display: inline-block;
  min-width: 37px;
  width: 37px;
  height: 22px; }

.switch input {
  opacity: 0;
  width: 0;
  height: 0; }

.user-verified-switch {
  width: 75px; }
  .user-verified-switch input:checked + .slider {
    background-color: #e9e9e9 !important; }
    .user-verified-switch input:checked + .slider:before {
      content: 'Weryfikacja';
      font-weight: 500;
      color: #000A12; }
  .user-verified-switch .slider {
    border-radius: 5px;
    background-color: #1E87F0 !important; }
    .user-verified-switch .slider:before {
      unset: all;
      content: 'Zweryfikuj';
      position: absolute;
      top: 50%;
      left: 50% !important;
      color: #fff;
      font-weight: 700;
      font-size: 12px;
      z-index: 100;
      -webkit-transform: translate(-50%, -50%) !important;
          -ms-transform: translate(-50%, -50%) !important;
              transform: translate(-50%, -50%) !important;
      height: auto;
      width: auto;
      bottom: auto;
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
      border-radius: 0; }

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #EDEDED;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  border-radius: 15px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(122, 122, 122, 0.16);
          box-shadow: 0 1px 5px 0 rgba(122, 122, 122, 0.16); }

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }

div.checked + .slider,
input:checked + .slider {
  background-color: #1E87F0; }

div.checked + .slider:before,
input:checked + .slider:before {
  -webkit-transform: translateX(15px);
      -ms-transform: translateX(15px);
          transform: translateX(15px); }

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
  color: #1E87F0;
  text-decoration: none;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  a:visited {
    color: #1E87F0; }
  a:hover, a:focus, a:active {
    color: #0d66bf; }

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  min-width: 260px;
  width: 260px;
  overflow: hidden;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .main-navigation .elements-count {
    border-radius: 5px;
    width: 22px;
    height: 20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-delay: 0.3s;
         -o-transition-delay: 0.3s;
            transition-delay: 0.3s; }
  .main-navigation .icon {
    font-size: 0;
    position: absolute;
    left: 38px;
    top: 50%;
    width: 14px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .main-navigation .icon img {
      width: 100%;
      max-height: 14px; }
  .main-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .main-navigation ul ul li a {
      line-height: 2; }
    .main-navigation ul li {
      padding: 0;
      margin-bottom: 2px;
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
      .main-navigation ul li.item-has-children > ul {
        display: none; }
      .main-navigation ul li.item-has-children.active > ul {
        display: block; }
      .main-navigation ul li.mobile-menu-item {
        display: none; }
      .main-navigation ul li:before {
        display: none; }
      .main-navigation ul li.active:before {
        width: 4px;
        border-radius: 0;
        height: auto;
        top: 0;
        bottom: 0;
        display: block;
        left: 0; }
      .main-navigation ul li.active > a {
        background-color: rgba(30, 135, 240, 0.03);
        font-weight: 500;
        color: #1E87F0 !important; }
      .main-navigation ul li a {
        color: #000A12;
        padding: 0 20px 0 65px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-weight: 400;
        font-size: 16px;
        line-height: 2.5;
        position: relative;
        width: 100%;
        white-space: nowrap; }
        .main-navigation ul li a:hover {
          color: #1E87F0; }

/* Small menu */
.toggle-menu {
  padding: 10px;
  cursor: pointer;
  font-size: 0; }

.items-list-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .items-list-filters .filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 1.2;
    margin-left: 35px; }
  .items-list-filters .label {
    white-space: nowrap;
    margin-right: 5px; }
  .items-list-filters input[type="number"] {
    border: 1px solid rgba(40, 47, 54, 0.16);
    width: 24px;
    line-height: 1.5;
    color: #1E87F0;
    padding: 0;
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem; }
  .items-list-filters .total-pages {
    margin-left: 8px;
    color: #000A12; }
  .items-list-filters .page-change {
    width: 7px;
    height: 25px;
    position: relative;
    cursor: pointer;
    display: block; }
    .items-list-filters .page-change.disabled {
      opacity: 0;
      pointer-events: none; }
    .items-list-filters .page-change:hover:before {
      border-color: #1E87F0; }
    .items-list-filters .page-change:before {
      content: '';
      position: absolute;
      top: 50%;
      width: 7px;
      height: 7px;
      border-top: 2px solid #333333;
      border-left: 2px solid #333333;
      -webkit-transform: translateY(-50%) rotate(-45deg);
          -ms-transform: translateY(-50%) rotate(-45deg);
              transform: translateY(-50%) rotate(-45deg);
      font-size: 0px;
      font-size: 0rem;
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
    .items-list-filters .page-change.prev-page {
      margin-right: 8px; }
    .items-list-filters .page-change.next-page {
      margin-left: 8px;
      -webkit-transform: scaleX(-1);
          -ms-transform: scaleX(-1);
              transform: scaleX(-1); }

.side-filters-inner {
  font-size: 14px;
  color: #404041; }
  .side-filters-inner > .title {
    color: #000A12;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 14px;
    font-size: 16px; }
  .side-filters-inner .filter-name {
    font-weight: 700;
    color: #404041;
    line-height: 1.1;
    font-size: 18px;
    margin-bottom: 20px; }
    .side-filters-inner .filter-name.small-space {
      margin-bottom: 10px; }
  .side-filters-inner .filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .side-filters-inner .single-filter {
    position: relative;
    margin-bottom: 20px; }
    .side-filters-inner .single-filter.active .filter-options {
      display: block; }
  .side-filters-inner .filter-options {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 100;
    padding: 15px;
    min-width: 220px;
    max-width: 220px;
    -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
            box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
    background-color: #fff;
    border: 1px solid rgba(83, 88, 94, 0.15);
    -webkit-transform: translate(0px, 4px);
        -ms-transform: translate(0px, 4px);
            transform: translate(0px, 4px);
    border-radius: 10px;
    display: none;
    overflow: hidden; }
    .side-filters-inner .filter-options .inputs {
      position: relative; }
    .side-filters-inner .filter-options .actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      line-height: 1.2;
      color: rgba(83, 88, 94, 0.8);
      margin-top: 20px;
      font-weight: 500;
      font-size: 14px; }
      .side-filters-inner .filter-options .actions > div {
        cursor: pointer; }
    .side-filters-inner .filter-options .accept {
      color: #1E87F0; }
  .side-filters-inner .single-filter.date .inner .input-wrap {
    margin-bottom: 5px; }
    .side-filters-inner .single-filter.date .inner .input-wrap:last-child {
      margin-bottom: 0; }
  .side-filters-inner .single-filter.price .inner {
    padding: 8px 0; }
  .side-filters-inner .single-filter.elements-list .with-arrow {
    cursor: pointer;
    padding-right: 30px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  .side-filters-inner .single-filter.elements-list.choosen .with-arrow {
    background-image: none; }
  .side-filters-inner .single-filter.elements-list.choosen .input-wrapper .clear {
    display: block; }
  .side-filters-inner .single-filter.elements-list .input-wrapper {
    position: relative; }
  .side-filters-inner .single-filter.price .inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    margin-top: 20px; }
  .side-filters-inner .single-filter.price input[type="number"] {
    padding: 7px 25px 7px 10px;
    border-radius: 0; }
  .side-filters-inner .single-filter.price .input-wrap {
    width: 80px;
    position: relative; }
    .side-filters-inner .single-filter.price .input-wrap:before {
      content: 'z\142';
      position: absolute;
      z-index: 1;
      top: 50%;
      right: 10px;
      color: #000A12;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      font-size: 14px;
      font-size: 1.4rem; }
  .side-filters-inner .single-filter.product-type .list-label {
    margin-bottom: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .side-filters-inner .single-filter.product-type .list-label.checked, .side-filters-inner .single-filter.product-type .list-label.highlighted {
      font-weight: 700; }
    .side-filters-inner .single-filter.product-type .list-label.highlighted {
      color: #FFD012; }
      .side-filters-inner .single-filter.product-type .list-label.highlighted [type="checkbox"]:checked + .list-item-label::before {
        background-color: #FFD012;
        border-color: #FFD012; }
  .side-filters-inner .producers-list {
    margin-top: 12px;
    max-height: 125px;
    overflow-y: auto;
    font-size: 14px; }
    .side-filters-inner .producers-list .list-label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      color: #000A12;
      margin-bottom: 6px; }
      .side-filters-inner .producers-list .list-label.hidden {
        display: none; }
      .side-filters-inner .producers-list .list-label:last-child {
        margin-bottom: 0; }
    .side-filters-inner .producers-list .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
    .side-filters-inner .producers-list .title {
      font-weight: 700;
      line-height: 22px;
      max-width: 135px;
      overflow: hidden; }
    .side-filters-inner .producers-list a {
      text-decoration: underline;
      font-size: 12px;
      font-size: 1.2rem; }
  .side-filters-inner .not-found {
    text-align: center;
    line-height: 1.4;
    display: none;
    font-size: 12px;
    font-size: 1.2rem; }
    .side-filters-inner .not-found a {
      text-decoration: underline; }
  .side-filters-inner .single-filter.product-category .list-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    .side-filters-inner .single-filter.product-category .list-label.checked {
      font-weight: 700; }
  .side-filters-inner .cat-lvl-3 .cat-title:hover {
    cursor: pointer; }
  .side-filters-inner .menu-item-has-children.toggled.cat-lvl-1:before {
    left: 6px; }
  .side-filters-inner .menu-item-has-children.toggled:before {
    content: '';
    position: absolute;
    display: block;
    height: auto;
    top: 14px;
    bottom: 9px;
    left: 26px;
    width: 1px;
    background-color: #B4BFC9;
    border-radius: 0; }
  .side-filters-inner .menu-item-has-children.toggled > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .side-filters-inner .menu-item-has-children.toggled > ul > li .list-label:after {
      content: '';
      position: absolute;
      top: 6px;
      right: 100%;
      width: 13px;
      height: 1px;
      display: block;
      font-size: 0;
      background-color: #B4BFC9; }
    .side-filters-inner .menu-item-has-children.toggled > ul > li:last-child:after {
      content: '';
      position: absolute;
      left: 20px;
      top: 7px;
      bottom: 0;
      width: 15px;
      background-color: #fff;
      display: block;
      border-radius: 0;
      height: auto;
      -webkit-transform: translateX(-20px);
          -ms-transform: translateX(-20px);
              transform: translateX(-20px); }
  .side-filters-inner .menu-item-has-children.toggled > .cat-title {
    font-weight: 700; }
    .side-filters-inner .menu-item-has-children.toggled > .cat-title:after {
      top: 7px !important;
      border-color: #1E87F0 !important;
      -webkit-transform: translateX(5px) rotate(225deg) !important;
          -ms-transform: translateX(5px) rotate(225deg) !important;
              transform: translateX(5px) rotate(225deg) !important; }

.filters-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 285px;
  z-index: 100;
  display: none;
  background-color: rgba(255, 255, 255, 0.3); }
  .filters-overlay.toggled {
    display: block; }

.site-main .categories-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .site-main .categories-list ul {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0; }
  .site-main .categories-list .checked {
    font-weight: 700; }
  .site-main .categories-list .list-item-label {
    height: 14px; }
  .site-main .categories-list .list-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .site-main .categories-list .count {
    margin-left: 3px; }
  .site-main .categories-list li {
    padding-left: 0;
    position: relative;
    padding-left: 20px;
    margin-top: 8px;
    line-height: 1.3; }
    .site-main .categories-list li.cat-lvl-1 {
      padding-left: 0; }
    .site-main .categories-list li:before {
      display: none; }
    .site-main .categories-list li.menu-item-has-children > .list-label > .cat-title {
      position: relative;
      display: inline;
      cursor: pointer; }
      .site-main .categories-list li.menu-item-has-children > .list-label > .cat-title .count {
        position: relative; }
        .site-main .categories-list li.menu-item-has-children > .list-label > .cat-title .count:after {
          content: '';
          position: absolute;
          left: 100%;
          top: 5px;
          width: 4px;
          height: 4px;
          border-right: 1px solid #444444;
          border-bottom: 1px solid #444444;
          font-size: 0;
          -webkit-transform: translateX(5px) rotate(45deg);
              -ms-transform: translateX(5px) rotate(45deg);
                  transform: translateX(5px) rotate(45deg); }

.clear {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 25px;
  display: none;
  cursor: pointer; }
  .clear:hover:before, .clear:hover:after {
    background-color: #898d91; }
  .clear:before, .clear:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    background-color: #bec0c2;
    font-size: 0;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
  .clear:before {
    width: 10px;
    height: 2px; }
  .clear:after {
    width: 2px;
    height: 10px; }

.cat-filter-bar {
  margin-bottom: 20px; }

.clear-filters {
  margin-top: 10px; }

.sl-wrapper .sl-image:before {
  content: '';
  position: absolute;
  top: -35px;
  bottom: -35px;
  left: -35px;
  right: -35px;
  display: block;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05); }

.sl-wrapper .sl-close {
  top: 110px; }

.sl-wrapper button {
  color: #000A12 !important;
  font-size: 5rem !important; }
  .sl-wrapper button:hover {
    background-color: transparent; }

.sl-overlay {
  background: rgba(0, 0, 0, 0.3); }

.wholesale-chosen .sl-wrapper .sl-close {
  top: 160px; }

.lg-backdrop {
  z-index: 10000 !important; }

.lg-outer {
  z-index: 10001 !important; }

.tabs-container {
  margin-bottom: 40px; }
  .tabs-container .tabs-headings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid rgba(40, 47, 54, 0.15); }
  .tabs-container .tab-heading {
    font-weight: 500;
    line-height: 1.2;
    padding: 0 8px 16px;
    position: relative;
    border-bottom: 2px solid transparent;
    cursor: pointer;
    text-transform: uppercase;
    margin-right: 15px;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .tabs-container .tab-heading:hover {
      color: #000A12; }
    .tabs-container .tab-heading.active {
      color: #1E87F0;
      border-color: #1E87F0; }
  .tabs-container .tabs-answers {
    padding-top: 30px;
    color: #000A12; }
  .tabs-container .answer {
    display: none; }
    .tabs-container .answer.active {
      display: block; }

.tooltip {
  position: absolute;
  bottom: 100%;
  left: 50%;
  padding: 10px 15px;
  background: #FFF;
  border-radius: 4px;
  opacity: 0;
  visibility: hidden;
  z-index: 10002;
  line-height: 1.4;
  -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
          box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
  -webkit-transform: translate(-50%, -30px);
      -ms-transform: translate(-50%, -30px);
          transform: translate(-50%, -30px);
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .tooltip:before {
    content: '';
    position: absolute;
    z-index: 10000;
    top: 100%;
    left: 0;
    right: 0;
    height: 30px;
    display: block; }
  .tooltip p {
    margin-bottom: 8px; }
    .tooltip p:last-child {
      margin-bottom: 0; }

.dp-modal {
  z-index: 20000; }
  .dp-modal button {
    color: #000A12 !important; }
    .dp-modal button.dp-selected {
      color: #fff !important; }
    .dp-modal button.dp-edge-day, .dp-modal button.dp-day-disabled {
      color: #000A12 !important; }
    .dp-modal button.dp-prev, .dp-modal button.dp-next {
      padding: 0; }

.player-container {
  width: 350px;
  max-width: 100%; }
  .player-container.video-played .video-modal-container {
    position: fixed;
    opacity: 1;
    visibility: visible; }
  .player-container.video-played .video_frame {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .player-container .video_frame {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 85vw;
    height: 47.8125vw;
    max-width: 1100px !important;
    max-height: 618px;
    margin: 0 auto;
    -webkit-transform: translate(-50%, -20%);
        -ms-transform: translate(-50%, -20%);
            transform: translate(-50%, -20%);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
  .player-container .video-holder {
    position: relative;
    font-size: 0;
    border-radius: 4px;
    overflow: hidden;
    -webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.12); }
  .player-container .video-modal-container {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 10000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
  .player-container .video-overlay {
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/png;base64,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);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .player-container .video-overlay:hover {
      cursor: pointer; }
  .player-container .video-desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    color: #000A12;
    line-height: 1.35;
    font-weight: 500;
    text-decoration: underline; }
    .player-container .video-desc:hover {
      cursor: pointer; }
    .player-container .video-desc img {
      margin-right: 10px;
      width: 24px;
      min-width: 24px; }

.progress {
  width: 100%;
  height: 6px;
  background-color: #D8D8D8;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }
  .progress.low-progress .current {
    background-color: #f4645f; }
  .progress.medium-progress .current {
    background-color: #F7981D; }
  .progress.good-progress .current {
    background-color: #1E87F0; }
  .progress.excellent-progress .current {
    background-color: #41C175; }
  .progress .current {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0; }

.wholesale-info-popup-container {
  position: fixed;
  z-index: 10000;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  background-color: rgba(255, 255, 255, 0.8); }
  .wholesale-info-popup-container.long-text-popup .inner {
    width: 85%;
    max-width: 1100px; }
  .wholesale-info-popup-container.long-text-popup .description {
    overflow-y: auto;
    max-height: 60vh;
    font-size: 14px;
    text-align: justify;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 20px;
    display: block;
    padding-right: 20px; }
  .wholesale-info-popup-container.long-text-popup .buttons .close-popup {
    display: block; }
  .wholesale-info-popup-container.long-text-popup .signature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .wholesale-info-popup-container .inner {
    background-color: #fff;
    padding: 32px 80px 40px;
    -webkit-box-shadow: -11px 13px 29px 0 rgba(0, 0, 0, 0.08);
            box-shadow: -11px 13px 29px 0 rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    width: 680px;
    max-width: 85vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .wholesale-info-popup-container .image {
    height: 30vh;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 20px;
    width: 100%; }
  .wholesale-info-popup-container .popup-title {
    text-align: center;
    margin-bottom: 15px;
    font-size: 26px; }
  .wholesale-info-popup-container .description {
    line-height: 1.33;
    font-weight: 300;
    font-size: 18px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .wholesale-info-popup-container .popup-slider {
    padding-bottom: 30px;
    margin-bottom: 25px;
    position: relative; }
  .wholesale-info-popup-container .close-x {
    position: absolute;
    top: 30px;
    right: 30px; }
    .wholesale-info-popup-container .close-x:hover {
      cursor: pointer;
      opacity: 0.7; }
  .wholesale-info-popup-container .slide {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .wholesale-info-popup-container .slide .title {
      font-size: 29px;
      font-weight: 300;
      line-height: 1.2;
      margin-bottom: 20px;
      text-align: center; }
  .wholesale-info-popup-container .buttons {
    position: relative;
    height: 46px; }
    .wholesale-info-popup-container .buttons .button {
      min-width: 170px;
      text-align: center;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
    .wholesale-info-popup-container .buttons .close-popup {
      display: none; }
  .wholesale-info-popup-container .slick-dots {
    font-size: 0;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    .wholesale-info-popup-container .slick-dots li {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background-color: #fff;
      background-color: rgba(0, 0, 0, 0.17);
      margin-left: 5px; }
      .wholesale-info-popup-container .slick-dots li:first-child {
        margin-left: 0; }
      .wholesale-info-popup-container .slick-dots li.slick-active {
        background-color: #1E87F0; }
      .wholesale-info-popup-container .slick-dots li button {
        display: none; }
  .wholesale-info-popup-container .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .wholesale-info-popup-container .slick-slide {
    height: auto; }
    .wholesale-info-popup-container .slick-slide > div,
    .wholesale-info-popup-container .slick-slide .slide {
      height: 100%; }

.flash-messages-container {
  padding-bottom: 40px; }
  .flash-messages-container .flash-message {
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
    background-color: #eeeeee;
    color: #000A12;
    padding: 20px 50px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: left 20px center;
    margin-bottom: 12px; }
    .flash-messages-container .flash-message:last-child {
      margin-bottom: 0; }
  .flash-messages-container .success {
    color: #41C175;
    background-color: rgba(65, 193, 117, 0.09);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTcgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAuMDAwMDAwLCAtMTMyLjAwMDAwMCkiIGZpbGw9IiM0MUMxNzUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4xMDQ1NjE5OSwxNC45OTcwNDE5IEM3LjYyOTU0OTI1LDE1LjQxMjY3OCA3LjU4MTQxNTAxLDE2LjEzNDY5MTYgNy45OTcwNTExNiwxNi42MDk3MDQzIEM4LjQxMjY4NzMxLDE3LjA4NDcxNzEgOS4xMzQ3MDA4OSwxNy4xMzI4NTEzIDkuNjA5NzEzNjQsMTYuNzE3MjE1MiBMMTQuMTgxMTM2OSwxMi43MTcyMTk4IEMxNC42ODg0MjcsMTIuMjczMzQxIDE0LjcwMzMzMTMsMTEuNDg5MDk1IDE0LjIxMzI3MjgsMTEuMDI2MjYyIEwzLjkyNzU3MDQzLDEuMzExOTg3NTMgQzMuNDY4NjkyOTQsMC44Nzg2MDMyMjMgMi43NDUzNzE4MywwLjg5OTI2OTU0IDIuMzExOTg3NTMsMS4zNTgxNDcwNCBDMS44Nzg2MDMyMiwxLjgxNzAyNDU0IDEuODk5MjY5NTQsMi41NDAzNDU2NCAyLjM1ODE0NzA0LDIuOTczNzI5OTUgTDExLjcyOTkyMjYsMTEuODI0ODUxMyBMOC4xMDQ1NjE5OSwxNC45OTcwNDE5IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yODU3MDksIDkuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4yODU3MDksIC05LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
  .flash-messages-container .danger {
    color: #F90000;
    background-color: rgba(249, 0, 0, 0.09);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MC4wMDAwMDAsIC0xMzEuMDAwMDAwKSIgZmlsbD0iI0Y5MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMC4wMDAwMDAsIDExMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjczMTM3MDg1LDEuNDY4NjI5MTUgTDgsNi43MzcgTDEzLjI2ODYyOTIsMS40Njg2MjkxNSBDMTMuODU2NzEyOCwwLjg4MDU0NTUxMSAxNC43ODg2OTEzLDAuODQ1OTUyMzU2IDE1LjQxNzIzMzIsMS4zNjQ4NDk2OCBMMTUuNTMxMzcwOCwxLjQ2ODYyOTE1IEMxNi4xNTYyMDk3LDIuMDkzNDY4MDIgMTYuMTU2MjA5NywzLjEwNjUzMTk4IDE1LjUzMTM3MDgsMy43MzEzNzA4NSBMMTUuNTMxMzcwOCwzLjczMTM3MDg1IEwxMC4yNjMsOSBMMTUuNTMxMzcwOCwxNC4yNjg2MjkyIEMxNi4xNTYyMDk3LDE0Ljg5MzQ2OCAxNi4xNTYyMDk3LDE1LjkwNjUzMiAxNS41MzEzNzA4LDE2LjUzMTM3MDggQzE0LjkwNjUzMiwxNy4xNTYyMDk3IDEzLjg5MzQ2OCwxNy4xNTYyMDk3IDEzLjI2ODYyOTIsMTYuNTMxMzcwOCBMOCwxMS4yNjMgTDIuNzMxMzcwODUsMTYuNTMxMzcwOCBDMi4xNDMyODcyMSwxNy4xMTk0NTQ1IDEuMjExMzA4NjcsMTcuMTU0MDQ3NiAwLjU4Mjc2NjgxMSwxNi42MzUxNTAzIEwwLjQ2ODYyOTE1LDE2LjUzMTM3MDggQy0wLjE1NjIwOTcxNywxNS45MDY1MzIgLTAuMTU2MjA5NzE3LDE0Ljg5MzQ2OCAwLjQ2ODYyOTE1LDE0LjI2ODYyOTIgTDAuNDY4NjI5MTUsMTQuMjY4NjI5MiBMNS43MzcsOSBMMC40Njg2MjkxNSwzLjczMTM3MDg1IEMtMC4xNTYyMDk3MTcsMy4xMDY1MzE5OCAtMC4xNTYyMDk3MTcsMi4wOTM0NjgwMiAwLjQ2ODYyOTE1LDEuNDY4NjI5MTUgQzEuMDkzNDY4MDIsMC44NDM3OTAyODMgMi4xMDY1MzE5OCwwLjg0Mzc5MDI4MyAyLjczMTM3MDg1LDEuNDY4NjI5MTUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 12px; }
  .flash-messages-container .info {
    color: #1E87F0;
    background-color: rgba(30, 135, 240, 0.09);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgZmlsbD0iIzFFODdGMCIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCA0ODkuNDE4IDQ4OS40MTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OS40MTggNDg5LjQxODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yNDQuNzA5LDM4OS40OTZjMTguNzM2LDAsMzQuMzMyLTE0LjM1NSwzNS45MS0zMy4wMjZsMjQuMzU5LTI5MC45MjdjMS40MTgtMTYuODczLTQuMzAzLTMzLjU1My0xNS43NTYtNDYuMDExCgkJQzI3Ny43ODMsNy4wOSwyNjEuNjI5LDAsMjQ0LjcwOSwwcy0zMy4wNzQsNy4wOS00NC41MTQsMTkuNTMyQzE4OC43NCwzMS45OSwxODMuMDIyLDQ4LjY3LDE4NC40NCw2NS41NDNsMjQuMzU5LDI5MC45MjcKCQlDMjEwLjM3NywzNzUuMTQxLDIyNS45NzMsMzg5LjQ5NiwyNDQuNzA5LDM4OS40OTZ6Ii8+CiAgICA8cGF0aCBkPSJNMjQ0LjcwOSw0MTAuOTA4Yy0yMS42ODQsMC0zOS4yNTYsMTcuNTcxLTM5LjI1NiwzOS4yNTZjMCwyMS42ODMsMTcuNTcyLDM5LjI1NCwzOS4yNTYsMzkuMjU0CgkJczM5LjI1Ni0xNy41NzEsMzkuMjU2LTM5LjI1NEMyODMuOTY1LDQyOC40NzksMjY2LjM5Myw0MTAuOTA4LDI0NC43MDksNDEwLjkwOHoiLz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgo8L3N2Zz4K); }

.status {
  display: inline-block; }
  .status.placed .label {
    color: #000A12;
    background-color: rgba(0, 10, 18, 0.09); }
  .status.preparing .label {
    color: #1E87F0;
    background-color: rgba(30, 135, 240, 0.09); }
  .status.paused .label {
    color: #F90000;
    background-color: rgba(249, 0, 0, 0.09); }
  .status.pickup .label {
    color: #41C175;
    background-color: rgba(65, 193, 117, 0.09); }
  .status.recived .label {
    color: #fff;
    background-color: #41C175; }
  .status .label {
    text-transform: uppercase;
    padding: 6px 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    width: 100%;
    text-align: center; }

.order-status-select-dropdown .select2-results {
  right: 0;
  -webkit-transform: translateY(5px);
      -ms-transform: translateY(5px);
          transform: translateY(5px); }
  .order-status-select-dropdown .select2-results:before {
    display: none; }

.order-status-select-dropdown li.select2-results__option {
  text-transform: uppercase;
  font-weight: 500 !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
  line-height: 1; }
  .order-status-select-dropdown li.select2-results__option:last-child {
    margin-bottom: 0 !important; }

.order-status-select-dropdown li.select2-results__option--highlighted[aria-selected][data-select2-id$="placed"],
.order-status-select-dropdown li[data-select2-id$="placed"][aria-selected="true"],
.order-status-select-dropdown li[data-select2-id$="placed"] {
  color: #000A12 !important;
  background-color: rgba(0, 10, 18, 0.09) !important; }

.order-status-select-dropdown li.select2-results__option--highlighted[aria-selected][data-select2-id$="preparing"],
.order-status-select-dropdown li[data-select2-id$="preparing"][aria-selected="true"],
.order-status-select-dropdown li[data-select2-id$="preparing"] {
  color: #1E87F0 !important;
  background-color: rgba(30, 135, 240, 0.09) !important; }

.order-status-select-dropdown li.select2-results__option--highlighted[aria-selected][data-select2-id$="paused"],
.order-status-select-dropdown li[data-select2-id$="paused"][aria-selected="true"],
.order-status-select-dropdown li[data-select2-id$="paused"] {
  color: #F90000 !important;
  background-color: rgba(249, 0, 0, 0.09) !important; }

.order-status-select-dropdown li.select2-results__option--highlighted[aria-selected][data-select2-id$="pickup"],
.order-status-select-dropdown li[data-select2-id$="pickup"][aria-selected="true"],
.order-status-select-dropdown li[data-select2-id$="pickup"] {
  color: #41C175 !important;
  background-color: rgba(65, 193, 117, 0.09) !important; }

.order-status-select-dropdown li.select2-results__option--highlighted[aria-selected][data-select2-id$="recived"],
.order-status-select-dropdown li[data-select2-id$="recived"][aria-selected="true"],
.order-status-select-dropdown li[data-select2-id$="recived"] {
  color: #fff !important;
  background-color: #41C175 !important; }

.autocomplete-container {
  display: none;
  position: absolute;
  z-index: 10000;
  top: 100%;
  left: 0;
  margin-top: 5px;
  border-radius: 5px;
  background-color: #ffffff;
  border: 1px solid rgba(40, 47, 54, 0.08);
  -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.07);
  box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.07);
  overflow: hidden; }
  .autocomplete-container.show {
    display: block; }
  .autocomplete-container .highlight {
    color: #000A12; }
  .autocomplete-container .single-result {
    color: rgba(40, 47, 54, 0.5);
    line-height: 1.2;
    padding: 12px 18px;
    border-bottom: 1px solid rgba(40, 47, 54, 0.08);
    cursor: pointer;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .autocomplete-container .single-result:hover {
      background-color: rgba(40, 47, 54, 0.04); }

.cancel-component {
  position: relative; }
  .cancel-component.action-fired .confirm-tooltip {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-50%, -12px);
        -ms-transform: translate(-50%, -12px);
            transform: translate(-50%, -12px); }
  .cancel-component .confirm-tooltip {
    z-index: 1000;
    width: 200px;
    padding: 13px;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, -30px);
        -ms-transform: translate(-50%, -30px);
            transform: translate(-50%, -30px);
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .cancel-component .confirm-tooltip:after {
      content: '';
      display: block;
      width: 8px;
      height: 8px;
      background-color: #fff;
      position: absolute;
      top: 100%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
          -ms-transform: translate(-50%, -50%) rotate(45deg);
              transform: translate(-50%, -50%) rotate(45deg); }
  .cancel-component .heading {
    display: block;
    text-align: center;
    font-weight: 700;
    margin-bottom: 12px;
    font-size: 14px;
    padding-bottom: 0 !important; }
  .cancel-component .choices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .cancel-component .cancel-action {
    font-weight: 700;
    color: #fff;
    padding: 8px 12px 8px 25px;
    cursor: pointer;
    border-radius: 4px;
    line-height: 1;
    font-size: 14px;
    background-color: #000A12;
    background-repeat: no-repeat;
    background-position: left 8px center;
    margin-right: 12px; }
    .cancel-component .cancel-action:last-child {
      margin-right: 0; }
    .cancel-component .cancel-action.accept-action {
      color: #41C175;
      background-color: rgba(65, 193, 117, 0.09);
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTcgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAuMDAwMDAwLCAtMTMyLjAwMDAwMCkiIGZpbGw9IiM0MUMxNzUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4xMDQ1NjE5OSwxNC45OTcwNDE5IEM3LjYyOTU0OTI1LDE1LjQxMjY3OCA3LjU4MTQxNTAxLDE2LjEzNDY5MTYgNy45OTcwNTExNiwxNi42MDk3MDQzIEM4LjQxMjY4NzMxLDE3LjA4NDcxNzEgOS4xMzQ3MDA4OSwxNy4xMzI4NTEzIDkuNjA5NzEzNjQsMTYuNzE3MjE1MiBMMTQuMTgxMTM2OSwxMi43MTcyMTk4IEMxNC42ODg0MjcsMTIuMjczMzQxIDE0LjcwMzMzMTMsMTEuNDg5MDk1IDE0LjIxMzI3MjgsMTEuMDI2MjYyIEwzLjkyNzU3MDQzLDEuMzExOTg3NTMgQzMuNDY4NjkyOTQsMC44Nzg2MDMyMjMgMi43NDUzNzE4MywwLjg5OTI2OTU0IDIuMzExOTg3NTMsMS4zNTgxNDcwNCBDMS44Nzg2MDMyMiwxLjgxNzAyNDU0IDEuODk5MjY5NTQsMi41NDAzNDU2NCAyLjM1ODE0NzA0LDIuOTczNzI5OTUgTDExLjcyOTkyMjYsMTEuODI0ODUxMyBMOC4xMDQ1NjE5OSwxNC45OTcwNDE5IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yODU3MDksIDkuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4yODU3MDksIC05LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
      background-size: 12px; }
    .cancel-component .cancel-action.deny-action {
      color: #F90000;
      background-color: rgba(249, 0, 0, 0.09);
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MC4wMDAwMDAsIC0xMzEuMDAwMDAwKSIgZmlsbD0iI0Y5MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMC4wMDAwMDAsIDExMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjczMTM3MDg1LDEuNDY4NjI5MTUgTDgsNi43MzcgTDEzLjI2ODYyOTIsMS40Njg2MjkxNSBDMTMuODU2NzEyOCwwLjg4MDU0NTUxMSAxNC43ODg2OTEzLDAuODQ1OTUyMzU2IDE1LjQxNzIzMzIsMS4zNjQ4NDk2OCBMMTUuNTMxMzcwOCwxLjQ2ODYyOTE1IEMxNi4xNTYyMDk3LDIuMDkzNDY4MDIgMTYuMTU2MjA5NywzLjEwNjUzMTk4IDE1LjUzMTM3MDgsMy43MzEzNzA4NSBMMTUuNTMxMzcwOCwzLjczMTM3MDg1IEwxMC4yNjMsOSBMMTUuNTMxMzcwOCwxNC4yNjg2MjkyIEMxNi4xNTYyMDk3LDE0Ljg5MzQ2OCAxNi4xNTYyMDk3LDE1LjkwNjUzMiAxNS41MzEzNzA4LDE2LjUzMTM3MDggQzE0LjkwNjUzMiwxNy4xNTYyMDk3IDEzLjg5MzQ2OCwxNy4xNTYyMDk3IDEzLjI2ODYyOTIsMTYuNTMxMzcwOCBMOCwxMS4yNjMgTDIuNzMxMzcwODUsMTYuNTMxMzcwOCBDMi4xNDMyODcyMSwxNy4xMTk0NTQ1IDEuMjExMzA4NjcsMTcuMTU0MDQ3NiAwLjU4Mjc2NjgxMSwxNi42MzUxNTAzIEwwLjQ2ODYyOTE1LDE2LjUzMTM3MDggQy0wLjE1NjIwOTcxNywxNS45MDY1MzIgLTAuMTU2MjA5NzE3LDE0Ljg5MzQ2OCAwLjQ2ODYyOTE1LDE0LjI2ODYyOTIgTDAuNDY4NjI5MTUsMTQuMjY4NjI5MiBMNS43MzcsOSBMMC40Njg2MjkxNSwzLjczMTM3MDg1IEMtMC4xNTYyMDk3MTcsMy4xMDY1MzE5OCAtMC4xNTYyMDk3MTcsMi4wOTM0NjgwMiAwLjQ2ODYyOTE1LDEuNDY4NjI5MTUgQzEuMDkzNDY4MDIsMC44NDM3OTAyODMgMi4xMDY1MzE5OCwwLjg0Mzc5MDI4MyAyLjczMTM3MDg1LDEuNDY4NjI5MTUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
      background-size: 10px; }

.order-files {
  margin-left: auto; }

.documents-button {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  padding: 11px 24px 10px 32px;
  border: 1px solid #1E87F0;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position: left 12px center;
  color: #1E87F0;
  position: relative;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTIgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5GaWxsIDExMjg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0id29ya2Vyc19vcmRlcl9kZXRhaWxzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ2LjAwMDAwMCwgLTI0NS4wMDAwMDApIiBmaWxsPSIjMDA4NkY4Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzM0LjAwMDAwMCwgMjMzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LDEzLjMzMzMzMzMgQzEzLjYzMiwxMy4zMzMzMzMzIDEzLjMzMzMzMzMsMTMuNjMyIDEzLjMzMzMzMzMsMTQgTDEzLjMzMzMzMzMsMjYgQzEzLjMzMzMzMzMsMjYuMzY4IDEzLjYzMiwyNi42NjY2NjY3IDE0LDI2LjY2NjY2NjcgTDIyLDI2LjY2NjY2NjcgQzIyLjM2OCwyNi42NjY2NjY3IDIyLjY2NjY2NjcsMjYuMzY4IDIyLjY2NjY2NjcsMjYgTDIyLjY2NjY2NjcsMTggTDIwLDE4IEMxOC44OTUzMzMzLDE4IDE4LDE3LjEwNDY2NjcgMTgsMTYgTDE4LDEzLjMzMzMzMzMgTDE0LDEzLjMzMzMzMzMgWiBNMTkuMzMzMzMzMywxNC4yNzYgTDIxLjcyNCwxNi42NjY2NjY3IEwyMCwxNi42NjY2NjY3IEMxOS42MzIsMTYuNjY2NjY2NyAxOS4zMzMzMzMzLDE2LjM2OCAxOS4zMzMzMzMzLDE2IEwxOS4zMzMzMzMzLDE0LjI3NiBaIE0xMiwxNCBDMTIsMTIuODk1MzMzMyAxMi44OTUzMzMzLDEyIDE0LDEyIEwxOC42NjY2NjY3LDEyIEMxOC44NDMzMzMzLDEyIDE5LjAxMjY2NjcsMTIuMDcgMTkuMTM4LDEyLjE5NTMzMzMgTDIzLjgwNDY2NjcsMTYuODYyIEMyMy45MywxNi45ODY2NjY3IDI0LDE3LjE1NjY2NjcgMjQsMTcuMzMzMzMzMyBMMjQsMjYgQzI0LDI3LjEwNDY2NjcgMjMuMTA0NjY2NywyOCAyMiwyOCBMMTQsMjggQzEyLjg5NTMzMzMsMjggMTIsMjcuMTA0NjY2NyAxMiwyNiBMMTIsMTQgTDEyLDE0IFoiIGlkPSJGaWxsLTExMjgiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
  .documents-button.shown .documents-list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px); }
  .documents-button:after {
    content: '';
    position: absolute;
    right: 12px;
    top: 50%;
    font-size: 0;
    display: block;
    width: 4px;
    height: 4px;
    border-right: 1px solid #1E87F0;
    border-bottom: 1px solid #1E87F0;
    -webkit-transform: translateY(-75%) rotate(45deg);
        -ms-transform: translateY(-75%) rotate(45deg);
            transform: translateY(-75%) rotate(45deg); }
  .documents-button a {
    color: #000A12; }
  .documents-button .file-label.change {
    font-size: 12px;
    color: #1E87F0;
    margin-left: auto; }
  .documents-button .documents-list {
    -webkit-transform: translateY(25px);
        -ms-transform: translateY(25px);
            transform: translateY(25px);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.04);
            box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.04);
    background-color: #fff;
    border-radius: 8px;
    z-index: 1000;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .documents-button .documents-list .doc {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      font-size: 16px;
      line-height: 1.2;
      font-weight: 400;
      min-width: 130px;
      color: #000A12;
      padding: 8px 15px;
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
      .documents-button .documents-list .doc input[type="file"] {
        position: absolute;
        top: 0;
        opacity: 0;
        visibility: hidden; }
      .documents-button .documents-list .doc:first-child {
        padding-top: 16px; }
      .documents-button .documents-list .doc:last-child {
        padding-bottom: 16px; }
      .documents-button .documents-list .doc:hover {
        background-color: rgba(40, 47, 54, 0.04); }

.add-user-component {
  position: relative; }
  .add-user-component.focused .inputs {
    -webkit-transform: translateY(4px);
        -ms-transform: translateY(4px);
            transform: translateY(4px);
    opacity: 1;
    visibility: visible; }
  .add-user-component .inputs {
    position: absolute;
    z-index: 100;
    right: 0;
    top: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
            box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
    border-radius: 8px;
    padding: 25px 20px 16px;
    width: 270px;
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
  .add-user-component .error-message {
    margin-top: 4px; }
  .add-user-component .submit {
    font-weight: 500;
    margin-top: 7px; }

.invitations-popup {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: auto;
  padding: 100px 0; }
  .invitations-popup > .inner {
    width: 880px; }
  .invitations-popup .main-searchform {
    width: 350px;
    margin: 0 auto 20px; }
    .invitations-popup .main-searchform .search-input {
      min-width: initial; }
  .invitations-popup .invitation-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 170px;
    border-bottom: 1px solid #E9E9EA; }
    .invitations-popup .invitation-row .form-field {
      margin-top: 15px; }
      .invitations-popup .invitation-row .form-field.contact {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; }
      .invitations-popup .invitation-row .form-field.send-date {
        width: 200px;
        min-width: 200px; }
  .invitations-popup .actions {
    padding-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .invitations-popup .actions .tip {
      position: absolute;
      z-index: 100;
      left: 100%;
      top: 50%;
      font-size: 14px;
      line-height: 1.3;
      color: #1E87F0;
      padding: 10px 11px;
      background-color: #fff;
      display: block;
      border-radius: 8px;
      white-space: nowrap;
      -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
              box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
      -webkit-transform: translate(30px, -50%);
          -ms-transform: translate(30px, -50%);
              transform: translate(30px, -50%);
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
      .invitations-popup .actions .tip:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        width: 10px;
        height: 10px;
        background-color: #fff;
        display: block;
        font-size: 0;
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
            -ms-transform: translate(-50%, -50%) rotate(45deg);
                transform: translate(-50%, -50%) rotate(45deg); }
    .invitations-popup .actions a {
      font-size: 0;
      margin-right: 16px;
      position: relative; }
      .invitations-popup .actions a:hover .tip {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(15px, -50%);
            -ms-transform: translate(15px, -50%);
                transform: translate(15px, -50%); }
      .invitations-popup .actions a:last-child {
        margin-right: 0; }
      .invitations-popup .actions a.send-again img {
        min-width: 21px; }
      .invitations-popup .actions a.remove img {
        min-width: 14px; }

.site-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  overflow-y: auto;
  height: 100vh;
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .site-modal.shown {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .site-modal [type="submit"] {
    min-width: 160px; }
  .site-modal .inner {
    min-height: 100vh;
    width: 100%;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: transparent !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 80px 0; }
  .site-modal .logo {
    font-size: 0;
    margin-bottom: 30px; }
  .site-modal .h3 {
    text-align: center;
    margin-bottom: 35px; }
  .site-modal .form-container {
    width: 390px;
    max-width: 100%; }
    .site-modal .form-container .form-field {
      margin-bottom: 30px; }
    .site-modal .form-container .submit-field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .site-modal .form-container .narrow-fields {
      padding: 0 70px; }
  .site-modal .main-message {
    text-align: center; }
  .site-modal .wrapper {
    width: 1170px !important; }
  .site-modal > .close {
    font-size: 0;
    position: absolute;
    z-index: 100;
    top: 60px;
    right: 60px;
    cursor: pointer;
    opacity: 0.8; }

.sms-modal .message-length-info {
  font-size: 12px;
  text-align: right;
  color: #626366;
  margin-top: 5px; }

.wrapper {
  width: 1170px;
  margin: 0 auto;
  position: relative; }

body {
  background-color: #fafbfc;
  overflow-x: hidden; }
  body:before {
    content: '';
    position: fixed;
    z-index: 9000;
    top: 0;
    bottom: 100vh;
    left: 0;
    right: 0;
    visibility: hidden;
    background: rgba(255, 255, 255, 0.8) url(../images/loader.gif) no-repeat center center; }
  body.page-loading:before {
    bottom: 0;
    visibility: visible; }
  body.user-logged-in {
    padding-top: 75px; }
  body.payouts .site-main .content-container {
    min-height: 1100px; }
  body * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

html {
  overflow-y: auto;
  overflow-x: hidden; }
  html.scroll-hidden {
    overflow-y: hidden; }
    html.scroll-hidden body {
      position: relative;
      overflow-y: hidden; }

.site-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .site-main .content-container {
    padding: 45px 40px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

html.js {
  margin-top: 0 !important; }

.site-header {
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 15px 40px;
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .site-header .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .site-header .header-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .site-header .header-actions .action-button {
      margin-right: 25px;
      font-size: 0; }
      .site-header .header-actions .action-button:last-of-type {
        margin-right: 0; }
  .site-header .header-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 220px;
    padding-right: 0; }
  .site-header.sticky, .site-header.toggled-menu {
    position: fixed;
    background: #fff; }
  .site-header .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .site-header .site-branding {
    margin-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .site-header .site-branding a {
      width: 110px; }
    .site-header .site-branding img {
      display: block; }
  .site-header .wholesale-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 30px; }
    .site-header .wholesale-logo img {
      max-height: 30px; }

.wholesale-chosen .site-footer {
  border-top: none; }

.site-footer {
  position: relative;
  clear: both;
  color: rgba(40, 47, 54, 0.5);
  font-size: 14px;
  font-size: 1.4rem; }
  .site-footer a {
    color: rgba(40, 47, 54, 0.5);
    text-decoration: none; }
    .site-footer a:hover {
      color: #1E87F0; }
  .site-footer .column {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .site-footer .column.newsletter {
      max-width: 280px;
      padding-top: 27px; }
      .site-footer .column.newsletter .small-text {
        font-weight: 500;
        line-height: 1.15;
        display: block;
        margin-bottom: 13px; }
  .site-footer .main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 30px; }
  .site-footer .footer-logo {
    margin-bottom: 30px;
    display: inline-block;
    font-size: 0px;
    font-size: 0rem; }
  .site-footer .socials-row {
    position: relative;
    padding: 20px 0;
    border-top: 1px solid rgba(40, 47, 54, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .site-footer .copyrights {
    position: absolute;
    top: 50%;
    left: 50%;
    letter-spacing: 0.1px;
    font-weight: 500;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.footer-navigation ul li {
  margin-right: 17px;
  display: inline-block;
  vertical-align: top; }

.wholesale-chosen .site-footer {
  padding-top: 30px; }

.login-page .site-main {
  min-height: 100vh;
  padding: 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.login-page-container {
  width: 600px;
  border: 1px solid #F7F7F7;
  border-radius: 7px;
  background-color: #FFFFFF;
  padding: 60px 40px; }
  .login-page-container .heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 50px; }
    .login-page-container .heading p {
      text-align: center;
      font-size: 22px;
      line-height: 1.15; }
      .login-page-container .heading p:last-of-type {
        margin-bottom: 0; }
  .login-page-container .branding {
    font-size: 0;
    margin-bottom: 30px; }
  .login-page-container input[type="text"],
  .login-page-container input[type="email"],
  .login-page-container input[type="password"] {
    font-size: 20px;
    padding: 16px 0; }
  .login-page-container .form-field {
    margin-bottom: 50px;
    position: relative; }
    .login-page-container .form-field.submit {
      margin-bottom: 0; }
    .login-page-container .form-field.filled label,
    .login-page-container .form-field.filled .label {
      font-size: 17px;
      -webkit-transform: translateY(-33px);
          -ms-transform: translateY(-33px);
              transform: translateY(-33px); }
    .login-page-container .form-field label,
    .login-page-container .form-field .label {
      font-size: 20px;
      top: 16px;
      text-transform: initial; }
  .login-page-container .forgot-pw-link {
    line-height: 1.2;
    font-size: 17px;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translateY(-17px);
        -ms-transform: translateY(-17px);
            transform: translateY(-17px); }
  .login-page-container .error-message {
    margin-top: 20px;
    text-align: center;
    color: #f00;
    display: none; }

.side-menu-container {
  position: relative;
  padding-top: 24px;
  min-height: calc(100vh - 76px);
  background-color: rgba(255, 255, 255, 0.74);
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02); }
  .side-menu-container.icons-menu .main-navigation {
    width: 65px;
    min-width: 65px; }
    .side-menu-container.icons-menu .main-navigation ul li {
      padding-left: 0; }
      .side-menu-container.icons-menu .main-navigation ul li a {
        color: transparent !important; }
        .side-menu-container.icons-menu .main-navigation ul li a .icon {
          left: 23px;
          width: 18px; }
          .side-menu-container.icons-menu .main-navigation ul li a .icon img {
            max-height: 18px;
            -webkit-transition: all 0.35s ease;
            -o-transition: all 0.35s ease;
            transition: all 0.35s ease; }
    .side-menu-container.icons-menu .main-navigation .elements-count {
      opacity: 0;
      -webkit-animation: countIconsShowIn 0.5s forwards;
              animation: countIconsShowIn 0.5s forwards;
      -webkit-animation-delay: 0.15s;
              animation-delay: 0.15s;
      -webkit-transform: scale(0.8);
          -ms-transform: scale(0.8);
              transform: scale(0.8); }

@-webkit-keyframes countIconsShowIn {
  from {
    position: absolute;
    top: -20px;
    left: 200px;
    opacity: 0; }
  to {
    position: absolute;
    top: 1px;
    left: 27px;
    opacity: 1; } }

@keyframes countIconsShowIn {
  from {
    position: absolute;
    top: -20px;
    left: 200px;
    opacity: 0; }
  to {
    position: absolute;
    top: 1px;
    left: 27px;
    opacity: 1; } }

.filters-applied .main-filters-button {
  background-color: rgba(30, 135, 240, 0.09);
  border-color: rgba(30, 135, 240, 0.09) !important;
  -webkit-box-shadow: none;
          box-shadow: none; }

.filters-applied .sticky-filters-button {
  background-color: rgba(30, 135, 240, 0.09);
  border: none !important;
  -webkit-box-shadow: 0 5px 10px -1px rgba(30, 135, 240, 0.28);
          box-shadow: 0 5px 10px -1px rgba(30, 135, 240, 0.28); }

.filters-shown .side-filters-container {
  margin-right: 0 !important; }

.filters-shown .button-filters {
  opacity: 0 !important;
  visibility: hidden !important;
  max-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important; }

.filters-shown .orders-inner .order-edit {
  min-width: 0 !important;
  width: 0 !important;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }

.filters-shown .invoices-list-form .bonus,
.filters-shown .invoices-list-form .purchase {
  overflow: hidden;
  min-width: 0 !important;
  width: 0 !important;
  margin-left: 0 !important;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }

.side-filters-container {
  background-color: rgba(255, 255, 255, 0.74);
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
  width: 285px;
  min-width: 285px;
  margin-left: auto;
  padding: 150px 40px 40px;
  position: relative;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .side-filters-container.hidden-filtering {
    margin-right: -285px; }
  .side-filters-container > .inner {
    position: -webkit-sticky;
    position: sticky;
    top: 30px;
    z-index: 200; }
  .side-filters-container .filters-top-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    line-height: 1.2;
    color: #323C47;
    margin-bottom: 21px; }
    .side-filters-container .filters-top-heading .icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 55px;
      height: 55px;
      border-radius: 4px;
      background-color: #FFD012;
      -webkit-box-shadow: 1px 2px 17px 0 rgba(0, 0, 0, 0.07);
              box-shadow: 1px 2px 17px 0 rgba(0, 0, 0, 0.07);
      margin-right: 25px;
      font-size: 0; }

.phpdebugbar .phpdebugbar-widgets-list-item {
  background-color: rgba(144, 238, 144, 0.7) !important; }
  .phpdebugbar .phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-duplicate {
    background-color: rgba(255, 0, 0, 0.2) !important; }

.elements-count {
  width: 22px;
  height: 22px;
  margin-left: 6px;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #fff;
  background-color: #1E87F0; }

.empty-list {
  color: rgba(40, 47, 54, 0.5);
  font-weight: 400;
  min-height: 30vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  padding: 60px 0; }
  .empty-list .icon {
    width: 315px;
    font-size: 0;
    margin-bottom: 40px; }
    .empty-list .icon img {
      width: 100%; }
  .empty-list .desc {
    margin-bottom: 27px;
    width: 450px; }
  .empty-list .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .empty-list .actions > * {
      margin-right: 20px; }
      .empty-list .actions > *:last-child {
        margin-right: 0; }
  .empty-list h3 {
    text-align: center; }

.back-link {
  font-size: 18px;
  line-height: 1.1;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400; }
  .back-link:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX3BsYWNlX29yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIwLjAwMDAwMCwgLTE1NS4wMDAwMDApIiBmaWxsPSIjNEI4Q0ZFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwLjAwMDAwMCwgMTUwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuMjE5NjY5OTEsNS4yMTk2Njk5MSBDNC41MTI1NjMxMyw0LjkyNjc3NjcgNC45ODc0MzY4Nyw0LjkyNjc3NjcgNS4yODAzMzAwOSw1LjIxOTY2OTkxIEM1LjU3MzIyMzMsNS41MTI1NjMxMyA1LjU3MzIyMzMsNS45ODc0MzY4NyA1LjI4MDMzMDA5LDYuMjgwMzMwMDkgTDUuMjgwMzMwMDksNi4yODAzMzAwOSBMMi41Niw5IEwxNC43NSw5IEMxNS4xMjk2OTU4LDkgMTUuNDQzNDkxLDkuMjgyMTUzODggMTUuNDkzMTUzNCw5LjY0ODIyOTQ0IEwxNS41LDkuNzUgQzE1LjUsMTAuMTY0MjEzNiAxNS4xNjQyMTM2LDEwLjUgMTQuNzUsMTAuNSBMMTQuNzUsMTAuNSBMMi41NiwxMC41IEw1LjI4MDMzMDA5LDEzLjIxOTY2OTkgQzUuNTQ2NTk2NjUsMTMuNDg1OTM2NSA1LjU3MDgwMjcsMTMuOTAyNjAwMiA1LjM1Mjk0ODI0LDE0LjE5NjIxMTcgTDUuMjgwMzMwMDksMTQuMjgwMzMwMSBDNC45ODc0MzY4NywxNC41NzMyMjMzIDQuNTEyNTYzMTMsMTQuNTczMjIzMyA0LjIxOTY2OTkxLDE0LjI4MDMzMDEgTDQuMjE5NjY5OTEsMTQuMjgwMzMwMSBMMC4yMTk2Njk5MTQsMTAuMjgwMzMwMSBMMC4yMTk2Njk5MTQsMTAuMjgwMzMwMSBMMC4xNTYyNzE5MjEsMTAuMjA4MzAyNiBDMC4xNTQ1NTczNDcsMTAuMjA2MDg0NyAwLjE1Mjg1NDkyNSwxMC4yMDM4NTY5IDAuMTUxMTY0NzU0LDEwLjIwMTYxOTMgQzAuMTQzMTc1NzE3LDEwLjE5MTEyOTEgMC4xMzU2ODUzMTgsMTAuMTgwNjYxMiAwLjEyODQ5NjU1MywxMC4xNzAwNSBDMC4xMTc0NjEyNTYsMTAuMTUzNjU4MSAwLjEwNjgxMzA0LDEwLjEzNjUwODEgMC4wOTY4NTUwNDI1LDEwLjExODkxNTggQzAuMDg4NzAxOTAwNSwxMC4xMDQ2MjQ0IDAuMDgxMDU4NDI5MiwxMC4wODk5OTA5IDAuMDczOTMwMzk3MiwxMC4wNzUxNzE1IEMwLjA2NTQ0NSwxMC4wNTc1MTM5IDAuMDU3NDQ5NTIzNSwxMC4wMzkwOTQyIDAuMDUwMTg4NjQwMywxMC4wMjAzMDg5IEMwLjA0NjAyODQ4MTUsMTAuMDA5NDU2NSAwLjA0MjMwMzAwOTEsOS45OTkwOTEzMSAwLjAzODgxMjkxMTYsOS45ODg2NjQ2NiBDMC4wMzE1NzkzNDk0LDkuOTY3MjgzNDUgMC4wMjUxNzA4NTExLDkuOTQ0ODI3MiAwLjAxOTgwODAzNDYsOS45MjE5NjgxMiBDMC4wMTcwMTQ2NzkzLDkuOTA5NzI2MSAwLjAxNDU3NTgxNzgsOS44OTgwMzI4MiAwLjAxMjQxODEzMzksOS44ODYyOTggQzAuMDA0Mjk0ODg3NDcsOS44NDI2ODgwNCAwLDkuNzk2ODQ1NTggMCw5Ljc1IEwwLjAwMzk4MDcwNDgsOS44Mjc0MDM5NSBDMC4wMDE5MjQyOTQ1Myw5LjgwNzQ2ODA2IDAuMDAwNjY0NjMxOTYsOS43ODc0NjU1MiAwLjAwMDIwMTcxNzA5Myw5Ljc2NzQ0Nzk4IEwwLDkuNzUgQzAsOS43NDQyNDcwMyA2LjQ3NzM2MTg0ZS0wNSw5LjczODUwOTIgMC4wMDAxOTM2MzEzNDIsOS43MzI3ODcxOCBDMC4wMDA2MjMwMzAzMTYsOS43MTMxOTg1OSAwLjAwMTg5MDE1Nzc5LDkuNjkyODYyODggMC4wMDM5ODA3MDQ4LDkuNjcyNTk2MDUgQzAuMDA2MDg1NDY4NzYsOS42NTE5Mjk2NCAwLjAwODkyNTE3NzIyLDkuNjMyMjU2MjMgMC4wMTI1MTIzNzk3LDkuNjEyODQ0OTEgQzAuMDE0NTc1ODE3OCw5LjYwMTk2NzE4IDAuMDE3MDE0Njc5Myw5LjU5MDI3MzkgMC4wMTk3MzQ3MTgyLDkuNTc4NjMyOTggQzAuMDI1MTcwODUxMSw5LjU1NTE3MjggMC4wMzE1NzkzNDk0LDkuNTMyNzE2NTUgMC4wMzg5ODAzMDgyLDkuNTEwNzE2MzUgQzAuMDQyMzAzMDA5MSw5LjUwMDkwODY5IDAuMDQ2MDI4NDgxNSw5LjQ5MDU0MzUxIDAuMDQ5OTg5MzI4OSw5LjQ4MDI0ODA5IEMwLjA1NzQ0OTUyMzUsOS40NjA5MDU3OSAwLjA2NTQ0NSw5LjQ0MjQ4NjA4IDAuMDc0MTM5ODQxNCw5LjQyNDQ2NzE3IEMwLjA4MTA1ODQyOTIsOS40MTAwMDkxNCAwLjA4ODcwMTkwMDUsOS4zOTUzNzU1OCAwLjA5Njg2MDgxMTEsOS4zODA5NTQ2OCBDMC4xMDY4MTMwNCw5LjM2MzQ5MTk0IDAuMTE3NDYxMjU2LDkuMzQ2MzQxOTQgMC4xMjg3NjI5MDIsOS4zMjk2NzA5MyBDMC4xNTQ4Mzc3OTMsOS4yOTEwNjgxOSAwLjE4NTIyODkxMyw5LjI1NDExMDkyIDAuMjE5NjY5OTE0LDkuMjE5NjY5OTEgTDAuMTUxMTY0NzU0LDkuMjk4MzgwNzUgQzAuMTcyMTcxMTYxLDkuMjcwNTcwNTYgMC4xOTUwNzAwNjUsOS4yNDQyNjk3NiAwLjIxOTY2OTkxNCw5LjIxOTY2OTkxIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    font-size: 0;
    margin-right: 10px; }

.copy-order {
  font-size: 14x;
  line-height: 1.15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  margin-top: 12px; }
  .copy-order:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjAuMDAwMDAwLCAtMjgwLjAwMDAwMCkiIGZpbGw9IiMwMDg2RjgiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAyMDkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43NDM1ODk3LC0xLjc3NjM1Njg0ZS0xNCBDMTQuOTg5NzcwNywtMS43NzYzNTY4NGUtMTQgMTYsMS4wMTAyMjkyOCAxNiwyLjI1NjQxMDI2IEwxNiwxMC40NjE1Mzg1IEMxNiwxMS43MDc3MTk0IDE0Ljk4OTc3MDcsMTIuNzE3OTQ4NyAxMy43NDM1ODk3LDEyLjcxNzk0ODcgTDEyLjcxNywxMi43MTcgTDEyLjcxNzk0ODcsMTMuODYwODA1OSBDMTIuNzE3OTQ4NywxNC45OTA4ODMgMTEuODQxNjcxLDE1LjkxNjI5NDUgMTAuNzMxNTI3MSwxNS45OTQ2Mjg5IEwxMC41Nzg3NTQ2LDE2IEwzLjA3NjkyMzA4LDE2IEMxLjQzODI3NjAyLDE2IDAuMDk4ODA5MzU0NCwxNC43MTkwNTY0IDAuMDA1MjIzMjc1MjksMTMuMTAzODY5NSBMLTguODgxNzg0MmUtMTUsMTIuOTIzMDc2OSBMLTguODgxNzg0MmUtMTUsNS40MjEyNDU0MiBDLTguODgxNzg0MmUtMTUsNC4yOTExNjgyNiAwLjg3NjI3NzczNiwzLjM2NTc1Njc0IDEuOTg2NDIxNjMsMy4yODc0MjI0MiBMMi4xMzkxOTQxNCwzLjI4MjA1MTI4IEwzLjI4MiwzLjI4MiBMMy4yODIwNTEyOCwyLjI1NjQxMDI2IEMzLjI4MjA1MTI4LDEuMDEwMjI5MjggNC4yOTIyODA1NiwtMS43NzYzNTY4NGUtMTQgNS41Mzg0NjE1NCwtMS43NzYzNTY4NGUtMTQgTDEzLjc0MzU4OTcsLTEuNzc2MzU2ODRlLTE0IFogTTMuMjgyLDQuNTEyIEwyLjEzOTE5NDE0LDQuNTEyODIwNTEgQzEuNjczMzIxMjksNC41MTI4MjA1MSAxLjI4OTM1NjEzLDQuODYzNTA5MDQgMS4yMzY4ODA4Nyw1LjMxNTMwMzg5IEwxLjIzMDc2OTIzLDUuNDIxMjQ1NDIgTDEuMjMwNzY5MjMsMTIuOTIzMDc2OSBDMS4yMzA3NjkyMywxMy44OTQxMjcgMS45ODA0NzU1NiwxNC42OTAwNzM4IDIuOTMyNjQ3MjQsMTQuNzYzNjc2NCBMMy4wNzY5MjMwOCwxNC43NjkyMzA4IEwxMC41Nzg3NTQ2LDE0Ljc2OTIzMDggQzExLjA0NDYyNzQsMTQuNzY5MjMwOCAxMS40Mjg1OTI2LDE0LjQxODU0MjIgMTEuNDgxMDY3OCwxMy45NjY3NDc0IEwxMS40ODcxNzk1LDEzLjg2MDgwNTkgTDExLjQ4NywxMi43MTcgTDUuNTM4NDYxNTQsMTIuNzE3OTQ4NyBDNC4yOTIyODA1NiwxMi43MTc5NDg3IDMuMjgyMDUxMjgsMTEuNzA3NzE5NCAzLjI4MjA1MTI4LDEwLjQ2MTUzODUgTDMuMjgyLDQuNTEyIFogTTEzLjc0MzU4OTcsMS4yMzA3NjkyMyBMNS41Mzg0NjE1NCwxLjIzMDc2OTIzIEM0Ljk3MjAxNTY0LDEuMjMwNzY5MjMgNC41MTI4MjA1MSwxLjY4OTk2NDM2IDQuNTEyODIwNTEsMi4yNTY0MTAyNiBMNC41MTI4MjA1MSwxMC40NjE1Mzg1IEM0LjUxMjgyMDUxLDExLjAyNzk4NDQgNC45NzIwMTU2NCwxMS40ODcxNzk1IDUuNTM4NDYxNTQsMTEuNDg3MTc5NSBMMTMuNzQzNTg5NywxMS40ODcxNzk1IEMxNC4zMTAwMzU2LDExLjQ4NzE3OTUgMTQuNzY5MjMwOCwxMS4wMjc5ODQ0IDE0Ljc2OTIzMDgsMTAuNDYxNTM4NSBMMTQuNzY5MjMwOCwyLjI1NjQxMDI2IEMxNC43NjkyMzA4LDEuNjg5OTY0MzYgMTQuMzEwMDM1NiwxLjIzMDc2OTIzIDEzLjc0MzU4OTcsMS4yMzA3NjkyMyBaIE0xMS42OTIzMDc3LDcuMzg0NjE1MzggQzEyLjAzMjE3NTIsNy4zODQ2MTUzOCAxMi4zMDc2OTIzLDcuNjYwMTMyNDYgMTIuMzA3NjkyMyw4IEMxMi4zMDc2OTIzLDguMzA4OTcwNDkgMTIuMDc5OTkyMiw4LjU2NDc1ODc4IDExLjc4MzI0NDcsOC42MDg3MTIyNyBMMTEuNjkyMzA3Nyw4LjYxNTM4NDYyIEw3LjU4OTc0MzU5LDguNjE1Mzg0NjIgQzcuMjQ5ODc2MDUsOC42MTUzODQ2MiA2Ljk3NDM1ODk3LDguMzM5ODY3NTQgNi45NzQzNTg5Nyw4IEM2Ljk3NDM1ODk3LDcuNjkxMDI5NTEgNy4yMDIwNTkwNCw3LjQzNTI0MTIyIDcuNDk4ODA2NTYsNy4zOTEyODc3MyBMNy41ODk3NDM1OSw3LjM4NDYxNTM4IEwxMS42OTIzMDc3LDcuMzg0NjE1MzggWiBNMTEuNjkyMzA3Nyw0LjEwMjU2NDEgQzEyLjAzMjE3NTIsNC4xMDI1NjQxIDEyLjMwNzY5MjMsNC4zNzgwODExOCAxMi4zMDc2OTIzLDQuNzE3OTQ4NzIgQzEyLjMwNzY5MjMsNS4wNTc4MTYyNiAxMi4wMzIxNzUyLDUuMzMzMzMzMzMgMTEuNjkyMzA3Nyw1LjMzMzMzMzMzIEwxMS42OTIzMDc3LDUuMzMzMzMzMzMgTDcuNTg5NzQzNTksNS4zMzMzMzMzMyBDNy4yNDk4NzYwNSw1LjMzMzMzMzMzIDYuOTc0MzU4OTcsNS4wNTc4MTYyNiA2Ljk3NDM1ODk3LDQuNzE3OTQ4NzIgQzYuOTc0MzU4OTcsNC4zNzgwODExOCA3LjI0OTg3NjA1LDQuMTAyNTY0MSA3LjU4OTc0MzU5LDQuMTAyNTY0MSBMNy41ODk3NDM1OSw0LjEwMjU2NDEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    font-size: 0;
    margin-right: 8px; }

.page-content-inner {
  max-width: 1170px;
  position: relative; }
  .page-content-inner.fullwidth {
    max-width: 100%; }
  .page-content-inner.narrow {
    max-width: 840px; }
  .page-content-inner.very-narrow {
    max-width: 505px; }
  .page-content-inner .inline-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-left: -6px;
    margin-right: -6px; }
  .page-content-inner .form-container > .column,
  .page-content-inner > .column {
    padding: 35px 30px 30px;
    background-color: #FFFFFF;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02);
            box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.02); }
    .page-content-inner .form-container > .column.cols-4,
    .page-content-inner > .column.cols-4 {
      width: calc(33.3333% - 12px);
      margin-left: 6px;
      margin-right: 6px; }
    .page-content-inner .form-container > .column.cols-5,
    .page-content-inner > .column.cols-5 {
      width: calc(41.6666% - 12px);
      margin-left: 6px;
      margin-right: 6px; }
    .page-content-inner .form-container > .column.cols-6,
    .page-content-inner > .column.cols-6 {
      width: calc(50% - 12px);
      margin-left: 6px;
      margin-right: 6px; }
    .page-content-inner .form-container > .column.cols-7,
    .page-content-inner > .column.cols-7 {
      width: calc(58.3333% - 12px);
      margin-left: 6px;
      margin-right: 6px; }
    .page-content-inner .form-container > .column.cols-8,
    .page-content-inner > .column.cols-8 {
      width: calc(66.6666% - 12px);
      margin-left: 6px;
      margin-right: 6px; }

.add-row {
  font-weight: 500; }

.error-message,
.row-errors {
  color: #F90000;
  font-size: 14px;
  line-height: 1.25;
  font-weight: 500; }

.fillwidth-content .page-content-inner {
  max-width: initial; }

.main-content-inner {
  margin-top: 25px;
  margin-bottom: 140px;
  padding-bottom: 20px;
  clear: both; }

.items-list-actions {
  padding: 10px 35px 20px 0; }
  .items-list-actions .send-sms-button,
  .items-list-actions .mass-actions-form {
    margin-right: auto; }

.bulk-actions-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .bulk-actions-container button {
    margin-left: 13px; }

.alert {
  position: fixed;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 10000000;
  width: auto;
  border-radius: 8px;
  bottom: 50px;
  padding: 20px 50px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: left 20px center;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
  .alert.js-alert {
    -webkit-animation: 0.5s ease normal forwards running showAlertIn;
            animation: 0.5s ease normal forwards running showAlertIn; }
  .alert.alert-success, .alert.success {
    color: #41C175;
    background-color: #eef9f3;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTcgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAuMDAwMDAwLCAtMTMyLjAwMDAwMCkiIGZpbGw9IiM0MUMxNzUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4xMDQ1NjE5OSwxNC45OTcwNDE5IEM3LjYyOTU0OTI1LDE1LjQxMjY3OCA3LjU4MTQxNTAxLDE2LjEzNDY5MTYgNy45OTcwNTExNiwxNi42MDk3MDQzIEM4LjQxMjY4NzMxLDE3LjA4NDcxNzEgOS4xMzQ3MDA4OSwxNy4xMzI4NTEzIDkuNjA5NzEzNjQsMTYuNzE3MjE1MiBMMTQuMTgxMTM2OSwxMi43MTcyMTk4IEMxNC42ODg0MjcsMTIuMjczMzQxIDE0LjcwMzMzMTMsMTEuNDg5MDk1IDE0LjIxMzI3MjgsMTEuMDI2MjYyIEwzLjkyNzU3MDQzLDEuMzExOTg3NTMgQzMuNDY4NjkyOTQsMC44Nzg2MDMyMjMgMi43NDUzNzE4MywwLjg5OTI2OTU0IDIuMzExOTg3NTMsMS4zNTgxNDcwNCBDMS44Nzg2MDMyMiwxLjgxNzAyNDU0IDEuODk5MjY5NTQsMi41NDAzNDU2NCAyLjM1ODE0NzA0LDIuOTczNzI5OTUgTDExLjcyOTkyMjYsMTEuODI0ODUxMyBMOC4xMDQ1NjE5OSwxNC45OTcwNDE5IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yODU3MDksIDkuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4yODU3MDksIC05LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
  .alert.alert-error, .alert.error {
    color: #F90000;
    background-color: #ffc6c6;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MC4wMDAwMDAsIC0xMzEuMDAwMDAwKSIgZmlsbD0iI0Y5MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMC4wMDAwMDAsIDExMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjczMTM3MDg1LDEuNDY4NjI5MTUgTDgsNi43MzcgTDEzLjI2ODYyOTIsMS40Njg2MjkxNSBDMTMuODU2NzEyOCwwLjg4MDU0NTUxMSAxNC43ODg2OTEzLDAuODQ1OTUyMzU2IDE1LjQxNzIzMzIsMS4zNjQ4NDk2OCBMMTUuNTMxMzcwOCwxLjQ2ODYyOTE1IEMxNi4xNTYyMDk3LDIuMDkzNDY4MDIgMTYuMTU2MjA5NywzLjEwNjUzMTk4IDE1LjUzMTM3MDgsMy43MzEzNzA4NSBMMTUuNTMxMzcwOCwzLjczMTM3MDg1IEwxMC4yNjMsOSBMMTUuNTMxMzcwOCwxNC4yNjg2MjkyIEMxNi4xNTYyMDk3LDE0Ljg5MzQ2OCAxNi4xNTYyMDk3LDE1LjkwNjUzMiAxNS41MzEzNzA4LDE2LjUzMTM3MDggQzE0LjkwNjUzMiwxNy4xNTYyMDk3IDEzLjg5MzQ2OCwxNy4xNTYyMDk3IDEzLjI2ODYyOTIsMTYuNTMxMzcwOCBMOCwxMS4yNjMgTDIuNzMxMzcwODUsMTYuNTMxMzcwOCBDMi4xNDMyODcyMSwxNy4xMTk0NTQ1IDEuMjExMzA4NjcsMTcuMTU0MDQ3NiAwLjU4Mjc2NjgxMSwxNi42MzUxNTAzIEwwLjQ2ODYyOTE1LDE2LjUzMTM3MDggQy0wLjE1NjIwOTcxNywxNS45MDY1MzIgLTAuMTU2MjA5NzE3LDE0Ljg5MzQ2OCAwLjQ2ODYyOTE1LDE0LjI2ODYyOTIgTDAuNDY4NjI5MTUsMTQuMjY4NjI5MiBMNS43MzcsOSBMMC40Njg2MjkxNSwzLjczMTM3MDg1IEMtMC4xNTYyMDk3MTcsMy4xMDY1MzE5OCAtMC4xNTYyMDk3MTcsMi4wOTM0NjgwMiAwLjQ2ODYyOTE1LDEuNDY4NjI5MTUgQzEuMDkzNDY4MDIsMC44NDM3OTAyODMgMi4xMDY1MzE5OCwwLjg0Mzc5MDI4MyAyLjczMTM3MDg1LDEuNDY4NjI5MTUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 12px; }

.no-products-found {
  font-weight: 700;
  padding: 15px;
  text-align: center; }

body {
  position: relative; }

.report-frame-container iframe {
  max-width: 100%; }

.lg-backdrop {
  z-index: 10000; }

.lg-outer {
  z-index: 10001; }

@-webkit-keyframes showAlertIn {
  0% {
    -webkit-transform: translate(-50%, 200px);
            transform: translate(-50%, 200px); }
  100% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }

@keyframes showAlertIn {
  0% {
    -webkit-transform: translate(-50%, 200px);
            transform: translate(-50%, 200px); }
  100% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }

.sticky-filters-button {
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  border: 3px solid #1E87F0;
  background-color: #fff;
  border-radius: 50%;
  position: fixed;
  z-index: 100000;
  bottom: 7vh;
  right: 40px;
  opacity: 0;
  visibility: hidden;
  -webkit-box-shadow: 1px 2px 10px -3px rgba(30, 135, 240, 0.98);
          box-shadow: 1px 2px 10px -3px rgba(30, 135, 240, 0.98);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .sticky-filters-button.visible {
    opacity: 1;
    visibility: visible; }
  .sticky-filters-button img {
    width: 22px; }

.hide-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px; }
  .hide-filters img {
    margin-left: 12px; }

.page-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px; }
  .page-header .page-title {
    margin-right: 16px;
    margin-bottom: 0; }
    .page-header .page-title:after {
      display: none; }

.data-box {
  margin-bottom: 20px; }
  .data-box:last-child {
    margin-bottom: 0;
    margin-right: 0; }
  .data-box .content-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 16px; }
    .data-box .content-row:last-child {
      margin-bottom: 0; }
    .data-box .content-row > * {
      margin-right: 40px; }
      .data-box .content-row > *:last-child {
        margin-right: 0; }
    .data-box .content-row.align-bottom {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
  .data-box .data-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #e1e1e8; }
  .data-box .name {
    padding-right: 70px;
    max-width: 70%; }

.ql-container {
  height: 400px !important; }

.file-holder {
  width: 100%;
  position: relative; }
  .file-holder input[type="file"] {
    position: absolute;
    opacity: 0;
    visibility: hidden; }
  .file-holder .file-input-text {
    color: #1E87F0;
    font-weight: 500; }
  .file-holder .file-previews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px; }
    .file-holder .file-previews.logo-preview {
      margin-left: 0;
      margin-right: 0; }
      .file-holder .file-previews.logo-preview .prev {
        width: 150px;
        height: 35px;
        background-size: contain;
        background-position: left center;
        border: none;
        margin-left: 0;
        margin-right: 0; }
    .file-holder .file-previews .prev {
      width: calc(25% - 10px);
      height: 120px;
      margin: 0 5px 15px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      border-radius: 3px;
      border: 1px solid #eeeeee; }
      .file-holder .file-previews .prev:hover {
        border-color: #1E87F0; }

.mass-change-container {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px; }
  .mass-change-container select,
  .mass-change-container .select2 {
    margin-left: 16px;
    max-width: 180px; }

.payouts .row {
  margin-bottom: 20px; }

.user-documents-type {
  margin-bottom: 20px; }
  .user-documents-type .documents-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 15px; }
    .user-documents-type .documents-title .title {
      margin-right: 14px; }
    .user-documents-type .documents-title img {
      width: 25px; }
    .user-documents-type .documents-title .icon-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .user-documents-type .document-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 24px; }
    .user-documents-type .document-row:last-child {
      margin-bottom: 0; }
    .user-documents-type .document-row .name {
      margin-right: auto;
      padding-right: 50px;
      color: #000A12;
      text-decoration: underline; }
    .user-documents-type .document-row .inputs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 400px;
      min-width: 400px; }
    .user-documents-type .document-row .form-field {
      width: 50%;
      margin-right: 25px; }

ins {
  text-decoration: none;
  background-color: #d4fcbc; }

del {
  text-decoration: line-through;
  background-color: #fbb6c2;
  color: #555; }

.wholesale-info-page .wholesale-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 50px; }
  .wholesale-info-page .wholesale-info .icon {
    width: 55px;
    height: 55px;
    font-size: 0;
    border-radius: 4px;
    margin-right: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #1E87F0;
    -webkit-box-shadow: 1px 2px 10px -5px #1E87F0;
            box-shadow: 1px 2px 10px -5px #1E87F0; }
  .wholesale-info-page .wholesale-info .data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .wholesale-info-page .wholesale-info .data .name {
      font-size: 20px;
      line-height: 1.2;
      font-weight: 700;
      color: #323C47; }
    .wholesale-info-page .wholesale-info .data .city {
      font-size: 18px;
      color: #989898; }

.wholesale-form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 70px; }
  .wholesale-form-container > .column {
    width: calc(50% - 20px); }
    .wholesale-form-container > .column:first-child .form-section .inner {
      padding-left: 47px; }
  .wholesale-form-container .orders {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .wholesale-form-container .orders .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .wholesale-form-container .orders .row.labels {
        margin-bottom: 24px; }
    .wholesale-form-container .orders .sms-phone {
      padding-left: 30px; }
      .wholesale-form-container .orders .sms-phone .labels {
        margin-bottom: 0; }
    .wholesale-form-container .orders .switch {
      margin-right: 30px; }
    .wholesale-form-container .orders .days {
      width: 80px;
      margin-right: 16px; }
    .wholesale-form-container .orders .discount {
      width: 80px; }
  .wholesale-form-container .form-section {
    margin-bottom: 45px; }
    .wholesale-form-container .form-section:last-of-type {
      margin-bottom: 0; }
    .wholesale-form-container .form-section .title {
      position: relative;
      padding-left: 47px;
      line-height: 1.2;
      text-transform: uppercase;
      font-weight: 500;
      margin-bottom: 20px; }
    .wholesale-form-container .form-section .icon {
      font-size: 0;
      position: absolute;
      top: 50%;
      left: 0;
      width: 30px;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      .wholesale-form-container .form-section .icon img {
        width: 100%; }
  .wholesale-form-container button[type="submit"] {
    position: absolute;
    right: 0;
    bottom: 100%;
    -webkit-transform: translateY(-28px);
        -ms-transform: translateY(-28px);
            transform: translateY(-28px); }
  .wholesale-form-container .services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px; }
    .wholesale-form-container .services .single-service {
      margin: 7px 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .wholesale-form-container .company-data {
    padding-top: 15px; }
    .wholesale-form-container .company-data .row {
      margin-bottom: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-left: -12px;
      margin-right: -12px; }
      .wholesale-form-container .company-data .row .column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        margin: 0 12px; }
        .wholesale-form-container .company-data .row .column.street .form-field {
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1; }
          .wholesale-form-container .company-data .row .column.street .form-field:last-child {
            min-width: 85px;
            width: 85px;
            margin-left: 7px; }
        .wholesale-form-container .company-data .row .column:first-child {
          width: 60%; }
      .wholesale-form-container .company-data .row:last-child {
        margin-bottom: 0; }
  .wholesale-form-container .row.labels {
    margin-bottom: 14px;
    color: #989898;
    font-size: 12px;
    line-height: 1.15;
    text-transform: uppercase; }
  .wholesale-form-container .contact-info .remove-row {
    position: absolute;
    width: 20px;
    top: 0;
    bottom: 0;
    right: 0;
    display: none; }
    .wholesale-form-container .contact-info .remove-row:hover:before, .wholesale-form-container .contact-info .remove-row:hover:after {
      background-color: #898d91; }
    .wholesale-form-container .contact-info .remove-row:before, .wholesale-form-container .contact-info .remove-row:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      background-color: #bec0c2;
      font-size: 0;
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
          -ms-transform: translate(-50%, -50%) rotate(45deg);
              transform: translate(-50%, -50%) rotate(45deg);
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
    .wholesale-form-container .contact-info .remove-row:before {
      width: 12px;
      height: 2px; }
    .wholesale-form-container .contact-info .remove-row:after {
      width: 2px;
      height: 12px; }
  .wholesale-form-container .contact-info .fields-inner {
    margin-bottom: 14px; }
  .wholesale-form-container .contact-info .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    margin-bottom: 28px;
    position: relative; }
    .wholesale-form-container .contact-info .row:last-child {
      margin-bottom: 0; }
    .wholesale-form-container .contact-info .row .column:first-child {
      width: 60%; }
    .wholesale-form-container .contact-info .row .column:last-of-type {
      width: 40%;
      margin-left: 7px;
      min-width: 180px; }
  .wholesale-form-container .contact-info .group-title {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.15;
    margin-bottom: 25px; }
  .wholesale-form-container .contact-info .group {
    margin-bottom: 20px; }
    .wholesale-form-container .contact-info .group.can-remove .remove-row {
      display: block; }
    .wholesale-form-container .contact-info .group:last-child {
      margin-bottom: 0; }

.change-password .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .change-password .row .column:first-child {
    margin-right: 20px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

.change-password button[type="submit"] {
  position: static;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.row.labels {
  margin-bottom: 14px;
  color: #989898;
  font-size: 12px;
  line-height: 1.15;
  text-transform: uppercase; }

.opening-hours .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px !important; }

.opening-hours .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .opening-hours .column:nth-child(1) {
    width: 200px;
    min-width: 200px;
    max-width: 200px !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-right: 45px; }
  .opening-hours .column:nth-child(2) {
    margin-right: 25px; }
  .opening-hours .column:nth-child(2), .opening-hours .column:nth-child(3) {
    width: 60px;
    max-width: 60px;
    padding-right: 0 !important; }
  .opening-hours .column input[type="text"] {
    border: 1px solid #E9E9EA;
    border-radius: 3px;
    padding: 5px;
    text-align: center; }

.opening-hours .dayname {
  line-height: 1.2; }

.single-wholesale-page .form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.invoices-list-form .items-list-container .single-list-item,
.advisors-list-form .items-list-container .single-list-item {
  padding-left: 0; }

.document-type-container .items-list-container .single-list-item {
  padding-left: 10px;
  padding-right: 85px; }

.advisors-list-form .items-list-container .list-headings {
  padding-left: 53px; }

.add-row-button,
.remove-row-button {
  position: absolute;
  left: 100%;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  cursor: pointer; }
  .add-row-button:before,
  .remove-row-button:before {
    content: '';
    position: absolute;
    font-size: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 8px;
    height: 1px;
    background-color: #fff;
    display: block; }

.add-row-button:after {
  content: '';
  position: absolute;
  font-size: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
  width: 8px;
  height: 1px;
  background-color: #fff;
  display: block; }

.add-row-button {
  top: 36px;
  background-color: #1E87F0;
  -webkit-box-shadow: 0 5px 12px -4px #1E87F0;
          box-shadow: 0 5px 12px -4px #1E87F0; }

.remove-row-button {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #F90000;
  -webkit-box-shadow: 0 5px 12px -4px #F90000;
          box-shadow: 0 5px 12px -4px #F90000; }

.invoices-list-form .single-list-item {
  display: block; }
  .invoices-list-form .single-list-item.fixed-row {
    padding: 24px 24px 0 24px !important;
    width: 565px;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    z-index: 100000; }
    .invoices-list-form .single-list-item.fixed-row .inner {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .invoices-list-form .single-list-item.fixed-row .check {
      position: absolute;
      width: 0;
      height: 0;
      opacity: 0; }
    .invoices-list-form .single-list-item.fixed-row .select2 {
      width: 100% !important; }
    .invoices-list-form .single-list-item.fixed-row .column {
      margin: 0 0 20px !important;
      width: 48% !important;
      padding: 0 !important; }
      .invoices-list-form .single-list-item.fixed-row .column .form-field {
        width: 100% !important;
        max-width: 100% !important; }
      .invoices-list-form .single-list-item.fixed-row .column.add-date {
        width: calc(48% - 30px) !important; }
      .invoices-list-form .single-list-item.fixed-row .column.investor {
        width: 30px !important;
        min-width: 30px; }
    .invoices-list-form .single-list-item.fixed-row .row-programs-container .inner {
      margin-right: -24px;
      background-color: #fff;
      padding: 0 48px 10px 10px;
      border-top-left-radius: 4px; }
    .invoices-list-form .single-list-item.fixed-row .row-programs-container .program-col {
      width: 180px;
      max-width: 180px;
      min-width: 180px;
      margin-right: 24px; }
    .invoices-list-form .single-list-item.fixed-row .row-programs-container .add-row-button {
      -webkit-transform: translateX(-48px);
          -ms-transform: translateX(-48px);
              transform: translateX(-48px); }
    .invoices-list-form .single-list-item.fixed-row .row-programs-container .single-program-row {
      margin-top: 10px; }
    .invoices-list-form .single-list-item.fixed-row .row-programs-container .add-row-button {
      top: 16px; }
    .invoices-list-form .single-list-item.fixed-row .column.invoice-company,
    .invoices-list-form .single-list-item.fixed-row .column.delete,
    .invoices-list-form .single-list-item.fixed-row .row-gallery-images {
      display: none !important; }
    .invoices-list-form .single-list-item.fixed-row .column.number {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .invoices-list-form .single-list-item.fixed-row .column.investor {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4; }
    .invoices-list-form .single-list-item.fixed-row .column.wholesale {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .invoices-list-form .single-list-item.fixed-row .column.date {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; }
    .invoices-list-form .single-list-item.fixed-row .column.purchase,
    .invoices-list-form .single-list-item.fixed-row .column.status,
    .invoices-list-form .single-list-item.fixed-row .column.bonus {
      height: 0;
      opacity: 0;
      position: absolute;
      visibility: hidden; }
  .invoices-list-form .single-list-item > .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.invoices-list-form .delete {
  width: 20px !important;
  margin-right: 20px !important; }

.invoices-list-form .heading.check {
  margin-right: 40px; }

.row-programs-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .row-programs-container .inner {
    width: 525px;
    margin-right: 395px;
    position: relative; }
  .row-programs-container .single-program-row {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative; }
    .row-programs-container .single-program-row.unverified-in-program:before {
      content: '';
      position: absolute;
      top: 50%;
      right: 100%;
      width: 20px;
      height: 20px;
      border: 1px solid #2d2d2d;
      border-radius: 50%;
      display: block;
      -webkit-box-shadow: 0 3px 8px -4px #2d2d2d;
              box-shadow: 0 3px 8px -4px #2d2d2d;
      -webkit-transform: translate(-10px, -50%);
          -ms-transform: translate(-10px, -50%);
              transform: translate(-10px, -50%);
      background: #eee url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgZmlsbD0iIzJkMmQyZCIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCA0ODkuNDE4IDQ4OS40MTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OS40MTggNDg5LjQxODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yNDQuNzA5LDM4OS40OTZjMTguNzM2LDAsMzQuMzMyLTE0LjM1NSwzNS45MS0zMy4wMjZsMjQuMzU5LTI5MC45MjdjMS40MTgtMTYuODczLTQuMzAzLTMzLjU1My0xNS43NTYtNDYuMDExCgkJQzI3Ny43ODMsNy4wOSwyNjEuNjI5LDAsMjQ0LjcwOSwwcy0zMy4wNzQsNy4wOS00NC41MTQsMTkuNTMyQzE4OC43NCwzMS45OSwxODMuMDIyLDQ4LjY3LDE4NC40NCw2NS41NDNsMjQuMzU5LDI5MC45MjcKCQlDMjEwLjM3NywzNzUuMTQxLDIyNS45NzMsMzg5LjQ5NiwyNDQuNzA5LDM4OS40OTZ6Ii8+CiAgICA8cGF0aCBkPSJNMjQ0LjcwOSw0MTAuOTA4Yy0yMS42ODQsMC0zOS4yNTYsMTcuNTcxLTM5LjI1NiwzOS4yNTZjMCwyMS42ODMsMTcuNTcyLDM5LjI1NCwzOS4yNTYsMzkuMjU0CgkJczM5LjI1Ni0xNy41NzEsMzkuMjU2LTM5LjI1NEMyODMuOTY1LDQyOC40NzksMjY2LjM5Myw0MTAuOTA4LDI0NC43MDksNDEwLjkwOHoiLz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgo8L3N2Zz4K) no-repeat center center/14px; }
  .row-programs-container .program-col {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 220px;
    max-width: 220px;
    min-width: 220px;
    margin-right: 40px; }
  .row-programs-container .purchase-col {
    margin-left: 20px;
    width: 90px;
    min-width: 90px; }
  .row-programs-container .bonus-col {
    margin-left: 30px;
    width: 90px;
    min-width: 90px; }

.advisors-list-form .items-list-container .list-headings,
.advisors-list-form .items-list-container .single-list-item,
.wholesales-list-form .items-list-container .list-headings,
.wholesales-list-form .items-list-container .single-list-item {
  padding-right: 85px; }

.users-list-form .items-list-container .list-headings,
.users-list-form .items-list-container .single-list-item,
.users-list-form .items-list-container .invoice-company,
.invoices-list-form .items-list-container .list-headings,
.invoices-list-form .items-list-container .single-list-item,
.invoices-list-form .items-list-container .invoice-company {
  padding-left: 0; }

.list-form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .list-form-container .single-list-item {
    padding-left: 30px; }

.items-list-container .narrow-field {
  max-width: 90px; }

.items-list-container .invoice-company {
  padding-left: 12px; }

.items-list-container .list-headings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px 30px 24px 30px;
  text-transform: uppercase;
  color: #000A12;
  font-size: 14px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: 2px;
  margin-bottom: 6px; }
  .items-list-container .list-headings .heading {
    white-space: nowrap; }
  .items-list-container .list-headings .sortable {
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .items-list-container .list-headings .sortable.asc:before {
      border-color: #1E87F0; }
    .items-list-container .list-headings .sortable.desc:after {
      border-color: #1E87F0; }
    .items-list-container .list-headings .sortable:before {
      -webkit-transform: translate(5px, 2px) rotate(225deg);
          -ms-transform: translate(5px, 2px) rotate(225deg);
              transform: translate(5px, 2px) rotate(225deg); }
    .items-list-container .list-headings .sortable:after {
      -webkit-transform: translate(0, 8px) rotate(45deg);
          -ms-transform: translate(0, 8px) rotate(45deg);
              transform: translate(0, 8px) rotate(45deg); }
    .items-list-container .list-headings .sortable:before, .items-list-container .list-headings .sortable:after {
      content: '';
      width: 4px;
      height: 4px;
      border-right: 1px solid #D2D2D2;
      border-bottom: 1px solid #D2D2D2;
      font-size: 0;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      position: relative;
      top: 50%; }

.items-list-container .list-headings,
.items-list-container .single-list-item {
  font-weight: 500;
  color: #000A12; }
  .items-list-container .list-headings[data-status="verified"] .status .standard-select,
  .items-list-container .single-list-item[data-status="verified"] .status .standard-select {
    background-color: rgba(30, 135, 240, 0.1) !important; }
  .items-list-container .list-headings[data-status="verified"] .status .standard-select .select2-selection__rendered,
  .items-list-container .single-list-item[data-status="verified"] .status .standard-select .select2-selection__rendered {
    color: #1E87F0 !important; }
  .items-list-container .list-headings[data-status="verified"] .status .select2-selection__arrow b,
  .items-list-container .single-list-item[data-status="verified"] .status .select2-selection__arrow b {
    border-color: #1E87F0 !important; }
  .items-list-container .list-headings[data-status="unverified"] .status .standard-select,
  .items-list-container .single-list-item[data-status="unverified"] .status .standard-select {
    background-color: #eeeeee !important; }
  .items-list-container .list-headings[data-status="unverified"] .status .standard-select .select2-selection__rendered,
  .items-list-container .single-list-item[data-status="unverified"] .status .standard-select .select2-selection__rendered {
    color: rgba(0, 10, 18, 0.7) !important; }
  .items-list-container .list-headings[data-status="unverified"] .status .select2-selection__arrow b,
  .items-list-container .single-list-item[data-status="unverified"] .status .select2-selection__arrow b {
    border-color: #000A12 !important; }
  .items-list-container .list-headings[data-status="unverified-stainer"] .status .standard-select,
  .items-list-container .single-list-item[data-status="unverified-stainer"] .status .standard-select {
    background-color: rgba(98, 65, 32, 0.3) !important; }
  .items-list-container .list-headings[data-status="unverified-stainer"] .status .standard-select .select2-selection__rendered,
  .items-list-container .single-list-item[data-status="unverified-stainer"] .status .standard-select .select2-selection__rendered {
    color: #624120 !important; }
  .items-list-container .list-headings[data-status="unverified-stainer"] .status .select2-selection__arrow b,
  .items-list-container .single-list-item[data-status="unverified-stainer"] .status .select2-selection__arrow b {
    border-color: #624120 !important; }
  .items-list-container .list-headings[data-status="accepted"] .status .standard-select,
  .items-list-container .single-list-item[data-status="accepted"] .status .standard-select {
    background-color: rgba(65, 193, 117, 0.1) !important; }
  .items-list-container .list-headings[data-status="accepted"] .status .standard-select .select2-selection__rendered,
  .items-list-container .single-list-item[data-status="accepted"] .status .standard-select .select2-selection__rendered {
    color: #41C175 !important; }
  .items-list-container .list-headings[data-status="accepted"] .status .select2-selection__arrow b,
  .items-list-container .single-list-item[data-status="accepted"] .status .select2-selection__arrow b {
    border-color: #41C175 !important; }
  .items-list-container .list-headings[data-status="rejected"] .status .standard-select, .items-list-container .list-headings[data-status="wholesale-rejected"] .status .standard-select,
  .items-list-container .single-list-item[data-status="rejected"] .status .standard-select,
  .items-list-container .single-list-item[data-status="wholesale-rejected"] .status .standard-select {
    background-color: rgba(249, 0, 0, 0.1) !important; }
  .items-list-container .list-headings[data-status="rejected"] .status .standard-select .select2-selection__rendered, .items-list-container .list-headings[data-status="wholesale-rejected"] .status .standard-select .select2-selection__rendered,
  .items-list-container .single-list-item[data-status="rejected"] .status .standard-select .select2-selection__rendered,
  .items-list-container .single-list-item[data-status="wholesale-rejected"] .status .standard-select .select2-selection__rendered {
    color: #F90000 !important; }
  .items-list-container .list-headings[data-status="rejected"] .status .select2-selection__arrow b, .items-list-container .list-headings[data-status="wholesale-rejected"] .status .select2-selection__arrow b,
  .items-list-container .single-list-item[data-status="rejected"] .status .select2-selection__arrow b,
  .items-list-container .single-list-item[data-status="wholesale-rejected"] .status .select2-selection__arrow b {
    border-color: #F90000 !important; }
  .items-list-container .list-headings .column,
  .items-list-container .single-list-item .column {
    position: relative; }
    .items-list-container .list-headings .column .form-field,
    .items-list-container .single-list-item .column .form-field {
      position: relative; }
      .items-list-container .list-headings .column .form-field:after,
      .items-list-container .single-list-item .column .form-field:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        width: 14px;
        height: 14px;
        display: block;
        font-size: 0;
        -webkit-transform: translate(50%, -50%);
            -ms-transform: translate(50%, -50%);
                transform: translate(50%, -50%);
        background-size: 14px;
        background-repeat: no-repeat;
        background-position: center center; }
    .items-list-container .list-headings .column.loading .form-field:after,
    .items-list-container .single-list-item .column.loading .form-field:after {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiMyODJGMzYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+); }
    .items-list-container .list-headings .column.invalid,
    .items-list-container .single-list-item .column.invalid {
      color: #F90000; }
      .items-list-container .list-headings .column.invalid input[type="number"],
      .items-list-container .single-list-item .column.invalid input[type="number"] {
        border-bottom-color: #F90000 !important;
        color: #F90000; }
      .items-list-container .list-headings .column.invalid .form-field:after,
      .items-list-container .single-list-item .column.invalid .form-field:after {
        background-size: 10px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjIgKDkxMzkwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT54PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzgxLjAwMDAwMCwgLTU2LjAwMDAwMCkiIGZpbGw9IiNFNDJCMDAiPgogICAgICAgICAgICA8ZyBpZD0iMS1jb3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgMTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0ibWluLWNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDczLjAwMDAwMCwgMTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjAuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODIuNzkxNTI2OCwyMy4yMDgyMzYzIEM4Mi41MTM4Nzg1LDIyLjkzMDU4NzkgODIuMDY0MjM5NywyMi45MzA1ODc5IDgxLjc4NjU5MTQsMjMuMjA4MjM2MyBMNzkuOTk5ODgxNSwyNC45OTQ5NDYxIEw3OC4yMTMxNzE3LDIzLjIwODIzNjMgQzc3LjkzNTUyMzQsMjIuOTMwNTg3OSA3Ny40ODU4ODQ2LDIyLjkzMDU4NzkgNzcuMjA4MjM2MywyMy4yMDgyMzYzIEM3Ni45MzA1ODc5LDIzLjQ4NTg4NDYgNzYuOTMwNTg3OSwyMy45MzU5OTcyIDc3LjIwODIzNjMsMjQuMjEzMTcxNyBMNzguOTk0OTQ2MSwyNS45OTk4ODE1IEw3Ny4yMDgyMzYzLDI3Ljc4NzA2NTIgQzc2LjkzMDU4NzksMjguMDY0MjM5NyA3Ni45MzA1ODc5LDI4LjUxNDM1MjMgNzcuMjA4MjM2MywyOC43OTIwMDA2IEM3Ny4zNDcwNjA0LDI4LjkzMDgyNDggNzcuNTI4NTI2OSwyOSA3Ny43MTA0NjcxLDI5IEM3Ny44OTI0MDczLDI5IDc4LjA3NDM0NzUsMjguOTMwODI0OCA3OC4yMTMxNzE3LDI4Ljc5MjAwMDYgTDc5Ljk5OTg4MTUsMjcuMDA0ODE3IEw4MS43ODY1OTE0LDI4Ljc5MjAwMDYgQzgxLjkyNTQxNTYsMjguOTMwODI0OCA4Mi4xMDczNTU4LDI5IDgyLjI4OTI5NiwyOSBDODIuNDcxMjM2MiwyOSA4Mi42NTI3MDI2LDI4LjkzMDgyNDggODIuNzkxNTI2OCwyOC43OTIwMDA2IEM4My4wNjkxNzUyLDI4LjUxNDM1MjMgODMuMDY5MTc1MiwyOC4wNjQyMzk3IDgyLjc5MTUyNjgsMjcuNzg3MDY1MiBMODEuMDA0ODE3LDI1Ljk5OTg4MTUgTDgyLjc5MTUyNjgsMjQuMjEzMTcxNyBDODMuMDY5MTc1MiwyMy45MzU5OTcyIDgzLjA2OTE3NTIsMjMuNDg1ODg0NiA4Mi43OTE1MjY4LDIzLjIwODIzNjMiIGlkPSJ4Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
    .items-list-container .list-headings .column.valid input[type="number"],
    .items-list-container .single-list-item .column.valid input[type="number"] {
      border-bottom-color: #41C175 !important; }
    .items-list-container .list-headings .column.valid .form-field:after,
    .items-list-container .single-list-item .column.valid .form-field:after {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDggNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjIgKDkxMzkwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT52PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjU4LjAwMDAwMCwgLTU2LjAwMDAwMCkiIGZpbGw9IiM2M0MxNkUiPgogICAgICAgICAgICA8ZyBpZD0iMS1jb3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgMTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0ibWluLWNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDczLjAwMDAwMCwgMTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1pbi1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTAuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzAuNzcxMTkxNCwyMy4xOTk2OTE3IEw2Ni40NDQyNzUsMjcuMjk4MjYyNCBMNjUuMjY1MzQ0MywyNi4wMDU0NTg3IEM2NS4wMDMwOTIzLDI1LjcxNzkxMjYgNjQuNTQ2OTE4MywyNS42ODgzNzM0IDY0LjI0NjY1MTksMjUuOTQwMzgwMSBDNjMuOTQ2Mzg1NCwyNi4xOTIzODY4IDYzLjkxNjA3MDEsMjYuNjI5NDc1NCA2NC4xNzg4MDMyLDI2LjkxNzQ4MyBMNjUuODYyOTksMjguNzYzNjg2IEM2NS45OTM4NzUzLDI4LjkwNzIyODMgNjYuMTgxMDYwNywyOC45OTI2MTUyIDY2LjM3OTc5NDcsMjguOTk5NTM4NCBDNjYuMzg4OTM3NCwyOSA2Ni4zOTc1OTksMjkgNjYuNDA2MjYwNSwyOSBDNjYuNTk1ODUxOCwyOSA2Ni43NzgyMjUyLDI4LjkyODQ1OTYgNjYuOTEzNDQxMywyOC44MDA2MTAxIEw3MS43ODU1NTMsMjQuMTg1MTAyNiBDNzIuMDY4OTc3NiwyMy45MTYwMTg1IDcyLjA3MTg2NDgsMjMuNDc3NTQ1MyA3MS43OTE4MDg2LDIzLjIwNTY5MTkgQzcxLjUxMTc1MjQsMjIuOTMzODM4NSA3MS4wNTQ2MTYsMjIuOTMxMDY5MiA3MC43NzExOTE0LDIzLjE5OTY5MTciIGlkPSJ2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
    .items-list-container .list-headings .column .message,
    .items-list-container .single-list-item .column .message {
      position: absolute;
      top: 100%;
      left: 50%;
      -webkit-transform: translate(-50%, 1px);
          -ms-transform: translate(-50%, 1px);
              transform: translate(-50%, 1px);
      font-size: 10px;
      white-space: nowrap;
      font-weight: 400; }
  .items-list-container .list-headings .empty-field,
  .items-list-container .single-list-item .empty-field {
    text-transform: uppercase;
    color: #CDCDCD;
    font-size: 15px; }
  .items-list-container .list-headings .check,
  .items-list-container .single-list-item .check {
    width: 60px;
    min-width: 60px;
    padding-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .items-list-container .list-headings .check > label,
    .items-list-container .single-list-item .check > label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .items-list-container .list-headings .delete,
  .items-list-container .single-list-item .delete {
    width: 50px;
    min-width: 50px;
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 0; }
  .items-list-container .list-headings .delete-row,
  .items-list-container .single-list-item .delete-row {
    width: 20px;
    cursor: pointer;
    position: relative; }
    .items-list-container .list-headings .delete-row:before,
    .items-list-container .single-list-item .delete-row:before {
      content: '';
      position: absolute;
      z-index: 10;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: block; }
  .items-list-container .list-headings .delete-row-info,
  .items-list-container .single-list-item .delete-row-info {
    position: relative;
    width: 20px; }
    .items-list-container .list-headings .delete-row-info img,
    .items-list-container .single-list-item .delete-row-info img {
      opacity: 0.5;
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%); }
    .items-list-container .list-headings .delete-row-info:hover .tooltip,
    .items-list-container .single-list-item .delete-row-info:hover .tooltip {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translate(-50%, -10px);
          -ms-transform: translate(-50%, -10px);
              transform: translate(-50%, -10px); }
    .items-list-container .list-headings .delete-row-info .tooltip,
    .items-list-container .single-list-item .delete-row-info .tooltip {
      text-align: center;
      width: 250px; }
  .items-list-container .list-headings .name,
  .items-list-container .single-list-item .name {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-right: 15px; }
    .items-list-container .list-headings .name .product-name,
    .items-list-container .single-list-item .name .product-name {
      font-size: 16px;
      font-weight: 700;
      color: #000A12; }
    .items-list-container .list-headings .name .term,
    .items-list-container .single-list-item .name .term {
      color: rgba(40, 47, 54, 0.5);
      line-height: 1.15;
      font-size: 14px;
      margin-bottom: 3px; }
  .items-list-container .list-headings .invoice-number,
  .items-list-container .single-list-item .invoice-number {
    font-size: 16px;
    font-weight: 700;
    color: #000A12;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .items-list-container .list-headings .invoice-number img,
    .items-list-container .single-list-item .invoice-number img {
      width: 16px;
      margin-left: 5px; }
  .items-list-container .list-headings .invoice-company,
  .items-list-container .list-headings .client,
  .items-list-container .list-headings .user,
  .items-list-container .single-list-item .invoice-company,
  .items-list-container .single-list-item .client,
  .items-list-container .single-list-item .user {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-weight: 500;
    padding-right: 10px;
    position: relative; }
    .items-list-container .list-headings .invoice-company:hover .company-tooltip-container,
    .items-list-container .list-headings .client:hover .company-tooltip-container,
    .items-list-container .list-headings .user:hover .company-tooltip-container,
    .items-list-container .single-list-item .invoice-company:hover .company-tooltip-container,
    .items-list-container .single-list-item .client:hover .company-tooltip-container,
    .items-list-container .single-list-item .user:hover .company-tooltip-container {
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
      visibility: visible; }
    .items-list-container .list-headings .invoice-company .owner,
    .items-list-container .list-headings .client .owner,
    .items-list-container .list-headings .user .owner,
    .items-list-container .single-list-item .invoice-company .owner,
    .items-list-container .single-list-item .client .owner,
    .items-list-container .single-list-item .user .owner {
      font-size: 12px;
      color: #6B6B6B; }
    .items-list-container .list-headings .invoice-company .company-name,
    .items-list-container .list-headings .client .company-name,
    .items-list-container .list-headings .user .company-name,
    .items-list-container .single-list-item .invoice-company .company-name,
    .items-list-container .single-list-item .client .company-name,
    .items-list-container .single-list-item .user .company-name {
      color: #1E87F0;
      font-size: 14px;
      line-height: 1.2; }
  .items-list-container .list-headings .number,
  .items-list-container .single-list-item .number {
    min-width: 170px;
    width: 170px;
    margin-right: 20px; }
    .items-list-container .list-headings .number .form-field,
    .items-list-container .single-list-item .number .form-field {
      max-width: 140px; }
  .items-list-container .list-headings .column.number,
  .items-list-container .single-list-item .column.number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .items-list-container .list-headings .inOffer,
  .items-list-container .list-headings .price,
  .items-list-container .list-headings .promoPrice,
  .items-list-container .list-headings .availabity,
  .items-list-container .list-headings .status,
  .items-list-container .list-headings .purchase,
  .items-list-container .list-headings .add-date,
  .items-list-container .list-headings .issue-date,
  .items-list-container .list-headings .heading.nip,
  .items-list-container .list-headings .column.nip,
  .items-list-container .list-headings .heading.phone,
  .items-list-container .list-headings .column.phone,
  .items-list-container .list-headings .heading.email,
  .items-list-container .list-headings .column.email,
  .items-list-container .list-headings .heading.volume,
  .items-list-container .list-headings .column.volume,
  .items-list-container .list-headings .heading.activities,
  .items-list-container .list-headings .column.activities,
  .items-list-container .list-headings .heading.order-pickup,
  .items-list-container .list-headings .column.order-pickup,
  .items-list-container .list-headings .heading.order-edit,
  .items-list-container .list-headings .column.order-edit,
  .items-list-container .list-headings .heading.order-date,
  .items-list-container .list-headings .column.order-date,
  .items-list-container .list-headings .heading.advisor,
  .items-list-container .list-headings .column.advisor,
  .items-list-container .list-headings .heading.order-number,
  .items-list-container .list-headings .column.order-number,
  .items-list-container .list-headings .heading.investor,
  .items-list-container .list-headings .column.investor,
  .items-list-container .list-headings .heading.payout,
  .items-list-container .list-headings .column.payout,
  .items-list-container .list-headings .heading.wholesale,
  .items-list-container .list-headings .column.wholesale,
  .items-list-container .list-headings .heading.document-name,
  .items-list-container .list-headings .column.document-name,
  .items-list-container .list-headings .heading.document-users,
  .items-list-container .list-headings .column.document-users,
  .items-list-container .list-headings .heading.date-from,
  .items-list-container .list-headings .column.date-from,
  .items-list-container .list-headings .heading.date-to,
  .items-list-container .list-headings .column.date-to,
  .items-list-container .list-headings .heading.notifications,
  .items-list-container .list-headings .column.notifications,
  .items-list-container .list-headings .heading.city,
  .items-list-container .list-headings .column.city,
  .items-list-container .single-list-item .inOffer,
  .items-list-container .single-list-item .price,
  .items-list-container .single-list-item .promoPrice,
  .items-list-container .single-list-item .availabity,
  .items-list-container .single-list-item .status,
  .items-list-container .single-list-item .purchase,
  .items-list-container .single-list-item .add-date,
  .items-list-container .single-list-item .issue-date,
  .items-list-container .single-list-item .heading.nip,
  .items-list-container .single-list-item .column.nip,
  .items-list-container .single-list-item .heading.phone,
  .items-list-container .single-list-item .column.phone,
  .items-list-container .single-list-item .heading.email,
  .items-list-container .single-list-item .column.email,
  .items-list-container .single-list-item .heading.volume,
  .items-list-container .single-list-item .column.volume,
  .items-list-container .single-list-item .heading.activities,
  .items-list-container .single-list-item .column.activities,
  .items-list-container .single-list-item .heading.order-pickup,
  .items-list-container .single-list-item .column.order-pickup,
  .items-list-container .single-list-item .heading.order-edit,
  .items-list-container .single-list-item .column.order-edit,
  .items-list-container .single-list-item .heading.order-date,
  .items-list-container .single-list-item .column.order-date,
  .items-list-container .single-list-item .heading.advisor,
  .items-list-container .single-list-item .column.advisor,
  .items-list-container .single-list-item .heading.order-number,
  .items-list-container .single-list-item .column.order-number,
  .items-list-container .single-list-item .heading.investor,
  .items-list-container .single-list-item .column.investor,
  .items-list-container .single-list-item .heading.payout,
  .items-list-container .single-list-item .column.payout,
  .items-list-container .single-list-item .heading.wholesale,
  .items-list-container .single-list-item .column.wholesale,
  .items-list-container .single-list-item .heading.document-name,
  .items-list-container .single-list-item .column.document-name,
  .items-list-container .single-list-item .heading.document-users,
  .items-list-container .single-list-item .column.document-users,
  .items-list-container .single-list-item .heading.date-from,
  .items-list-container .single-list-item .column.date-from,
  .items-list-container .single-list-item .heading.date-to,
  .items-list-container .single-list-item .column.date-to,
  .items-list-container .single-list-item .heading.notifications,
  .items-list-container .single-list-item .column.notifications,
  .items-list-container .single-list-item .heading.city,
  .items-list-container .single-list-item .column.city {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 20px; }
  .items-list-container .list-headings .document-name,
  .items-list-container .list-headings .document-users,
  .items-list-container .list-headings .date-from,
  .items-list-container .list-headings .date-to,
  .items-list-container .single-list-item .document-name,
  .items-list-container .single-list-item .document-users,
  .items-list-container .single-list-item .date-from,
  .items-list-container .single-list-item .date-to {
    text-align: left !important;
    width: 50% !important; }
  .items-list-container .list-headings .notifications,
  .items-list-container .single-list-item .notifications {
    min-width: 30px; }
  .items-list-container .list-headings .date-from,
  .items-list-container .list-headings .date-to,
  .items-list-container .single-list-item .date-from,
  .items-list-container .single-list-item .date-to {
    min-width: 110px; }
  .items-list-container .list-headings .wholesale,
  .items-list-container .single-list-item .wholesale {
    min-width: 220px;
    width: 220px; }
  .items-list-container .list-headings .payout,
  .items-list-container .single-list-item .payout {
    min-width: 80px;
    width: 80px; }
  .items-list-container .list-headings .advisor,
  .items-list-container .single-list-item .advisor {
    min-width: 150px;
    width: 150px; }
  .items-list-container .list-headings .investor,
  .items-list-container .single-list-item .investor {
    min-width: 90px;
    width: 90px; }
  .items-list-container .list-headings .order-number,
  .items-list-container .single-list-item .order-number {
    min-width: 147px;
    width: 147px; }
  .items-list-container .list-headings .change-date,
  .items-list-container .single-list-item .change-date {
    min-width: 200px;
    width: 200px; }
  .items-list-container .list-headings .user-name,
  .items-list-container .single-list-item .user-name {
    min-width: 200px;
    width: 200px; }
  .items-list-container .list-headings .changed-section,
  .items-list-container .single-list-item .changed-section {
    min-width: 200px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .items-list-container .list-headings .order-pickup,
  .items-list-container .single-list-item .order-pickup {
    width: 130px;
    min-width: 130px; }
  .items-list-container .list-headings .order-edit,
  .items-list-container .list-headings .order-date,
  .items-list-container .single-list-item .order-edit,
  .items-list-container .single-list-item .order-date {
    width: 110px;
    min-width: 110px;
    overflow: hidden; }
  .items-list-container .list-headings .activities,
  .items-list-container .single-list-item .activities {
    width: 130px;
    min-width: 130px; }
  .items-list-container .list-headings .email,
  .items-list-container .single-list-item .email {
    width: 260px;
    min-width: 260px; }
  .items-list-container .list-headings .add-date,
  .items-list-container .single-list-item .add-date {
    width: 95px;
    min-width: 95px; }
  .items-list-container .list-headings .heading.nip,
  .items-list-container .list-headings .column.nip,
  .items-list-container .single-list-item .heading.nip,
  .items-list-container .single-list-item .column.nip {
    width: 130px;
    min-width: 130px; }
  .items-list-container .list-headings .heading.volume,
  .items-list-container .list-headings .column.volume,
  .items-list-container .single-list-item .heading.volume,
  .items-list-container .single-list-item .column.volume {
    width: 200px;
    min-width: 200px; }
    .items-list-container .list-headings .heading.volume .container,
    .items-list-container .list-headings .column.volume .container,
    .items-list-container .single-list-item .heading.volume .container,
    .items-list-container .single-list-item .column.volume .container {
      width: 100%; }
    .items-list-container .list-headings .heading.volume .progress,
    .items-list-container .list-headings .column.volume .progress,
    .items-list-container .single-list-item .heading.volume .progress,
    .items-list-container .single-list-item .column.volume .progress {
      margin-bottom: 5px; }
  .items-list-container .list-headings .heading.phone,
  .items-list-container .list-headings .column.phone,
  .items-list-container .single-list-item .heading.phone,
  .items-list-container .single-list-item .column.phone {
    width: 150px;
    min-width: 150px; }
  .items-list-container .list-headings .heading.city,
  .items-list-container .list-headings .column.city,
  .items-list-container .single-list-item .heading.city,
  .items-list-container .single-list-item .column.city {
    width: 150px;
    min-width: 150px; }
  .items-list-container .list-headings .issue-date,
  .items-list-container .single-list-item .issue-date {
    width: 120px;
    min-width: 120px; }
  .items-list-container .list-headings .bonus,
  .items-list-container .list-headings .purchase,
  .items-list-container .single-list-item .bonus,
  .items-list-container .single-list-item .purchase {
    background-position: center center; }
  .items-list-container .list-headings .bonus,
  .items-list-container .single-list-item .bonus {
    width: 110px;
    min-width: 110px;
    margin-left: 20px; }
  .items-list-container .list-headings .purchase,
  .items-list-container .single-list-item .purchase {
    width: 140px;
    min-width: 140px; }
  .items-list-container .list-headings .status,
  .items-list-container .single-list-item .status {
    width: 150px;
    min-width: 150px;
    padding-right: 15px; }
    .items-list-container .list-headings .status .standard-select,
    .items-list-container .list-headings .status .standard-select .select2-selection__rendered,
    .items-list-container .list-headings .status .standard-select .select2-selection__arrow b,
    .items-list-container .single-list-item .status .standard-select,
    .items-list-container .single-list-item .status .standard-select .select2-selection__rendered,
    .items-list-container .single-list-item .status .standard-select .select2-selection__arrow b {
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
    .items-list-container .list-headings .status .standard-select .select2-selection__arrow b,
    .items-list-container .single-list-item .status .standard-select .select2-selection__arrow b {
      border-width: 0 0 1px 1px !important;
      width: 5px !important;
      height: 5px !important; }
    .items-list-container .list-headings .status .standard-select,
    .items-list-container .single-list-item .status .standard-select {
      font-size: 12px !important;
      font-weight: 500 !important;
      text-transform: uppercase;
      padding-left: 11px !important; }
    .items-list-container .list-headings .status .reject-info,
    .items-list-container .single-list-item .status .reject-info {
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translate(15px, -50%);
          -ms-transform: translate(15px, -50%);
              transform: translate(15px, -50%);
      font-size: 0; }
      .items-list-container .list-headings .status .reject-info:hover .reason-tooltip,
      .items-list-container .single-list-item .status .reject-info:hover .reason-tooltip {
        -webkit-transform: translate(5px, 10px);
            -ms-transform: translate(5px, 10px);
                transform: translate(5px, 10px);
        opacity: 1;
        visibility: visible; }
      .items-list-container .list-headings .status .reject-info img,
      .items-list-container .single-list-item .status .reject-info img {
        width: 20px; }
    .items-list-container .list-headings .status .reason-tooltip,
    .items-list-container .single-list-item .status .reason-tooltip {
      top: 100%;
      bottom: auto;
      left: auto;
      right: 0;
      line-height: 1.2;
      min-width: 100px;
      -webkit-transform: translate(5px, 20px);
          -ms-transform: translate(5px, 20px);
              transform: translate(5px, 20px); }
      .items-list-container .list-headings .status .reason-tooltip:after,
      .items-list-container .single-list-item .status .reason-tooltip:after {
        content: '';
        position: absolute;
        top: 0;
        right: 11px;
        width: 8px;
        height: 8px;
        background-color: #fff;
        display: block;
        -webkit-transform: translateY(-50%) rotate(45deg);
            -ms-transform: translateY(-50%) rotate(45deg);
                transform: translateY(-50%) rotate(45deg); }
  .items-list-container .list-headings .inOffer,
  .items-list-container .single-list-item .inOffer {
    width: 110px;
    min-width: 110px; }
  .items-list-container .list-headings .price,
  .items-list-container .single-list-item .price {
    width: 100px;
    min-width: 100px; }
  .items-list-container .list-headings .promoPrice,
  .items-list-container .single-list-item .promoPrice {
    width: 140px;
    min-width: 140px; }
  .items-list-container .list-headings .availabity,
  .items-list-container .single-list-item .availabity {
    width: 145px;
    min-width: 145px; }

.items-list-container .single-list-item {
  min-height: 75px; }
  .items-list-container .single-list-item:hover .next-btn {
    right: 20px; }
  .items-list-container .single-list-item.toggable-item {
    display: block;
    padding: 0;
    min-height: initial; }
    .items-list-container .single-list-item.toggable-item.toggled > .inner:after {
      -webkit-transform: translateY(-25%) rotate(-135deg);
          -ms-transform: translateY(-25%) rotate(-135deg);
              transform: translateY(-25%) rotate(-135deg); }
    .items-list-container .single-list-item.toggable-item > .inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      padding: 20px 60px 20px 30px; }
      .items-list-container .single-list-item.toggable-item > .inner:after {
        content: '';
        position: absolute;
        z-index: 20;
        top: 50%;
        width: 12px;
        height: 12px;
        right: 25px;
        border-right: 2px solid #000A12;
        border-bottom: 2px solid #000A12;
        -webkit-transform: translateY(-75%) rotate(45deg);
            -ms-transform: translateY(-75%) rotate(45deg);
                transform: translateY(-75%) rotate(45deg);
        display: block;
        font-size: 0;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      .items-list-container .single-list-item.toggable-item > .inner:hover {
        cursor: pointer; }
  .items-list-container .single-list-item.unverified {
    background-color: #f2f2f2; }

.items-list-container .next-btn,
.items-list-container .image-preview-button {
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: 7px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: right 0.2s ease;
  -o-transition: right 0.2s ease;
  transition: right 0.2s ease; }

.items-list-container .image-preview-button {
  width: 22px;
  height: 22px;
  padding: 5px;
  border-radius: 50%;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0;
  background-color: #1E87F0;
  -webkit-box-shadow: 0 5px 12px -4px #1E87F0;
          box-shadow: 0 5px 12px -4px #1E87F0; }
  .items-list-container .image-preview-button:hover .advisor-image {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-50%, -10px);
        -ms-transform: translate(-50%, -10px);
            transform: translate(-50%, -10px); }
  .items-list-container .image-preview-button .advisor-image {
    width: 100px;
    height: 150px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    bottom: 100%;
    left: 50%;
    opacity: 0;
    border-radius: 4px;
    visibility: hidden;
    -webkit-transform: translate(-50%, -30px);
        -ms-transform: translate(-50%, -30px);
            transform: translate(-50%, -30px);
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }

.single-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 30px 20px 0;
  position: relative;
  margin-bottom: 10px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02); }
  .single-list-item.added-too-late {
    border: 2px solid #e7cb02;
    background-color: rgba(231, 203, 2, 0.1); }
  .single-list-item.company-no-contracts {
    border: 2px solid #ff0000;
    background-color: rgba(255, 0, 0, 0.1); }
  .single-list-item.highlighted {
    background-color: #FAFBFC; }
    .single-list-item.highlighted:before {
      content: '';
      position: absolute;
      top: -1px;
      bottom: -1px;
      left: 0;
      width: 10px;
      background-color: #FFD012; }
  .single-list-item.programs-loading .column.bonus,
  .single-list-item.programs-loading .column.purchase {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiMyODJGMzYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+);
    min-height: 24px;
    font-size: 0; }
  .single-list-item input[type="number"] {
    padding: 7px 10px;
    border: none;
    border-bottom: 1px solid #E9E9E9 !important;
    border-radius: 0;
    width: 90px;
    min-width: 90px;
    text-align: center; }
  .single-list-item .form-container .form-field {
    width: auto; }
    .single-list-item .form-container .form-field .label,
    .single-list-item .form-container .form-field label {
      color: #D2D2D2;
      text-transform: initial;
      left: 0;
      right: 0;
      text-align: center; }

.products-list-form {
  position: relative; }
  .products-list-form .floating-button {
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
    right: 0;
    z-index: 1000;
    margin-left: auto;
    float: right;
    -webkit-transform: translateY(-47px);
        -ms-transform: translateY(-47px);
            transform: translateY(-47px); }

.activities-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .activities-container .icon {
    font-size: 0;
    margin-right: 8px;
    position: relative; }
    .activities-container .icon.inactive img {
      -webkit-filter: grayscale(1);
              filter: grayscale(1); }
    .activities-container .icon:last-child {
      margin-right: 0; }
    .activities-container .icon:hover .tooltip {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translate(-10px, -50%);
          -ms-transform: translate(-10px, -50%);
              transform: translate(-10px, -50%); }
  .activities-container .tooltip {
    font-weight: 400;
    left: auto;
    right: 100%;
    top: 50%;
    padding: 10px;
    border-radius: 8px;
    color: #1E87F0;
    -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
            box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
    -webkit-transform: translate(-50px, -50%);
        -ms-transform: translate(-50px, -50%);
            transform: translate(-50px, -50%); }
    .activities-container .tooltip:after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      font-size: 0;
      display: block;
      width: 10px;
      height: 10px;
      background-color: #fff;
      -webkit-transform: translate(50%, -50%) rotate(45deg);
          -ms-transform: translate(50%, -50%) rotate(45deg);
              transform: translate(50%, -50%) rotate(45deg); }

.change-details {
  padding: 30px;
  border-top: 1px solid #eee;
  display: none; }
  .change-details .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .change-details .row .details {
      width: 50%;
      min-width: 50%;
      padding-right: 60px; }
  .change-details .programs-details {
    margin-top: 25px; }
    .change-details .programs-details > strong {
      display: block;
      margin-bottom: 10px; }

.detail-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3px; }
  .detail-row .value {
    font-weight: 400;
    margin-left: 5px; }

.notes .list-headings {
  padding: 24px 7px 24px 10px;
  padding-left: 0px; }
  .notes .list-headings .heading {
    width: 25%; }

.notes .note {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 30px 20px 0;
  margin-bottom: 10px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02); }
  .notes .note .note-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
    .notes .note .note-details .company,
    .notes .note .note-details .added-by,
    .notes .note .note-details .add-date {
      font-size: 12px; }
    .notes .note .note-details .added-by,
    .notes .note .note-details .add-date {
      text-align: center; }
    .notes .note .note-details .column {
      width: 25%; }
  .notes .note .note-content {
    padding: 20px 10px; }

.invoices-list-form {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.company-tooltip-container {
  width: 300px;
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 12px;
  padding-top: 10px;
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .company-tooltip-container .inner {
    width: 100%;
    background-color: #fff;
    border-radius: 8px;
    font-weight: 400;
    line-height: 1.2;
    -webkit-box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
            box-shadow: 0 5px 15px 0 rgba(40, 47, 54, 0.15);
    position: relative; }
    .company-tooltip-container .inner:before {
      content: '';
      position: absolute;
      left: 15px;
      bottom: 100%;
      width: 10px;
      height: 10px;
      background-color: #fff;
      display: block;
      -webkit-transform: translateY(50%) rotate(45deg);
          -ms-transform: translateY(50%) rotate(45deg);
              transform: translateY(50%) rotate(45deg); }
  .company-tooltip-container strong {
    font-weight: 500; }
  .company-tooltip-container .part {
    margin-bottom: 14px; }
    .company-tooltip-container .part:last-child {
      margin-bottom: 0; }
  .company-tooltip-container .volume {
    width: 100%;
    margin-bottom: 0; }
  .company-tooltip-container .params {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #E9E9EA; }
  .company-tooltip-container .label {
    text-transform: uppercase;
    color: #989898;
    line-height: 1.15;
    margin-bottom: 3px;
    font-size: 12px; }
  .company-tooltip-container .value {
    font-weight: 500;
    font-size: 16px; }
  .company-tooltip-container .progress {
    margin: 8px 0; }
  .company-tooltip-container .programs .single {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .company-tooltip-container .programs .single:last-child {
      margin-bottom: 0; }
  .company-tooltip-container .programs .value {
    font-weight: 300; }
  .company-tooltip-container .company-link {
    text-align: center;
    display: block;
    font-weight: 500;
    font-size: 14px;
    padding: 13px; }

.total-volumes {
  margin-bottom: 32px; }
  .total-volumes .single-program {
    margin-bottom: 16px;
    color: #989898; }
    .total-volumes .single-program:last-child {
      margin-bottom: 0; }
  .total-volumes .program-name {
    font-size: 18px;
    line-height: 1.1;
    margin-bottom: 10px; }
  .total-volumes .value {
    color: #000A12;
    font-size: 34px;
    line-height: 1.15;
    font-weight: 300; }
  .total-volumes .progress {
    width: 380px;
    height: 10px;
    -webkit-box-shadow: 4px 4px 7px 0 #E9E9EA;
            box-shadow: 4px 4px 7px 0 #E9E9EA;
    margin: 18px 0 10px; }

.companies-list-form {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .companies-list-form .single-list-item,
  .companies-list-form .list-headings {
    padding-left: 30px;
    padding-right: 100px; }

.all-companies {
  font-size: 18px;
  line-height: 1.1;
  margin-bottom: 6px; }

.company-invoices-page .items-list-container .list-headings .heading:not(.check),
.company-invoices-page .items-list-container .single-list-item .column:not(.check) {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.contractor-navigation {
  margin-bottom: 30px;
  border-bottom: 1px solid #E9E9EA; }
  .contractor-navigation ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .contractor-navigation ul li {
      margin-right: 16px;
      padding: 0; }
      .contractor-navigation ul li:before {
        display: none; }
      .contractor-navigation ul li a {
        font-weight: 500;
        padding: 0 12px 18px;
        border-bottom: 4px solid transparent;
        color: #989898;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .contractor-navigation ul li a:hover {
          color: #1E87F0; }
      .contractor-navigation ul li.active a {
        border-bottom-color: #1E87F0;
        color: #1E87F0; }

.users-page-header .add-user-component {
  margin: 0 20px; }

.users-page-header .invitations {
  font-weight: 500; }

.top-bar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .top-bar-container .button {
    margin-left: 14px; }
  .top-bar-container .col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .top-bar-container .button {
    margin-left: 14px; }

.add-user-popup-container .radio-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 7px; }
  .add-user-popup-container .radio-buttons .list-label {
    margin-right: 20px; }
    .add-user-popup-container .radio-buttons .list-label:last-child {
      margin-right: 0; }

.add-user-popup-container .small-checkboxes {
  margin-top: 1.5vw; }
  .add-user-popup-container .small-checkboxes .list-label {
    margin-bottom: 12px; }
    .add-user-popup-container .small-checkboxes .list-label:last-child {
      margin-bottom: 0; }

.add-user-popup-container .action-buttons {
  margin-top: 2vw;
  text-align: center; }

.add-user-popup-container > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 590px; }

.user-type-filter-container {
  margin-left: 15px; }
  .user-type-filter-container .radio-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .user-type-filter-container .radio-buttons .list-label {
      margin-right: 20px; }
      .user-type-filter-container .radio-buttons .list-label:last-child {
        margin-right: 0; }

.program-info-boxes-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
  margin-left: -15px;
  margin-right: -15px;
  max-width: 1100px; }
  .program-info-boxes-container .box {
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
            box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
    background-color: #fff;
    border-radius: 4px;
    margin: 0 15px;
    width: calc(33.3333% - 30px); }
    .program-info-boxes-container .box:last-child {
      margin-right: 0; }
  .program-info-boxes-container .program-info {
    padding: 10px; }
    .program-info-boxes-container .program-info .logo {
      height: 95px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-radius: 10px;
      font-size: 0;
      margin-bottom: 10px;
      padding: 10px 15px; }
      .program-info-boxes-container .program-info .logo img {
        max-height: 48px; }
    .program-info-boxes-container .program-info .desc {
      font-size: 15px;
      line-height: 1.2;
      margin-bottom: 6px; }
    .program-info-boxes-container .program-info .terms {
      font-size: 14px; }
  .program-info-boxes-container .program-values {
    background: #00bbfc;
    background: -webkit-linear-gradient(135deg, #00bbfc 0%, #0086f8 100%);
    background: -o-linear-gradient(135deg, #00bbfc 0%, #0086f8 100%);
    background: linear-gradient(-45deg, #00bbfc 0%, #0086f8 100%);
    color: #fff;
    font-weight: 700;
    padding: 24px 30px; }
  .program-info-boxes-container .single-value {
    margin-bottom: 8px; }
    .program-info-boxes-container .single-value:last-child {
      margin-bottom: 0; }
    .program-info-boxes-container .single-value .label {
      font-size: 14px;
      margin-bottom: 4px; }
    .program-info-boxes-container .single-value .val {
      font-weight: 900;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 34px;
      line-height: 1.2;
      white-space: nowrap; }
      .program-info-boxes-container .single-value .val img {
        width: 24px;
        min-width: 24px;
        margin-right: 9px; }
  .program-info-boxes-container .program-advisor {
    padding: 24px 30px;
    font-size: 14px; }
    .program-info-boxes-container .program-advisor .title {
      font-weight: 700;
      margin-bottom: 10px; }
    .program-info-boxes-container .program-advisor .main {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 10px; }
    .program-info-boxes-container .program-advisor .image {
      width: 60px;
      min-width: 60px;
      height: 60px;
      background-color: #eee;
      border-radius: 50%;
      margin-right: 12px;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat; }
    .program-info-boxes-container .program-advisor .name {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 16px;
      line-height: 1.2; }
    .program-info-boxes-container .program-advisor .contacts .conn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #000A12; }
    .program-info-boxes-container .program-advisor .contacts img {
      margin-right: 8px;
      width: 12px; }

.single-model-page .payouts-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .single-model-page .payouts-list .select2 {
    width: 100% !important; }
  .single-model-page .payouts-list .simple-look .select2-selection__rendered {
    min-width: initial !important; }
  .single-model-page .payouts-list .column.amount {
    width: 100px;
    max-width: 100px; }
  .single-model-page .payouts-list .column.date {
    width: 120px;
    max-width: 120px !important;
    min-width: 120px !important; }
  .single-model-page .payouts-list .row {
    position: relative; }
  .single-model-page .payouts-list .remove-row-button {
    -webkit-transform: translate(-10px, -50%);
        -ms-transform: translate(-10px, -50%);
            transform: translate(-10px, -50%); }

.single-model-page .payouts-actions {
  margin-bottom: 25px; }

.single-model-page .user-type {
  margin-top: 4px;
  text-transform: uppercase;
  font-size: 14px;
  color: #989898; }

.single-model-page .form-container [type="submit"] {
  position: absolute;
  bottom: 100%;
  right: 0;
  -webkit-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
          transform: translateY(-20px); }

.single-model-page .image {
  width: 250px;
  min-width: 250px;
  height: 250px;
  margin-right: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-box-shadow: 0 25px 50px 0 rgba(40, 47, 54, 0.16);
          box-shadow: 0 25px 50px 0 rgba(40, 47, 54, 0.16); }

.single-model-page .advisor-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.single-model-page .switch-wrapper {
  min-width: 80px;
  margin-left: 20px; }

.single-model-page .row {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .single-model-page .row.payout-declaration-row {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    .single-model-page .row.payout-declaration-row .switch {
      margin-right: 27px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      .single-model-page .row.payout-declaration-row .switch .label {
        position: absolute;
        top: 0;
        -webkit-transform: translateY(-25px);
            -ms-transform: translateY(-25px);
                transform: translateY(-25px); }
  .single-model-page .row:last-child {
    margin-bottom: 0; }
  .single-model-page .row .column {
    padding-right: 25px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .single-model-page .row .column:first-child {
      max-width: 30%;
      min-width: 150px; }
    .single-model-page .row .column:last-child {
      padding-right: 0; }
    .single-model-page .row .column.with-switch {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .single-model-page .row .column.with-switch .switch {
        margin-left: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative; }
        .single-model-page .row .column.with-switch .switch .label {
          position: absolute;
          white-space: nowrap;
          top: 0;
          left: 50%;
          -webkit-transform: translate(-50%, -25px);
              -ms-transform: translate(-50%, -25px);
                  transform: translate(-50%, -25px); }
    .single-model-page .row .column.half {
      max-width: 50%;
      min-width: 50%; }
    .single-model-page .row .column.place-orders {
      width: 100%;
      max-width: initial; }
    .single-model-page .row .column.fullwidth {
      width: 100%;
      max-width: 100%; }
    .single-model-page .row .column.address {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .single-model-page .row .column.address .part {
        width: auto; }
  .single-model-page .row .part {
    display: inline-block;
    vertical-align: top;
    width: 33%; }

.single-model-page .label {
  color: #989898;
  line-height: 1.15;
  font-size: 12px;
  margin-bottom: 6px; }

.single-model-page .value {
  color: #000A12;
  line-height: 1.2; }

.single-model-page .main-content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -15px;
  margin-right: -15px; }
  .single-model-page .main-content-inner > .column {
    margin: 0 15px; }
    .single-model-page .main-content-inner > .column .title {
      text-transform: uppercase;
      font-weight: 500;
      margin-bottom: 20px; }
  .single-model-page .main-content-inner .current-issues {
    min-width: 350px;
    width: 20%; }
  .single-model-page .main-content-inner .user-data {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 505px; }
    .single-model-page .main-content-inner .user-data > .inner {
      padding: 30px; }

.single-model-page .single-issues {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px 20px;
  margin-bottom: 10px; }
  .single-model-page .single-issues .icon {
    width: 30px;
    min-width: 30px;
    font-size: 0;
    margin-right: 16px; }
    .single-model-page .single-issues .icon img {
      width: 100%; }
  .single-model-page .single-issues .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.25; }
    .single-model-page .single-issues .content a {
      font-size: 14px;
      margin-top: 2px; }
  .single-model-page .single-issues .elements-count {
    border-radius: 5px;
    width: 22px;
    min-width: 22px;
    height: 20px;
    margin-left: auto; }

.single-model-page .shadow-box {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02); }

.single-model-page .activities-container {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 10px; }

.single-model-page .place-orders {
  line-height: 1.5;
  margin-bottom: 0; }
  .single-model-page .place-orders .text-button {
    line-height: 1.5;
    text-decoration: underline;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-weight: 400; }

.user-programs {
  margin-top: -13px; }
  .user-programs .program-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 10px 0 16px; }
    .user-programs .program-row:last-child {
      margin-bottom: 0; }
  .user-programs .user-verified-switch {
    margin-right: 15px; }
  .user-programs .name {
    margin-right: auto;
    padding-right: 10px; }

.user-sms-form-container {
  margin-top: 20px; }
  .user-sms-form-container h4, .user-sms-form-container .h4 {
    margin-bottom: 16px; }
  .user-sms-form-container [type="submit"] {
    margin-top: 15px;
    position: static !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important; }
  .user-sms-form-container .message-length-info {
    font-size: 13px;
    position: absolute;
    top: 100%;
    right: 0;
    margin-top: 3px;
    color: #989898; }

.document-type-container {
  margin-bottom: 50px; }
  .document-type-container .items-list-container {
    margin-bottom: 20px; }

body.documents .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
  body.documents .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    font-size: 14px; }

.role-row-container {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: -15px;
  margin-right: -15px; }
  .role-row-container .users-count {
    color: #828190;
    font-size: 14px;
    margin: 6px 0; }
  .role-row-container .default-role {
    margin-top: 7px;
    display: block; }
  .role-row-container .role-name-box,
  .role-row-container .available-permissions-box {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px 24px;
    margin: 0 15px 10px; }
  .role-row-container .role-name-box {
    padding-top: 35px;
    min-width: 260px; }
  .role-row-container .available-permissions-box {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .role-row-container .available-permissions-box > .inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .role-row-container .available-permissions-box .list-label {
      padding-right: 35px;
      margin-bottom: 10px; }
    .role-row-container .available-permissions-box .title {
      font-weight: 500;
      font-size: 18px;
      margin-bottom: 14px; }

.guards-container .add-row {
  margin-left: 130px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

.order-details-container {
  width: 380px;
  max-width: 380px;
  background-color: #fff;
  padding: 70px 40px;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02); }
  .order-details-container .user-access .text-button {
    text-decoration: underline; }
  .order-details-container .rabat-checkbox {
    margin-top: 8px; }
    .order-details-container .rabat-checkbox .list-item-label {
      color: #404041;
      font-weight: 400 !important;
      line-height: 1.3 !important; }
      .order-details-container .rabat-checkbox .list-item-label:before {
        top: 1px;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none; }
      .order-details-container .rabat-checkbox .list-item-label:after {
        margin-top: 0 !important;
        top: 7px; }
  .order-details-container .form-field {
    margin-top: 25px; }
  .order-details-container .checkboxes {
    font-size: 14px;
    font-weight: 700; }
  .order-details-container .section-title {
    margin-bottom: 8px; }
  .order-details-container .section-subtitle {
    color: rgba(40, 47, 54, 0.5);
    line-height: 1.5; }
  .order-details-container .inner {
    position: -webkit-sticky;
    position: sticky;
    top: 50px; }
  .order-details-container .select2-container {
    width: 100% !important; }
  .order-details-container .action-buttons {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .order-details-container .action-buttons .cancel-component:first-child,
  .order-details-container .button.hidden + .cancel-component {
    margin-top: 0; }
  .order-details-container .cancel-component {
    margin-top: 12px; }
  .order-details-container .promo-message {
    font-size: 14px;
    color: #1E87F0;
    font-weight: 500;
    line-height: 1.4; }
  .order-details-container .error-message {
    margin-top: 4px; }
  .order-details-container .order-global-errors {
    margin-top: 8px; }
  .order-details-container .supply-address {
    display: none; }
    .order-details-container .supply-address.field-visible {
      display: block; }
  .order-details-container .button[type="submit"] {
    margin-top: 10px; }
  .order-details-container .button.hidden {
    opacity: 0;
    font-size: 0;
    padding: 0;
    visibility: hidden; }

.order-items-container {
  margin-top: 30px;
  margin-bottom: 10px; }

.orders-order-preview .order-items-container {
  margin-top: 0; }

.single-item-row {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
  margin-bottom: 10px;
  border: 3px solid transparent;
  padding: 22px 85px 22px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  .single-item-row:last-child {
    margin-bottom: 0; }
  .single-item-row.invalid {
    border: 3px solid rgba(249, 0, 0, 0.09);
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02);
            box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.02); }
  .single-item-row.static-item-row {
    padding: 22px 30px; }
    .single-item-row.static-item-row .item-title {
      font-weight: 500;
      font-size: 16px; }
    .single-item-row.static-item-row .quantity-field {
      width: 80px;
      min-width: 80px;
      text-align: center; }
      .single-item-row.static-item-row .quantity-field .value {
        font-weight: 700;
        margin-bottom: 2px; }
    .single-item-row.static-item-row .form-field .label {
      position: static;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
  .single-item-row .remove-item {
    position: absolute;
    top: 50%;
    right: 22px;
    width: 34px;
    height: 34px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ3b3JrZXJzX3BsYWNlX29yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODY4LjAwMDAwMCwgLTM1Mi4wMDAwMDApIiBmaWxsPSIjOTg5ODk4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iMS1jb3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMC4wMDAwMDAsIDMxMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03NTkuNjEwMDUxLDM5LjQxMDA1MDUgQzc2MC4xNTY3ODUsMzguODYzMzE2NSA3NjEuMDQzMjE1LDM4Ljg2MzMxNjUgNzYxLjU4OTk0OSwzOS40MTAwNTA1IEM3NjIuMTM2Njg0LDM5Ljk1Njc4NDUgNzYyLjEzNjY4NCw0MC44NDMyMTU1IDc2MS41ODk5NDksNDEuMzg5OTQ5NSBMNzYxLjU4OTk0OSw0MS4zODk5NDk1IEw3NTYuOTc5LDQ2IEw3NjEuNTg5OTQ5LDUwLjYxMDA1MDUgQzc2Mi4xMzY2ODQsNTEuMTU2Nzg0NSA3NjIuMTM2Njg0LDUyLjA0MzIxNTUgNzYxLjU4OTk0OSw1Mi41ODk5NDk1IEM3NjEuMDQzMjE1LDUzLjEzNjY4MzUgNzYwLjE1Njc4NSw1My4xMzY2ODM1IDc1OS42MTAwNTEsNTIuNTg5OTQ5NSBMNzU1LDQ3Ljk3OSBMNzUwLjM4OTk0OSw1Mi41ODk5NDk1IEM3NDkuODc3Mzg2LDUzLjEwMjUxMjYgNzQ5LjA2NjI2MSw1My4xMzQ1NDc4IDc0OC41MTYzNzgsNTIuNjg2MDU1MSBMNzQ4LjQxMDA1MSw1Mi41ODk5NDk1IEM3NDcuODYzMzE2LDUyLjA0MzIxNTUgNzQ3Ljg2MzMxNiw1MS4xNTY3ODQ1IDc0OC40MTAwNTEsNTAuNjEwMDUwNSBMNzQ4LjQxMDA1MSw1MC42MTAwNTA1IEw3NTMuMDIxLDQ2IEw3NDguNDEwMDUxLDQxLjM4OTk0OTUgQzc0Ny44NjMzMTYsNDAuODQzMjE1NSA3NDcuODYzMzE2LDM5Ljk1Njc4NDUgNzQ4LjQxMDA1MSwzOS40MTAwNTA1IEM3NDguOTU2Nzg1LDM4Ljg2MzMxNjUgNzQ5Ljg0MzIxNSwzOC44NjMzMTY1IDc1MC4zODk5NDksMzkuNDEwMDUwNSBMNzU1LDQ0LjAyMSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center center/14px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .single-item-row .remove-item:hover {
      opacity: 0.7; }
  .single-item-row .item-name {
    margin-right: 50px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative; }
  .single-item-row .item-details {
    margin-right: 30px;
    width: 40%;
    min-width: 40%; }
  .single-item-row .autocomplete-container {
    width: 530px;
    max-height: 300px;
    overflow-y: auto; }
    .single-item-row .autocomplete-container .single-result {
      color: #000A12; }
  .single-item-row .item-quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .single-item-row .item-quantity .label {
      text-align: center;
      font-size: 12px;
      line-height: 1;
      color: #D2D2D2; }
    .single-item-row .item-quantity input {
      width: 50px;
      border: none;
      text-align: center;
      font-weight: 700;
      color: #000A12; }

.order-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.orders-list-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .orders-list-form .main-searchform .search-input {
    min-width: 350px; }
  .orders-list-form .search-col .button {
    margin-left: 12px; }
  .orders-list-form .single-list-item,
  .orders-list-form .list-headings {
    padding-left: 30px;
    padding-right: 85px; }

/******* RESPONSIVE    ******/
.desktop-wide,
.desktop,
.tablet,
.mobile-big,
.mobile-small {
  display: none; }

.desktop-wide {
  display: block; }

/* DESKTOP 1920 - 2560 DESKTOP */
@media screen and (min-width: 1920px) {
  .wrapper {
    width: 1170px; } }

/* DESKTOP 1200 - 1920 DESKTOP */
@media screen and (min-width: 1440px) {
  .tablet,
  .mobile-big,
  .mobile-small {
    display: none; }
  .desktop {
    display: block; }
  .wrapper {
    width: 1170px; } }

/* TABLET 760 - 1023 TABLET */
@media screen and (min-width: 760px) {
  .site-menu {
    display: block !important; }
  .site-menu > ul > li > ul {
    display: none !important; }
  .site-menu > ul > li:hover > ul {
    display: block !important; } }

@media screen and (max-width: 1500px) {
  .items-list-actions {
    padding: 10px 10px 20px; } }

@media screen and (max-width: 1100px) {
  .list-form-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    .list-form-container .content-container {
      width: 100% !important; } }

@media screen and (max-width: 1439px) {
  .desktop-wide,
  .desktop,
  .mobile-big,
  .mobile-small {
    display: none; }
  .tablet {
    display: block; }
  .wrapper {
    width: 90%; }
  .main-navigation ul li.mobile-menu-item {
    display: block; }
  .h1,
  h1 {
    font-size: 32px;
    font-size: 3.2rem; }
  .category-title-count {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .category-title-count .products-count {
      margin-left: 0; }
  .h2,
  h2 {
    font-size: 28px;
    font-size: 2.8rem; }
  .h4,
  h4 {
    font-size: 20px;
    font-size: 2rem; }
  .h3.tile-title,
  h3.tile-title {
    font-size: 16px;
    font-size: 1.6rem; }
  .button,
  button,
  input[type="button"],
  input[type="reset"],
  a[role="button"],
  input[type="submit"]:not(.search-submit) {
    padding: 10px;
    font-size: 14px;
    font-size: 1.4rem; }
  .side-menu-container {
    position: fixed;
    z-index: 9999;
    top: 55px;
    left: 0;
    background-color: #fff;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    min-height: calc(100vh - 55px);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .side-menu-container.icons-menu {
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0); }
      .side-menu-container.icons-menu .main-navigation {
        width: 75px;
        min-width: 75px; }
        .side-menu-container.icons-menu .main-navigation ul li {
          padding-left: 0; }
          .side-menu-container.icons-menu .main-navigation ul li a {
            color: transparent; }
            .side-menu-container.icons-menu .main-navigation ul li a .icon {
              left: 29px; }
  .side-menu-container.icons-menu .main-navigation,
  .main-navigation {
    width: 80vw;
    min-width: auto;
    max-width: 350px; }
    .side-menu-container.icons-menu .main-navigation ul li,
    .main-navigation ul li {
      padding-left: 15px; }
      .side-menu-container.icons-menu .main-navigation ul li a,
      .main-navigation ul li a {
        color: #000A12; }
        .side-menu-container.icons-menu .main-navigation ul li a .icon,
        .main-navigation ul li a .icon {
          left: 15px; }
  .main-navigation .icon {
    left: 15px; }
  .main-navigation ul li a {
    padding: 12px 25px 12px 50px;
    font-size: 16px;
    width: 100%; }
  .main-navigation ul li a::after {
    right: 10px; }
  .site-header .header-main {
    width: 100%;
    position: relative; }
  .site-header .header-actions {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .site-header .inner {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .toggle-menu {
    position: absolute;
    padding-right: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .site-header {
    padding: 10px 30px;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.12); }
  .site-header .header-actions .action-button {
    display: none; }
  .site-header .site-branding {
    width: 85px; }
  .site-header .wholesale-logo {
    margin-right: 0; }
    .site-header .wholesale-logo > div {
      padding-right: 0 !important; }
    .site-header .wholesale-logo > img {
      display: none; }
  body.user-logged-in {
    padding-top: 58px; }
  .site-main .content-container {
    padding: 40px 30px; }
  .wholesale-form-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .wholesale-form-container > .column {
      width: 100%;
      margin-bottom: 45px; }
      .wholesale-form-container > .column:last-of-type {
        margin-bottom: 0; }
  .products-page .site-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .main-content-inner {
    margin-bottom: 0; }
  .side-filters-container {
    padding: 40px 30px; }
  .single-list-product.highlighted::before {
    width: 5px; }
  .items-list-container .list-headings .check,
  .items-list-container .single-list-product .check {
    min-width: 55px;
    width: 55px;
    padding-right: 7px; }
  .items-list-container .list-headings .name,
  .items-list-container .single-list-product .name {
    padding-right: 0; }
  .items-list-container .list-headings .name .product-name,
  .items-list-container .single-list-product .name .product-name {
    font-size: 15px; }
  .product-list-actions {
    padding: 17px 18px 0px; }
  .items-list-container .list-headings,
  .single-list-product {
    padding-right: 15px; }
  .products-list-form .floating-button {
    top: 130px;
    -webkit-transform: translateY(-112px);
        -ms-transform: translateY(-112px);
            transform: translateY(-112px); }
  .side-menu-container.icons-menu .main-navigation ul li a {
    color: #000A12 !important; }
  .site-main {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .main-content-inner {
    margin-bottom: 0; }
  .site-main .content-container {
    width: calc(100% - 280px); }
  .companies-list-page .site-main .content-container {
    width: 100%; }
  .side-menu-container.icons-menu .main-navigation .elements-count {
    -webkit-animation: none !important;
            animation: none !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    opacity: 1 !important; }
  .users-list-page .site-main .content-container {
    width: 100%; }
  .orders-list-form .list-headings,
  .users-list-page .list-headings {
    padding-right: 85px; }
  .side-filters-container {
    padding-top: 50px;
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    height: 100vh;
    overflow-y: auto;
    background-color: #fff; }
    .side-filters-container > .inner {
      margin-bottom: 50px; }
  .site-modal .wrapper {
    width: 90% !important; }
  .site-modal .close {
    z-index: 100; } }

/* MOBILE 480 - 759 MOBILE */
@media screen and (max-width: 867px) {
  .desktop-wide,
  .desktop,
  .tablet,
  .mobile-small {
    display: none; }
  .mobile-big {
    display: block; }
  .wrapper {
    width: 90%; }
  .h1,
  h1,
  h1.page-title {
    margin-bottom: 30px;
    font-size: 26px;
    font-size: 2.6rem; }
  .h2,
  h2 {
    font-size: 23px;
    font-size: 2.3rem; }
  .h3,
  h3,
  .wholesale-contact-inner .h3 {
    font-size: 21px;
    font-size: 2.1rem; }
  .big-text {
    font-size: 18px;
    font-size: 1.8rem; }
  .medium-text {
    font-size: 16px;
    font-size: 1.6rem; }
  .button.button-large,
  button.button-large,
  input[type="button"].button-large,
  input[type="reset"].button-large,
  a[role="button"].button-large,
  input[type="submit"]:not(.search-submit).button-large {
    font-size: 17px;
    padding: 13px 25px;
    border-radius: 30px; }
  .button.button-medium,
  button.button-medium,
  input[type="button"].button-medium,
  input[type="reset"].button-medium,
  a[role="button"].button-medium,
  input[type="submit"]:not(.search-submit).button-medium {
    font-size: 13px;
    padding: 12px 20px; }
  .login-page-container {
    width: 85%;
    padding: 30px 20px; }
    .login-page-container .branding {
      margin-bottom: 20px; }
    .login-page-container .heading {
      margin-bottom: 30px; }
      .login-page-container .heading p {
        font-size: 18px; }
    .login-page-container .form-field {
      margin-bottom: 35px; }
      .login-page-container .form-field.filled .label {
        font-size: 15px;
        -webkit-transform: translateY(-30px);
            -ms-transform: translateY(-30px);
                transform: translateY(-30px); }
      .login-page-container .form-field .label {
        font-size: 16px; }
    .login-page-container input[type="text"],
    .login-page-container input[type="email"],
    .login-page-container input[type="password"] {
      font-size: 16px;
      padding: 11px 0; }
    .login-page-container .forgot-pw-link {
      font-size: 14px;
      -webkit-transform: translateY(-14px);
          -ms-transform: translateY(-14px);
              transform: translateY(-14px); }
  .login-page .site-main {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .site-header .header-main {
    padding-right: 0; }
  .site-header .wholesale-logo img {
    max-height: 25px; }
  .wholesale-info-page .wholesale-info .data .name {
    font-size: 17px; }
  .wholesale-info-page .wholesale-info .data .city {
    font-size: 15px; }
  .wholesale-form-container > .column:first-child .form-section .inner {
    padding-left: 0; }
  .wholesale-form-container .company-data .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-right: 0; }
    .wholesale-form-container .company-data .row .column {
      width: 100% !important;
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 30px; }
      .wholesale-form-container .company-data .row .column:last-child {
        margin-bottom: 0; }
  .wholesale-form-container button[type="submit"] {
    -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
            transform: translateY(-15px); }
  .wholesale-info-page .wholesale-info {
    margin-bottom: 65px; }
  .wholesale-form-container .opening-hours .column:nth-child(1) {
    width: 145px;
    min-width: 145px;
    padding-right: 15px; }
  .wholesale-form-container .opening-hours .column:nth-child(2) {
    margin-right: 5px; }
  .wholesale-form-container .opening-hours .column:nth-child(3) {
    margin-right: 0; }
  .page-content-inner {
    padding: 32px 18px; }
  .wholesale-form-container .opening-hours .dayname {
    font-size: 14px; }
  .wholesale-form-container .services {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .wholesale-form-container .contact-info .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 32px; }
    .wholesale-form-container .contact-info .row .column {
      width: 100% !important;
      margin-left: 0 !important;
      margin-bottom: 28px; }
      .wholesale-form-container .contact-info .row .column:last-of-type {
        margin-bottom: 0; }
  .items-list-container .list-headings {
    display: none; }
  .items-list-container .single-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 20px;
    padding-right: 10px;
    position: relative; }
    .items-list-container .single-list-item:hover .next-btn {
      right: 15px; }
    .items-list-container .single-list-item .next-btn {
      top: 20px;
      right: 20px;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .items-list-container .single-list-item .column {
      width: 100% !important;
      min-width: 100% !important;
      margin-left: 0 !important;
      margin-bottom: 20px !important; }
      .items-list-container .single-list-item .column:before {
        font-size: 14px; }
      .items-list-container .single-list-item .column.invoice-company {
        padding-left: 0;
        padding-right: 60px; }
      .items-list-container .single-list-item .column.name {
        padding-right: 40px;
        min-height: 40px; }
      .items-list-container .single-list-item .column.availabity {
        margin-bottom: 0 !important; }
        .items-list-container .single-list-item .column.availabity:before {
          content: 'Na zam\F3wienie:'; }
      .items-list-container .single-list-item .column.price:before {
        content: 'Cena [z\142]:'; }
      .items-list-container .single-list-item .column.issue-date:before {
        content: 'Wystawiono:'; }
      .items-list-container .single-list-item .column.add-date:before {
        content: 'Dodano:'; }
      .items-list-container .single-list-item .column.promoPrice:before {
        content: 'Cena promocyjna [z\142]:'; }
      .items-list-container .single-list-item .column.inOffer:before {
        content: 'W ofercie:'; }
      .items-list-container .single-list-item .column.bonus:before {
        content: 'Bonus [z\142]:';
        color: #000A12; }
      .items-list-container .single-list-item .column.purchase:before {
        content: 'Sprzeda\17C   [z\142]:';
        color: #000A12; }
      .items-list-container .single-list-item .column.status:before {
        content: 'Status:'; }
      .items-list-container .single-list-item .column.phone:before {
        content: 'Telefon:'; }
      .items-list-container .single-list-item .column.nip:before {
        content: 'NIP:'; }
      .items-list-container .single-list-item .column.city:before {
        content: 'Miasto:'; }
      .items-list-container .single-list-item .column.order-number:before {
        content: 'Nr zam\F3wienia:'; }
      .items-list-container .single-list-item .column.order-date:before {
        content: 'Wyslano:'; }
      .items-list-container .single-list-item .column.order-edit:before {
        content: 'Zmiana:'; }
      .items-list-container .single-list-item .column.order-pickup:before {
        content: 'Odbi\F3r:'; }
      .items-list-container .single-list-item .column.email:before {
        content: 'Email:'; }
      .items-list-container .single-list-item .column.activities {
        margin-bottom: 0 !important; }
        .items-list-container .single-list-item .column.activities:before {
          content: 'Aktywnosci:'; }
      .items-list-container .single-list-item .column.availabity, .items-list-container .single-list-item .column.inOffer {
        -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
                order: 5; }
      .items-list-container .single-list-item .column.status {
        margin-bottom: 0 !important; }
        .items-list-container .single-list-item .column.status .label {
          width: auto; }
      .items-list-container .single-list-item .column.activities, .items-list-container .single-list-item .column.order-number, .items-list-container .single-list-item .column.city, .items-list-container .single-list-item .column.nip, .items-list-container .single-list-item .column.phone, .items-list-container .single-list-item .column.email, .items-list-container .single-list-item .column.number, .items-list-container .single-list-item .column.date, .items-list-container .single-list-item .column.status, .items-list-container .single-list-item .column.bonus, .items-list-container .single-list-item .column.purchase, .items-list-container .single-list-item .column.add-date, .items-list-container .single-list-item .column.issue-date, .items-list-container .single-list-item .column.availabity, .items-list-container .single-list-item .column.inOffer, .items-list-container .single-list-item .column.price, .items-list-container .single-list-item .column.promoPrice {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      .items-list-container .single-list-item .column.check {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px !important;
        height: 40px;
        min-width: 40px !important;
        padding-right: 0 !important;
        border-bottom: 1px solid rgba(194, 194, 194, 0.3);
        border-left: 1px solid rgba(194, 194, 194, 0.3);
        border-bottom-left-radius: 5px; }
  .alert {
    width: 100%;
    text-align: center;
    bottom: 0;
    border-radius: 0; }
  .company-tooltip-container {
    display: none; }
  .product-list-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .product-list-filters .filter {
      margin-left: 0;
      margin-bottom: 10px; }
  .bulk-actions-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .bulk-actions-container button {
      margin-left: 0;
      margin-top: 15px; }
  .site-header .header-actions {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .site-header .header-main {
    margin-bottom: 10px; }
  body.user-logged-in {
    padding-top: 95px; }
  .items-list-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .items-list-filters .filter,
    .items-list-filters .products-items {
      margin-left: 0;
      margin-top: 10px; }
    .items-list-filters .mass-actions-form {
      margin-right: 0; }
  .items-list-container .single-list-item .column .message {
    -webkit-transform: translate(0, 1px);
        -ms-transform: translate(0, 1px);
            transform: translate(0, 1px);
    left: auto;
    right: 0; }
  .total-volumes .progress {
    width: 300px; }
  .total-volumes .value {
    font-size: 28px; }
  .total-volumes .program-name {
    font-size: 16px; }
  .company-informations-page .advisor-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .company-informations-page .image {
    margin-bottom: 30px; }
  .company-informations-page .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .company-informations-page .row:last-child {
      margin-bottom: 0; }
    .company-informations-page .row .column {
      width: 100% !important;
      margin-bottom: 20px;
      padding-right: 0; }
      .company-informations-page .row .column:last-child {
        margin-bottom: 0; }
  .company-informations-page .wholesale-form-container {
    padding-right: 0; }
  .wholesale-info-popup-container .inner {
    padding: 24px 24px 32px; }
  .wholesale-info-popup-container .popup-title {
    font-size: 14px;
    margin-bottom: 5px; }
  .wholesale-info-popup-container .slide .title {
    font-size: 20px;
    margin-bottom: 10px; }
  .wholesale-info-popup-container .image {
    height: 120px;
    margin-bottom: 12px; }
  .wholesale-info-popup-container .description {
    font-size: 16px; }
  .wholesale-info-popup-container .popup-slider {
    padding-bottom: 16px;
    margin-bottom: 20px; }
  .wholesale-info-popup-container .close-x {
    top: 10px;
    right: 10px; }
    .wholesale-info-popup-container .close-x svg {
      width: 14px !important;
      height: 14px !important; }
  .wholesale-form-container .orders {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .wholesale-form-container .orders .sms-phone {
      padding-left: 0;
      margin-top: 20px; }
  .side-filters-container .filters-top-heading {
    font-size: 17px; }
  .sticky-filters-button {
    width: 48px;
    height: 48px;
    right: 20px;
    bottom: 20px; }
  .top-bar-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .main-filters-button {
    margin-top: 12px; }
  .orders-list-form .main-searchform .search-input {
    min-width: initial;
    padding-left: 55px; }
  .users-page-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .users-page-header .page-title {
      margin-right: 0; }
    .users-page-header .add-user-component {
      margin-top: 12px;
      margin-left: 0; }
  .user-type-filter-container {
    margin-left: 0;
    margin-top: 12px;
    font-size: 15px; }
    .user-type-filter-container .radio-buttons .list-label {
      margin-right: 10px; }
  .add-user-component.focused .inputs {
    -webkit-transform: translate(50%, 4px);
        -ms-transform: translate(50%, 4px);
            transform: translate(50%, 4px); }
  .add-user-component .inputs {
    right: 50%;
    -webkit-transform: translate(50%, 20px);
        -ms-transform: translate(50%, 20px);
            transform: translate(50%, 20px); }
  .button-add-action {
    padding: 24px; }
  .order-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .order-form .content-container,
    .order-form .order-details-container {
      width: 100%;
      max-width: initial; }
  .single-item-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 22px 24px 16px 24px; }
    .single-item-row .item-details {
      width: 100%; }
    .single-item-row .form-field {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 16px; }
    .single-item-row .remove-item {
      top: 5px;
      right: 5px;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .single-item-row .autocomplete-container {
      width: 300px;
      font-size: 14px; }
  .page-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .order-files {
    margin-left: 0;
    margin-top: 16px; }
  .program-info-boxes-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .program-info-boxes-container .box {
      margin-bottom: 20px;
      width: 50%; }
      .program-info-boxes-container .box:last-child {
        margin-bottom: 0; }
  .invitations-popup > .inner {
    width: 90vw; }
  .invitations-popup .invitation-row {
    padding: 40px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .site-popup .desc, .site-popup .popup-title {
    margin-bottom: 20px;
    padding: 0 20px; }
  .users-page-header .invitations {
    margin-top: 12px; }
  .single-model-page .main-content-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-right: 0; }
    .single-model-page .main-content-inner > .column {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 20px; }
    .single-model-page .main-content-inner .user-data {
      max-width: initial; }
  .site-modal .close {
    top: 30px;
    right: 20px; }
  .site-modal .form-container {
    width: auto; }
    .site-modal .form-container .narrow-fields {
      padding: 0 20px; } }

/* MOBILE 320 - 479 MOBILE */
@media screen and (max-width: 479px) {
  .desktop-wide,
  .desktop,
  .tablet,
  .mobile-big {
    display: none; }
  .mobile-small {
    display: block; }
  .wrapper {
    width: 90%; }
  .single-model-page .main-content-inner .column {
    width: 100%;
    min-width: initial; }
  .single-model-page .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .single-model-page .row .column {
      margin-top: 20px; }
      .single-model-page .row .column:first-child {
        margin-top: 0; }
  .program-info-boxes-container {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
    .program-info-boxes-container .box {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
  .main-searchform .search-input {
    min-width: initial;
    width: 100%; } }

/*# sourceMappingURL=bundle.css.map*/