/*! 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;
}
/*! nouislider - 14.7.0 - 4/6/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;
}
.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;
  }
}
@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,iVBORw0KGgoAAAANSUhEUgAAAFQAAAB4CAYAAABsBdWMAAAKVklEQVR4Xu3cf2xV5R3H8fd57nPv7W3LLaW21JUCFUuF+hcTyKY4E3SwaZTpMiQqiG5zZsASJIpoMmsmYhDmkKHZAKTZBLTIz2LUAsnEzkmYbkpbugBa1AEFoL/b2977XT05CVco0t7ece6V55V885z2z0++99zTk+ZjiQjxY1jXjLqGPsoAsoAgMMA5051JBdKcM+CM35kU59SAz7n2RY0X0M54nPECwtdZQJczkajrTiDknB3OhKJ+3x71+zbn5xag1ZlmZxqBJmdOOSP0kubixgJTgfHAcOAKIIXLQydwEqgD/glsAt6OdUPHA6uAYqIZR4GHgc30QNGz3wHv9ximkets6treBroMeIKLMaYDOy4W6FxgNr1l/Ah4+UKB5gJP01fGQ8D3ewr0YSCNWBhzegp0GrEy7gTyogOdCBQSK8ML3HFOoP1k3Bwd6Hj6y7gOsJSzrqPpLyMfKFTAECCXeDCGqbiGaeQpIAcXWZZFR0cH4XDYvk5ygxWQjYs8yoP2ag4dOsSJEydQSiVzsNkKuAKXiAh1R+qY/+h8yreXEwwGqdpfxanTp/B4PHawJtA+am1ttTd00qRJfPLxJyxZsgSf18f+T/bT0NBgB5tEshSQictEBICUlBTmzp3L3g/28thjj4GFHWxLS0uyBBtUwAASzODBg1m0aBG7K3Yza/YsOkIdVFVV2V9eCR5sQAEZJKiRRSN5cdmLbN+6nfvuvc++t3YHS3t7e6IGm6qS4ZXd2LFjWbt2LRvWbWDm/TPt+251dTWdnZ2JFqzP2dCkYH9xrfzzSspeL2PGjBkcPXqU2tpa+xlWKYX78CvATxIJdYaYMGECTrDcdutt1NXVcfjwYUTE7WC1ArwkEb/fTyQSsR+pbrnlFtavX8+6V9dx0003cfDgQTtcwK1glQKEZOKElZmZSVtbG/X19Uy5YwqbNm6idG0pY8aMsW8DdUfcCVaRxNLT08nLy+PEyRMcrz/OtGnT2LZ1G2tWr+G6Mddx+vRpurq6TKB9lZ2dTU5Ojn0fbWpqYvr06ezevZtZs2bZj1rhcJhLRZPkou+tBQUFAPa99LXXX2PX7l0MSB+AUspsaKxKS0uZ/KPJLHh8ATU1NaSmpvb1JYvZUEEoKytj8eLF9nuA7Jxsiq8ttp8G+vhxN4GuLV3LCy+8wEcffkQwI8jo4tGIiB2kGzRgkYTKd5RTUlJib+TAzIGMGj0KwN5KN2mgkySya9cuFj67kJ0VO0kPpuNspD3uI6KBEEmg8u+VLHxmIeXl5fgDfrr/URillL2RCSSsgIaEDrKykqlTp3LDDTfw1ttvUXRNESOuGhH18U4o7QpoIQHt27ePu356F9dffz1lG8soLCykqKgIy7LsIBNUSCfahh44cICSp0vYsGEDWPZLZrTWUY9ACa1NA424yFIWGRkZAMyZM4eVq1bS1trG1SOvxufzEQlH7DCTRKvVfXNfAszFHfZb9+LiYmoO1FBbU0vBVQX2Xzf2NiafHRo4gYsCgYD9xaO1tv+66Q7SniR14qsN/QXwJ+LBWKqAeuLFqFfAceLFOKaAo8SL8aUCvojblhp1CugAqugv4wvgPwobH9Bfxj6gS2FjF/1l7ARQ2HgL+JRYGQJsBVCctY5YGZuBT88N9CUgRCyMF3sqIDgClNBXRimw+0IFBAuB1fSW8TdgxsUqMh4ElnAxxhbgB70tcZkHjAf2ci6jEZgJTOnrv+J8AIwDioD5wBagCmjk8tICVAOvAj8DBgGv9KcIqxZ4jrP8wFBgMJABDATSgTRnAlHjA1Iu2CLmnFHjcU4V9bNyTuGsMCBAl3MdibrudK47o6YjatqiTqdZjJboZjFnmoDTwFGgjV6Kc/edYdUVj+RclgVgYRHFwkGGdZl038m53XeCAwRBACTW7js5230npvsupjJB030HXiDXmXHAry7Wfacv3H0nTwjfwHTflQIzehPoMhFmczHGdCAb+PH/sfvOdN9piUf3nem+KwUqAbRIHLrvjDlAZfy770z3HdbhUYUAE7GoIHaG8GtghRZsExH6z3TfrYhz953pvtMice2+M913ErfuO0NgmAZyhTgx8jyzswZ9F7gbt1gW0t6OTSkQIYm9rwWycZHl8SBaEzp0GD0oE092NiISU7Cmqk2EzrrPyJ6/gLwdbxIODqC9uhY5dQqUB5Kw+06LuBkohFvasLRm4KTJpO0/wLHlyznz+6Wo6gN4cnOwMjMhEgYhGWRpgUxcFInqvvOmpDBk3jyC993L8aVL6Cgtxfoq2LwrIRiEcJgEF9QIA3CLABHOExycS9pzi6l/4Oc0vriM8Ib1SHewamg+VmpqIgcb0IJk4BpBAOF8HiC3qIgBy//IyekzaF/2B7q2bCZSdwSdnwdpabEEa7rv0oDvjBtH1l/+SurrGwncP51ISwtdNbVIKAQJ1n2nRcjALQLinN9EA1lAyuTJNE2ahO/ddwmtXkX7unVIqBNPwXDweiESwWV+LeDHRdLHbfWGQjTeeCN6wgT8U++m7aWXaC/fBsqDZ9gw8HjcDFZrAS8ukj6G6vP7uSISobGhgdYfTiI48WYC27fR8nJ3sO9UoPx+1JAh4FFuBKs0guAWITZKEczMxN/czJnGRvSdd5J56610lJXRvGIFHZWVKJ8PT34+qEsbrBYE9wjSj2T96ekM7p7G+nqa29vx33MPKbffTtvGMlpWrqSzqgo1cCB4PCDCpaDdzTP6jF0wO5tARwenDx8m5PcTvH+mPSdLSmhZuhSVmXnJnga04K4IIPSf1+8np6CAEHDy4EFa16+no6IC0tMRpQAuj0CF+Gpas4ZjTz1FV10d3qwsrEGDkEvazijfjjRPbdjAf59dRPO/PsIXzMB/dSESiUBXGODy2lAhdvWrV3P0+edprq62X64ERoxABCLudd+JlYwrembrNo48+SRNH/8bbyBA6lUFgIW43X0nQidukb5H2vBOBV+UlHDmvT14fL7uIEeACBIRQHBZRAuEkuEj37RnD58/VcKpnRUoSxEYXgBKIQnWfacRGhL5ObTp3T18ufh5Tm7bAkAgfxhKaztIwonXfacFWhLxsal5714+/20JJ98sByAlbyjK70PC4cTuvhOkAdcI50bTVlND3YInqN/0BgCBIflYXq+9kZFwVxJ03wmNuEXAAjxO993BXz7EsVWrCEfCBK7MQ6Wk2Bsp4STqvts7dLir3XfS2UnqtdfSVnuAls8+JZCTiyctDUnW7jtxufvOCgRorHwPy6NJKxhhBxlJ5u67f+QPT9juO9N9Z9RrETlOvBjHtCRw953pvjPqtIjTfQc5JBrTfWe677Rg2wU8Sr+Z7juNSHT33XD6xXTfafl6993j9IvpvtMi0d13PAL4iJnpvtNyfvfdMxa9YUgP3Xe6h+67EQIPEBPTfac534MinAYe4ZsYWyyLKb0tcZkH8prAcmAsPbD4dhMuqNGC34D1Cj3Qvei+Gwn8BPgeUAgMAYJyeXXf1QEfApuBN4BwfLrv5Gz3nXzLu++sc7vvLHrlf2VKNFJCw9t9AAAAAElFTkSuQmCC) 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}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.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: 700;
  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; }

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;
  -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.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; }
    .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+DQo=);
    background-repeat: no-repeat;
    background-size: 24px; }
  .button[disabled],
  button[disabled],
  input[type="button"][disabled],
  input[type="reset"][disabled],
  a[role="button"][disabled],
  input[type="submit"]:not(.search-submit)[disabled] {
    opacity: 0.4; }

.icon-button.loading {
  min-width: 24px;
  min-height: 24px;
  color: transparent !important;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiMyODJGMzYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 24px; }
  .icon-button.loading 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-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.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: #000A12; }

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

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

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

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

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

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

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

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

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: #363636;
  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCA3IDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MiAoOTEzOTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU0Ni4wMDAwMDAsIC02ODQuMDAwMDAwKSIgZmlsbD0iIzZCNkI2QiI+DQogICAgICAgICAgICA8ZyBpZD0ic2lkZS1hcHAtLS1jYWxlbmRhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMxNi4wMDAwMDAsIDgwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJmaWx0ZXJzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOC4wMDAwMDAsIDI2NC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InByb2R1Y2VyX2ZpbHRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWluLWNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDMzMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTk3Ljg5NTEyOSwxMS40NTYwMzY5IEwxOTQuNzUzMzY4LDguMTExNjA0MTEgQzE5NC42MTM1NCw3Ljk2Mjc5ODYzIDE5NC4zODczNTUsNy45NjI3OTg2MyAxOTQuMjQ3NTI3LDguMTExNjA0MTEgTDE5MS4xMDQ4NzEsMTEuNDU2MDM2OSBDMTkwLjk2NTA0MywxMS42MDQ4NDI0IDE5MC45NjUwNDMsMTEuODQ1Nzg4MiAxOTEuMTA0ODcxLDExLjk5NDU5MzcgTDE5MS4zNTgzNTEsMTIuMjYzMzk1OSBDMTkxLjQ5NzI4MywxMi40MTIyMDE0IDE5MS43MjQzNjQsMTIuNDEyMjAxNCAxOTEuODY0MTkxLDEyLjI2MzM5NTkgTDE5NC41MDAxMTIsOS40NTg0NzIyMiBMMTk3LjEzNjcwNCwxMi4yNjMzOTU5IEMxOTcuMjc1NjM2LDEyLjQxMjIwMTQgMTk3LjUwMjcxNywxMi40MTIyMDE0IDE5Ny42NDI1NDQsMTIuMjYzMzk1OSBMMTk3Ljg5NTEyOSwxMS45OTQ1OTM3IEMxOTguMDM0OTU3LDExLjg0NTc4ODIgMTk4LjAzNDk1NywxMS42MDQ4NDI0IDE5Ny44OTUxMjksMTEuNDU2MDM2OSBaIiBpZD0iRmlsbC0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTQuNTAwMDAwLCAxMC4xODc1MDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTE5NC41MDAwMDAsIC0xMC4xODc1MDApICI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCA3IDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MiAoOTEzOTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU0Ny4wMDAwMDAsIC0zODguMDAwMDAwKSIgZmlsbD0iIzFFODdGMCI+DQogICAgICAgICAgICA8ZyBpZD0ibWluLWNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI5MS4wMDAwMDAsIDM4MC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjYyLjg5NTEyOSwxMS40NTYwMzY5IEwyNTkuNzUzMzY4LDguMTExNjA0MTEgQzI1OS42MTM1NCw3Ljk2Mjc5ODYzIDI1OS4zODczNTUsNy45NjI3OTg2MyAyNTkuMjQ3NTI3LDguMTExNjA0MTEgTDI1Ni4xMDQ4NzEsMTEuNDU2MDM2OSBDMjU1Ljk2NTA0MywxMS42MDQ4NDI0IDI1NS45NjUwNDMsMTEuODQ1Nzg4MiAyNTYuMTA0ODcxLDExLjk5NDU5MzcgTDI1Ni4zNTgzNTEsMTIuMjYzMzk1OSBDMjU2LjQ5NzI4MywxMi40MTIyMDE0IDI1Ni43MjQzNjQsMTIuNDEyMjAxNCAyNTYuODY0MTkxLDEyLjI2MzM5NTkgTDI1OS41MDAxMTIsOS40NTg0NzIyMiBMMjYyLjEzNjcwNCwxMi4yNjMzOTU5IEMyNjIuMjc1NjM2LDEyLjQxMjIwMTQgMjYyLjUwMjcxNywxMi40MTIyMDE0IDI2Mi42NDI1NDQsMTIuMjYzMzk1OSBMMjYyLjg5NTEyOSwxMS45OTQ1OTM3IEMyNjMuMDM0OTU3LDExLjg0NTc4ODIgMjYzLjAzNDk1NywxMS42MDQ4NDI0IDI2Mi44OTUxMjksMTEuNDU2MDM2OSBaIiBpZD0iRmlsbC0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTkuNTAwMDAwLCAxMC4xODc1MDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTI1OS41MDAwMDAsIC0xMC4xODc1MDApICI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }

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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjIgKDkxMzkwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4NCiAgICA8dGl0bGU+NkY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA4LjAwMDAwMCwgLTI3OC4wMDAwMDApIiBmaWxsPSIjNkI2QjZCIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzkwLjAwMDAwMCwgMjY2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTguMDAwMDAwLCAxMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjZGIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43MTE5MjMxLDE1Ljg4NjMxNTggQzExLjc0ODQyMzEsMTUuODg2MzE1OCA5Ljk2NzM1Mzg1LDE1LjExNjMxNTggOC42NjU0NjE1NCwxMy44NjU3ODk1IEM4LjY2MzY4NDYyLDEzLjg2NTc4OTUgOC42NjMwOTIzMSwxMy44NiA4LjY2MTMxNTM4LDEzLjg2IEM4LjY1ODM1Mzg1LDEzLjg2IDguNjU0MjA3NjksMTMuODU0MjEwNSA4LjY1MTI0NjE1LDEzLjg1NDIxMDUgQzcuMzI0NDc2OTIsMTIuNTc0NzM2OCA2LjQ5OTM5MjMxLDEwLjc5NzM2ODQgNi40OTkzOTIzMSw4Ljg0MDUyNjMyIEM2LjQ5OTM5MjMxLDQuOTUgOS43MzUxNjkyMywxLjc4ODk0NzM3IDEzLjcxMTkyMzEsMS43ODg5NDczNyBDMTcuNjg4Njc2OSwxLjc4ODk0NzM3IDIwLjkyNDQ1MzgsNC45NSAyMC45MjQ0NTM4LDguODQwNTI2MzIgQzIwLjkyNDQ1MzgsMTIuNzI1MjYzMiAxNy42ODg2NzY5LDE1Ljg4NjMxNTggMTMuNzExOTIzMSwxNS44ODYzMTU4IFogTTEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIEM4Ljc1NTQ5MjMxLDAuMDUyMTA1MjYzMiA0LjcyMjQ2OTIzLDMuOTk0NzM2ODQgNC43MjI0NjkyMyw4Ljg0MDUyNjMyIEM0LjcyMjQ2OTIzLDEwLjk3MTA1MjYgNS41MDQ5MDc2OSwxMi45Mjc4OTQ3IDYuODAxNDY5MjMsMTQuNDUwNTI2MyBMMC42NzA0OTIzMDgsMjAuNDQyNjMxNiBDMC4zMjM0LDIwLjc4NDIxMDUgMC4zMjM0LDIxLjMyODQyMTEgMC42NzA0OTIzMDgsMjEuNjcgQzAuODQ0MDM4NDYyLDIxLjgzNzg5NDcgMS4wNzE0ODQ2MiwyMS45MjQ3MzY4IDEuMjk4OTMwNzcsMjEuOTI0NzM2OCBDMS41MjYzNzY5MiwyMS45MjQ3MzY4IDEuNzUzMjMwNzcsMjEuODM3ODk0NyAxLjkyNjc3NjkyLDIxLjY3IEw4LjA2ODQxNTM4LDE1LjY2NjMxNTggQzkuNjEyNTYxNTQsMTYuODg3ODk0NyAxMS41NzU0NjkyLDE3LjYyMzE1NzkgMTMuNzExOTIzMSwxNy42MjMxNTc5IEMxOC42Njg5NDYyLDE3LjYyMzE1NzkgMjIuNzAxMzc2OSwxMy42ODA1MjYzIDIyLjcwMTM3NjksOC44NDA1MjYzMiBDMjIuNzAxMzc2OSwzLjk5NDczNjg0IDE4LjY2ODk0NjIsMC4wNTIxMDUyNjMyIDEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIEwxMy43MTE5MjMxLDAuMDUyMTA1MjYzMiBaIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=) 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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjIgKDkxMzkwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4NCiAgICA8dGl0bGU+NkY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA4LjAwMDAwMCwgLTI3OC4wMDAwMDApIiBmaWxsPSIjNkI2QjZCIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzkwLjAwMDAwMCwgMjY2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTguMDAwMDAwLCAxMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjZGIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43MTE5MjMxLDE1Ljg4NjMxNTggQzExLjc0ODQyMzEsMTUuODg2MzE1OCA5Ljk2NzM1Mzg1LDE1LjExNjMxNTggOC42NjU0NjE1NCwxMy44NjU3ODk1IEM4LjY2MzY4NDYyLDEzLjg2NTc4OTUgOC42NjMwOTIzMSwxMy44NiA4LjY2MTMxNTM4LDEzLjg2IEM4LjY1ODM1Mzg1LDEzLjg2IDguNjU0MjA3NjksMTMuODU0MjEwNSA4LjY1MTI0NjE1LDEzLjg1NDIxMDUgQzcuMzI0NDc2OTIsMTIuNTc0NzM2OCA2LjQ5OTM5MjMxLDEwLjc5NzM2ODQgNi40OTkzOTIzMSw4Ljg0MDUyNjMyIEM2LjQ5OTM5MjMxLDQuOTUgOS43MzUxNjkyMywxLjc4ODk0NzM3IDEzLjcxMTkyMzEsMS43ODg5NDczNyBDMTcuNjg4Njc2OSwxLjc4ODk0NzM3IDIwLjkyNDQ1MzgsNC45NSAyMC45MjQ0NTM4LDguODQwNTI2MzIgQzIwLjkyNDQ1MzgsMTIuNzI1MjYzMiAxNy42ODg2NzY5LDE1Ljg4NjMxNTggMTMuNzExOTIzMSwxNS44ODYzMTU4IFogTTEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIEM4Ljc1NTQ5MjMxLDAuMDUyMTA1MjYzMiA0LjcyMjQ2OTIzLDMuOTk0NzM2ODQgNC43MjI0NjkyMyw4Ljg0MDUyNjMyIEM0LjcyMjQ2OTIzLDEwLjk3MTA1MjYgNS41MDQ5MDc2OSwxMi45Mjc4OTQ3IDYuODAxNDY5MjMsMTQuNDUwNTI2MyBMMC42NzA0OTIzMDgsMjAuNDQyNjMxNiBDMC4zMjM0LDIwLjc4NDIxMDUgMC4zMjM0LDIxLjMyODQyMTEgMC42NzA0OTIzMDgsMjEuNjcgQzAuODQ0MDM4NDYyLDIxLjgzNzg5NDcgMS4wNzE0ODQ2MiwyMS45MjQ3MzY4IDEuMjk4OTMwNzcsMjEuOTI0NzM2OCBDMS41MjYzNzY5MiwyMS45MjQ3MzY4IDEuNzUzMjMwNzcsMjEuODM3ODk0NyAxLjkyNjc3NjkyLDIxLjY3IEw4LjA2ODQxNTM4LDE1LjY2NjMxNTggQzkuNjEyNTYxNTQsMTYuODg3ODk0NyAxMS41NzU0NjkyLDE3LjYyMzE1NzkgMTMuNzExOTIzMSwxNy42MjMxNTc5IEMxOC42Njg5NDYyLDE3LjYyMzE1NzkgMjIuNzAxMzc2OSwxMy42ODA1MjYzIDIyLjcwMTM3NjksOC44NDA1MjYzMiBDMjIuNzAxMzc2OSwzLjk5NDczNjg0IDE4LjY2ODk0NjIsMC4wNTIxMDUyNjMyIDEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIEwxMy43MTE5MjMxLDAuMDUyMTA1MjYzMiBaIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMnB4IiB2aWV3Qm94PSIwIDAgMTAgMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4NCiAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0id29ya2Vyc19wbGFjZV9vcmRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2My4wMDAwMDAsIC0zNTIuMDAwMDAwKSIgZmlsbD0iIzFFODdGMCIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxnIGlkPSIxLWNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwLjAwMDAwMCwgMzEzLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC4wMDAwMDAsIDIzLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjExLjAwMDAwMCwgNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS4zNDc4MjYxLDEwIEwyLjY1MjE3MzkxLDEwIEMyLjI5MTk4ODIxLDEwIDIsMTAuMjkxOTg4MiAyLDEwLjY1MjE3MzkgQzIsMTEuMDEyMzU5NiAyLjI5MTk4ODIxLDExLjMwNDM0NzggMi42NTIxNzM5MSwxMS4zMDQzNDc4IEwxMS4zNDc4MjYxLDExLjMwNDM0NzggQzExLjcwODAxMTgsMTEuMzA0MzQ3OCAxMiwxMS4wMTIzNTk2IDEyLDEwLjY1MjE3MzkgQzEyLDEwLjI5MTk4ODIgMTEuNzA4MDExOCwxMCAxMS4zNDc4MjYxLDEwIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }
  .quantity-input .more {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX3BsYWNlX29yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODE2LjAwMDAwMCwgLTM0Ny4wMDAwMDApIiBmaWxsPSIjMUU4N0YwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9IjEtY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAzMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjAwMDAwMCwgMjMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MTEuMDAwMDAwLCA2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYwLDUgQzYwLjM2MDE4NTcsNSA2MC42NTIxNzM5LDUuMjkxOTg4MjEgNjAuNjUyMTczOSw1LjY1MjE3MzkxIEw2MC42NTIxNzM5LDUuNjUyMTczOTEgTDYwLjY1Miw5LjM0NyBMNjQuMzQ3ODI2MSw5LjM0NzgyNjA5IEM2NC42NzUyNjc2LDkuMzQ3ODI2MDkgNjQuOTQ2MzQ3Niw5LjU4OTEzODY1IDY0Ljk5MjkyODgsOS45MDM2MjY1MiBMNjUsMTAgQzY1LDEwLjM2MDE4NTcgNjQuNzA4MDExOCwxMC42NTIxNzM5IDY0LjM0NzgyNjEsMTAuNjUyMTczOSBMNjQuMzQ3ODI2MSwxMC42NTIxNzM5IEw2MC42NTIsMTAuNjUyIEw2MC42NTIxNzM5LDE0LjM0NzgyNjEgQzYwLjY1MjE3MzksMTQuNjc1MjY3NiA2MC40MTA4NjEzLDE0Ljk0NjM0NzYgNjAuMDk2MzczNSwxNC45OTI5Mjg4IEw2MCwxNSBDNTkuNjM5ODE0MywxNSA1OS4zNDc4MjYxLDE0LjcwODAxMTggNTkuMzQ3ODI2MSwxNC4zNDc4MjYxIEw1OS4zNDc4MjYxLDE0LjM0NzgyNjEgTDU5LjM0NywxMC42NTIgTDU1LjY1MjE3MzksMTAuNjUyMTczOSBDNTUuMzI0NzMyNCwxMC42NTIxNzM5IDU1LjA1MzY1MjQsMTAuNDEwODYxMyA1NS4wMDcwNzEyLDEwLjA5NjM3MzUgTDU1LDEwIEM1NSw5LjYzOTgxNDI5IDU1LjI5MTk4ODIsOS4zNDc4MjYwOSA1NS42NTIxNzM5LDkuMzQ3ODI2MDkgTDU1LjY1MjE3MzksOS4zNDc4MjYwOSBMNTkuMzQ3LDkuMzQ3IEw1OS4zNDc4MjYxLDUuNjUyMTczOTEgQzU5LjM0NzgyNjEsNS4zMjQ3MzIzNiA1OS41ODkxMzg3LDUuMDUzNjUyMzggNTkuOTAzNjI2NSw1LjAwNzA3MTI0IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }

.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;
  -webkit-transform: translateX(calc(-100% + 300px)) !important;
      -ms-transform: translateX(calc(-100% + 300px)) !important;
          transform: translateX(calc(-100% + 300px)) !important;
  max-width: 300px !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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjIgKDkxMzkwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4NCiAgICA8dGl0bGU+NkY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iZmFrdHVyeV8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA4LjAwMDAwMCwgLTI3OC4wMDAwMDApIiBmaWxsPSIjNkI2QjZCIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzkwLjAwMDAwMCwgMjY2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTguMDAwMDAwLCAxMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IjZGIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43MTE5MjMxLDE1Ljg4NjMxNTggQzExLjc0ODQyMzEsMTUuODg2MzE1OCA5Ljk2NzM1Mzg1LDE1LjExNjMxNTggOC42NjU0NjE1NCwxMy44NjU3ODk1IEM4LjY2MzY4NDYyLDEzLjg2NTc4OTUgOC42NjMwOTIzMSwxMy44NiA4LjY2MTMxNTM4LDEzLjg2IEM4LjY1ODM1Mzg1LDEzLjg2IDguNjU0MjA3NjksMTMuODU0MjEwNSA4LjY1MTI0NjE1LDEzLjg1NDIxMDUgQzcuMzI0NDc2OTIsMTIuNTc0NzM2OCA2LjQ5OTM5MjMxLDEwLjc5NzM2ODQgNi40OTkzOTIzMSw4Ljg0MDUyNjMyIEM2LjQ5OTM5MjMxLDQuOTUgOS43MzUxNjkyMywxLjc4ODk0NzM3IDEzLjcxMTkyMzEsMS43ODg5NDczNyBDMTcuNjg4Njc2OSwxLjc4ODk0NzM3IDIwLjkyNDQ1MzgsNC45NSAyMC45MjQ0NTM4LDguODQwNTI2MzIgQzIwLjkyNDQ1MzgsMTIuNzI1MjYzMiAxNy42ODg2NzY5LDE1Ljg4NjMxNTggMTMuNzExOTIzMSwxNS44ODYzMTU4IFogTTEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIEM4Ljc1NTQ5MjMxLDAuMDUyMTA1MjYzMiA0LjcyMjQ2OTIzLDMuOTk0NzM2ODQgNC43MjI0NjkyMyw4Ljg0MDUyNjMyIEM0LjcyMjQ2OTIzLDEwLjk3MTA1MjYgNS41MDQ5MDc2OSwxMi45Mjc4OTQ3IDYuODAxNDY5MjMsMTQuNDUwNTI2MyBMMC42NzA0OTIzMDgsMjAuNDQyNjMxNiBDMC4zMjM0LDIwLjc4NDIxMDUgMC4zMjM0LDIxLjMyODQyMTEgMC42NzA0OTIzMDgsMjEuNjcgQzAuODQ0MDM4NDYyLDIxLjgzNzg5NDcgMS4wNzE0ODQ2MiwyMS45MjQ3MzY4IDEuMjk4OTMwNzcsMjEuOTI0NzM2OCBDMS41MjYzNzY5MiwyMS45MjQ3MzY4IDEuNzUzMjMwNzcsMjEuODM3ODk0NyAxLjkyNjc3NjkyLDIxLjY3IEw4LjA2ODQxNTM4LDE1LjY2NjMxNTggQzkuNjEyNTYxNTQsMTYuODg3ODk0NyAxMS41NzU0NjkyLDE3LjYyMzE1NzkgMTMuNzExOTIzMSwxNy42MjMxNTc5IEMxOC42Njg5NDYyLDE3LjYyMzE1NzkgMjIuNzAxMzc2OSwxMy42ODA1MjYzIDIyLjcwMTM3NjksOC44NDA1MjYzMiBDMjIuNzAxMzc2OSwzLjk5NDczNjg0IDE4LjY2ODk0NjIsMC4wNTIxMDUyNjMyIDEzLjcxMTkyMzEsMC4wNTIxMDUyNjMyIEwxMy43MTE5MjMxLDAuMDUyMTA1MjYzMiBaIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=) 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;
    white-space: initial; }
    .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 {
  width: auto !important;
  max-width: 300px !important;
  z-index: 10001 !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; }

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

[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: transparent;
  display: block;
  top: 50%;
  left: 2px;
  -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: 2px;
  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: 7px;
  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; }

[type='checkbox']:checked + .list-item-label {
  font-weight: 700; }

.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: 5px;
    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: #C2C2C2;
    -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; }

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

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

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;
    -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 {
      max-width: 100%; }
  .main-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .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.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 5px 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 .mass-actions-form {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .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 .fliter-options {
      display: block; }
  .side-filters-inner .fliter-options {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 100;
    padding: 15px;
    min-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 .fliter-options .inputs {
      position: relative; }
    .side-filters-inner .fliter-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 .fliter-options .actions > div {
        cursor: pointer; }
    .side-filters-inner .fliter-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.producer .with-arrow {
    cursor: pointer;
    padding-right: 30px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  .side-filters-inner .single-filter.producer.choosen .with-arrow {
    background-image: none; }
  .side-filters-inner .single-filter.producer.choosen .input-wrapper .clear {
    display: block; }
  .side-filters-inner .single-filter.producer .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; }
    .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.loading:after {
    content: '';
    position: absolute;
    left: 100%;
    -webkit-transform: translate(16px, -50%);
        -ms-transform: translate(16px, -50%);
            transform: translate(16px, -50%);
    top: 50%;
    width: 12px;
    height: 12px;
    display: block;
    background-size: 12px 12px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiMyODJGMzYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+); }
  .side-filters-inner .menu-item-has-children.toggled.loaded.cat-lvl-1:before {
    left: 6px; }
  .side-filters-inner .menu-item-has-children.toggled.loaded: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.loaded > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .side-filters-inner .menu-item-has-children.toggled.loaded > 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.loaded > 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.loaded > .cat-title {
    font-weight: 700; }
    .side-filters-inner .menu-item-has-children.toggled.loaded > .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: 0;
  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; }

.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;
  top: 100%;
  left: 0;
  padding: 5px 15px;
  background: #FFF;
  opacity: 0;
  visibility: hidden;
  z-index: 10002;
  pointer-events: none;
  white-space: nowrap;
  line-height: 1.4;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-box-shadow: 0 2px 6.58px 0.42px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 6.58px 0.42px rgba(0, 0, 0, 0.08);
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }

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

.popup-container {
  position: fixed;
  z-index: 10000;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  background-color: rgba(0, 0, 0, 0.57); }
  .popup-container.shown {
    display: block; }
  .popup-container ~ .popup-container {
    display: none !important; }
  .popup-container.long-text-popup .inner {
    width: 85%;
    max-width: 1100px; }
  .popup-container.long-text-popup .description {
    overflow-y: auto;
    max-height: 60vh;
    font-size: 14px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 20px;
    display: block;
    padding-right: 20px; }
  .popup-container.long-text-popup .buttons .close-popup {
    display: block; }
  .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; }
  .popup-container .logo {
    max-width: 160px;
    margin: 0 auto 20px; }
  .popup-container .content {
    color: #484848;
    max-height: 50vh;
    overflow-y: auto;
    padding-right: 10px; }
  .popup-container .producers-popup-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 20px 0; }
    .popup-container .producers-popup-list .prod {
      width: 33%;
      text-align: center;
      font-weight: 700; }
  .popup-container .inner {
    background-color: #fff;
    padding: 50px 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%); }
  .popup-container .image {
    height: 30vh;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 20px;
    width: 100%; }
  .popup-container .popup-title {
    text-align: center;
    margin-bottom: 30px;
    font-weight: 400;
    font-size: 24px; }
  .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; }
  .popup-container .popup-slider {
    padding-bottom: 30px;
    margin-bottom: 25px;
    position: relative; }
  .popup-container .close-x {
    position: absolute;
    top: 30px;
    right: 30px; }
    .popup-container .close-x:hover {
      cursor: pointer;
      opacity: 0.7; }
  .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; }
    .popup-container .slide .title {
      font-size: 29px;
      font-weight: 300;
      line-height: 1.2;
      margin-bottom: 20px;
      text-align: center; }
  .popup-container .buttons {
    padding-top: 30px;
    position: relative;
    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; }
    .popup-container .buttons .button {
      display: inline-block;
      min-width: 170px;
      text-align: center; }
    .popup-container .buttons .close-popup {
      display: none; }
  .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%); }
    .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; }
      .popup-container .slick-dots li:first-child {
        margin-left: 0; }
      .popup-container .slick-dots li.slick-active {
        background-color: #1E87F0; }
      .popup-container .slick-dots li button {
        display: none; }
  .popup-container .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .popup-container .slick-slide {
    height: auto; }
    .popup-container .slick-slide > div,
    .popup-container .slick-slide .slide {
      height: 100%; }

.flash-messages-container,
.static-flash-messages {
  padding-bottom: 40px; }
  .flash-messages-container .flash-message,
  .static-flash-messages .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,
    .static-flash-messages .flash-message:last-child {
      margin-bottom: 0; }
    .flash-messages-container .flash-message a,
    .static-flash-messages .flash-message a {
      text-decoration: underline; }
  .flash-messages-container .success,
  .static-flash-messages .success {
    color: #41C175;
    background-color: rgba(65, 193, 117, 0.09);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE3IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAuMDAwMDAwLCAtMTMyLjAwMDAwMCkiIGZpbGw9IiM0MUMxNzUiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwLjAwMDAwMCwgMTEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4xMDQ1NjE5OSwxNC45OTcwNDE5IEM3LjYyOTU0OTI1LDE1LjQxMjY3OCA3LjU4MTQxNTAxLDE2LjEzNDY5MTYgNy45OTcwNTExNiwxNi42MDk3MDQzIEM4LjQxMjY4NzMxLDE3LjA4NDcxNzEgOS4xMzQ3MDA4OSwxNy4xMzI4NTEzIDkuNjA5NzEzNjQsMTYuNzE3MjE1MiBMMTQuMTgxMTM2OSwxMi43MTcyMTk4IEMxNC42ODg0MjcsMTIuMjczMzQxIDE0LjcwMzMzMTMsMTEuNDg5MDk1IDE0LjIxMzI3MjgsMTEuMDI2MjYyIEwzLjkyNzU3MDQzLDEuMzExOTg3NTMgQzMuNDY4NjkyOTQsMC44Nzg2MDMyMjMgMi43NDUzNzE4MywwLjg5OTI2OTU0IDIuMzExOTg3NTMsMS4zNTgxNDcwNCBDMS44Nzg2MDMyMiwxLjgxNzAyNDU0IDEuODk5MjY5NTQsMi41NDAzNDU2NCAyLjM1ODE0NzA0LDIuOTczNzI5OTUgTDExLjcyOTkyMjYsMTEuODI0ODUxMyBMOC4xMDQ1NjE5OSwxNC45OTcwNDE5IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yODU3MDksIDkuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4yODU3MDksIC05LjAwMDAwMCkgIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }
    .flash-messages-container .success a,
    .static-flash-messages .success a {
      color: #41C175; }
  .flash-messages-container .danger,
  .static-flash-messages .danger {
    color: #F90000;
    background-color: rgba(249, 0, 0, 0.09);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MC4wMDAwMDAsIC0xMzEuMDAwMDAwKSIgZmlsbD0iI0Y5MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxMTAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjczMTM3MDg1LDEuNDY4NjI5MTUgTDgsNi43MzcgTDEzLjI2ODYyOTIsMS40Njg2MjkxNSBDMTMuODU2NzEyOCwwLjg4MDU0NTUxMSAxNC43ODg2OTEzLDAuODQ1OTUyMzU2IDE1LjQxNzIzMzIsMS4zNjQ4NDk2OCBMMTUuNTMxMzcwOCwxLjQ2ODYyOTE1IEMxNi4xNTYyMDk3LDIuMDkzNDY4MDIgMTYuMTU2MjA5NywzLjEwNjUzMTk4IDE1LjUzMTM3MDgsMy43MzEzNzA4NSBMMTUuNTMxMzcwOCwzLjczMTM3MDg1IEwxMC4yNjMsOSBMMTUuNTMxMzcwOCwxNC4yNjg2MjkyIEMxNi4xNTYyMDk3LDE0Ljg5MzQ2OCAxNi4xNTYyMDk3LDE1LjkwNjUzMiAxNS41MzEzNzA4LDE2LjUzMTM3MDggQzE0LjkwNjUzMiwxNy4xNTYyMDk3IDEzLjg5MzQ2OCwxNy4xNTYyMDk3IDEzLjI2ODYyOTIsMTYuNTMxMzcwOCBMOCwxMS4yNjMgTDIuNzMxMzcwODUsMTYuNTMxMzcwOCBDMi4xNDMyODcyMSwxNy4xMTk0NTQ1IDEuMjExMzA4NjcsMTcuMTU0MDQ3NiAwLjU4Mjc2NjgxMSwxNi42MzUxNTAzIEwwLjQ2ODYyOTE1LDE2LjUzMTM3MDggQy0wLjE1NjIwOTcxNywxNS45MDY1MzIgLTAuMTU2MjA5NzE3LDE0Ljg5MzQ2OCAwLjQ2ODYyOTE1LDE0LjI2ODYyOTIgTDAuNDY4NjI5MTUsMTQuMjY4NjI5MiBMNS43MzcsOSBMMC40Njg2MjkxNSwzLjczMTM3MDg1IEMtMC4xNTYyMDk3MTcsMy4xMDY1MzE5OCAtMC4xNTYyMDk3MTcsMi4wOTM0NjgwMiAwLjQ2ODYyOTE1LDEuNDY4NjI5MTUgQzEuMDkzNDY4MDIsMC44NDM3OTAyODMgMi4xMDY1MzE5OCwwLjg0Mzc5MDI4MyAyLjczMTM3MDg1LDEuNDY4NjI5MTUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    background-size: 12px; }
    .flash-messages-container .danger a,
    .static-flash-messages .danger a {
      color: #F90000; }
  .flash-messages-container .info,
  .static-flash-messages .info {
    color: #1E87F0;
    background-color: rgba(30, 135, 240, 0.09);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgZmlsbD0iIzFFODdGMCIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Ig0KICAgICB2aWV3Qm94PSIwIDAgNDg5LjQxOCA0ODkuNDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODkuNDE4IDQ4OS40MTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0yNDQuNzA5LDM4OS40OTZjMTguNzM2LDAsMzQuMzMyLTE0LjM1NSwzNS45MS0zMy4wMjZsMjQuMzU5LTI5MC45MjdjMS40MTgtMTYuODczLTQuMzAzLTMzLjU1My0xNS43NTYtNDYuMDExDQoJCUMyNzcuNzgzLDcuMDksMjYxLjYyOSwwLDI0NC43MDksMHMtMzMuMDc0LDcuMDktNDQuNTE0LDE5LjUzMkMxODguNzQsMzEuOTksMTgzLjAyMiw0OC42NywxODQuNDQsNjUuNTQzbDI0LjM1OSwyOTAuOTI3DQoJCUMyMTAuMzc3LDM3NS4xNDEsMjI1Ljk3MywzODkuNDk2LDI0NC43MDksMzg5LjQ5NnoiLz4NCiAgICA8cGF0aCBkPSJNMjQ0LjcwOSw0MTAuOTA4Yy0yMS42ODQsMC0zOS4yNTYsMTcuNTcxLTM5LjI1NiwzOS4yNTZjMCwyMS42ODMsMTcuNTcyLDM5LjI1NCwzOS4yNTYsMzkuMjU0DQoJCXMzOS4yNTYtMTcuNTcxLDM5LjI1Ni0zOS4yNTRDMjgzLjk2NSw0MjguNDc5LDI2Ni4zOTMsNDEwLjkwOCwyNDQuNzA5LDQxMC45MDh6Ii8+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQogICAgPGc+DQo8L2c+DQo8L3N2Zz4NCg==); }
    .flash-messages-container .info a,
    .static-flash-messages .info a {
      color: #1E87F0; }

.static-flash-messages .flash-message {
  padding: 20px 24px;
  background-image: none !important; }

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE3IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAuMDAwMDAwLCAtMTMyLjAwMDAwMCkiIGZpbGw9IiM0MUMxNzUiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwLjAwMDAwMCwgMTEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4xMDQ1NjE5OSwxNC45OTcwNDE5IEM3LjYyOTU0OTI1LDE1LjQxMjY3OCA3LjU4MTQxNTAxLDE2LjEzNDY5MTYgNy45OTcwNTExNiwxNi42MDk3MDQzIEM4LjQxMjY4NzMxLDE3LjA4NDcxNzEgOS4xMzQ3MDA4OSwxNy4xMzI4NTEzIDkuNjA5NzEzNjQsMTYuNzE3MjE1MiBMMTQuMTgxMTM2OSwxMi43MTcyMTk4IEMxNC42ODg0MjcsMTIuMjczMzQxIDE0LjcwMzMzMTMsMTEuNDg5MDk1IDE0LjIxMzI3MjgsMTEuMDI2MjYyIEwzLjkyNzU3MDQzLDEuMzExOTg3NTMgQzMuNDY4NjkyOTQsMC44Nzg2MDMyMjMgMi43NDUzNzE4MywwLjg5OTI2OTU0IDIuMzExOTg3NTMsMS4zNTgxNDcwNCBDMS44Nzg2MDMyMiwxLjgxNzAyNDU0IDEuODk5MjY5NTQsMi41NDAzNDU2NCAyLjM1ODE0NzA0LDIuOTczNzI5OTUgTDExLjcyOTkyMjYsMTEuODI0ODUxMyBMOC4xMDQ1NjE5OSwxNC45OTcwNDE5IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yODU3MDksIDkuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4yODU3MDksIC05LjAwMDAwMCkgIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
      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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MC4wMDAwMDAsIC0xMzEuMDAwMDAwKSIgZmlsbD0iI0Y5MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxMTAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjczMTM3MDg1LDEuNDY4NjI5MTUgTDgsNi43MzcgTDEzLjI2ODYyOTIsMS40Njg2MjkxNSBDMTMuODU2NzEyOCwwLjg4MDU0NTUxMSAxNC43ODg2OTEzLDAuODQ1OTUyMzU2IDE1LjQxNzIzMzIsMS4zNjQ4NDk2OCBMMTUuNTMxMzcwOCwxLjQ2ODYyOTE1IEMxNi4xNTYyMDk3LDIuMDkzNDY4MDIgMTYuMTU2MjA5NywzLjEwNjUzMTk4IDE1LjUzMTM3MDgsMy43MzEzNzA4NSBMMTUuNTMxMzcwOCwzLjczMTM3MDg1IEwxMC4yNjMsOSBMMTUuNTMxMzcwOCwxNC4yNjg2MjkyIEMxNi4xNTYyMDk3LDE0Ljg5MzQ2OCAxNi4xNTYyMDk3LDE1LjkwNjUzMiAxNS41MzEzNzA4LDE2LjUzMTM3MDggQzE0LjkwNjUzMiwxNy4xNTYyMDk3IDEzLjg5MzQ2OCwxNy4xNTYyMDk3IDEzLjI2ODYyOTIsMTYuNTMxMzcwOCBMOCwxMS4yNjMgTDIuNzMxMzcwODUsMTYuNTMxMzcwOCBDMi4xNDMyODcyMSwxNy4xMTk0NTQ1IDEuMjExMzA4NjcsMTcuMTU0MDQ3NiAwLjU4Mjc2NjgxMSwxNi42MzUxNTAzIEwwLjQ2ODYyOTE1LDE2LjUzMTM3MDggQy0wLjE1NjIwOTcxNywxNS45MDY1MzIgLTAuMTU2MjA5NzE3LDE0Ljg5MzQ2OCAwLjQ2ODYyOTE1LDE0LjI2ODYyOTIgTDAuNDY4NjI5MTUsMTQuMjY4NjI5MiBMNS43MzcsOSBMMC40Njg2MjkxNSwzLjczMTM3MDg1IEMtMC4xNTYyMDk3MTcsMy4xMDY1MzE5OCAtMC4xNTYyMDk3MTcsMi4wOTM0NjgwMiAwLjQ2ODYyOTE1LDEuNDY4NjI5MTUgQzEuMDkzNDY4MDIsMC44NDM3OTAyODMgMi4xMDY1MzE5OCwwLjg0Mzc5MDI4MyAyLjczMTM3MDg1LDEuNDY4NjI5MTUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
      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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDEyIDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5GaWxsIDExMjg8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0id29ya2Vyc19vcmRlcl9kZXRhaWxzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ2LjAwMDAwMCwgLTI0NS4wMDAwMDApIiBmaWxsPSIjMDA4NkY4Ij4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDczNC4wMDAwMDAsIDIzMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQsMTMuMzMzMzMzMyBDMTMuNjMyLDEzLjMzMzMzMzMgMTMuMzMzMzMzMywxMy42MzIgMTMuMzMzMzMzMywxNCBMMTMuMzMzMzMzMywyNiBDMTMuMzMzMzMzMywyNi4zNjggMTMuNjMyLDI2LjY2NjY2NjcgMTQsMjYuNjY2NjY2NyBMMjIsMjYuNjY2NjY2NyBDMjIuMzY4LDI2LjY2NjY2NjcgMjIuNjY2NjY2NywyNi4zNjggMjIuNjY2NjY2NywyNiBMMjIuNjY2NjY2NywxOCBMMjAsMTggQzE4Ljg5NTMzMzMsMTggMTgsMTcuMTA0NjY2NyAxOCwxNiBMMTgsMTMuMzMzMzMzMyBMMTQsMTMuMzMzMzMzMyBaIE0xOS4zMzMzMzMzLDE0LjI3NiBMMjEuNzI0LDE2LjY2NjY2NjcgTDIwLDE2LjY2NjY2NjcgQzE5LjYzMiwxNi42NjY2NjY3IDE5LjMzMzMzMzMsMTYuMzY4IDE5LjMzMzMzMzMsMTYgTDE5LjMzMzMzMzMsMTQuMjc2IFogTTEyLDE0IEMxMiwxMi44OTUzMzMzIDEyLjg5NTMzMzMsMTIgMTQsMTIgTDE4LjY2NjY2NjcsMTIgQzE4Ljg0MzMzMzMsMTIgMTkuMDEyNjY2NywxMi4wNyAxOS4xMzgsMTIuMTk1MzMzMyBMMjMuODA0NjY2NywxNi44NjIgQzIzLjkzLDE2Ljk4NjY2NjcgMjQsMTcuMTU2NjY2NyAyNCwxNy4zMzMzMzMzIEwyNCwyNiBDMjQsMjcuMTA0NjY2NyAyMy4xMDQ2NjY3LDI4IDIyLDI4IEwxNCwyOCBDMTIuODk1MzMzMywyOCAxMiwyNy4xMDQ2NjY3IDEyLDI2IEwxMiwxNCBMMTIsMTQgWiIgaWQ9IkZpbGwtMTEyOCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }
  .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;
      background-position: left 16px center;
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
      .documents-button .documents-list .doc.loading {
        min-height: 44px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNjQgOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA5Ljc1IDY0SDBhNjQgNjQgMCAwIDEgMTI4IDBoLTkuNzVBNTQuMjUgNTQuMjUgMCAwIDAgNjQgOS43NXoiIGZpbGw9IiMyODJGMzYiIGZpbGwtb3BhY2l0eT0iMSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjEyMDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+) no-repeat left 16px center/20px; }
        .documents-button .documents-list .doc.loading * {
          display: none; }
      .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); }
      .documents-button .documents-list .doc .remove-file {
        width: 20px;
        min-width: 20px;
        height: 20px;
        margin-left: 2px;
        margin-right: -5px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MC4wMDAwMDAsIC0xMzEuMDAwMDAwKSIgZmlsbD0iI0Y5MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxMTAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjczMTM3MDg1LDEuNDY4NjI5MTUgTDgsNi43MzcgTDEzLjI2ODYyOTIsMS40Njg2MjkxNSBDMTMuODU2NzEyOCwwLjg4MDU0NTUxMSAxNC43ODg2OTEzLDAuODQ1OTUyMzU2IDE1LjQxNzIzMzIsMS4zNjQ4NDk2OCBMMTUuNTMxMzcwOCwxLjQ2ODYyOTE1IEMxNi4xNTYyMDk3LDIuMDkzNDY4MDIgMTYuMTU2MjA5NywzLjEwNjUzMTk4IDE1LjUzMTM3MDgsMy43MzEzNzA4NSBMMTUuNTMxMzcwOCwzLjczMTM3MDg1IEwxMC4yNjMsOSBMMTUuNTMxMzcwOCwxNC4yNjg2MjkyIEMxNi4xNTYyMDk3LDE0Ljg5MzQ2OCAxNi4xNTYyMDk3LDE1LjkwNjUzMiAxNS41MzEzNzA4LDE2LjUzMTM3MDggQzE0LjkwNjUzMiwxNy4xNTYyMDk3IDEzLjg5MzQ2OCwxNy4xNTYyMDk3IDEzLjI2ODYyOTIsMTYuNTMxMzcwOCBMOCwxMS4yNjMgTDIuNzMxMzcwODUsMTYuNTMxMzcwOCBDMi4xNDMyODcyMSwxNy4xMTk0NTQ1IDEuMjExMzA4NjcsMTcuMTU0MDQ3NiAwLjU4Mjc2NjgxMSwxNi42MzUxNTAzIEwwLjQ2ODYyOTE1LDE2LjUzMTM3MDggQy0wLjE1NjIwOTcxNywxNS45MDY1MzIgLTAuMTU2MjA5NzE3LDE0Ljg5MzQ2OCAwLjQ2ODYyOTE1LDE0LjI2ODYyOTIgTDAuNDY4NjI5MTUsMTQuMjY4NjI5MiBMNS43MzcsOSBMMC40Njg2MjkxNSwzLjczMTM3MDg1IEMtMC4xNTYyMDk3MTcsMy4xMDY1MzE5OCAtMC4xNTYyMDk3MTcsMi4wOTM0NjgwMiAwLjQ2ODYyOTE1LDEuNDY4NjI5MTUgQzEuMDkzNDY4MDIsMC44NDM3OTAyODMgMi4xMDY1MzE5OCwwLjg0Mzc5MDI4MyAyLjczMTM3MDg1LDEuNDY4NjI5MTUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+) no-repeat center center/8px; }
        .documents-button .documents-list .doc .remove-file:hover {
          opacity: 0.7; }

.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: 370px;
    -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 .acceptances-box {
    margin-top: 7px; }
  .add-user-component .small-checkboxes [type="checkbox"] + .list-item-label {
    font-size: 11px; }
  .add-user-component [type="radio"]:not(:checked) + .list-item-label:before,
  .add-user-component [type="checkbox"]:not(:checked) + .list-item-label:before,
  .add-user-component [type="radio"]:checked + .list-item-label:before,
  .add-user-component [type="checkbox"]:checked + .list-item-label:before {
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .add-user-component [type="radio"]:not(:checked) + .list-item-label:after,
  .add-user-component [type="checkbox"]:not(:checked) + .list-item-label:after,
  .add-user-component [type="radio"]:checked + .list-item-label:after,
  .add-user-component [type="checkbox"]:checked + .list-item-label:after {
    top: 5px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .add-user-component .error-message {
    margin-top: 4px; }
  .add-user-component .submit {
    font-weight: 500;
    margin-top: 7px; }

.site-popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10000;
  background-color: #fff;
  -webkit-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
          transform: translateY(-10%);
  opacity: 0;
  visibility: hidden;
  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;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .site-popup.shown {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .site-popup .error-message, .site-popup .row-errors {
    width: 100%; }
  .site-popup .error-message {
    margin-top: 4px; }
  .site-popup .popup-title {
    font-weight: 500;
    font-family: "Avenir", sans-serif;
    line-height: 1.15;
    margin-bottom: 1.5vw; }
  .site-popup .form-field {
    margin-top: 1.5vw; }
  .site-popup .desc {
    color: rgba(40, 47, 54, 0.5);
    margin-bottom: 2vw; }
  .site-popup .desc,
  .site-popup .popup-title {
    padding: 0 70px;
    text-align: center; }
  .site-popup .close {
    position: absolute;
    font-size: 0;
    padding: 10px;
    top: 4.6vh;
    right: 11vw;
    cursor: pointer;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .site-popup .close:hover {
      opacity: 0.7; }
    .site-popup .close img {
      width: 24px; }

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

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

body {
  background-color: #fafbfc; }
  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.inquiries-page .site-main .content-container {
    padding-bottom: 0; }
  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 .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; }

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

.filters-shown .products-list-form .lowest-price,
.filters-shown .products-list-form .orderAvailable {
  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; }
  .filters-shown .products-list-form .lowest-price.heading,
  .filters-shown .products-list-form .orderAvailable.heading {
    white-space: nowrap; }

.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 {
  line-height: 1.7;
  margin-left: 6px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  padding: 0 5px;
  min-width: 20px;
  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;
    text-align: center; }
  .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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE2IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX3BsYWNlX29yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIwLjAwMDAwMCwgLTE1NS4wMDAwMDApIiBmaWxsPSIjNEI4Q0ZFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMC4wMDAwMDAsIDE1MC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNC4yMTk2Njk5MSw1LjIxOTY2OTkxIEM0LjUxMjU2MzEzLDQuOTI2Nzc2NyA0Ljk4NzQzNjg3LDQuOTI2Nzc2NyA1LjI4MDMzMDA5LDUuMjE5NjY5OTEgQzUuNTczMjIzMyw1LjUxMjU2MzEzIDUuNTczMjIzMyw1Ljk4NzQzNjg3IDUuMjgwMzMwMDksNi4yODAzMzAwOSBMNS4yODAzMzAwOSw2LjI4MDMzMDA5IEwyLjU2LDkgTDE0Ljc1LDkgQzE1LjEyOTY5NTgsOSAxNS40NDM0OTEsOS4yODIxNTM4OCAxNS40OTMxNTM0LDkuNjQ4MjI5NDQgTDE1LjUsOS43NSBDMTUuNSwxMC4xNjQyMTM2IDE1LjE2NDIxMzYsMTAuNSAxNC43NSwxMC41IEwxNC43NSwxMC41IEwyLjU2LDEwLjUgTDUuMjgwMzMwMDksMTMuMjE5NjY5OSBDNS41NDY1OTY2NSwxMy40ODU5MzY1IDUuNTcwODAyNywxMy45MDI2MDAyIDUuMzUyOTQ4MjQsMTQuMTk2MjExNyBMNS4yODAzMzAwOSwxNC4yODAzMzAxIEM0Ljk4NzQzNjg3LDE0LjU3MzIyMzMgNC41MTI1NjMxMywxNC41NzMyMjMzIDQuMjE5NjY5OTEsMTQuMjgwMzMwMSBMNC4yMTk2Njk5MSwxNC4yODAzMzAxIEwwLjIxOTY2OTkxNCwxMC4yODAzMzAxIEwwLjIxOTY2OTkxNCwxMC4yODAzMzAxIEwwLjE1NjI3MTkyMSwxMC4yMDgzMDI2IEMwLjE1NDU1NzM0NywxMC4yMDYwODQ3IDAuMTUyODU0OTI1LDEwLjIwMzg1NjkgMC4xNTExNjQ3NTQsMTAuMjAxNjE5MyBDMC4xNDMxNzU3MTcsMTAuMTkxMTI5MSAwLjEzNTY4NTMxOCwxMC4xODA2NjEyIDAuMTI4NDk2NTUzLDEwLjE3MDA1IEMwLjExNzQ2MTI1NiwxMC4xNTM2NTgxIDAuMTA2ODEzMDQsMTAuMTM2NTA4MSAwLjA5Njg1NTA0MjUsMTAuMTE4OTE1OCBDMC4wODg3MDE5MDA1LDEwLjEwNDYyNDQgMC4wODEwNTg0MjkyLDEwLjA4OTk5MDkgMC4wNzM5MzAzOTcyLDEwLjA3NTE3MTUgQzAuMDY1NDQ1LDEwLjA1NzUxMzkgMC4wNTc0NDk1MjM1LDEwLjAzOTA5NDIgMC4wNTAxODg2NDAzLDEwLjAyMDMwODkgQzAuMDQ2MDI4NDgxNSwxMC4wMDk0NTY1IDAuMDQyMzAzMDA5MSw5Ljk5OTA5MTMxIDAuMDM4ODEyOTExNiw5Ljk4ODY2NDY2IEMwLjAzMTU3OTM0OTQsOS45NjcyODM0NSAwLjAyNTE3MDg1MTEsOS45NDQ4MjcyIDAuMDE5ODA4MDM0Niw5LjkyMTk2ODEyIEMwLjAxNzAxNDY3OTMsOS45MDk3MjYxIDAuMDE0NTc1ODE3OCw5Ljg5ODAzMjgyIDAuMDEyNDE4MTMzOSw5Ljg4NjI5OCBDMC4wMDQyOTQ4ODc0Nyw5Ljg0MjY4ODA0IDAsOS43OTY4NDU1OCAwLDkuNzUgTDAuMDAzOTgwNzA0OCw5LjgyNzQwMzk1IEMwLjAwMTkyNDI5NDUzLDkuODA3NDY4MDYgMC4wMDA2NjQ2MzE5Niw5Ljc4NzQ2NTUyIDAuMDAwMjAxNzE3MDkzLDkuNzY3NDQ3OTggTDAsOS43NSBDMCw5Ljc0NDI0NzAzIDYuNDc3MzYxODRlLTA1LDkuNzM4NTA5MiAwLjAwMDE5MzYzMTM0Miw5LjczMjc4NzE4IEMwLjAwMDYyMzAzMDMxNiw5LjcxMzE5ODU5IDAuMDAxODkwMTU3NzksOS42OTI4NjI4OCAwLjAwMzk4MDcwNDgsOS42NzI1OTYwNSBDMC4wMDYwODU0Njg3Niw5LjY1MTkyOTY0IDAuMDA4OTI1MTc3MjIsOS42MzIyNTYyMyAwLjAxMjUxMjM3OTcsOS42MTI4NDQ5MSBDMC4wMTQ1NzU4MTc4LDkuNjAxOTY3MTggMC4wMTcwMTQ2NzkzLDkuNTkwMjczOSAwLjAxOTczNDcxODIsOS41Nzg2MzI5OCBDMC4wMjUxNzA4NTExLDkuNTU1MTcyOCAwLjAzMTU3OTM0OTQsOS41MzI3MTY1NSAwLjAzODk4MDMwODIsOS41MTA3MTYzNSBDMC4wNDIzMDMwMDkxLDkuNTAwOTA4NjkgMC4wNDYwMjg0ODE1LDkuNDkwNTQzNTEgMC4wNDk5ODkzMjg5LDkuNDgwMjQ4MDkgQzAuMDU3NDQ5NTIzNSw5LjQ2MDkwNTc5IDAuMDY1NDQ1LDkuNDQyNDg2MDggMC4wNzQxMzk4NDE0LDkuNDI0NDY3MTcgQzAuMDgxMDU4NDI5Miw5LjQxMDAwOTE0IDAuMDg4NzAxOTAwNSw5LjM5NTM3NTU4IDAuMDk2ODYwODExMSw5LjM4MDk1NDY4IEMwLjEwNjgxMzA0LDkuMzYzNDkxOTQgMC4xMTc0NjEyNTYsOS4zNDYzNDE5NCAwLjEyODc2MjkwMiw5LjMyOTY3MDkzIEMwLjE1NDgzNzc5Myw5LjI5MTA2ODE5IDAuMTg1MjI4OTEzLDkuMjU0MTEwOTIgMC4yMTk2Njk5MTQsOS4yMTk2Njk5MSBMMC4xNTExNjQ3NTQsOS4yOTgzODA3NSBDMC4xNzIxNzExNjEsOS4yNzA1NzA1NiAwLjE5NTA3MDA2NSw5LjI0NDI2OTc2IDAuMjE5NjY5OTE0LDkuMjE5NjY5OTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjAuMDAwMDAwLCAtMjgwLjAwMDAwMCkiIGZpbGw9IiMwMDg2RjgiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwLjAwMDAwMCwgMjA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC04IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNzEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43NDM1ODk3LC0xLjc3NjM1Njg0ZS0xNCBDMTQuOTg5NzcwNywtMS43NzYzNTY4NGUtMTQgMTYsMS4wMTAyMjkyOCAxNiwyLjI1NjQxMDI2IEwxNiwxMC40NjE1Mzg1IEMxNiwxMS43MDc3MTk0IDE0Ljk4OTc3MDcsMTIuNzE3OTQ4NyAxMy43NDM1ODk3LDEyLjcxNzk0ODcgTDEyLjcxNywxMi43MTcgTDEyLjcxNzk0ODcsMTMuODYwODA1OSBDMTIuNzE3OTQ4NywxNC45OTA4ODMgMTEuODQxNjcxLDE1LjkxNjI5NDUgMTAuNzMxNTI3MSwxNS45OTQ2Mjg5IEwxMC41Nzg3NTQ2LDE2IEwzLjA3NjkyMzA4LDE2IEMxLjQzODI3NjAyLDE2IDAuMDk4ODA5MzU0NCwxNC43MTkwNTY0IDAuMDA1MjIzMjc1MjksMTMuMTAzODY5NSBMLTguODgxNzg0MmUtMTUsMTIuOTIzMDc2OSBMLTguODgxNzg0MmUtMTUsNS40MjEyNDU0MiBDLTguODgxNzg0MmUtMTUsNC4yOTExNjgyNiAwLjg3NjI3NzczNiwzLjM2NTc1Njc0IDEuOTg2NDIxNjMsMy4yODc0MjI0MiBMMi4xMzkxOTQxNCwzLjI4MjA1MTI4IEwzLjI4MiwzLjI4MiBMMy4yODIwNTEyOCwyLjI1NjQxMDI2IEMzLjI4MjA1MTI4LDEuMDEwMjI5MjggNC4yOTIyODA1NiwtMS43NzYzNTY4NGUtMTQgNS41Mzg0NjE1NCwtMS43NzYzNTY4NGUtMTQgTDEzLjc0MzU4OTcsLTEuNzc2MzU2ODRlLTE0IFogTTMuMjgyLDQuNTEyIEwyLjEzOTE5NDE0LDQuNTEyODIwNTEgQzEuNjczMzIxMjksNC41MTI4MjA1MSAxLjI4OTM1NjEzLDQuODYzNTA5MDQgMS4yMzY4ODA4Nyw1LjMxNTMwMzg5IEwxLjIzMDc2OTIzLDUuNDIxMjQ1NDIgTDEuMjMwNzY5MjMsMTIuOTIzMDc2OSBDMS4yMzA3NjkyMywxMy44OTQxMjcgMS45ODA0NzU1NiwxNC42OTAwNzM4IDIuOTMyNjQ3MjQsMTQuNzYzNjc2NCBMMy4wNzY5MjMwOCwxNC43NjkyMzA4IEwxMC41Nzg3NTQ2LDE0Ljc2OTIzMDggQzExLjA0NDYyNzQsMTQuNzY5MjMwOCAxMS40Mjg1OTI2LDE0LjQxODU0MjIgMTEuNDgxMDY3OCwxMy45NjY3NDc0IEwxMS40ODcxNzk1LDEzLjg2MDgwNTkgTDExLjQ4NywxMi43MTcgTDUuNTM4NDYxNTQsMTIuNzE3OTQ4NyBDNC4yOTIyODA1NiwxMi43MTc5NDg3IDMuMjgyMDUxMjgsMTEuNzA3NzE5NCAzLjI4MjA1MTI4LDEwLjQ2MTUzODUgTDMuMjgyLDQuNTEyIFogTTEzLjc0MzU4OTcsMS4yMzA3NjkyMyBMNS41Mzg0NjE1NCwxLjIzMDc2OTIzIEM0Ljk3MjAxNTY0LDEuMjMwNzY5MjMgNC41MTI4MjA1MSwxLjY4OTk2NDM2IDQuNTEyODIwNTEsMi4yNTY0MTAyNiBMNC41MTI4MjA1MSwxMC40NjE1Mzg1IEM0LjUxMjgyMDUxLDExLjAyNzk4NDQgNC45NzIwMTU2NCwxMS40ODcxNzk1IDUuNTM4NDYxNTQsMTEuNDg3MTc5NSBMMTMuNzQzNTg5NywxMS40ODcxNzk1IEMxNC4zMTAwMzU2LDExLjQ4NzE3OTUgMTQuNzY5MjMwOCwxMS4wMjc5ODQ0IDE0Ljc2OTIzMDgsMTAuNDYxNTM4NSBMMTQuNzY5MjMwOCwyLjI1NjQxMDI2IEMxNC43NjkyMzA4LDEuNjg5OTY0MzYgMTQuMzEwMDM1NiwxLjIzMDc2OTIzIDEzLjc0MzU4OTcsMS4yMzA3NjkyMyBaIE0xMS42OTIzMDc3LDcuMzg0NjE1MzggQzEyLjAzMjE3NTIsNy4zODQ2MTUzOCAxMi4zMDc2OTIzLDcuNjYwMTMyNDYgMTIuMzA3NjkyMyw4IEMxMi4zMDc2OTIzLDguMzA4OTcwNDkgMTIuMDc5OTkyMiw4LjU2NDc1ODc4IDExLjc4MzI0NDcsOC42MDg3MTIyNyBMMTEuNjkyMzA3Nyw4LjYxNTM4NDYyIEw3LjU4OTc0MzU5LDguNjE1Mzg0NjIgQzcuMjQ5ODc2MDUsOC42MTUzODQ2MiA2Ljk3NDM1ODk3LDguMzM5ODY3NTQgNi45NzQzNTg5Nyw4IEM2Ljk3NDM1ODk3LDcuNjkxMDI5NTEgNy4yMDIwNTkwNCw3LjQzNTI0MTIyIDcuNDk4ODA2NTYsNy4zOTEyODc3MyBMNy41ODk3NDM1OSw3LjM4NDYxNTM4IEwxMS42OTIzMDc3LDcuMzg0NjE1MzggWiBNMTEuNjkyMzA3Nyw0LjEwMjU2NDEgQzEyLjAzMjE3NTIsNC4xMDI1NjQxIDEyLjMwNzY5MjMsNC4zNzgwODExOCAxMi4zMDc2OTIzLDQuNzE3OTQ4NzIgQzEyLjMwNzY5MjMsNS4wNTc4MTYyNiAxMi4wMzIxNzUyLDUuMzMzMzMzMzMgMTEuNjkyMzA3Nyw1LjMzMzMzMzMzIEwxMS42OTIzMDc3LDUuMzMzMzMzMzMgTDcuNTg5NzQzNTksNS4zMzMzMzMzMyBDNy4yNDk4NzYwNSw1LjMzMzMzMzMzIDYuOTc0MzU4OTcsNS4wNTc4MTYyNiA2Ljk3NDM1ODk3LDQuNzE3OTQ4NzIgQzYuOTc0MzU4OTcsNC4zNzgwODExOCA3LjI0OTg3NjA1LDQuMTAyNTY0MSA3LjU4OTc0MzU5LDQuMTAyNTY0MSBMNy41ODk3NDM1OSw0LjEwMjU2NDEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    font-size: 0;
    margin-right: 8px; }

.page-content-inner {
  padding: 40px;
  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);
  max-width: 1170px;
  position: relative; }

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

.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: 100000;
  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE3IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVyX2RldGFpbHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAuMDAwMDAwLCAtMTMyLjAwMDAwMCkiIGZpbGw9IiM0MUMxNzUiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwLjAwMDAwMCwgMTEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4xMDQ1NjE5OSwxNC45OTcwNDE5IEM3LjYyOTU0OTI1LDE1LjQxMjY3OCA3LjU4MTQxNTAxLDE2LjEzNDY5MTYgNy45OTcwNTExNiwxNi42MDk3MDQzIEM4LjQxMjY4NzMxLDE3LjA4NDcxNzEgOS4xMzQ3MDA4OSwxNy4xMzI4NTEzIDkuNjA5NzEzNjQsMTYuNzE3MjE1MiBMMTQuMTgxMTM2OSwxMi43MTcyMTk4IEMxNC42ODg0MjcsMTIuMjczMzQxIDE0LjcwMzMzMTMsMTEuNDg5MDk1IDE0LjIxMzI3MjgsMTEuMDI2MjYyIEwzLjkyNzU3MDQzLDEuMzExOTg3NTMgQzMuNDY4NjkyOTQsMC44Nzg2MDMyMjMgMi43NDUzNzE4MywwLjg5OTI2OTU0IDIuMzExOTg3NTMsMS4zNTgxNDcwNCBDMS44Nzg2MDMyMiwxLjgxNzAyNDU0IDEuODk5MjY5NTQsMi41NDAzNDU2NCAyLjM1ODE0NzA0LDIuOTczNzI5OTUgTDExLjcyOTkyMjYsMTEuODI0ODUxMyBMOC4xMDQ1NjE5OSwxNC45OTcwNDE5IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yODU3MDksIDkuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4yODU3MDksIC05LjAwMDAwMCkgIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }
  .alert.alert-error, .alert.error {
    color: #F90000;
    background-color: rgba(249, 0, 0, 0.09);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX29yZGVycyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MC4wMDAwMDAsIC0xMzEuMDAwMDAwKSIgZmlsbD0iI0Y5MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAxMTAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjczMTM3MDg1LDEuNDY4NjI5MTUgTDgsNi43MzcgTDEzLjI2ODYyOTIsMS40Njg2MjkxNSBDMTMuODU2NzEyOCwwLjg4MDU0NTUxMSAxNC43ODg2OTEzLDAuODQ1OTUyMzU2IDE1LjQxNzIzMzIsMS4zNjQ4NDk2OCBMMTUuNTMxMzcwOCwxLjQ2ODYyOTE1IEMxNi4xNTYyMDk3LDIuMDkzNDY4MDIgMTYuMTU2MjA5NywzLjEwNjUzMTk4IDE1LjUzMTM3MDgsMy43MzEzNzA4NSBMMTUuNTMxMzcwOCwzLjczMTM3MDg1IEwxMC4yNjMsOSBMMTUuNTMxMzcwOCwxNC4yNjg2MjkyIEMxNi4xNTYyMDk3LDE0Ljg5MzQ2OCAxNi4xNTYyMDk3LDE1LjkwNjUzMiAxNS41MzEzNzA4LDE2LjUzMTM3MDggQzE0LjkwNjUzMiwxNy4xNTYyMDk3IDEzLjg5MzQ2OCwxNy4xNTYyMDk3IDEzLjI2ODYyOTIsMTYuNTMxMzcwOCBMOCwxMS4yNjMgTDIuNzMxMzcwODUsMTYuNTMxMzcwOCBDMi4xNDMyODcyMSwxNy4xMTk0NTQ1IDEuMjExMzA4NjcsMTcuMTU0MDQ3NiAwLjU4Mjc2NjgxMSwxNi42MzUxNTAzIEwwLjQ2ODYyOTE1LDE2LjUzMTM3MDggQy0wLjE1NjIwOTcxNywxNS45MDY1MzIgLTAuMTU2MjA5NzE3LDE0Ljg5MzQ2OCAwLjQ2ODYyOTE1LDE0LjI2ODYyOTIgTDAuNDY4NjI5MTUsMTQuMjY4NjI5MiBMNS43MzcsOSBMMC40Njg2MjkxNSwzLjczMTM3MDg1IEMtMC4xNTYyMDk3MTcsMy4xMDY1MzE5OCAtMC4xNTYyMDk3MTcsMi4wOTM0NjgwMiAwLjQ2ODYyOTE1LDEuNDY4NjI5MTUgQzEuMDkzNDY4MDIsMC44NDM3OTAyODMgMi4xMDY1MzE5OCwwLjg0Mzc5MDI4MyAyLjczMTM3MDg1LDEuNDY4NjI5MTUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    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: 40px; }
  .page-header .page-title {
    margin-right: 16px;
    margin-bottom: 0; }
    .page-header .page-title:after {
      display: none; }

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

.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: #C2C2C2;
    font-size: 12px;
    line-height: 1.15; }
  .wholesale-form-container .phone-number-input {
    width: 220px; }
  .wholesale-form-container .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; }
  .wholesale-form-container .opening-hours .column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .wholesale-form-container .opening-hours .column:nth-child(1) {
      width: 200px;
      min-width: 200px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-right: 45px; }
    .wholesale-form-container .opening-hours .column:nth-child(2), .wholesale-form-container .opening-hours .column:nth-child(3) {
      width: 60px;
      margin-right: 25px; }
    .wholesale-form-container .opening-hours .column input[type="text"] {
      border: 1px solid #E9E9EA;
      border-radius: 3px;
      padding: 5px;
      text-align: center; }
  .wholesale-form-container .opening-hours .dayname {
    line-height: 1.2; }
  .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; }
  .wholesale-form-container .add-row {
    position: relative;
    width: 22px;
    height: 22px; }
    .wholesale-form-container .add-row:before, .wholesale-form-container .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%); }
    .wholesale-form-container .add-row:before {
      width: 8px;
      height: 2px; }
    .wholesale-form-container .add-row:after {
      width: 2px;
      height: 8px; }

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

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

.invoices-list-form .single-list-item,
.companies-list-form .single-list-item {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.toggle-row-content-container {
  display: none;
  overflow: hidden;
  width: 100%;
  font-weight: 400;
  font-size: 16px; }
  .toggle-row-content-container .inner {
    padding-top: 0;
    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;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }

.invoice-programs-info {
  padding-right: 180px; }
  .invoice-programs-info .program-row {
    width: 520px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 14px;
    line-height: 1.2; }
    .invoice-programs-info .program-row:last-child {
      margin-bottom: 0; }
  .invoice-programs-info .name {
    padding-left: 15px; }

.user-invoices-info {
  padding-right: 30px; }
  .user-invoices-info .invoice-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 14px; }
  .user-invoices-info .status {
    width: 210px;
    min-width: 210px !important; }

[data-status="verified"] .status .standard-select {
  background-color: rgba(30, 135, 240, 0.1) !important; }

[data-status="verified"] .status .standard-select .select2-selection__rendered {
  color: #1E87F0 !important; }

[data-status="verified"] .status .select2-selection__arrow b {
  border-color: #1E87F0 !important; }

[data-status="accepted"] .status .standard-select {
  background-color: rgba(65, 193, 117, 0.1) !important; }

[data-status="accepted"] .status .standard-select .select2-selection__rendered {
  color: #41C175 !important; }

[data-status="accepted"] .status .select2-selection__arrow b {
  border-color: #41C175 !important; }

[data-status="wholesale-rejected"] .status .standard-select,
[data-status="rejected"] .status .standard-select {
  background-color: rgba(249, 0, 0, 0.1) !important; }

[data-status="wholesale-rejected"] .status .standard-select .select2-selection__rendered,
[data-status="rejected"] .status .standard-select .select2-selection__rendered {
  color: #F90000 !important; }

[data-status="wholesale-rejected"] .status .select2-selection__arrow b,
[data-status="rejected"] .status .select2-selection__arrow b {
  border-color: #F90000 !important; }

.programs-users-list.list-form-container .items-list-container .list-headings .bonus,
.programs-users-list.list-form-container .items-list-container .single-list-item .bonus {
  width: 150px;
  min-width: 150px; }

.programs-users-list.list-form-container .items-list-container .list-headings .purchase,
.programs-users-list.list-form-container .items-list-container .single-list-item .purchase {
  width: 180px;
  min-width: 180px; }

.programs-users-list.list-form-container .items-list-container .list-headings .number,
.programs-users-list.list-form-container .items-list-container .single-list-item .number {
  text-align: right; }

.programs-users-list.list-form-container .items-list-container .list-headings .invoice-number,
.programs-users-list.list-form-container .items-list-container .single-list-item .invoice-number {
  font-weight: 400;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.items-list-container.with-next-buttons .single-list-item,
.items-list-container.with-next-buttons .list-headings {
  padding-right: 70px; }

.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 0;
  text-transform: uppercase;
  color: #000A12;
  font-size: 14px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: 2px;
  margin-bottom: 6px;
  font-weight: 700; }
  .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 {
  color: #000A12; }
  .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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCA2IDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MiAoOTEzOTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT54PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzgxLjAwMDAwMCwgLTU2LjAwMDAwMCkiIGZpbGw9IiNFNDJCMDAiPg0KICAgICAgICAgICAgPGcgaWQ9IjEtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDE1LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtaW4tY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NzMuMDAwMDAwLCAxOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjAuMDAwMDAwLCAwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTgyLjc5MTUyNjgsMjMuMjA4MjM2MyBDODIuNTEzODc4NSwyMi45MzA1ODc5IDgyLjA2NDIzOTcsMjIuOTMwNTg3OSA4MS43ODY1OTE0LDIzLjIwODIzNjMgTDc5Ljk5OTg4MTUsMjQuOTk0OTQ2MSBMNzguMjEzMTcxNywyMy4yMDgyMzYzIEM3Ny45MzU1MjM0LDIyLjkzMDU4NzkgNzcuNDg1ODg0NiwyMi45MzA1ODc5IDc3LjIwODIzNjMsMjMuMjA4MjM2MyBDNzYuOTMwNTg3OSwyMy40ODU4ODQ2IDc2LjkzMDU4NzksMjMuOTM1OTk3MiA3Ny4yMDgyMzYzLDI0LjIxMzE3MTcgTDc4Ljk5NDk0NjEsMjUuOTk5ODgxNSBMNzcuMjA4MjM2MywyNy43ODcwNjUyIEM3Ni45MzA1ODc5LDI4LjA2NDIzOTcgNzYuOTMwNTg3OSwyOC41MTQzNTIzIDc3LjIwODIzNjMsMjguNzkyMDAwNiBDNzcuMzQ3MDYwNCwyOC45MzA4MjQ4IDc3LjUyODUyNjksMjkgNzcuNzEwNDY3MSwyOSBDNzcuODkyNDA3MywyOSA3OC4wNzQzNDc1LDI4LjkzMDgyNDggNzguMjEzMTcxNywyOC43OTIwMDA2IEw3OS45OTk4ODE1LDI3LjAwNDgxNyBMODEuNzg2NTkxNCwyOC43OTIwMDA2IEM4MS45MjU0MTU2LDI4LjkzMDgyNDggODIuMTA3MzU1OCwyOSA4Mi4yODkyOTYsMjkgQzgyLjQ3MTIzNjIsMjkgODIuNjUyNzAyNiwyOC45MzA4MjQ4IDgyLjc5MTUyNjgsMjguNzkyMDAwNiBDODMuMDY5MTc1MiwyOC41MTQzNTIzIDgzLjA2OTE3NTIsMjguMDY0MjM5NyA4Mi43OTE1MjY4LDI3Ljc4NzA2NTIgTDgxLjAwNDgxNywyNS45OTk4ODE1IEw4Mi43OTE1MjY4LDI0LjIxMzE3MTcgQzgzLjA2OTE3NTIsMjMuOTM1OTk3MiA4My4wNjkxNzUyLDIzLjQ4NTg4NDYgODIuNzkxNTI2OCwyMy4yMDgyMzYzIiBpZD0ieCI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }
    .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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCA4IDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MiAoOTEzOTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT52PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjU4LjAwMDAwMCwgLTU2LjAwMDAwMCkiIGZpbGw9IiM2M0MxNkUiPg0KICAgICAgICAgICAgPGcgaWQ9IjEtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDE1LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtaW4tY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NzMuMDAwMDAwLCAxOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1pbi1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTAuMDAwMDAwLCAwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcwLjc3MTE5MTQsMjMuMTk5NjkxNyBMNjYuNDQ0Mjc1LDI3LjI5ODI2MjQgTDY1LjI2NTM0NDMsMjYuMDA1NDU4NyBDNjUuMDAzMDkyMywyNS43MTc5MTI2IDY0LjU0NjkxODMsMjUuNjg4MzczNCA2NC4yNDY2NTE5LDI1Ljk0MDM4MDEgQzYzLjk0NjM4NTQsMjYuMTkyMzg2OCA2My45MTYwNzAxLDI2LjYyOTQ3NTQgNjQuMTc4ODAzMiwyNi45MTc0ODMgTDY1Ljg2Mjk5LDI4Ljc2MzY4NiBDNjUuOTkzODc1MywyOC45MDcyMjgzIDY2LjE4MTA2MDcsMjguOTkyNjE1MiA2Ni4zNzk3OTQ3LDI4Ljk5OTUzODQgQzY2LjM4ODkzNzQsMjkgNjYuMzk3NTk5LDI5IDY2LjQwNjI2MDUsMjkgQzY2LjU5NTg1MTgsMjkgNjYuNzc4MjI1MiwyOC45Mjg0NTk2IDY2LjkxMzQ0MTMsMjguODAwNjEwMSBMNzEuNzg1NTUzLDI0LjE4NTEwMjYgQzcyLjA2ODk3NzYsMjMuOTE2MDE4NSA3Mi4wNzE4NjQ4LDIzLjQ3NzU0NTMgNzEuNzkxODA4NiwyMy4yMDU2OTE5IEM3MS41MTE3NTI0LDIyLjkzMzgzODUgNzEuMDU0NjE2LDIyLjkzMTA2OTIgNzAuNzcxMTkxNCwyMy4xOTk2OTE3IiBpZD0idiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+); }
    .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: 80px;
    min-width: 80px;
    padding-right: 20px;
    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 .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;
    max-width: 120px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden; }
  .items-list-container .list-headings .invoice-number-with-image,
  .items-list-container .list-headings .invoice-number-no-image,
  .items-list-container .single-list-item .invoice-number-with-image,
  .items-list-container .single-list-item .invoice-number-no-image {
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fff; }
    .items-list-container .list-headings .invoice-number-with-image:hover .invoice-number,
    .items-list-container .list-headings .invoice-number-no-image:hover .invoice-number,
    .items-list-container .single-list-item .invoice-number-with-image:hover .invoice-number,
    .items-list-container .single-list-item .invoice-number-no-image:hover .invoice-number {
      max-width: initial !important;
      -o-text-overflow: initial;
         text-overflow: initial;
      overflow: visible; }
  .items-list-container .list-headings .invoice-number-no-image,
  .items-list-container .single-list-item .invoice-number-no-image {
    padding: 5px 3px 5px 0; }
    .items-list-container .list-headings .invoice-number-no-image .invoice-number,
    .items-list-container .single-list-item .invoice-number-no-image .invoice-number {
      max-width: 140px; }
  .items-list-container .list-headings .user-invoices-info .invoice-number,
  .items-list-container .single-list-item .user-invoices-info .invoice-number {
    max-width: 170px; }
  .items-list-container .list-headings .invoice-number-with-image,
  .items-list-container .single-list-item .invoice-number-with-image {
    padding: 5px 24px 5px 0; }
    .items-list-container .list-headings .invoice-number-with-image img,
    .items-list-container .single-list-item .invoice-number-with-image img {
      position: absolute;
      right: 3px;
      top: 50%;
      width: 16px;
      margin-left: 5px;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  .items-list-container .list-headings .invoice-company,
  .items-list-container .single-list-item .invoice-company {
    padding-left: 12px; }
  .items-list-container .list-headings .user,
  .items-list-container .single-list-item .user {
    max-width: 20%; }
  .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: 35px;
    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;
      max-width: 20vw; }
  .items-list-container .list-headings .number,
  .items-list-container .single-list-item .number {
    min-width: 140px;
    width: 140px; }
  .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 .bonus,
  .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.order-number,
  .items-list-container .list-headings .column.order-number,
  .items-list-container .list-headings .heading.volume,
  .items-list-container .list-headings .column.volume,
  .items-list-container .list-headings .heading.lowest-price,
  .items-list-container .list-headings .column.lowest-price,
  .items-list-container .list-headings .heading.orderAvailable,
  .items-list-container .list-headings .column.orderAvailable,
  .items-list-container .list-headings .heading.can-order,
  .items-list-container .list-headings .column.can-order,
  .items-list-container .list-headings .heading.invoices-acceptance,
  .items-list-container .list-headings .column.invoices-acceptance,
  .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 .bonus,
  .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.order-number,
  .items-list-container .single-list-item .column.order-number,
  .items-list-container .single-list-item .heading.volume,
  .items-list-container .single-list-item .column.volume,
  .items-list-container .single-list-item .heading.lowest-price,
  .items-list-container .single-list-item .column.lowest-price,
  .items-list-container .single-list-item .heading.orderAvailable,
  .items-list-container .single-list-item .column.orderAvailable,
  .items-list-container .single-list-item .heading.can-order,
  .items-list-container .single-list-item .column.can-order,
  .items-list-container .single-list-item .heading.invoices-acceptance,
  .items-list-container .single-list-item .column.invoices-acceptance,
  .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 .heading.invoices-count,
  .items-list-container .list-headings .column.invoices-count,
  .items-list-container .single-list-item .heading.invoices-count,
  .items-list-container .single-list-item .column.invoices-count {
    text-align: right;
    min-width: 215px;
    width: 215px;
    margin-left: auto; }
  .items-list-container .list-headings .column.invoices-count,
  .items-list-container .single-list-item .column.invoices-count {
    padding-left: 90px;
    text-align: center; }
  .items-list-container .list-headings .heading.invoices-count:before, .items-list-container .list-headings .heading.invoices-count:after,
  .items-list-container .single-list-item .heading.invoices-count:before,
  .items-list-container .single-list-item .heading.invoices-count:after {
    top: 8px; }
  .items-list-container .list-headings .invoices-acceptance,
  .items-list-container .single-list-item .invoices-acceptance {
    min-width: 210px;
    width: 210px; }
  .items-list-container .list-headings .invoice-mass-action-button,
  .items-list-container .single-list-item .invoice-mass-action-button {
    font-size: 16px;
    font-weight: 400;
    color: #1E87F0;
    margin-right: 10px;
    text-decoration: underline;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
    .items-list-container .list-headings .invoice-mass-action-button:last-child,
    .items-list-container .single-list-item .invoice-mass-action-button:last-child {
      margin-right: 0; }
    .items-list-container .list-headings .invoice-mass-action-button:hover,
    .items-list-container .single-list-item .invoice-mass-action-button:hover {
      cursor: pointer;
      color: #0e6ecd; }
  .items-list-container .list-headings .can-order,
  .items-list-container .single-list-item .can-order {
    min-width: 215px;
    width: 215px; }
  .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 {
    overflow: hidden;
    white-space: nowrap; }
  .items-list-container .list-headings .order-number,
  .items-list-container .single-list-item .order-number {
    min-width: 160px;
    width: 160px;
    margin-left: auto !important; }
  .items-list-container .list-headings .orderAvailable,
  .items-list-container .single-list-item .orderAvailable {
    width: 120px;
    min-width: 120px; }
  .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 .lowest-price,
  .items-list-container .single-list-item .lowest-price {
    width: 160px;
    min-width: 160px; }
  .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;
    margin-left: auto !important; }
  .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 .toggle-row,
  .items-list-container .single-list-item .toggle-row {
    width: 30px;
    min-width: 30px; }
  .items-list-container .list-headings .bonus,
  .items-list-container .single-list-item .bonus {
    width: 110px;
    min-width: 110px;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
  .items-list-container .list-headings .purchase,
  .items-list-container .single-list-item .purchase {
    width: 140px;
    min-width: 140px;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease; }
  .items-list-container .list-headings .status,
  .items-list-container .single-list-item .status {
    width: 130px;
    min-width: 130px; }
    .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 .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;
  font-weight: 500; }
  .items-list-container .single-list-item:hover .next-btn {
    right: 20px; }

.items-list-container .next-btn {
  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; }

.column.toggle-row {
  height: 30px;
  margin-right: -15px;
  margin-left: 15px; }
  .column.toggle-row.can-toggle {
    cursor: pointer; }
    .column.toggle-row.can-toggle:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 7px;
      height: 7px;
      border-right: 2px solid #1E87F0;
      border-bottom: 2px solid #1E87F0;
      font-size: 0;
      display: block;
      -webkit-transform: translate(-50%, -75%) rotate(45deg);
          -ms-transform: translate(-50%, -75%) rotate(45deg);
              transform: translate(-50%, -75%) rotate(45deg); }

.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.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.toggled .column.toggle-row:before {
    -webkit-transform: translate(-50%, -25%) rotate(-135deg);
        -ms-transform: translate(-50%, -25%) rotate(-135deg);
            transform: translate(-50%, -25%) rotate(-135deg); }
  .single-list-item.toggled .toggle-row-content-container .inner {
    padding-top: 10px; }
  .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); }

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

.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: #C2C2C2;
        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 .col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

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

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

.single-user-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-user-page .advisor-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.single-user-page .row {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .single-user-page .row:last-child {
    margin-bottom: 0; }
  .single-user-page .row .column {
    padding-right: 25px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .single-user-page .row .column:first-child {
      max-width: 30%;
      min-width: 150px; }
    .single-user-page .row .column.place-orders {
      width: 100%;
      max-width: initial; }
    .single-user-page .row .column.fullwidth {
      width: 100%;
      max-width: 100%; }
    .single-user-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-user-page .row .column.address .part {
        width: auto; }
  .single-user-page .row .part {
    display: inline-block;
    vertical-align: top;
    width: 33%; }

.single-user-page .label {
  color: #C2C2C2;
  line-height: 1.15;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 6px; }

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

.single-user-page .main-content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -15px;
  margin-right: -15px; }
  .single-user-page .main-content-inner > .column {
    margin: 0 15px; }
    .single-user-page .main-content-inner > .column .title {
      text-transform: uppercase;
      font-weight: 500;
      margin-bottom: 20px; }
  .single-user-page .main-content-inner .user-programs {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 380px; }
    .single-user-page .main-content-inner .user-programs .single-program-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 8px 50px 8px 10px;
      line-height: 1.125; }
    .single-user-page .main-content-inner .user-programs .icon {
      margin-right: 12px;
      border-radius: 8px;
      overflow: hidden;
      width: 50px;
      min-width: 50px;
      height: 40px;
      font-size: 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; }
      .single-user-page .main-content-inner .user-programs .icon img {
        width: 100%; }
  .single-user-page .main-content-inner .current-issues {
    min-width: 350px;
    width: 20%; }
  .single-user-page .main-content-inner .user-data {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 505px; }
    .single-user-page .main-content-inner .user-data > .inner {
      padding: 30px; }

.single-user-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-user-page .single-issues .icon {
    width: 30px;
    min-width: 30px;
    font-size: 0;
    margin-right: 16px; }
    .single-user-page .single-issues .icon img {
      width: 100%; }
  .single-user-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-user-page .single-issues .content a {
      font-size: 14px;
      margin-top: 2px; }
  .single-user-page .single-issues .elements-count {
    margin-left: auto; }

.single-user-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-user-page .activities-container {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 10px; }

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

.programs-list-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
  margin-left: -10px;
  margin-right: -10x;
  max-width: 1100px; }
  .programs-list-container .program-info {
    -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 10px;
    padding: 10px;
    min-width: 345px;
    width: calc(33.3333% - 30px);
    min-height: 184px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .programs-list-container .program-info:last-child {
      margin-right: 0; }
    .programs-list-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; }
      .programs-list-container .program-info .logo img {
        max-height: 48px; }
    .programs-list-container .program-info .desc {
      font-size: 15px;
      line-height: 1.2;
      margin-bottom: 6px;
      letter-spacing: -0.4px; }
    .programs-list-container .program-info .bottom-bar {
      margin-top: auto;
      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;
      font-size: 14px; }
    .programs-list-container .program-info .actual-payout {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #C2C2C2;
      margin-left: auto; }
      .programs-list-container .program-info .actual-payout .value {
        color: #000A12;
        margin-left: 4px;
        font-weight: 700; }

.program-info-boxes-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px; }
  .program-info-boxes-container .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 40px; }
    .program-info-boxes-container .box:last-child {
      margin-right: 0; }
    .program-info-boxes-container .box .icon {
      margin-right: 12px; }
      .program-info-boxes-container .box .icon img {
        width: 26px; }
      .program-info-boxes-container .box .icon.calendar img {
        width: 24px; }
    .program-info-boxes-container .box .content {
      color: #C2C2C2;
      font-size: 14px;
      font-weight: 500; }
      .program-info-boxes-container .box .content .value {
        color: #000A12;
        font-size: 24px;
        font-weight: 700;
        line-height: 1.2; }

.documents-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px; }

.document-tile {
  margin: 0 15px 30px;
  width: calc(25% - 30px);
  padding: 20px;
  min-width: 300px;
  border-radius: 10px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 6px 0 #DCE1EC;
          box-shadow: 0 2px 6px 0 #DCE1EC; }
  .document-tile .name {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 6px; }
  .document-tile .data-row {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    margin-bottom: 6px; }
    .document-tile .data-row .label {
      min-width: 110px;
      color: #828190; }
  .document-tile .document-link {
    margin-top: 14px;
    font-size: 14px;
    line-height: 1;
    display: inline-block; }

.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-label {
      position: relative;
      top: 0;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important; }
    .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; }
  .order-items-container .info-message {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: 500; }
    .order-items-container .info-message:before {
      content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yNTYsMEMxMTQuNDk3LDAsMCwxMTQuNTA3LDAsMjU2YzAsMTQxLjUwMywxMTQuNTA3LDI1NiwyNTYsMjU2YzE0MS41MDMsMCwyNTYtMTE0LjUwNywyNTYtMjU2DQoJCQlDNTEyLDExNC40OTcsMzk3LjQ5MiwwLDI1NiwweiBNMjU2LDQ3MmMtMTE5LjM5MywwLTIxNi05Ni42MTUtMjE2LTIxNmMwLTExOS4zOTMsOTYuNjE1LTIxNiwyMTYtMjE2DQoJCQljMTE5LjM5MywwLDIxNiw5Ni42MTUsMjE2LDIxNkM0NzIsMzc1LjM5MywzNzUuMzg0LDQ3MiwyNTYsNDcyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjU2LDIxNC4zM2MtMTEuMDQ2LDAtMjAsOC45NTQtMjAsMjB2MTI4Ljc5M2MwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMHMyMC04Ljk1NSwyMC0yMC4wMDFWMjM0LjMzDQoJCQlDMjc2LDIyMy4yODQsMjY3LjA0NiwyMTQuMzMsMjU2LDIxNC4zM3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPGNpcmNsZSBjeD0iMjU2IiBjeT0iMTYyLjg0IiByPSIyNyIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
      width: 20px;
      margin-right: 10px;
      font-size: 0;
      line-height: 1; }

.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.new-item-row > .thumbnail,
  .single-item-row.new-item-row > .item-details,
  .single-item-row.new-item-row > .item-quantity {
    display: none; }
  .single-item-row.new-item-row .item-name {
    margin-right: 0; }
  .single-item-row.static-item-row {
    padding: 22px 30px; }
    .single-item-row.static-item-row .item-title {
      margin-right: 30px;
      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: 14px; }
      .single-item-row.static-item-row .item-title strong {
        color: #1E87F0;
        font-size: 16px;
        font-weight: 500; }
    .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 .thumbnail {
    min-width: 60px;
    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;
    margin-right: 14px; }
    .single-item-row .thumbnail img {
      max-width: 60px;
      max-height: 60px; }
  .single-item-row .remove-item {
    position: absolute;
    top: 50%;
    right: 22px;
    width: 34px;
    height: 34px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ3b3JrZXJzX3BsYWNlX29yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODY4LjAwMDAwMCwgLTM1Mi4wMDAwMDApIiBmaWxsPSIjOTg5ODk4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9IjEtY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAzMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTc1OS42MTAwNTEsMzkuNDEwMDUwNSBDNzYwLjE1Njc4NSwzOC44NjMzMTY1IDc2MS4wNDMyMTUsMzguODYzMzE2NSA3NjEuNTg5OTQ5LDM5LjQxMDA1MDUgQzc2Mi4xMzY2ODQsMzkuOTU2Nzg0NSA3NjIuMTM2Njg0LDQwLjg0MzIxNTUgNzYxLjU4OTk0OSw0MS4zODk5NDk1IEw3NjEuNTg5OTQ5LDQxLjM4OTk0OTUgTDc1Ni45NzksNDYgTDc2MS41ODk5NDksNTAuNjEwMDUwNSBDNzYyLjEzNjY4NCw1MS4xNTY3ODQ1IDc2Mi4xMzY2ODQsNTIuMDQzMjE1NSA3NjEuNTg5OTQ5LDUyLjU4OTk0OTUgQzc2MS4wNDMyMTUsNTMuMTM2NjgzNSA3NjAuMTU2Nzg1LDUzLjEzNjY4MzUgNzU5LjYxMDA1MSw1Mi41ODk5NDk1IEw3NTUsNDcuOTc5IEw3NTAuMzg5OTQ5LDUyLjU4OTk0OTUgQzc0OS44NzczODYsNTMuMTAyNTEyNiA3NDkuMDY2MjYxLDUzLjEzNDU0NzggNzQ4LjUxNjM3OCw1Mi42ODYwNTUxIEw3NDguNDEwMDUxLDUyLjU4OTk0OTUgQzc0Ny44NjMzMTYsNTIuMDQzMjE1NSA3NDcuODYzMzE2LDUxLjE1Njc4NDUgNzQ4LjQxMDA1MSw1MC42MTAwNTA1IEw3NDguNDEwMDUxLDUwLjYxMDA1MDUgTDc1My4wMjEsNDYgTDc0OC40MTAwNTEsNDEuMzg5OTQ5NSBDNzQ3Ljg2MzMxNiw0MC44NDMyMTU1IDc0Ny44NjMzMTYsMzkuOTU2Nzg0NSA3NDguNDEwMDUxLDM5LjQxMDA1MDUgQzc0OC45NTY3ODUsMzguODYzMzE2NSA3NDkuODQzMjE1LDM4Ljg2MzMxNjUgNzUwLjM4OTk0OSwzOS40MTAwNTA1IEw3NTUsNDQuMDIxIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+) 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-name input {
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis; }
  .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;
    -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);
    border: none;
    color: #C2C2C2; }
    .single-item-row .autocomplete-container a {
      color: #C2C2C2; }
    .single-item-row .autocomplete-container .product-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 14px 20px 14px 14px;
      border-bottom: 1px solid #ededed;
      -webkit-transition: all 0.35s ease;
      -o-transition: all 0.35s ease;
      transition: all 0.35s ease; }
      .single-item-row .autocomplete-container .product-item:hover {
        cursor: pointer;
        -webkit-box-shadow: inset 0 0 15px #f1f1f1;
                box-shadow: inset 0 0 15px #f1f1f1; }
      .single-item-row .autocomplete-container .product-item:last-child {
        border-bottom: none; }
    .single-item-row .autocomplete-container .go-to {
      min-width: 20px;
      height: 20px;
      border-radius: 50%;
      border: 1px solid #1E87F0;
      margin-left: 24px;
      position: relative; }
      .single-item-row .autocomplete-container .go-to:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        border-top: 2px solid #1E87F0;
        border-right: 2px solid #1E87F0;
        width: 5px;
        height: 5px;
        display: block;
        -webkit-transform: translate(-75%, -50%) rotate(45deg);
            -ms-transform: translate(-75%, -50%) rotate(45deg);
                transform: translate(-75%, -50%) rotate(45deg); }
    .single-item-row .autocomplete-container .unit {
      color: #D2D2D2;
      font-size: 12px;
      line-height: 1; }
    .single-item-row .autocomplete-container .item-quantity {
      margin-left: auto; }
    .single-item-row .autocomplete-container .thumbnail {
      min-width: 70px;
      width: 70px;
      height: 70px; }
      .single-item-row .autocomplete-container .thumbnail img {
        max-width: 70px;
        max-height: 70px; }
    .single-item-row .autocomplete-container .name {
      margin-right: 30px;
      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: 14px; }
      .single-item-row .autocomplete-container .name strong {
        color: #1E87F0;
        font-size: 16px;
        font-weight: 500; }
  .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; }
  .items-list-container .list-headings .heading.invoices-count,
  .items-list-container .list-headings .column.invoices-count,
  .items-list-container .single-list-item .heading.invoices-count,
  .items-list-container .single-list-item .column.invoices-count {
    min-width: 130px;
    width: 130px; }
  .items-list-container .list-headings .column.invoices-count,
  .items-list-container .single-list-item .column.invoices-count {
    padding-left: 40px; }
  .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 {
    max-width: 240px; } }

@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; }
  .items-list-container .single-list-item .invoices-acceptance {
    min-width: 210px;
    width: calc(100% - 50px); }
  .programs-users-list.list-form-container .items-list-container .list-headings .toggle-row,
  .programs-users-list.list-form-container .items-list-container .list-headings .invoices-acceptance {
    display: none !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%);
    height: calc(100vh - 55px);
    overflow-y: auto;
    -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; }
  .page-content-inner {
    padding: 32px 24px; }
  .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: 100%; }
  .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; } }

/* 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.lowest-price:before {
        content: 'Najni\17Csza cena:'; }
      .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.invoices-count {
        padding-left: 0; }
        .items-list-container .single-list-item .column.invoices-count:before {
          content: 'Faktury w aktualnym okresie:'; }
      .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.city, .items-list-container .single-list-item .column.nip, .items-list-container .single-list-item .column.phone, .items-list-container .single-list-item .column.status, .items-list-container .single-list-item .column.bonus, .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.lowest-price, .items-list-container .single-list-item .column.inOffer, .items-list-container .single-list-item .column.price, .items-list-container .single-list-item .column.invoices-count, .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-user-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-user-page .main-content-inner > .column {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 20px; }
    .single-user-page .main-content-inner .user-data {
      max-width: initial; }
  .single-user-page .wholesale-info-popup-container .producers-popup-list .prod {
    width: 100%; }
  .select2-dropdown.client-select-dropdown {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important; }
  .user-invoices-info {
    padding-right: 0; }
    .user-invoices-info .invoice-row .purchase,
    .user-invoices-info .invoice-row .bonus {
      width: 100px !important;
      min-width: 100px !important; }
    .user-invoices-info .invoice-row .status {
      min-width: 130px !important; }
  .toggle-row-content-container .inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .programs-users-list.list-form-container .items-list-container .list-headings .number, .programs-users-list.list-form-container .items-list-container .single-list-item .number {
    text-align: left; }
  .programs-users-list.list-form-container .items-list-container .single-list-item .invoice-number {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .programs-list-container .program-info {
    min-width: initial;
    width: calc(50% - 30px); }
  .items-list-container .single-list-item .invoice-number-with-image,
  .items-list-container .single-list-item .invoice-number-no-image {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 0;
    left: 0; }
  .items-list-container .single-list-item .invoice-number-with-image img {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .items-list-container .single-list-item .invoice-number {
    max-width: initial;
    -o-text-overflow: initial;
       text-overflow: initial;
    overflow: visible; }
  .popup-container.long-text-popup .inner {
    max-width: 90vw;
    width: 90vw;
    padding: 35px; }
  .popup-container .popup-title {
    font-size: 20px; }
  .popup-container .content {
    max-height: 40vh; } }

/* 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-user-page .main-content-inner .column {
    width: 100%;
    min-width: initial; }
  .single-user-page .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .single-user-page .row .column {
      margin-top: 20px; }
      .single-user-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%; }
  .documents-container {
    margin-left: 0;
    margin-right: 0; }
  .document-tile {
    width: 100%;
    min-width: initial;
    margin-left: 0;
    margin-right: 0; } }

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