@font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueBoldCondensed.woff2") format("woff2"), url("../fonts/HelveticaNeueBoldCondensed.woff") format("woff"), url("../fonts/HelveticaNeueBoldCondensed.svg#HelveticaNeueBoldCondensed") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueBlackCondensed.woff2") format("woff2"), url("../fonts/HelveticaNeueBlackCondensed.woff") format("woff"), url("../fonts/HelveticaNeueBlackCondensed.svg#HelveticaNeueBlackCondensed") format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueBlackCondensed.woff2") format("woff2"), url("../fonts/HelveticaNeueBlackCondensed.woff") format("woff"), url("../fonts/HelveticaNeueBlackCondensed.svg#HelveticaNeueBlackCondensed") format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Light.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Light.svg#HelveticaNeueCyr-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Bold.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Bold.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-BoldItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-BoldItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-BoldItalic.svg#HelveticaNeueCyr-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Black.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Black.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Black.svg#HelveticaNeueCyr-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-HeavyItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-HeavyItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-HeavyItalic.svg#HelveticaNeueCyr-HeavyItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-BlackItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-BlackItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-BlackItalic.svg#HelveticaNeueCyr-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-LightItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-LightItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-LightItalic.svg#HelveticaNeueCyr-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Italic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Italic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Italic.svg#HelveticaNeueCyr-Italic") format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Heavy.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Heavy.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Heavy.svg#HelveticaNeueCyr-Heavy") format("svg");
  font-weight: 900;
  font-style: normal;
}

body {
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    background-color: #dadada;
}

.modal-content {
    background-color: #dadada;
}

#ModuleCDKA {
  padding-top: 20px;
}

.moduleEK {
  width: 80%;
  margin: 0 auto;
  border: 1px solid #ddd;
}

.moduleEK--body {
  padding: 10px;
  margin: 10px;
  border: 1px solid #9e9e9e;
}

.moduleEK--header {
  background: -webkit-gradient(linear, left top, left bottom, from(#2A7A2C), to(#35a138)) #308f33;
  background: linear-gradient(to bottom, #2A7A2C, #35a138) #308f33;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 15px;
}

.moduleEK--cat {
  margin-top: 20px;
  cursor: pointer;
}

.moduleEK--cat span {
  color: #337ab7;
}

.moduleEK--form {
  margin-top: 20px;
}

.moduleEK--form__formgroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.moduleEK--form__formgroup-submit {
  margin-top: 20px;
}


.order-fieldset {
    margin-bottom: 20px;
}
.cdek-symbol {
  position: absolute;
  right: -3px;
  top: 52%;
}
.form-control{
    background: #cacaca;
    color: #000;
}
.moduleEK--form__formgroup .select2-container--default .select2-selection--single {
    background-color: #cacaca;
    border: 1px solid #ccc;
    height: 34px;
}
.moduleEK--form__formgroup .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px;
}
.moduleEK--form__formgroup .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 34px;
}
.btn-default {
    color: #333;
    background-color: #cacaca;
    border-color: #a0a0a0;
}
.cons_select{
    background: #cacaca;
    border: none;
}
.delete_p{
    margin-top: 24px;
}
.select2-dropdown {
    background-color: #e3e3e3;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    background: #cacaca;
}
.autocomplete-suggestions{
    background: #cacaca!important;
}
.cdek-list-adress {
    border: 1px solid #ccc;
    padding: 5px;
    margin-top: 5px;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 360px;
}
.cdek-list-adress__item {
    margin: 10px 0;
    padding: 3px 5px;
    border-radius: 10px;
    font-weight: bold;
}
.cdek-list-adress__item:hover {
    background: #cecece;
}
.cdek-list-adress__item span {
  display: block;
  font-size: 12px;
  color: #666;
}
.cdek-list-address-postmat__item{
    font-size: 12px;
    line-height: 10px;
    background: #ccc;
    background-color: #69ad69;
    color: #fff;
    padding: 2px 5px;
    display: inline-block;
    margin-right: 10px;
}
.cdek-map {
        float: right;
    width: 70%;
    margin-left: 5px;
    height: 400px;
}
.cdek-map-left {
        float: left;
    width: calc(30% - 5px);
  }
.cdek-map iframe {
      width: 100%;
    height: 100%;
}


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