@charset "UTF-8";
@font-face {
  font-family: "Museo Sans";
  src: url("fonts/MuseoSansCyrl-500.woff2") format("woff2"), url("fonts/MuseoSansCyrl-500.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Museo Sans";
  src: url("fonts/MuseoSansCyrl-900.woff2") format("woff2"), url("fonts/MuseoSansCyrl-900.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}

/*
 |  tail.select - A solution to make (multiple) selection fields beatiful again, written in vanillaJS!
 |  @author     SamBrishes@pytesNET
 |  @version    0.4.2 - Beta
 |  @website    https://www.github.com/pytesNET/tail.select
 |
 |  @license    X11 / MIT License
 |  @copyright  Copyright © 2014 - 2018 SamBrishes, pytesNET <pytes@gmx.net>
 */
/* Background-Image Position */
.tail-select .tail-select-label::after,
.tail-select-container .tail-select-handle::after,
.tail-select .tail-select-dropdown ul li.tail-dropdown-option::before {
  top: 0;
  margin: 0;
  padding: 0;
  z-index: 21;
  display: inline-block;
  content: "";
  opacity: 0.75;
  position: absolute;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
}

/* @start CORE */
.tail-select,
.tail-select *,
.tail-select *::before,
.tail-select *::after {
  box-sizing: border-box;
}

.tail-select {
  width: 250px;
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}

.tail-select mark {
  color: #ffffff;
  background-color: #dc4650;
}

.tail-select button.tail-all,
.tail-select button.tail-none {
  color: #707478;
  cursor: pointer;
  margin: 1px 3px 0 0;
  padding: 1px 5px;
  display: inline-block;
  font-size: 12px;
  text-shadow: none;
  line-height: 18px;
  vertical-align: top;
  background-color: transparent;
  outline: none;
  border-width: 1px;
  border-style: solid;
  border-color: #c0c0c0;
  border-radius: 3px;
  box-shadow: none;
}

.tail-select button.tail-all:hover {
  color: #3c82e6;
  border-color: #3c82e6;
  background-color: transparent;
}

.tail-select button.tail-none:hover {
  color: #dc4650;
  border-color: #dc4650;
  background-color: transparent;
}

/* @end CORE */
/* @start LABEL */
.tail-select .tail-select-label {
  cursor: pointer;
  width: 100%;
  margin: 0;
  padding: 5px 10px;
  display: block;
  z-index: 20;
  position: relative;
  font-size: 14px;
  text-align: left;
  line-height: 22px;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05);
  transition: border 142ms linear;
}

.tail-select:hover .tail-select-label,
.tail-select.active .tail-select-label {
  z-index: 25;
  border-color: #3c82e6;
}

.tail-select .tail-select-label::after {
  right: 0;
  width: 34px;
  height: 34px;
  opacity: 0.5;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEyIDE2Ij48cGF0aCBkPSJNMCA1bDYgNiA2LTZIM    HoiLz48L3N2Zz4=");
  transition: opacity 142ms linear, transform 142ms linear;
}

.tail-select:hover .tail-select-label::after {
  opacity: 0.75;
}

.tail-select.active .tail-select-label::after {
  opacity: 0.75;
  transform: rotate(180deg);
}

.tail-select .tail-select-label .tail-label-inner {
  color: #707478;
}

.tail-select:hover .tail-select-label .tail-label-inner {
  color: #303438;
}

.tail-select .tail-select-label .tail-label-count {
  color: #707478;
  margin: 0 5px 0 0;
  padding: 0 7px 0 0;
  display: inline-block;
  border-right: 1px solid #d0d0d0;
}

/* @end LABEL */
/* @start CONTAINER */
.tail-select-container {
  width: auto;
  min-height: 34px;
  margin: 5px 0;
  padding: 2px;
  display: block;
  text-align: left;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05);
}

.tail-select-container .tail-select-handle {
  width: auto;
  color: #ffffff;
  cursor: pointer;
  margin: 2px;
  padding: 2px 24px 2px 5px;
  display: inline-block;
  position: relative;
  font-size: 12px;
  text-align: left;
  line-height: 20px;
  background-color: #3c82e6;
  border-radius: 3px;
  transition: opacity 50ms linear;
}

.tail-select-container .tail-select-handle:hover {
  opacity: 0.75;
}

.tail-select-container .tail-select-handle::after {
  width: 24px;
  height: 25px;
  opacity: 0.3;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEyIDE2Ij48cGF0aCBmaWxsPSIjZmZmZmZmIiBkP    SJNNy40OCA4bDMuNzUgMy43NS0xLjQ4IDEuNDhMNiA5LjQ4bC0zLjc1IDMuNzUtMS40OC0xLjQ4TDQuNTIgOCAuNzcgNC4y    NWwxLjQ4LTEuNDhMNiA2LjUybDMuNzUtMy43NSAxLjQ4IDEuNDhMNy40OCA4eiIvPjwvc3ZnPg==");
  transition: opacity 50ms linear;
}

.tail-select-container .tail-select-handle:hover::after {
  opacity: 1;
}

/* @end CONTAINER */
/* @start DROPDOWN */
.tail-select .tail-select-dropdown {
  width: 250px;
  margin: -3px 0 0 0;
  padding: 0;
  display: none;
  z-index: 23;
  overflow: hidden;
  position: absolute;
  font-size: 14px;
  text-align: left;
  line-height: 22px;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.3);
  border-radius: 0 0 3px 3px;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05);
}

.tail-select.open-top .tail-select-dropdown {
  bottom: 35px;
  margin: 0 0 -3px 0;
  border-radius: 3px 3px 0 0;
}

.tail-select.active .tail-select-dropdown {
  display: block;
}

/* Search Field */
.tail-select .tail-select-dropdown .tail-dropdown-search {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  z-index: 31;
  position: relative;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.075);
}

.tail-select .tail-select-dropdown .tail-dropdown-search input {
  width: 100%;
  margin: 0;
  padding: 10px 15px;
  display: block;
  font-size: 12px;
  text-align: left;
  line-height: 20px;
  outline: none;
  background: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

/* Dropdown Inner */
.tail-select .tail-select-dropdown .tail-dropdown-inner {
  width: 100%;
  margin: 0;
  padding: 10px 0;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
}

.tail-select .tail-select-dropdown ul,
.tail-select .tail-select-dropdown ul li {
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
}

.tail-select .tail-select-dropdown ul li {
  padding: 5px 10px;
  font-size: 12px;
  text-align: left;
  line-height: 20px;
}

.tail-select .tail-select-dropdown ul li .tail-option-description {
  color: #707478;
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
  font-size: 10px;
  text-align: left;
  line-height: 14px;
}

.tail-select .tail-select-dropdown ul li li {
  padding-left: 30px;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-action {
  top: 0;
  left: 0;
  width: 100%;
  height: 35px;
  margin: -10px 0 5px 0;
  padding: 5px 0 0 0;
  z-index: 30;
  position: static;
  /* position: sticky; */
  text-align: center;
  background-color: #ffffff;
  border-bottom: 1px solid #d0d0d0;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.075);
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-action button {
  margin: 0 5px;
  padding: 2px 5px;
  font-size: 12px;
  line-height: 18px;
}

.tail-select .tail-select-dropdown ul li.tail-optgroup-title {
  font-size: 14px;
}

.tail-select .tail-select-dropdown ul li.tail-optgroup-title button {
  float: right;
  font-size: 10px;
  line-height: 14px;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-empty {
  cursor: auto;
  padding: 10px;
  text-align: center;
  background-color: #ffffff;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-option {
  cursor: pointer;
  padding-left: 30px;
  position: relative;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-option::before {
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  transition: opacity 50ms linear;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-option:hover {
  background-color: #f0f0f0;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-option.disabled {
  cursor: not-allowed;
  opacity: 0.5;
  background-color: #e0e0e0;
}

/* Single States */
.tail-select .tail-select-dropdown ul li.tail-dropdown-option::before {
  opacity: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEyIDE2Ij48cGF0aCBkPSJNMTIgNWwtOCA4LTQtN    CAxLjUtMS41TDQgMTBsNi41LTYuNUwxMiA1eiIvPjwvc3ZnPg==");
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-option:hover::before {
  opacity: 0.5;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-option.selected::before {
  opacity: 0.75;
}

.tail-select.deselect .tail-select-dropdown ul li.tail-dropdown-option.selected:hover::before {
  opacity: 0.75;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEyIDE2Ij48cGF0aCBkPSJNNy40OCA4bDMuNzUgM    y43NS0xLjQ4IDEuNDhMNiA5LjQ4bC0zLjc1IDMuNzUtMS40OC0xLjQ4TDQuNTIgOCAuNzcgNC4yNWwxLjQ4LTEuNDhMNiA2    LjUybDMuNzUtMy43NSAxLjQ4IDEuNDhMNy40OCA4eiIvPjwvc3ZnPg==");
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-option.disabled::before {
  opacity: 0.75;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDE2Ij48cGF0aCBkPSJNNyAxQzMuMTQgMSAwI    DQuMTQgMCA4czMuMTQgNyA3IDcgNy0zLjE0IDctNy0zLjE0LTctNy03em0wIDEuM2MxLjMgMCAyLjUuNDQgMy40NyAxLjE3    bC04IDhBNS43NTUgNS43NTUgMCAwIDEgMS4zIDhjMC0zLjE0IDIuNTYtNS43IDUuNy01Ljd6bTAgMTEuNDFjLTEuMyAwLTI    uNS0uNDQtMy40Ny0xLjE3bDgtOGMuNzMuOTcgMS4xNyAyLjE3IDEuMTcgMy40NyAwIDMuMTQtMi41NiA1LjctNS43IDUuN3    oiLz48L3N2Zz4=");
}

/* Multiple States */
.tail-select.multiple .tail-select-dropdown ul li.tail-dropdown-option::before {
  opacity: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDE2Ij48cGF0aCBkPSJNMTMgMUgxYy0uNTUgM    C0xIC40NS0xIDF2MTJjMCAuNTUuNDUgMSAxIDFoMTJjLjU1IDAgMS0uNDUgMS0xVjJjMC0uNTUtLjQ1LTEtMS0xem0wIDEz    SDFWMmgxMnYxMnpNNiA5SDNWN2gzVjRoMnYzaDN2Mkg4djNINlY5eiIvPjwvc3ZnPg==");
}

.tail-select.multiple .tail-select-dropdown ul li.tail-dropdown-option:hover::before {
  opacity: 0.5;
}

.tail-select.multiple .tail-select-dropdown ul li.tail-dropdown-option.selected::before {
  opacity: 0.75;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDE2Ij48cGF0aCBkPSJNMTMgMUgxYy0uNTUgM    C0xIC40NS0xIDF2MTJjMCAuNTUuNDUgMSAxIDFoMTJjLjU1IDAgMS0uNDUgMS0xVjJjMC0uNTUtLjQ1LTEtMS0xem0wIDEz    SDFWMmgxMnYxMnpNNCA4YzAtMS42NiAxLjM0LTMgMy0zczMgMS4zNCAzIDMtMS4zNCAzLTMgMy0zLTEuMzQtMy0zeiIvPjw    vc3ZnPg==");
}

.tail-select.multiple .tail-select-dropdown ul li.tail-dropdown-option.selected:hover::before {
  opacity: 0.75;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDE2Ij48cGF0aCBkPSJNMTMgMUgxYy0uNTUgM    C0xIC40NS0xIDF2MTJjMCAuNTUuNDUgMSAxIDFoMTJjLjU1IDAgMS0uNDUgMS0xVjJjMC0uNTUtLjQ1LTEtMS0xem0wIDEz    SDFWMmgxMnYxMnptLTItNUgzVjdoOHYyeiIvPjwvc3ZnPg==");
}

.tail-select.multiple .tail-select-dropdown ul li.tail-dropdown-option.disabled::before {
  opacity: 0.75;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC    9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDE2Ij48cGF0aCBkPSJNMTMgMUgxYy0uNTUgM    C0xIC40NS0xIDF2MTJjMCAuNTUuNDUgMSAxIDFoMTJjLjU1IDAgMS0uNDUgMS0xVjJjMC0uNTUtLjQ1LTEtMS0xem0wIDEz    SDFWMmgxMnYxMnptLTguNS0ySDN2LTEuNUw5LjUgNEgxMXYxLjVMNC41IDEyeiIvPjwvc3ZnPg==");
}

/* Hide */
.tail-select.hide-selected .tail-select-dropdown ul li.tail-dropdown-option.selected,
.tail-select.hide-disabled .tail-select-dropdown ul li.tail-dropdown-option.disabled {
  display: none !important;
}

/* @end DROPDOWN */
/*
	NEFT theme
 */
/* @start CORE */
.tail-select {
  width: 240px;
}

.tail-select button.tail-all,
.tail-select button.tail-none {
  border-radius: 12px;
}

.tail-select button.tail-all:hover {
  color: #ffffff;
  background-color: #3c82e6;
}

.tail-select button.tail-none:hover {
  color: #ffffff;
  background-color: #dc4650;
}

/* @end CORE */
/* @start LABEL */
.tail-select .tail-select-label {
  font-size: 13px;
  font-weight: 500;
  padding: 8px 18px;
  border-radius: 34px;
  overflow: hidden;
  border-color: #e5e5e5;
}

.tail-select .tail-select-label:hover,
.tail-select.active .tail-select-label {
  border-color: #e5e5e5;
}

.tail-select .tail-select-label .tail-label-inner {
  white-space: nowrap;
  color: #868686;
}

.tail-select .tail-select-label::before {
  top: 1px;
  right: 0;
  width: 36px;
  height: 36px;
  opacity: 1;
  content: "";
  display: inline-block;
  position: absolute;
  border: 1px solid transparent;
  background-color: #ffffff;
  border-radius: 50%;
  transition: border 142ms linear, background 142ms linear;
}

.tail-select:hover .tail-select-label::before {
  border-color: #dfdfdf;
}

.tail-select.active .tail-select-label::before {
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}

.tail-select .tail-select-label::after {
  top: 2px;
  right: 1px;
  width: 36px;
  height: 36px;
  content: "";
  opacity: 0.75;
}

.tail-select:hover .tail-select-label::after,
.tail-select.active .tail-select-label::after {
  opacity: 1;
}

.tail-select .tail-select-label .tail-label-count {
  color: #ffffff;
  margin: 0 5px 0 -7px;
  padding: 0 7px;
  display: inline-block;
  border: 0;
  background-color: #3c82e6;
  border-radius: 10px;
}

/* @end LABEL */
/* @start CONTAINER */
.tail-select-container {
  padding: 2px 5px;
  border-radius: 34px;
}

.tail-select-container .tail-select-handle {
  padding: 2px 22px 2px 10px;
  background-color: #3c82e6;
  border-radius: 12px;
}

.tail-select-container .tail-select-handle::after {
  width: 20px;
  margin-right: 3px;
}

/* @end CONTAINER */
/* @start DROPDOWN */
.tail-select .tail-select-dropdown {
  margin: 15px 0 0 0;
  padding: 0;
  border-radius: 3px;
  width: 240px;
  border-color: #e5e5e5;
}

.tail-select.active .tail-select-dropdown {
  overflow: visible !important;
}

.tail-select.open-top .tail-select-dropdown {
  bottom: 35px;
  margin: 0 0 15px 0;
}

.tail-select .tail-select-dropdown::before,
.tail-select .tail-select-dropdown::after {
  top: -13px;
  right: 3px;
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 0 14px 13px 14px;
  border-color: transparent transparent #e5e5e5 transparent;
}

.tail-select .tail-select-dropdown::after {
  top: -12px;
  right: 4px;
  border-width: 0 13px 12px 13px;
  border-color: transparent transparent #ffffff transparent;
}

.tail-select.open-top .tail-select-dropdown::before,
.tail-select.open-top .tail-select-dropdown::after {
  top: auto;
  bottom: -13px;
  border-width: 13px 14px 0 14px;
  border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;
}

.tail-select.open-top .tail-select-dropdown::after {
  top: auto;
  bottom: -12px;
  border-width: 12px 13px 0 13px;
  border-color: #ffffff transparent transparent transparent;
}

.tail-select .tail-select-dropdown .tail-dropdown-inner {
  padding: 0;
  overflow: hidden;
}

.tail-select .tail-select-dropdown ul.tail-dropdown {
  margin: 0 0 1px 0;
  max-height: inherit;
  overflow-x: hidden;
  overflow-y: hidden;
}

/* Search Field */
.tail-select .tail-select-dropdown .tail-dropdown-search {
  box-shadow: none;
}

/* Action Field */
.tail-select .tail-select-dropdown ul li.tail-dropdown-action {
  margin: 0;
  padding: 6px 0 0 0;
  box-shadow: none;
}

.tail-select .tail-select-dropdown ul li.tail-dropdown-action button {
  padding: 2px 7px;
  font-size: 10px;
  line-height: 16px;
}

.tail-select .tail-select-dropdown ul li.tail-optgroup-title button {
  border-radius: 10px;
}

/* @end DROPDOWN */

@media (max-width: 575px){
  .tail-select{
    width: 188px;
  }
  .tail-select .tail-select-dropdown{
    width: 188px;
  }
}

/*# sourceMappingURL=C:/Projects/lavka/dist/maps/libs_styles.css.map */
