/*! normalize.css v8.0.0 | 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.
 */
/* line 12, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 33, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
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.
 */
/* line 46, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
hr {
  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.
 */
/* line 57, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 69, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
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.
 */
/* line 78, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 88, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 98, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
/* line 109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 118, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 126, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 130, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 141, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 153, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
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.
 */
/* line 169, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
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.
 */
/* line 179, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 188, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 199, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
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.
 */
/* line 211, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 222, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
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.
 */
/* line 233, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
legend {
  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.
 */
/* line 246, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 254, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
/* line 263, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 273, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
[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.
 */
/* line 283, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 292, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
[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.
 */
/* line 301, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 313, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 321, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 332, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
/* line 340, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/normalize.scss */
[hidden] {
  display: none;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 7, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.content__aside {
  width: 360px;
  margin-right: 35px;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
@media (max-width: 1200px) {
  /* line 7, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .content__aside {
    width: 300px;
  }
}
@media (max-width: 1060px) {
  /* line 7, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .content__aside {
    width: calc(100% + 20px);
    padding: 0 10px 16px;
    margin: 0 -10px 28px;
    border-bottom: 2px solid #d6d9e2;
  }
}
/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.content__wrapper {
  width: calc(100% - 360px - 35px);
}
@media (max-width: 1200px) {
  /* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .content__wrapper {
    width: calc(100% - 300px - 35px);
  }
}
@media (max-width: 1060px) {
  /* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .content__wrapper {
    width: 100%;
  }
}

/* line 35, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slider {
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  width: 100%;
  margin-bottom: 30px;
}
/* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slider__item {
  display: flex !important;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 350px;
  padding: 20px 45px;
  background: #fff no-repeat center;
  background-size: cover;
}
@media (max-width: 500px) {
  /* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .slider__item {
    min-height: 250px;
    padding: 20px;
  }
}
/* line 56, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slider__item-title {
  font-size: 28px;
  color: #18181a;
  line-height: 1.1;
  margin-bottom: 30px;
}

/* line 68, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.text_block {
  color: #9292a0;
  font-size: 17px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  padding: 40px 30px;
  margin-bottom: 30px;
}
@media (max-width: 500px) {
  /* line 68, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .text_block {
    padding: 20px 10px;
  }
}
/* line 79, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.text_block p {
  margin: 0;
}
/* line 81, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.text_block p:not(:last-child) {
  margin-bottom: 10px;
}

/* line 88, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog {
  margin-bottom: 30px;
}
/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 2;
}
@media (max-width: 750px) {
  /* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .catalog__btn {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog__btn-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  font-size: 16px;
  border: 1px solid #d6d8da;
  cursor: pointer;
  font-weight: bold;
  padding: 24px 24px 23px;
}
/* line 115, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog__btn-item:not(:last-child) {
  border-right-width: .5px;
}
/* line 118, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog__btn-item:not(:first-child) {
  border-left-width: .5px;
}
@media (max-width: 750px) {
  /* line 102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .catalog__btn-item {
    width: 100%;
  }
}
/* line 124, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog__btn-item:hover, .catalog__btn-item.active {
  border-color: #186ddb;
}
/* line 129, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog__btn-img {
  display: block;
  margin-right: 20px;
}
/* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  padding: 60px 40px;
}
@media (max-width: 1200px) {
  /* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .catalog_block {
    padding: 50px 10px;
  }
}
/* line 150, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 13px 90px;
  text-decoration: none;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}
/* line 170, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block__link-img {
  display: block;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin-bottom: 30px;
}
/* line 177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block__link-title {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
}
/* line 186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block__link:hover {
  color: #156bdb;
}
/* line 190, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block__btn {
  width: 100%;
  text-align: center;
  margin-top: -20px;
}
/* line 194, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block__btn-btn {
  display: inline-block;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
  color: #156bdb;
  text-decoration: none;
  border-bottom: 1px solid #fac41d;
  transition: border-color ease .3s;
}
/* line 205, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.catalog_block__btn-btn:hover {
  border-color: transparent;
}

/* line 214, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order {
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  background-image: url(../images/bg_order.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 50px;
  text-align: center;
}
@media (max-width: 1200px) {
  /* line 214, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .order {
    padding: 30px;
  }
}
@media (max-width: 570px) {
  /* line 214, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .order {
    padding: 20px 10px;
  }
}
/* line 233, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order__title {
  color: #18181a;
  margin: 0;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 10px;
}
@media (max-width: 570px) {
  /* line 233, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .order__title {
    font-size: 16px;
  }
}
/* line 246, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order__desc {
  color: #1d1f22;
  font-size: 17px;
  margin-bottom: 5px;
}
@media (max-width: 570px) {
  /* line 246, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .order__desc {
    font-size: 14px;
  }
}
/* line 253, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order__desc p {
  margin: 0;
}
/* line 257, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
/* line 267, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order_form__input {
  display: block;
  background: #fff;
  border: 1px solid #bfc4cb;
  padding: 18px 22px 16px;
  margin: 15px 12px 0;
}
/* line 273, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order_form__input::placeholder {
  color: #a2a8ae;
}
@media (max-width: 570px) {
  /* line 267, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .order_form__input {
    width: 100%;
    margin: 0 0 7px;
  }
}
/* line 281, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.order_form__btn {
  margin: 15px 12px 0;
  padding-left: 75px;
  padding-right: 75px;
  font-size: 15px;
}
@media (max-width: 570px) {
  /* line 281, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .order_form__btn {
    width: 100%;
    margin: 10px 0;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 300, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.info {
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  padding: 55px 100px;
}
@media (max-width: 1200px) {
  /* line 300, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .info {
    padding: 50px 30px;
  }
}
@media (max-width: 500px) {
  /* line 300, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .info {
    padding: 20px 10px;
  }
}
/* line 312, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.info__item {
  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: 100%;
  color: #333;
}
@media (max-width: 500px) {
  /* line 312, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .info__item {
    flex-wrap: wrap;
    justify-content: center;
  }
}
/* line 328, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.info__item:not(:last-child) {
  margin-bottom: 80px;
}
/* line 331, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.info__item-img {
  width: 91px;
  object-fit: contain;
}
/* line 335, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.info__item-desc {
  width: calc(100% - 91px - 70px);
}
@media (max-width: 500px) {
  /* line 335, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .info__item-desc {
    width: 100%;
    margin-top: 50px;
  }
}
/* line 341, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.info__item-desc p {
  margin: 0;
}
/* line 343, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.info__item-desc p:not(:last-child) {
  margin-bottom: 10px;
}

/* line 351, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text {
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  padding: 50px 30px;
  color: #5a5a66;
}
@media (max-width: 500px) {
  /* line 351, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .seo_text {
    padding: 20px 10px;
  }
}
/* line 361, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text h1,
.seo_text h2 {
  color: #121216;
  margin: 0 0 15px;
  font-size: 22px;
  font-weight: 400;
}
/* line 370, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text p {
  margin: 0;
}
/* line 372, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text p:not(:last-child) {
  margin-bottom: 15px;
}
/* line 376, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ul,
.seo_text ol {
  margin: 0;
  padding: 0;
}
/* line 380, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ul:not(:last-child),
.seo_text ol:not(:last-child) {
  margin-bottom: 15px;
}
/* line 383, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ul li,
.seo_text ol li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  list-style: none;
}
/* line 395, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ul li {
  width: 100%;
}
/* line 397, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ul li::before {
  content: '-';
  margin-right: 5px;
  display: block;
}
/* line 404, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ol {
  counter-reset: ol;
}
/* line 406, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ol li {
  align-items: flex-start;
  counter-increment: ol;
}
/* line 409, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text ol li::before {
  content: counter(ol) ".";
  margin-right: 5px;
  display: block;
}
/* line 416, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text img {
  margin: 0;
}
/* line 418, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text img:not(:last-child) {
  margin-bottom: 15px;
}
/* line 422, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text .three_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
/* line 432, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text .three_image img {
  margin: 0 0 10px;
}
/* line 434, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.seo_text .three_image img:not(:last-child) {
  margin-right: 25px;
}
@media (max-width: 500px) {
  /* line 434, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .seo_text .three_image img:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 500px) {
  /* line 422, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .seo_text .three_image {
    justify-content: center;
  }
}

/* line 449, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}
/* line 455, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.navigation__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  color: #43464a;
  fill: currentColor;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  padding: 9px 15px;
  margin-bottom: 10px;
  transition: color ease .3s, border-color ease .3s, background ease .3s, fill ease .3s;
}
/* line 472, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.navigation__item:not(:last-child) {
  margin-right: 15px;
}
/* line 475, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.navigation__item svg {
  display: block;
  width: 20px;
  height: 9px;
  margin-right: 15px;
}
/* line 481, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.navigation__item:hover {
  color: #fff;
  background: #156bdb;
  border-color: #156bdb;
}

/* line 490, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 18px);
}
/* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 10px 20px 20px;
  text-decoration: none;
  color: #156bdb;
  font-size: 16px;
  font-weight: bold;
  transition: color ease .3s;
}
@media (max-width: 1260px) and (min-width: 1061px) {
  /* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .category__item {
    width: calc(25% - 18px);
  }
}
@media (max-width: 850px) {
  /* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .category__item {
    width: calc(25% - 18px);
  }
}
@media (max-width: 670px) {
  /* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .category__item {
    width: calc(33.333% - 18px);
  }
}
@media (max-width: 510px) {
  /* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .category__item {
    width: calc(50% - 18px);
  }
}
@media (max-width: 400px) {
  /* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .category__item {
    width: calc(100% - 18px);
  }
}
/* line 536, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category__item:hover {
  color: #000;
}
/* line 539, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category__item-img {
  display: block;
  margin-bottom: 10px;
  max-height: 70px;
}
/* line 544, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category__item-title {
  width: 100%;
}
/* line 547, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category__item.full {
  position: relative;
  padding: 20px;
  align-items: center;
  color: #fff;
  background: linear-gradient(to right, #1c79bc 0%, #195da4 100%);
  font-weight: 400;
  transition: opacity ease .3s;
}
/* line 555, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category__item.full::after {
  display: inline-block;
  content: '';
  margin-left: 5px;
  width: 5px;
  height: 5px;
  border-radius: 1px;
  transform: rotate(-45deg);
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
/* line 568, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.category__item.full:hover {
  opacity: .9;
}

/* line 575, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.title_page {
  margin: 30px 0 40px;
  font-size: 24px;
  font-weight: bold;
  color: #156bdb;
}

/* line 584, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.page_block {
  font-size: 17px;
  padding: 30px 50px;
  margin-bottom: 30px;
  background: #fff;
  min-height: 685px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
}

/* line 594, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.page_h2 {
  margin-top: 0;
}

/* line 598, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.content__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -6px;
  width: calc(100% + 12px);
}

/* line 608, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.simple__input {
  display: block;
  background: #fff;
  border: 1px solid #bfc4cb;
  padding: 15px;
  width: 100%;
  margin-bottom: 20px;
}

/* line 617, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.simple_checkbox {
  display: block;
  position: absolute;
  left: 2px;
  top: calc(50% - 8.65px);
  width: 17.3px;
  height: 17.3px;
  border-radius: 2px;
  border: 1px solid #b1b1b1;
  background: #fff;
  -webkit-transition: background ease .3s, border-color ease .3s;
  -o-transition: background ease .3s, border-color ease .3s;
  transition: background ease .3s, border-color ease .3s;
}

/* line 632, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.rub {
  font-family: arial;
  vertical-align: middle;
  border-bottom: 1px solid;
  line-height: 5px;
  display: inline-block;
  width: 0.4em;
}

/* line 642, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search_ico {
  position: relative;
  display: block;
  background: url(/assets/search.svg) center center no-repeat;
  width: 21px;
  height: 21px;
  border: none;
  background-size: 100%;
  margin: auto;
}
/* line 651, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search_ico:Hover {
  top: 1px;
}

/* line 654, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.trash {
  position: relative;
  display: block;
  background: url(/assets/trash.svg) center center no-repeat;
  width: 21px;
  height: 21px;
  border: none;
  background-size: 100%;
}
/* line 662, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.trash:Hover {
  top: 1px;
}

/* line 665, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.trash_td {
  width: 21px;
}

/* line 669, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.edit_ico {
  position: relative;
  display: block;
  background: url(/assets/edit.svg) center center no-repeat;
  width: 21px;
  height: 21px;
  border: none;
  background-size: 100%;
}
/* line 677, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.edit_ico:Hover {
  top: 1px;
}

/* line 680, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.edit_and_trash_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

/* line 688, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.unload_xls_link {
  float: right;
  margin-bottom: 10px;
  font-size: 14px;
}

/* line 694, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.grey_solid {
  border: 1px solid #3b41aa;
}

/* line 696, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.blue_solid {
  border: 1px solid #156bdb;
}

/* line 698, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.hide {
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 703, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .trash {
    margin: auto 0 auto auto;
  }

  /* line 705, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .edit_and_trash_block {
    justify-content: space-between;
    width: 50px;
    float: right;
  }
}
@media (max-width: 1060px) {
  /* line 712, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .aside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (min-width: 1061px) {
  /* line 712, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .aside {
    padding-bottom: 12px;
  }
}
/* line 726, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.aside__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  position: relative;
}
/* line 736, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.aside__menu.fixed {
  position: absolute;
}
/* line 739, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.aside__menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 104px;
  margin-bottom: 12px;
  border-radius: 8px;
  background: #fff no-repeat right bottom;
  color: #262626;
  font-size: 18px;
  text-decoration: none;
  padding: 20px 120px 20px 35px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  transition: color ease .3s;
}
/* line 759, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.aside__menu-item:hover {
  color: #156bdb;
}
@media (max-width: 1110px) {
  /* line 726, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .aside__menu {
    display: none;
  }
}

/* line 770, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter {
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-bottom: 23px;
  padding: 30px 30px 26px;
  width: 100%;
}
@media (max-width: 1110px) {
  /* line 770, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .filter {
    margin: 11px 0 0;
  }
}
/* line 779, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter__title {
  font-size: 19px;
  font-weight: bold;
  color: #262626;
  text-align: center;
  margin: 0 0 20px;
}
/* line 788, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block {
  margin-bottom: 20px;
}
/* line 790, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__title {
  position: relative;
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  padding: 0 15px 0 0;
  border: none;
  background: transparent;
  text-align: left;
  width: 100%;
  cursor: pointer;
  transition: color ease .3s;
}
/* line 804, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__title:hover, .filter_block__title:focus, .filter_block__title.active {
  color: #156bdb;
}
/* line 809, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__title::after {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 5px);
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 3px;
  transform: rotate(-135deg);
  border-left: 4px solid currentColor;
  border-bottom: 4px solid currentColor;
  transition: border-color ease .3s;
}
/* line 826, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__list {
  display: none;
  margin: 20px 0;
}
/* line 830, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item {
  display: block;
  margin: 0;
  cursor: pointer;
  position: relative;
  padding: 0 10px 0 27.3px;
  text-decoration: none;
}
/* line 837, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item:hover {
  text-decoration: none;
}
/* line 840, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item:not(:last-child) {
  margin-bottom: 8px;
}
/* line 843, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
/* line 849, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item-input:checked + .filter_block__item-checkbox {
  background: #156bdb;
  border-color: #156bdb;
}
/* line 853, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item-input:focus + .filter_block__item-checkbox {
  box-shadow: 0 0 0 2px #186ddb;
}
/* line 856, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item-input:disabled + .filter_block__item-checkbox {
  background: #b1b1b1;
  cursor: not-allowed;
}
/* line 860, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item-input:checked:disabled + .filter_block__item-checkbox {
  background: #156bdb;
  border-color: #156bdb;
  opacity: .6;
  cursor: not-allowed;
}
/* line 867, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block__item-checkbox {
  display: block;
  position: absolute;
  left: 2px;
  top: calc(50% - 8.65px);
  width: 17.3px;
  height: 17.3px;
  border-radius: 2px;
  border: 1px solid #b1b1b1;
  background: #fff;
  transition: background ease .3s, border-color ease .3s;
}
/* line 881, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block.active .filter_block__list {
  display: block;
}
/* line 884, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block.active .filter_block__title {
  color: #156bdb;
}
/* line 886, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.filter_block.active .filter_block__title::after {
  transform: rotate(-45deg);
  top: calc(50% - 8px);
}

/* line 896, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header {
  background: #fff;
  position: relative;
  position: sticky;
  top: 0;
  z-index: 100;
  margin-bottom: 20px;
  font-size: 13px;
}
@media (max-height: 800px) {
  /* line 896, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header {
    position: relative;
  }
}
/* line 907, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__bottom {
  box-shadow: 4px 0 24px rgba(199, 199, 199, 0.75);
}
/* line 910, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header .wrapper {
  position: relative;
}
/* line 912, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header .wrapper::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: calc(-100vw + 1630px);
  right: 0;
  bottom: 0;
  background: url("../images/bg_header.jpg") no-repeat left center;
  background-size: 1000px 100%;
  z-index: -1;
}
@media (max-width: 1630px) {
  /* line 912, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header .wrapper::before {
    left: 0;
  }
}
/* line 927, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header .wrapper.header__wrapper::before {
  left: calc(-100vw + 1920px);
}
@media (max-width: 1920px) {
  /* line 927, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header .wrapper.header__wrapper::before {
    left: 0;
  }
}
/* line 934, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__wrapper {
  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;
  max-width: 1920px;
  padding-top: 30px;
  padding-bottom: 20px;
}
@media (max-width: 800px) {
  /* line 934, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__wrapper {
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 5px;
  }
}
/* line 956, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__wrapper-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% - 200px);
}
@media (max-width: 800px) {
  /* line 956, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__wrapper-left {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
}
/* line 973, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__link {
  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;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-left: 15px;
  width: 185px;
}
@media (max-width: 800px) {
  /* line 973, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__link {
    display: none;
  }
}
/* line 989, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__link-item {
  display: inline-block;
  color: #121216;
  text-decoration: none;
  border-bottom: 1px dotted #000;
  transition: border-color ease .3s;
}
/* line 995, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__link-item:not(:last-child) {
  margin-bottom: 3px;
}
/* line 998, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__link-item:hover, .header__link-item:focus {
  border-color: transparent;
}
/* line 1004, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 10px;
  top: 0;
}
@media (max-width: 500px) {
  /* line 1004, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__top {
    left: 10px;
    right: 10px;
    top: 73px;
    justify-content: center;
  }
}
/* line 1020, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__top-location {
  display: block;
  color: #121216;
  background: url(../images/icon_maps.svg) no-repeat left center;
  background-size: 17px 17px;
  border: none;
  cursor: pointer;
  padding: 5px 0 5px 20px;
  font-size: 12px;
  font-weight: bold;
}
/* line 1032, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__top-location span {
  border-bottom: 1px dashed #121216;
  transition: border-color ease .3s;
}
/* line 1037, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__top-location:hover span {
  border-color: transparent;
}
/* line 1042, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__top-cart {
  background: #fac41d url(../images/icon_cart.png) no-repeat 10px center;
  background-size: 24px 24px;
  color: #000;
  margin-left: 15px;
  padding: 10px 10px 10px 44px;
  border-radius: 0 0 8px 8px;
  text-decoration: none;
  font-size: 1.23em;
  font-weight: bold;
  transition: box-shadow ease .3s;
}
/* line 1055, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__top-cart span {
  padding: 2px 8px;
  border: 2px solid #000;
  border-radius: 5px;
}
/* line 1060, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__top-cart:hover {
  box-shadow: inset 0 -3px 0 0 #efb413;
}
@media (max-width: 500px) {
  /* line 1042, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__top-cart {
    border-radius: 8px;
    padding: 10px 10px 10px 44px;
  }
}
/* line 1069, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__login {
  margin-left: 20px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}
@media (max-width: 500px) {
  /* line 1069, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__login {
    position: absolute;
    right: 10px;
    bottom: calc(100% + 20px);
  }
}
/* line 1081, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__login-item {
  display: inline-block;
  color: #156bdb;
  text-decoration: none;
  border-bottom: 1px dotted currentColor;
  transition: border-color ease .3s;
}
/* line 1087, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__login-item.login {
  position: relative;
  padding-left: 30px;
  color: #121216;
  margin-right: 4px;
  border-bottom: none;
}
/* line 1093, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__login-item.login::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 10px);
  left: 0;
  width: 20px;
  height: 20px;
  background: url(../images/icon_login.png);
}
/* line 1103, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__login-item.login span {
  display: block;
  border-bottom: 1px dotted currentColor;
  transition: border-color ease .3s;
}
/* line 1109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__login-item:hover, .header__login-item:hover span {
  border-color: transparent;
}
@media (max-width: 880px) {
  /* line 1115, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__bottom {
    background: url(../images/bg_header_mob.jpg) no-repeat;
    background-size: cover;
  }
}
/* line 1120, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__bottom .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 1135, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header .toggle_menu {
  display: none;
}
@media (max-width: 880px) {
  /* line 1135, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header .toggle_menu {
    display: block;
    width: 34px;
    height: 28px;
    margin-right: 18px;
  }
}
/* line 1144, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  font-size: 14px;
  font-weight: bold;
}
@media (max-width: 880px) {
  /* line 1144, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu {
    font-size: 13px;
  }
}
/* line 1159, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu.left {
  width: 360px;
  margin-right: 35px;
}
@media (max-width: 880px) {
  /* line 1159, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu.left {
    margin-right: 0;
    width: auto;
  }
}
/* line 1166, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu.left .header__menu-item {
  flex: 1 1 auto;
}
@media (max-width: 880px) {
  /* line 1166, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu.left .header__menu-item {
    padding: 15px;
  }
  /* line 1170, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu.left .header__menu-item:first-child {
    border-left: none;
  }
  /* line 1173, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu.left .header__menu-item:last-child {
    border-right: none;
  }
}
/* line 1177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu.left .header__menu-item:hover {
  background: linear-gradient(to right, #1c79bc 0%, #195da4 100%);
  color: #fff;
  border-top: none;
  border-bottom: none;
  padding: 22px 25px 20px;
}
@media (max-width: 880px) {
  /* line 1177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu.left .header__menu-item:hover {
    padding: 15px;
  }
}
@media (max-width: 880px) {
  /* line 1189, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu.mobile {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    flex-direction: column;
    z-index: 100;
    box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  }
  /* line 1198, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .header__menu.mobile:not(.active) {
    display: none;
  }
}
/* line 1203, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu-item {
  display: block;
  text-align: center;
  border: 1px solid #d6d8da;
  color: #000;
  background: #fff;
  text-decoration: none;
  padding: 21px 25px 19px;
}
/* line 1211, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu-item:first-child {
  border-radius: 2px 0 0 2px;
}
/* line 1214, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu-item:last-child {
  border-radius: 0 2px 2px 0;
}
/* line 1217, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu-item:not(:first-child) {
  border-left: none;
}
/* line 1220, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.header__menu-item:hover {
  color: #156bdb;
}

/* line 1227, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  color: #5f7da1;
  background: url(../images/logo.png) no-repeat right top;
  height: 65px;
  width: 200px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: -.5px;
}
@media (max-width: 800px) {
  /* line 1227, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .logo {
    width: 134px;
    height: 47px;
    background-image: url(../images/logo_mob.png);
    background-size: contain;
    text-indent: -9999px;
    overflow: hidden;
  }
}
/* line 1257, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.logo::before {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  background: url(../images/logo_cub.png) no-repeat center;
  background-size: contain;
  width: 52px;
  height: 52px;
  animation: rotateLogo 15s linear infinite normal;
}
@media (max-width: 800px) {
  /* line 1257, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .logo::before {
    display: none;
  }
}

@keyframes rotateLogo {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(0deg);
  }
  15% {
    transform: rotate(90deg);
  }
  30% {
    transform: rotate(90deg);
  }
  35% {
    transform: rotate(180deg);
  }
  50% {
    transform: rotate(180deg);
  }
  55% {
    transform: rotate(270deg);
  }
  70% {
    transform: rotate(270deg);
  }
  75% {
    transform: rotate(360deg);
  }
  90% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 1311, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search {
  margin-left: 15px;
  width: calc(100% - 215px);
}
@media (max-width: 800px) {
  /* line 1311, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .search {
    width: calc(100% + 20px);
    margin: 15px -10px 0;
  }
}
@media (max-width: 500px) {
  /* line 1311, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .search {
    margin-top: 60px;
  }
}
/* line 1321, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1328, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__btn-item {
  display: block;
  margin-right: 6px;
  cursor: pointer;
  background: transparent;
  border: 1px solid #a9a9a9;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  padding: 7px 10px;
  line-height: 1;
  transition: color ease .3s, border-color ease .3s, background ease .3s;
}
@media (max-width: 800px) {
  /* line 1328, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .search__btn-item {
    border-radius: 0;
  }
}
/* line 1342, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__btn-item:hover, .search__btn-item:focus, .search__btn-item.active {
  background: #156bdb;
  border-color: #156bdb;
  color: #fff;
}
/* line 1350, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__btn-link {
  display: inline-block;
  margin-left: 12px;
  margin-top: 5px;
  font-weight: bold;
  font-size: 11px;
}
/* line 1360, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: linear-gradient(to right, #156bdb 30%, #023c78 100%);
  border-radius: 0 5px 5px 5px;
  padding: 10px 8px 10px 10px;
}
@media (max-width: 800px) {
  /* line 1360, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .search__form {
    border-radius: 0;
  }
}
/* line 1373, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__form:not(.active) {
  display: none;
}
/* line 1376, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__form-input {
  display: block;
  border-radius: 4px 0 0 4px;
  border: none;
  width: calc(100% - 165px);
  padding: 10px 15px 10px 35px;
  background: #fff url(../images/icon_search.png) no-repeat 9px center;
}
@media (max-width: 500px) {
  /* line 1376, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .search__form-input {
    width: calc(100% - 95px);
    border-radius: 0;
  }
}
/* line 1388, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__form-btn {
  display: block;
  position: relative;
  left: -2px;
  text-align: center;
  width: 165px;
  height: 35px;
  background: url(../images/bg_search.png) no-repeat 0 0;
  border-radius: 0 4px 4px 0;
  border: none;
  cursor: pointer;
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
@media (max-width: 500px) {
  /* line 1388, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .search__form-btn {
    width: 95px;
    border-radius: 0;
    padding-left: 24px;
  }
}
/* line 1409, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.search__form-btn:hover, .search__form-btn:focus {
  background-position: 0 -34.5px;
}

/* line 1418, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer {
  margin-top: 30px;
  background: #013e6a url(../images/bg_footer.jpg) no-repeat left center;
  background-size: cover;
  padding: 15px 0;
  font-size: 12px;
}
/* line 1424, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 700px) {
  /* line 1424, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .footer .wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
}
/* line 1439, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__left {
  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;
  margin-right: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (max-width: 700px) {
  /* line 1439, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .footer__left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin: 15px 0 0;
  }
}
/* line 1459, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__franshise {
  display: block;
  width: 135px;
}
/* line 1463, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__asiamotors {
  margin-left: 20px;
  color: #fff;
}
/* line 1466, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__asiamotors img {
  display: block;
  width: 135px;
  margin-top: 10px;
}
/* line 1472, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__menu {
  text-align: right;
}
@media (max-width: 700px) {
  /* line 1472, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .footer__menu {
    text-align: center;
    font-size: 15px;
  }
}
/* line 1478, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__menu-item {
  display: inline-block;
  margin: 0 0 5px 5px;
  color: #fff;
  text-decoration: none;
}
/* line 1483, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__menu-item:hover {
  text-decoration: underline;
}
/* line 1488, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay {
  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;
  max-width: 100%;
  margin-top: 10px;
}
@media (max-width: 700px) {
  /* line 1488, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .footer__pay {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 1505, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item {
  display: block;
  height: 25px;
  background: transparent no-repeat top center;
}
/* line 1509, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 500px) {
  /* line 1505, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .footer__pay-item {
    display: none;
  }
}
/* line 1515, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item.visa {
  width: 80px;
  background-image: url(../images/pay/icon_visa.png);
}
/* line 1519, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item.yandex {
  width: 22px;
  background-image: url(../images/pay/icon_yandex.png);
}
/* line 1523, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item.qiwi {
  width: 24px;
  background-image: url(../images/pay/icon_qiwi.png);
}
/* line 1527, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item.webmoney {
  width: 25px;
  background-image: url(../images/pay/icon_webmoney.png);
}
/* line 1531, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item.mastercard {
  width: 41px;
  background-image: url(../images/pay/icon_mastercard.png);
}
/* line 1535, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item.rbk {
  width: 40px;
  background-image: url(../images/pay/icon_rbk.png);
}
/* line 1539, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.footer__pay-item:hover {
  background-position: 0 -25px;
}

/* line 1546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod {
  background: #fff;
  border-radius: 2px;
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  width: calc(25% - 12px);
  margin: 0 6px 12px;
  padding: 17px 18px 28px;
  color: #43464a;
}
@media (max-width: 1320px) {
  /* line 1546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .short_prod {
    width: calc(33.333% - 12px);
  }
}
@media (max-width: 680px) {
  /* line 1546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .short_prod {
    width: calc(50% - 12px);
  }
}
@media (max-width: 480px) {
  /* line 1546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .short_prod {
    width: calc(100% - 12px);
  }
}
/* line 1563, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__image {
  display: block;
  text-align: center;
  font-size: 11px;
}
/* line 1567, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__image-item {
  height: 135px;
  display: block;
  margin: 0 auto 13px;
}
/* line 1573, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__articl {
  margin: 28px 0;
  font-size: 11px;
}
/* line 1577, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__title {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin: 28px 0;
}
/* line 1585, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  color: #156bdb;
  margin-bottom: 10px;
}
/* line 1598, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__info-title {
  width: 140px;
  color: #9292a0;
}
/* line 1603, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__btn {
  display: block;
  margin: 10px auto;
  width: 170px;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 20px 14px;
}
/* line 1612, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.short_prod__btn.transparent {
  margin-top: 30px;
}

/* Slider */
/* line 1620, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 1634, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 1641, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-list:focus {
  outline: none;
}
/* line 1645, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 1650, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 1655, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 1663, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 1669, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-track:after {
  clear: both;
}
/* line 1673, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 1677, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 1681, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 1684, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-slide img {
  display: block;
}
/* line 1687, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 1693, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 1697, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 1701, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 1705, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 1711, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 1715, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-arrow {
  display: block;
  border: none;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32.5 32.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 0.5c8.56 0 15.5 6.939 15.5 15.5 0 8.56-6.94 15.5-15.5 15.5-8.561 0-15.5-6.94-15.5-15.5 0-8.561 6.939-15.5 15.5-15.5z' fill='none' fill-rule='evenodd' stroke='%23b8bbc8' stroke-width='1px'/%3E%3Cpath d='m12.716 16.991l4.528 4.3c0.288 0.274 0.755 0.274 1.043 0 0.288-0.273 0.288-0.717 0-0.99l-4.007-3.805 4.007-3.804c0.288-0.273 0.288-0.717 0-0.99-0.288-0.274-0.755-0.274-1.043 0l-4.528 4.3c-0.144 0.136-0.216 0.316-0.216 0.494 0 0.18 0.072 0.359 0.216 0.495z' fill-rule='evenodd'/%3E%3C/svg%3E%0A") no-repeat;
  background-size: contain;
  width: 31px;
  height: 31px;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  bottom: 30px;
  left: 45px;
  z-index: 10;
}
@media (max-width: 500px) {
  /* line 1715, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .slick-arrow {
    display: none !important;
  }
}
/* line 1732, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-arrow:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32.5 32.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 0.5c8.56 0 15.5 6.939 15.5 15.5 0 8.56-6.94 15.5-15.5 15.5-8.561 0-15.5-6.94-15.5-15.5 0-8.561 6.939-15.5 15.5-15.5z' fill='none' fill-rule='evenodd' stroke='%23156bdb' stroke-width='1px'/%3E%3Cpath d='m12.716 16.991l4.528 4.3c0.288 0.274 0.755 0.274 1.043 0 0.288-0.273 0.288-0.717 0-0.99l-4.007-3.805 4.007-3.804c0.288-0.273 0.288-0.717 0-0.99-0.288-0.274-0.755-0.274-1.043 0l-4.528 4.3c-0.144 0.136-0.216 0.316-0.216 0.494 0 0.18 0.072 0.359 0.216 0.495z' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
/* line 1735, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.slick-arrow.slick-next {
  left: calc(39px + 45px);
  transform: rotate(180deg);
}

/* line 1741, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__clipper {
  position: relative;
  overflow: hidden;
}

/* line 1745, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__scroller {
  overflow-y: scroll;
  -ms-overflow-style: none;
  margin: 0;
  border: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: none;
}

/* line 1757, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__scroller::-webkit-scrollbar {
  width: 0;
  height: 0;
}

/* line 1761, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__scroller::-moz-scrollbar {
  width: 0;
  height: 0;
}

/* line 1765, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__track {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 3px;
  background: #66a9ff;
}

/* line 1773, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron._scrollbar .baron__track {
  display: block;
}

/* line 1776, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__free {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 1782, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__bar {
  display: none;
  position: absolute;
  right: 0;
  z-index: 1;
  width: 3px;
  background: #156bdb;
  cursor: pointer;
}

/* line 1791, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron._scrollbar .baron__bar {
  display: block;
}

/* line 1794, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.baron__control {
  display: none;
}

/* line 1798, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.btn {
  display: inline-block;
  background: #156bdb;
  color: #fff;
  border-radius: 2px;
  border: none;
  font-size: 12px;
  font-weight: bold;
  padding: 16px 25px 15px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  transition: background ease .3s, color ease .3s;
}
/* line 1813, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.btn:hover {
  background: #1a66ab;
}
/* line 1816, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.btn.gradient {
  background: linear-gradient(to right, #1c79bc 0%, #195da4 100%);
  transition: opacity ease .3s;
}
/* line 1819, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.btn.gradient:hover {
  opacity: .9;
}
/* line 1823, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.btn.transparent {
  background: #fff;
  color: #43464a;
  border: 1px solid #c3c3c3;
}
/* line 1827, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.btn.transparent:hover {
  border-color: #156bdb;
  background: #156bdb;
  color: #fff;
}

/* line 1835, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.white_btn {
  display: inline-block;
  border-radius: 2px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background ease .3s, color ease .3s;
  -o-transition: background ease .3s, color ease .3s;
  transition: background ease .3s, color ease .3s;
  padding: 10px 25px 10px;
  margin-top: 10px;
  border: 1px solid #156bdb;
  color: #156bdb;
  background: #fff;
}

/* line 1853, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.white_btn:hover {
  color: #fff;
  background: #156bdb;
}

/* line 1858, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.small_btn {
  padding: 10px 20px 10px;
}

/* line 1860, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.empty_title {
  padding: 20px 0;
  font-style: italic;
  color: #7d7d7d;
}

/* line 1866, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_h {
  display: block;
  margin-bottom: 20px;
  color: #525252;
  font-family: DINPro;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: normal;
}

@media (max-width: 700px) {
  /* line 1877, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_h {
    font-size: 15px;
  }
}
/* line 1880, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.sign_cost_info {
  background: #8ecfff;
  padding: 10px;
  border-radius: 3px;
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px 0 10px 0;
  max-width: 720px;
}

/* line 1895, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.attention {
  font-size: 20px;
  color: #fff;
  background: #ef3d3d;
  padding: 0 7px;
  text-align: center;
  border-radius: 5px;
  height: 29px;
  margin-right: 10px;
}

/* line 1906, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_input {
  display: block;
  background: #fff;
  border: 1px solid #bfc4cb;
  padding: 10px;
  width: 100%;
  margin-bottom: 20px;
}

/* line 1915, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_link {
  color: #156bdb;
  border-bottom: 1px solid;
}

/* line 1920, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_hint {
  background: #8ecfff;
  padding: 7px 15px;
  display: table;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: normal;
}
/* line 1927, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_hint span {
  color: #ef3d3d;
}

/* line 1930, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.black_link {
  color: #333;
  border-bottom: 1px solid;
}

/* line 1935, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.black_link:hover,
.default_link:hover {
  border: none;
}

/* line 1938, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.no_border {
  border: none;
}

/* line 1940, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.no_border:hover {
  border-bottom: 1px solid;
}

/* line 1942, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.dotted_border {
  border-bottom: 1px dotted;
}

/* line 1943, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.dotted_border:hover {
  border: none;
}

/* line 1945, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.dashed_border {
  border-bottom: 1px dashed;
}

/* line 1946, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.dashed_border:hover {
  border: none;
}

/* line 1948, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_select {
  display: block;
  background: #fff;
  border: 1px solid #bfc4cb;
  padding: 10px;
  width: 100%;
  margin-bottom: 20px;
}

/* line 1957, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_textarea {
  display: block;
  background: #fff;
  border: 1px solid #bfc4cb;
  padding: 10px;
  width: 100%;
  margin-bottom: 20px;
  height: 110px;
}

/* line 1967, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.require_star {
  font-style: normal;
  color: #cf0101;
}

/* line 1972, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_label {
  display: block;
  margin-bottom: 10px;
  color: #525252;
  font-family: DINPro;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
}

/* line 1982, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table {
  border: 1px solid #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
}
/* line 1992, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table tbody tr {
  background: -webkit-linear-gradient(left, lightgrey, lightgrey 60%, transparent 60%);
  background: linear-gradient(left, #d3d3d3, #d3d3d3 60%, transparent 60%);
  background-size: 14px 1px;
  background-repeat: repeat-x;
  background-position: 0 100%;
}
/* line 2000, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table tbody tr:last-child {
  background: none;
}
/* line 2003, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table th, .default_table td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}
/* line 2009, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table thead tr {
  background-color: #efefef;
  border-bottom: 1px solid #ddd;
}
/* line 2014, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table th {
  color: #1c5a9a;
  color: #525252;
  font-family: DINPro;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
}
/* line 2023, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table .td_left {
  text-align: left;
  padding-left: 30px;
}
/* line 2028, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table .desc_td {
  width: 300px;
}

/* line 2031, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.default_table.middle th {
  font-size: 12px;
}

/* line 2033, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.hover_table tr:hover {
  background: #efefef;
}

/* line 2037, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.add_right_butt_on_table {
  float: right;
  margin-bottom: 10px;
}

@media screen and (max-width: 870px) {
  /* line 2044, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table .td_left {
    padding-left: 20px;
  }
}
@media screen and (max-width: 700px) {
  /* line 2049, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table {
    border: 0;
  }
  /* line 2052, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table tr {
    background: none;
  }
  /* line 2053, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table .search_ico {
    margin-right: 0;
  }
  /* line 2055, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table .td_left {
    padding-left: 0;
    text-align: right;
  }
  /* line 2060, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table .desc_td {
    width: 100%;
  }
  /* line 2062, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table thead {
    display: none;
  }
  /* line 2064, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table tr {
    display: block;
    border-bottom: 2px dashed #7e7e7e;
    margin-bottom: 10px;
    background: none !important;
  }
  /* line 2071, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
    padding: 10px 0;
  }
  /* line 2080, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table td:last-child {
    border-bottom: 0;
  }
  /* line 2082, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .default_table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    font-size: 12px;
  }
}
/* line 2094, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.breadcrumb_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 11px;
  color: #9d9d9d;
  margin-bottom: 10px;
  margin-top: -5px;
  flex-wrap: wrap;
}
/* line 2104, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.breadcrumb_block .breadcrumb_pointer {
  margin: 0 5px 0 5px;
}
/* line 2105, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.breadcrumb_block a {
  color: #9d9d9d;
}
/* line 2106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.breadcrumb_block a:hover {
  text-decoration: underline;
}

/* line 2109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.horizont_form {
  width: 550px;
}

/* line 2113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block {
  width: 100%;
}

/* line 2115, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_title {
  border-bottom: 2px dotted #ccc;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 2121, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block {
  padding: 0 0 20px 0;
}
/* line 2124, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block .h_form_input_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
/* line 2133, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block .h_form_input_block label {
  display: block;
  width: 37%;
}
/* line 2138, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block .h_form_input_block .h_form_keyword_block {
  display: block;
  width: 63%;
}
/* line 2142, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block .h_form_input_block .h_form_keyword_block input, .h_form_block .h_form_input_block .h_form_keyword_block select {
  display: block;
  width: 100%;
}
/* line 2148, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block .h_form_input_block .default_input,
.h_form_block .h_form_input_block .default_select {
  margin: 0;
}
/* line 2152, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_form_block .checkbox_title {
  max-width: 100%;
}

/* line 2155, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.h_submit_butt {
  width: 63%;
  padding: 20px;
  text-transform: uppercase;
  margin-top: 10px;
  float: right;
}

@media (max-width: 870px) {
  /* line 2164, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .horizont_form {
    width: 520px;
    margin: auto;
  }
  /* line 2168, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .horizont_form .h_submit_butt {
    width: 100%;
  }
}
@media (max-width: 570px) {
  /* line 2174, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .horizont_form {
    width: 100%;
  }

  /* line 2176, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .h_form_block {
    padding: 0;
  }
  /* line 2179, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .h_form_block .h_form_input_block {
    display: block !important;
  }
  /* line 2180, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .h_form_block .h_form_input_block .h_form_keyword_block {
    width: 100%;
  }
  /* line 2181, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .h_form_block .reg_butt {
    width: 100%;
  }
  /* line 2183, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .h_form_block .h_form_input_block label,
  .h_form_block .h_form_input_block input,
  .h_form_block .h_form_input_block select {
    display: block;
    width: 100%;
  }
}
/* line 2202, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form {
  width: 550px;
}

/* line 2206, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block {
  width: 100%;
}

/* line 2209, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_input_block label {
  display: block;
  margin-bottom: 5px;
}

/* line 2215, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_title {
  border-bottom: 2px dotted #ccc;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 2221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block {
  padding: 0 20px 20px 0;
}
/* line 2224, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block .h_form_input_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
/* line 2233, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block .h_form_input_block label {
  display: block;
  width: 37%;
}
/* line 2238, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block .h_form_input_block .h_form_keyword_block {
  display: block;
  width: 63%;
}
/* line 2242, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block .h_form_input_block .h_form_keyword_block input, .v_form_block .h_form_input_block .h_form_keyword_block select {
  display: block;
  width: 100%;
}
/* line 2248, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block .h_form_input_block .default_input,
.v_form_block .h_form_input_block .default_select {
  margin: 0;
}
/* line 2252, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_form_block .checkbox_title {
  max-width: 100%;
}

/* line 2255, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
.v_submit_butt {
  width: 300px;
  padding: 20px;
  margin: auto 0 auto auto;
  display: block !important;
  text-transform: uppercase;
}

@media (max-width: 870px) {
  /* line 2264, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form {
    width: 520px;
    margin: auto;
  }
  /* line 2268, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form .v_submit_butt {
    width: 100%;
  }
}
@media (max-width: 570px) {
  /* line 2274, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form {
    width: 100%;
  }

  /* line 2276, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form_block {
    padding: 0;
  }
  /* line 2279, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form_block .h_form_input_block {
    display: block !important;
  }
  /* line 2280, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form_block .h_form_input_block .h_form_keyword_block {
    width: 100%;
  }
  /* line 2281, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form_block .reg_butt {
    width: 100%;
  }
  /* line 2283, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/module/main.scss */
  .v_form_block .h_form_input_block label,
  .v_form_block .h_form_input_block input,
  .v_form_block .h_form_input_block select {
    display: block;
    width: 100%;
  }
}
/*!********************************
* Author: volkod *
* Author URI: https://volkod.name *
**********************************/
/*! normalize.css v8.0.0 | 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.
 */
/* line 13, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
     ========================================================================== */
/**
   * Remove the margin in all browsers.
   */
/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
/* line 30, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 41, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 55, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
     ========================================================================== */
/**
   * Remove the gray background on active links in IE 10.
   */
/* line 67, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 75, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 88, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
b,
strong {
  font-weight: bold;
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
/* line 97, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
   * Add the correct font size in all browsers.
   */
/* line 109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
/* line 117, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 125, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
sub {
  bottom: -0.25em;
}

/* line 129, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
sup {
  top: -0.5em;
}

/* Embedded content
     ========================================================================== */
/**
   * Remove the border on images inside links in IE 10.
   */
/* line 138, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
img {
  border-style: none;
}

/* Forms
     ========================================================================== */
/**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
/* line 148, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 167, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/* line 173, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
li {
  list-style: none;
}

/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
/* line 181, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */
/* line 190, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
   * Remove the inner border and padding in Firefox.
   */
/* line 200, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 211, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
   * Correct the padding in Firefox.
   */
/* line 221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 231, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
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.
   */
/* line 250, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
progress {
  vertical-align: baseline;
}

/**
   * Remove the default vertical scrollbar in IE 10+.
   */
/* line 257, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
textarea {
  overflow: auto;
}

/**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
/* line 265, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
[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.
   */
/* line 277, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
[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.
   */
/* line 286, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
/* line 296, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
[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.
   */
/* line 304, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
     ========================================================================== */
/*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
/* line 316, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
details {
  display: block;
}

/*
   * Add the correct display in all browsers.
   */
/* line 323, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
summary {
  display: list-item;
}

/* Misc
     ========================================================================== */
/**
   * Add the correct display in IE 10+.
   */
/* line 332, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
template {
  display: none;
}

/**
   * Add the correct display in IE 10.
   */
/* line 339, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
[hidden] {
  display: none;
}

/* line 343, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
}

/* line 349, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
body {
  text-rendering: optimizeLegibility;
  background: #f3f3f3;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga" on;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  line-height: 1.4;
  margin: 0;
  color: #262626;
}

/* line 362, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.wrapper {
  max-width: 1630px;
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
}

/* line 369, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
img {
  max-width: 100%;
  height: auto;
  width: auto;
}

/* line 375, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
a {
  text-decoration: none;
  color: #333;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip: ink;
}

/* line 382, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
a:hover, a:focus {
  text-decoration: none;
}

/* line 387, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.social_net {
  margin-top: 10px;
}

/* line 389, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.social_net .icon {
  float: right;
}

/* line 391, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.social_net img {
  widht: 32px;
  height: 32px;
}

/* line 396, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.forg-pas {
  color: #156bdb;
  font-size: 14px;
  margin-top: -8px;
}

/* line 402, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.ent-send {
  width: 100%;
}

/* line 404, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.forg-pas:hover {
  text-decoration: underline;
}

/* line 406, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slider, .text_block, .catalog_block, .order, .info, .seo_text, .category__item, .short_prod, .filter {
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
}

/* Slider */
/* line 414, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 429, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 437, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-list:focus {
  outline: none;
}

/* line 441, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 446, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 452, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 461, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

/* line 466, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-track:after {
  clear: both;
}

/* line 470, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 474, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 481, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 485, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-slide img {
  display: block;
}

/* line 489, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 493, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 501, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 505, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 511, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 513, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-arrow {
  display: block;
  border: none;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32.5 32.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 0.5c8.56 0 15.5 6.939 15.5 15.5 0 8.56-6.94 15.5-15.5 15.5-8.561 0-15.5-6.94-15.5-15.5 0-8.561 6.939-15.5 15.5-15.5z' fill='none' fill-rule='evenodd' stroke='%23b8bbc8' stroke-width='1px'/%3E%3Cpath d='m12.716 16.991l4.528 4.3c0.288 0.274 0.755 0.274 1.043 0 0.288-0.273 0.288-0.717 0-0.99l-4.007-3.805 4.007-3.804c0.288-0.273 0.288-0.717 0-0.99-0.288-0.274-0.755-0.274-1.043 0l-4.528 4.3c-0.144 0.136-0.216 0.316-0.216 0.494 0 0.18 0.072 0.359 0.216 0.495z' fill-rule='evenodd'/%3E%3C/svg%3E%0A") no-repeat;
  background-size: contain;
  width: 31px;
  height: 31px;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  bottom: 30px;
  left: 45px;
  z-index: 10;
}

@media (max-width: 500px) {
  /* line 530, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .slick-arrow {
    display: none !important;
  }
}
/* line 533, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.mobile_sidebar {
  display: none;
}

/* line 535, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-arrow:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32.5 32.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 0.5c8.56 0 15.5 6.939 15.5 15.5 0 8.56-6.94 15.5-15.5 15.5-8.561 0-15.5-6.94-15.5-15.5 0-8.561 6.939-15.5 15.5-15.5z' fill='none' fill-rule='evenodd' stroke='%23156bdb' stroke-width='1px'/%3E%3Cpath d='m12.716 16.991l4.528 4.3c0.288 0.274 0.755 0.274 1.043 0 0.288-0.273 0.288-0.717 0-0.99l-4.007-3.805 4.007-3.804c0.288-0.273 0.288-0.717 0-0.99-0.288-0.274-0.755-0.274-1.043 0l-4.528 4.3c-0.144 0.136-0.216 0.316-0.216 0.494 0 0.18 0.072 0.359 0.216 0.495z' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

/* line 539, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slick-arrow.slick-next {
  left: calc(39px + 45px);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__clipper {
  position: relative;
  overflow: hidden;
}

/* line 551, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__scroller {
  overflow-y: scroll;
  -ms-overflow-style: none;
  margin: 0;
  border: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: none;
}

/* line 564, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__scroller::-webkit-scrollbar {
  width: 0;
  height: 0;
}

/* line 569, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__scroller::-moz-scrollbar {
  width: 0;
  height: 0;
}

/* line 574, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__track {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 3px;
  background: #66a9ff;
}

/* line 583, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron._scrollbar .baron__track {
  display: block;
}

/* line 587, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__free {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 594, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__bar {
  display: none;
  position: absolute;
  right: 0;
  z-index: 1;
  width: 3px;
  background: #156bdb;
  cursor: pointer;
}

/* line 604, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron._scrollbar .baron__bar {
  display: block;
}

/* line 608, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.baron__control {
  display: none;
}

/* line 612, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.btn {
  display: inline-block;
  background: #156bdb;
  color: #fff;
  border-radius: 2px;
  border: none;
  font-size: 12px;
  font-weight: bold;
  padding: 16px 25px 15px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background ease .3s, color ease .3s;
  -o-transition: background ease .3s, color ease .3s;
  transition: background ease .3s, color ease .3s;
}

/* line 629, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.btn:hover {
  background: #1a66ab;
}

/* line 633, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.btn.gradient {
  background: -webkit-gradient(linear, left top, right top, from(#1c79bc), to(#195da4));
  background: -webkit-linear-gradient(left, #1c79bc 0%, #195da4 100%);
  background: -o-linear-gradient(left, #1c79bc 0%, #195da4 100%);
  background: linear-gradient(to right, #1c79bc 0%, #195da4 100%);
  -webkit-transition: opacity ease .3s;
  -o-transition: opacity ease .3s;
  transition: opacity ease .3s;
}

/* line 643, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.btn.gradient:hover {
  opacity: .9;
}

/* line 647, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.btn.transparent {
  background: #fff;
  color: #43464a;
  border: 1px solid #c3c3c3;
}

/* line 653, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.btn.transparent:hover {
  border-color: #156bdb;
  background: #156bdb;
  color: #fff;
}

/* line 659, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.middle_btn {
  padding: 10px 25px 10px;
}

/* line 661, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.white_btn {
  border: 1px solid #156bdb;
  color: #156bdb;
  background: #fff;
}

/* line 667, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.white_btn:hover {
  color: #fff;
  background: #156bdb;
}

/* line 672, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header {
  background: #fff;
  position: relative;
  /*  position: -webkit-sticky;
    position: sticky;*/
  top: 0;
  z-index: 9;
  margin-bottom: 20px;
  font-size: 13px;
}

@media (max-height: 800px) {
  /* line 684, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header {
    position: relative;
  }
}
/* line 689, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__bottom {
  -webkit-box-shadow: 4px 0 24px rgba(199, 199, 199, 0.75);
  box-shadow: 4px 0 24px rgba(199, 199, 199, 0.75);
  background: #fff;
}

/* line 695, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header .wrapper {
  position: relative;
}

/* line 699, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header .wrapper::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: calc(-100vw + 1630px);
  right: 0;
  bottom: 0;
  background: url("/assets/bg_header.jpg") no-repeat left center;
  background-size: 1000px 100%;
  z-index: -1;
}

@media (max-width: 1630px) {
  /* line 713, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header .wrapper::before {
    left: 0;
  }
}
/* line 718, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header .wrapper.header__wrapper::before {
  left: calc(-100vw + 1920px);
}

@media (max-width: 1920px) {
  /* line 723, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header .wrapper.header__wrapper::before {
    left: 0;
  }
}
/* line 728, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__wrapper {
  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;
  max-width: 1920px;
  padding-top: 30px;
  padding-bottom: 20px;
}

/* line 743, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__wrapper-left {
  width: calc(100% - 200px);
}

/* line 745, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.child-header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

/* line 759, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__link-item {
  display: inline-table;
  color: #121216;
  text-decoration: none;
  border-bottom: 1px dotted #000;
  -webkit-transition: border-color ease .3s;
  -o-transition: border-color ease .3s;
  transition: border-color ease .3s;
}

/* line 769, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__link-item:not(:last-child) {
  margin-bottom: 3px;
}

/* line 773, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__link-item:hover, .header__link-item:focus {
  border-color: transparent;
}

/* line 777, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 10px;
  top: 0;
}

@media (max-width: 500px) {
  /* line 790, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__top {
    left: 10px;
    right: 10px;
    top: 73px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 800, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top-location {
  display: block;
  color: #121216;
  background: url(/assets/icon_maps.svg) no-repeat left center;
  background-size: 17px 17px;
  border: none;
  cursor: pointer;
  padding: 5px 0 5px 20px;
  font-size: 12px;
  font-weight: bold;
  margin-right: 15px;
}

/* line 813, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top-location span {
  border-bottom: 1px dashed #121216;
  -webkit-transition: border-color ease .3s;
  -o-transition: border-color ease .3s;
  transition: border-color ease .3s;
}

/* line 820, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top-location:hover span {
  border-color: transparent;
}

@media (max-width: 500px) {
  /* line 826, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__top-location {
    margin-top: -20px;
  }
}
/* line 833, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top-person {
  background: #fac41d url(/assets/person.png) no-repeat 10px center;
  background-size: 16px 18px;
  color: #262626;
  margin-left: 5px;
  padding: 10px 10px 10px 35px;
  border-radius: 0 0 8px 8px;
  text-decoration: none;
  font-size: 1.23em;
  -webkit-transition: -webkit-box-shadow ease .3s;
  transition: -webkit-box-shadow ease .3s;
  -o-transition: box-shadow ease .3s;
  transition: box-shadow ease .3s;
  transition: box-shadow ease .3s, -webkit-box-shadow ease .3s;
}

/* line 849, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top-cart {
  background: #fac41d url(/assets/icon_cart.png) no-repeat 10px center;
  background-size: 24px 24px;
  color: #262626;
  margin-left: 5px;
  padding: 10px 10px 10px 40px;
  border-radius: 0 0 8px 8px;
  text-decoration: none;
  font-size: 1.23em;
  font-weight: bold;
  -webkit-transition: -webkit-box-shadow ease .3s;
  transition: -webkit-box-shadow ease .3s;
  -o-transition: box-shadow ease .3s;
  transition: box-shadow ease .3s;
  transition: box-shadow ease .3s, -webkit-box-shadow ease .3s;
}

/* line 866, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top-cart span {
  padding: 2px 8px;
  border: 2px solid #000;
  border-radius: 5px;
}

/* line 872, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__top-cart:hover,
.header__top-person:hover {
  -webkit-box-shadow: inset 0 -3px 0 0 #efb413;
  box-shadow: inset 0 -3px 0 0 #efb413;
}

@media (max-width: 500px) {
  /* line 879, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__top-cart {
    border-radius: 8px;
    padding: 10px 10px 10px 40px;
    margin-top: -25px;
  }

  /* line 884, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__top-person {
    border-radius: 8px;
    padding: 10px 10px 10px 33px;
    margin-top: -25px;
  }

  /* line 890, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .search {
    margin: 90px 0 0 !important;
  }
}
/* line 893, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__login {
  margin-right: 10px;
  margin-left: 20px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}

@media (max-width: 500px) {
  /* line 902, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__login {
    position: absolute;
    right: 10px;
    bottom: calc(100% + 20px);
    margin-right: 0;
    top: -55px;
  }
}
/* line 911, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__login-item {
  display: inline-block;
  color: #156bdb;
  text-decoration: none;
  border-bottom: 1px dotted currentColor;
  -webkit-transition: border-color ease .3s;
  -o-transition: border-color ease .3s;
  transition: border-color ease .3s;
}

/* line 921, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__login-item.login {
  position: relative;
  padding-left: 30px;
  color: #121216;
  margin-right: 4px;
  border-bottom: none;
}

/* line 929, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__login-item.login::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 10px);
  left: 0;
  width: 20px;
  height: 20px;
  background: url(/assets/icon_login.png);
}

/* line 940, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__login-item.login span {
  display: block;
  border-bottom: 1px dotted currentColor;
  -webkit-transition: border-color ease .3s;
  -o-transition: border-color ease .3s;
  transition: border-color ease .3s;
}

/* line 948, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__login-item:hover,
.header__login-item:hover span {
  border-color: transparent;
}

@media (max-width: 760px) {
  /* line 954, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__bottom {
    background: url(/assets/bg_header_mob.jpg) no-repeat;
    background-size: cover;
  }
}
/* line 960, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__bottom .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 973, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header .toggle_menu {
  display: none;
}

@media (max-width: 760px) {
  /* line 978, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header .toggle_menu {
    display: block;
    width: 34px;
    height: 28px;
    margin-right: 18px;
    cursor: pointer;
  }

  /* line 986, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .mobile_sidebar {
    display: block;
  }
}
/* line 989, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
/* line 1002, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu .child_menu_li {
  position: relative;
  background: #fff;
}
/* line 1007, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu .catalog_menu_item {
  display: none;
}
/* line 1008, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu li:hover .header_submenu_item {
  display: block;
}
/* line 1010, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu .header_submenu_item {
  display: none;
  position: absolute;
  padding: 20px 0 0 25px;
  background: #fff;
  width: 480px;
  -webkit-box-shadow: 4px 25px 24px rgba(199, 199, 199, 0.75);
  box-shadow: 4px 25px 24px rgba(199, 199, 199, 0.75);
  border-top: 2px solid #156bdb;
  top: 55px;
  z-index: 9;
}
/* line 1022, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu .header_submenu_item li {
  float: left;
  margin: 0 30px 20px 0px;
  width: 40%;
}
/* line 1028, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu .header_submenu_item a {
  font-family: OpenSans,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 11px;
  text-transform: uppercase;
}
/* line 1034, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu .header_submenu_item a:hover {
  color: #156bdb;
}

@media (max-width: 1100px) {
  /* line 1040, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu .catalog_menu_item {
    display: block;
  }
}
@media (max-width: 760px) {
  /* line 1046, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu {
    font-size: 13px;
  }
  /* line 1048, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu .header_submenu_item {
    width: 100%;
  }
  /* line 1052, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu .header_submenu_item li {
    width: 100%;
  }
}
/* line 1059, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu.left {
  width: 360px;
  margin-right: 35px;
}

@media (max-width: 760px) {
  /* line 1065, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu.left {
    margin-right: 0;
    width: auto;
  }
}
@media (max-width: 760px) {
  /* line 1072, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu.mobile {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 100;
    -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  }

  /* line 1085, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu.mobile:not(.active) {
    display: none;
  }
}
/* line 1090, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu-item {
  display: block;
  text-align: center;
  background: #fff;
  text-decoration: none;
  padding: 21px 10px 19px;
  font-family: OpenSans,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .5px;
  color: #262626;
  -webkit-transition: color .1s ease-in-out;
  -o-transition: color .1s ease-in-out;
  transition: color .1s ease-in-out;
  text-transform: uppercase;
  height: 56.8px;
  position: relative;
  border: 1px solid #fff;
  cursor: pointer;
  margin-right: 20px;
}

/* line 1112, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.header__menu-item:hover {
  color: #156bdb;
  border-bottom: 2px solid #156bdb;
}

/* line 1117, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.menu_item_open_ico {
  display: none;
  background-image: url("/assets/arr_bottom_pointer.svg");
  width: 19px;
  height: 19px;
  background-size: 100%;
}

/* line 1125, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.menu_item_child_menu {
  position: absolute;
  top: 56px;
  background: #fff;
  padding: 15px;
  border: 1px solid #a2a2a2;
  max-width: 500px;
  text-align: left;
  left: 0;
  width: auto;
  white-space: nowrap;
}
/* line 1136, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.menu_item_child_menu a {
  display: block;
}

@media (max-width: 760px) {
  /* line 1144, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu-item {
    margin: 0;
    border-bottom: 1px solid #ccc;
    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;
  }

  /* line 1158, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .menu_item_open_ico {
    display: block;
  }
}
/* line 1161, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  color: #5f7da1;
  background: url(/assets/logo.png) no-repeat right top;
  height: 65px;
  width: 200px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: -.5px;
}

/* line 1185, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.logo::before {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  background: url(/assets/logo_cub.png) no-repeat center;
  background-size: contain;
  width: 52px;
  height: 52px;
  -webkit-animation: rotateLogo 15s linear infinite normal;
  animation: rotateLogo 15s linear infinite normal;
}

@-webkit-keyframes rotateLogo {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  15% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  30% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  35% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  55% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  70% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  75% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  90% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotateLogo {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  15% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  30% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  35% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  55% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  70% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  75% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  90% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 1294, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1303, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__btn-item {
  display: block;
  margin-right: 6px;
  cursor: pointer;
  background: transparent;
  border: 1px solid #a9a9a9;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  padding: 7px 10px;
  line-height: 1;
  -webkit-transition: color ease .3s, border-color ease .3s, background ease .3s;
  -o-transition: color ease .3s, border-color ease .3s, background ease .3s;
  transition: color ease .3s, border-color ease .3s, background ease .3s;
}

/* line 1319, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__btn-item:hover, .search__btn-item:focus, .search__btn-item.active {
  background: #156bdb;
  border-color: #156bdb;
  color: #fff;
}

/* line 1325, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__btn-link {
  display: inline-block;
  margin: 5px 0 0 5px;
  font-weight: bold;
  font-size: 11px;
}

/* line 1332, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__btn-link:hover {
  color: #156bdb;
}

/* line 1334, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, #156bdb), to(#023c78));
  background: -webkit-linear-gradient(left, #156bdb 30%, #023c78 100%);
  background: -o-linear-gradient(left, #156bdb 30%, #023c78 100%);
  background: linear-gradient(to right, #156bdb 30%, #023c78 100%);
  border-radius: 0 5px 5px 5px;
  padding: 10px 8px 10px 10px;
}

/* line 1349, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__form:not(.active) {
  display: none;
}

/* line 1353, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__form-input {
  display: block;
  border-radius: 4px 0 0 4px;
  border: none;
  width: calc(100% - 165px);
  padding: 10px 15px 10px 35px;
  background: #fff url(/assets/icon_search.png) no-repeat 9px center;
}

@media (max-width: 500px) {
  /* line 1363, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .search__form-input {
    width: calc(100% - 95px);
    border-radius: 0;
  }
}
/* line 1369, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__form-btn {
  display: block;
  position: relative;
  left: -2px;
  text-align: center;
  width: 165px;
  height: 35px;
  background: url(/assets/bg_search.png) no-repeat 0 0;
  border-radius: 0 4px 4px 0;
  border: none;
  cursor: pointer;
  color: #262626;
  font-size: 14px;
  font-weight: bold;
}

@media (max-width: 500px) {
  /* line 1386, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .search__form-btn {
    width: 95px;
    border-radius: 0;
    padding-left: 24px;
  }
}
/* line 1393, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.search__form-btn:hover, .search__form-btn:focus {
  background-position: 0 -34.5px;
}

@media (max-width: 1020px) {
  /* line 1400, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .pres_current_header .header__wrapper-left {
    margin-top: 20px;
  }
}
@media (max-width: 630px) {
  /* line 1406, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .person_cost_info {
    display: none;
  }
}
@media (max-width: 500px) {
  /* line 1413, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .pres_current_header .link-exit {
    position: absolute;
    top: -55px;
    right: 0;
  }
  /* line 1419, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .pres_current_header .header__top-location {
    position: absolute;
    margin-top: 0;
    top: -60px;
  }
}
/* line 1427, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1435, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.content__aside {
  width: 290px;
  margin-right: 35px;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

@media (max-width: 1300px) {
  /* line 1444, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .page_block {
    padding: 30px 20px;
  }
}
@media (max-width: 1110px) {
  /* line 1450, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .content__aside {
    width: calc(100% + 20px);
    padding: 0 10px 16px;
    margin: 0 -10px 28px;
    border-bottom: 2px solid #d6d9e2;
  }

  /* line 1456, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__menu, .auth_form {
    margin: auto;
  }

  /* line 1457, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed-header__top-person span:first-child {
    width: 35px !important;
  }

  /* line 1460, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed-header__top-person span:last-child {
    max-width: 115px !important;
    line-height: 2.4em !important;
    font-size: 14px !important;
  }
}
/* line 1467, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.content__wrapper {
  width: calc(100% - 360px - 35px);
}

@media (max-width: 1200px) {
  /* line 1472, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .content__wrapper {
    width: calc(100% - 300px - 35px);
  }
}
@media (max-width: 1110px) {
  /* line 1478, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .content__wrapper {
    width: 100%;
  }
}
/* line 1483, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_content_wrapper {
  width: 100%;
}

/* line 1487, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slider {
  overflow: hidden;
  width: 100%;
  margin-bottom: 30px;
}

/* line 1493, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slider__item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 350px;
  padding: 20px 45px;
  background: #fff no-repeat center;
  background-size: cover;
}

@media (max-width: 500px) {
  /* line 1515, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .slider__item {
    min-height: 250px;
    padding: 20px;
  }
}
/* line 1521, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.slider__item-title {
  font-size: 28px;
  color: #18181a;
  line-height: 1.1;
  margin-bottom: 30px;
}

/* line 1528, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.text_block {
  color: #6f6f6f;
  font-size: 17px;
  padding: 40px 30px;
  margin-bottom: 30px;
}
/* line 1534, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.text_block .default_h {
  text-align: center;
  font-size: 16px;
}

@media (max-width: 500px) {
  /* line 1541, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .text_block {
    padding: 20px 10px;
  }
}
/* line 1546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.text_block p {
  margin: 0;
}

/* line 1550, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.text_block p:not(:last-child) {
  margin-bottom: 10px;
}

/* line 1554, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog {
  margin-bottom: 30px;
}

/* line 1558, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 2;
}

@media (max-width: 760px) {
  /* line 1569, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .catalog__btn {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media (max-width: 760px) {
  /* line 1576, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__bottom .wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* line 1582, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog__btn-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  font-size: 16px;
  border: 1px solid #d6d8da;
  cursor: pointer;
  font-weight: bold;
  text-align: left;
  padding: 24px 24px 23px;
}

/* line 1598, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog__btn-item:not(:last-child) {
  border-right-width: .5px;
}

/* line 1602, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog__btn-item:not(:first-child) {
  border-left-width: .5px;
}

@media (max-width: 760px) {
  /* line 1607, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .catalog__btn-item {
    width: 100%;
  }
}
/* line 1612, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog__btn-item:hover, .catalog__btn-item.active {
  border-color: #186ddb;
}

/* line 1616, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog__btn-img {
  display: block;
  margin-right: 15px;
}

/* line 1621, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 60px 40px;
}

@media (max-width: 1200px) {
  /* line 1634, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .catalog_block {
    padding: 50px 10px;
  }
}
/* line 1639, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 90px;
  flex: 0 1 90px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 25px 70px;
  text-decoration: none;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}

/* line 1661, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block__link-img {
  display: block;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: auto;
  margin-bottom: 25px;
}

/* line 1669, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block__link-title {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
}

/* line 1677, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block__link:hover {
  color: #156bdb;
}

/* line 1679, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_catalog_block2 ul {
  display: inline-block;
  padding: 0;
}

/* line 1684, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_cat_li {
  float: left;
  width: 190px;
  margin-bottom: 15px;
  padding-right: 15px;
}

/* line 1691, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_cat_li2 {
  float: left;
  width: 190px;
  margin-bottom: 30px;
  margin-right: 70px;
}

@media (max-width: 1250px) {
  /* line 1699, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_cat_li2 {
    margin-right: 40px;
  }
}
@media (max-width: 570px) {
  /* line 1703, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_cat_li2 {
    margin-right: 20px;
  }
}
/* line 1706, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.model_catalog_block__link {
  font-size: 17px;
  font-weight: bold;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}

/* line 1714, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.model_catalog_block__link span {
  opacity: 0.6;
}

/* line 1716, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.model_catalog_block__link:hover {
  color: #156bdb;
}
/* line 1718, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.model_catalog_block__link:hover span {
  opacity: 1;
}

/* line 1721, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block__btn {
  width: 100%;
  text-align: center;
  margin-top: -20px;
}

/* line 1727, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block__btn-btn {
  display: inline-block;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
  color: #156bdb;
  text-decoration: none;
  border-bottom: 1px solid #fac41d;
  -webkit-transition: border-color ease .3s;
  -o-transition: border-color ease .3s;
  transition: border-color ease .3s;
}

/* line 1740, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_block__btn-btn:hover {
  border-color: transparent;
}

/* line 1744, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.middle_catalog_block {
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1749, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.middle_catalog_block .catalog_block__link-title {
  font-size: 13px;
}
/* line 1750, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.middle_catalog_block .catalog_block__link {
  margin: 0 37px 45px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}
/* line 1756, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.middle_catalog_block .catalog_block__link-img {
  margin-bottom: 20px;
}

/* line 1759, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.small_catalog_block {
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1764, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.small_catalog_block .catalog_block__link-title {
  font-size: 11px;
}
/* line 1765, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.small_catalog_block .catalog_block__link {
  margin: 0 20px 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50px;
  flex: 0 1 50px;
}
/* line 1771, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.small_catalog_block .catalog_block__link-img {
  margin-bottom: 10px;
}

@media (max-width: 685px) {
  /* line 1776, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .middle_catalog_block .catalog_block__link {
    margin: 0 20px 35px;
  }
  /* line 1777, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .middle_catalog_block .catalog_block__link-img {
    margin-bottom: 10px;
  }
}
/* line 1781, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order {
  margin-bottom: 30px;
  background-image: url(/assets/bg_order.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 50px;
  text-align: center;
}

@media (max-width: 1200px) {
  /* line 1792, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order {
    padding: 30px;
  }
}
@media (max-width: 570px) {
  /* line 1798, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order {
    padding: 20px 10px;
  }
}
/* line 1803, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order__title {
  color: #18181a;
  margin: 0;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 10px;
}

@media (max-width: 570px) {
  /* line 1813, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order__title {
    font-size: 16px;
  }
}
/* line 1818, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order__desc {
  color: #1d1f22;
  font-size: 17px;
  margin-bottom: 5px;
}

@media (max-width: 570px) {
  /* line 1825, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order__desc {
    font-size: 14px;
  }
}
/* line 1830, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order__desc p {
  margin: 0;
}

/* line 1834, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

/* line 1846, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order_form__input {
  display: block;
  background: #fff;
  border: 1px solid #bfc4cb;
  padding: 18px 22px 16px;
  margin: 15px 12px 0;
  width: 390px;
}

/* line 1855, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order_form__input::-webkit-input-placeholder {
  color: #a2a8ae;
}

/* line 1859, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order_form__input:-ms-input-placeholder {
  color: #a2a8ae;
}

/* line 1863, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order_form__input::-ms-input-placeholder {
  color: #a2a8ae;
}

/* line 1867, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order_form__input::placeholder {
  color: #a2a8ae;
}

@media (max-width: 570px) {
  /* line 1872, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order_form__input {
    width: 100%;
    margin: 0 0 7px;
  }
}
/* line 1878, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.order_form__btn {
  margin: 15px 12px 0;
  padding-left: 75px;
  padding-right: 75px;
  font-size: 15px;
}

@media (max-width: 570px) {
  /* line 1886, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order_form__btn {
    width: 100%;
    margin: 10px 0;
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 1894, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.info {
  margin-bottom: 30px;
  padding: 55px 100px;
}

@media (max-width: 1200px) {
  /* line 1900, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .info {
    padding: 50px 30px;
  }
}
@media (max-width: 500px) {
  /* line 1906, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .info {
    padding: 20px 10px;
  }
}
/* line 1911, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.info__item {
  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: 100%;
  color: #333;
}

@media (max-width: 500px) {
  /* line 1926, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .info__item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 1935, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.info__item:not(:last-child) {
  margin-bottom: 80px;
}

/* line 1939, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.info__item-img {
  width: 75px;
  -o-object-fit: contain;
  object-fit: contain;
}

/* line 1945, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.info__item-desc {
  width: calc(100% - 140px);
}

@media (max-width: 500px) {
  /* line 1950, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .info__item-desc {
    width: 100%;
    margin-top: 50px;
  }
}
/* line 1956, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.info__item-desc p {
  margin: 0;
}

/* line 1960, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.info__item-desc p:not(:last-child) {
  margin-bottom: 10px;
}

/* line 1964, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text {
  margin-bottom: 30px;
  padding: 50px 30px;
  color: #5a5a66;
}

@media (max-width: 500px) {
  /* line 1971, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .seo_text {
    padding: 20px 10px;
  }
}
/* line 1976, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text p {
  margin: 0;
}

/* line 1978, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text p:not(:last-child) {
  margin-bottom: 15px;
}

/* line 1982, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ul,
.seo_text ol {
  margin: 0;
  padding: 0;
}

/* line 1988, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ul:not(:last-child),
.seo_text ol:not(:last-child) {
  margin-bottom: 15px;
}

/* line 1993, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ul li,
.seo_text ol li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  list-style: none;
}

/* line 2005, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ul li {
  width: 100%;
}

/* line 2009, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ul li::before {
  content: '-';
  margin-right: 5px;
  display: block;
}

/* line 2015, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ol {
  counter-reset: ol;
}

/* line 2019, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ol li {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  counter-increment: ol;
}

/* line 2026, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text ol li::before {
  content: counter(ol) ".";
  margin-right: 5px;
  display: block;
}

/* line 2032, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text img {
  margin: 0;
}

/* line 2036, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text img:not(:last-child) {
  margin-bottom: 15px;
}

/* line 2040, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text .three_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

/* line 2052, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text .three_image img {
  margin: 0 0 10px;
}

/* line 2056, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo_text .three_image img:not(:last-child) {
  margin-right: 25px;
}

@media (max-width: 500px) {
  /* line 2061, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .seo_text .three_image img:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 500px) {
  /* line 2067, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .seo_text .three_image {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 2074, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}

/* line 2082, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.navigation__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  color: #43464a;
  fill: currentColor;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  padding: 9px 15px;
  margin-bottom: 10px;
  -webkit-transition: color ease .3s, border-color ease .3s, background ease .3s, fill ease .3s;
  -o-transition: color ease .3s, border-color ease .3s, background ease .3s, fill ease .3s;
  transition: color ease .3s, border-color ease .3s, background ease .3s, fill ease .3s;
}

/* line 2103, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.navigation__item:not(:last-child) {
  margin-right: 15px;
}

/* line 2107, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.navigation__item svg {
  display: block;
  width: 20px;
  height: 9px;
  margin-right: 15px;
}

/* line 2114, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.navigation__item:hover {
  color: #fff;
  background: #156bdb;
  border-color: #156bdb;
}

/* line 2120, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 2132, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 0 0 20px 0;
  min-height: 190px;
  text-align: center;
  padding: 20px 20px 15px;
  text-decoration: none;
  color: #156bdb;
  font-size: 16px;
  font-weight: bold;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}

/* line 2157, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.sub_catalog_list_block {
  padding-top: 20px;
}

/* line 2158, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.sub_catalog_list_block .category__item {
  width: 23%;
}

/* line 2159, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_zapchastey_block .category__item {
  width: 31%;
}

@media (max-width: 970px) {
  /* line 2163, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .sub_catalog_list_block .category__item {
    width: 48%;
  }
}
@media (max-width: 700px) {
  /* line 2168, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .catalog_zapchastey_block .category__item {
    width: 100%;
  }
}
@media (max-width: 450px) {
  /* line 2173, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .sub_catalog_list_block .category__item {
    width: 100%;
  }
}
/* line 2177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category__item:hover {
  color: #262626;
}

/* line 2179, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category__item-img {
  display: block;
  margin-bottom: 20px;
  max-height: 135px;
}

/* line 2185, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category__item-title {
  width: 100%;
}

/* line 2189, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category__item.full {
  position: relative;
  padding: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#1c79bc), to(#195da4));
  background: -webkit-linear-gradient(left, #1c79bc 0%, #195da4 100%);
  background: -o-linear-gradient(left, #1c79bc 0%, #195da4 100%);
  background: linear-gradient(to right, #1c79bc 0%, #195da4 100%);
  font-weight: 400;
  -webkit-transition: opacity ease .3s;
  -o-transition: opacity ease .3s;
  transition: opacity ease .3s;
}

/* line 2206, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category__item.full::after {
  display: inline-block;
  content: '';
  margin-left: 5px;
  width: 5px;
  height: 5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

/* line 2220, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.category__item.full:hover {
  opacity: 0.9;
}

/* line 2222, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.catalog_zapchastey_block {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

/* line 2224, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.title_page {
  margin: 30px 0 40px;
  font-size: 24px;
  font-weight: bold;
  color: #156bdb;
}

/* line 2231, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.content__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -6px;
  width: calc(100% + 12px);
}

/* line 2241, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod {
  width: calc(25% - 12px);
  margin: 0 6px 12px;
  padding: 17px 18px 28px;
  color: #43464a;
}

@media (max-width: 1320px) {
  /* line 2249, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .short_prod {
    width: calc(33.333% - 12px);
  }
}
@media (max-width: 680px) {
  /* line 2255, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .short_prod {
    width: calc(50% - 12px);
  }
}
@media (max-width: 480px) {
  /* line 2261, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .short_prod {
    width: calc(100% - 12px);
  }
}
/* line 2266, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__image {
  display: block;
  text-align: center;
  font-size: 11px;
}

/* line 2272, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__image-item {
  display: block;
  margin: 0 auto 13px;
  height: 135px;
}

/* line 2278, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__articl {
  margin: 28px 0;
  font-size: 11px;
}

/* line 2283, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__title {
  color: #262626;
  font-size: 16px;
  font-weight: bold;
  margin: 28px 0;
}

/* line 2290, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  color: #156bdb;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 2306, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__info-title {
  width: 140px;
  color: #6f6f6f;
}

/* line 2311, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__btn {
  display: block;
  margin: 10px auto;
  width: 170px;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 20px 14px;
}

/* line 2320, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.short_prod__btn.transparent {
  margin-top: 30px;
}

/* line 2324, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer {
  margin-top: 30px;
  background: #013e6a url(/assets/bg_footer.jpg) no-repeat left center;
  background-size: cover;
  padding: 15px 0;
  font-size: 12px;
}

/* line 2332, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 2341, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__menu {
  text-align: right;
}

@media (max-width: 700px) {
  /* line 2346, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .footer__menu {
    text-align: center;
    font-size: 15px;
  }
}
/* line 2352, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__menu-item {
  display: inline-block;
  margin: 0 0 5px 5px;
  color: #fff;
  text-decoration: none;
}

/* line 2359, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__menu-item:hover {
  text-decoration: underline;
}

/* line 2363, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 100%;
  margin-top: 10px;
}

@media (max-width: 700px) {
  /* line 2375, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .footer__pay {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 2382, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item {
  display: block;
  height: 25px;
  background: transparent no-repeat top center;
}

/* line 2388, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item:not(:last-child) {
  margin-right: 20px;
}

@media (max-width: 500px) {
  /* line 2393, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .footer__pay-item {
    display: none;
  }
}
/* line 2398, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item.visa {
  width: 80px;
  background-image: url(/assets/pay/icon_visa.png);
}

/* line 2403, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item.yandex {
  width: 22px;
  background-image: url(/assets/pay/icon_yandex.png);
}

/* line 2408, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item.qiwi {
  width: 24px;
  background-image: url(/assets/pay/icon_qiwi.png);
}

/* line 2413, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item.webmoney {
  width: 25px;
  background-image: url(/assets/pay/icon_webmoney.png);
}

/* line 2418, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item.mastercard {
  width: 41px;
  background-image: url(/assets/pay/icon_mastercard.png);
}

/* line 2423, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item.rbk {
  width: 40px;
  background-image: url(/assets/pay/icon_rbk.png);
}

/* line 2428, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.footer__pay-item:hover {
  background-position: 0 -25px;
}

/* line 2432, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.strike {
  color: #ff2525;
}

/* line 2436, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.block_el {
  opacity: 0.5;
  pointer-events: none;
}

/* line 2441, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.bold {
  font-weight: bold;
}

/* line 2445, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.link-exit {
  height: 18px;
  margin-right: 7px;
  white-space: nowrap;
  padding: 0 0 0 35px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  text-decoration: none;
  color: #262626;
  position: relative;
}

/* line 2459, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.link-exit::after {
  width: 18px;
  height: 18px;
  background: url(/assets/sign-out.png) no-repeat;
  background-size: auto auto;
  background-size: contain;
  left: 13px;
  position: absolute;
  content: '';
}

/* line 2470, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.error {
  color: #f83939;
  font-size: 14px;
}

/* line 2475, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.small_info {
  display: block;
  font-style: italic;
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 2482, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.seo-footer li {
  list-style: inherit;
}

/* line 2484, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.buttons_for_filter_block {
  margin-top: 10px;
}

/* line 2488, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.buttons_for_filter_block {
  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;
}

/* line 2500, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.apply_filter {
  width: 200px;
}

/* line 2502, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.reset_filter {
  position: relative;
  margin-left: 30px;
}

/* line 2507, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.reset_filter::after {
  content: '';
  width: 16px;
  height: 16px;
  background: url(/assets/reset.png) no-repeat;
  left: -21px;
  top: 2px;
  position: absolute;
}

/* line 2519, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.charts_wrap {
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 100%;
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 2528, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.highcharts {
  position: absolute;
  width: 800px;
  height: 300px;
  background-color: #fff;
  top: 150px;
  left: 50%;
  margin-left: -400px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
}

/* line 2542, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.highcharts tspan {
  text-shadow: none !important;
}

/* line 2546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.charts_wrap .highcharts-button {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 2553, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
svg > text {
  display: none;
}

/* line 2557, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.highcharts-title {
  display: block;
}

/* line 2561, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.charts_close {
  position: absolute;
  width: 50px;
  height: 50px;
  background: url("/assets/close.png") no-repeat right;
  top: 150px;
  z-index: 9999999;
  opacity: 0.7;
  left: 50%;
  margin-left: 340px;
}

/* line 2573, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.charts_close:hover {
  cursor: pointer;
  opacity: 1;
}

/* line 2578, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tooltip-icon {
  position: absolute;
  width: 25px;
  height: 25px;
  background: url("/assets/get_info.png") no-repeat right;
  background-size: 73%;
  top: 150px;
  left: 50%;
  z-index: 9999999;
  margin-left: -400px;
}

/* line 2590, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tooltip-data {
  position: absolute;
  background: white !important;
  width: 300px;
  text-align: justify;
  opacity: 1 !important;
  z-index: 9999999999999;
  top: 5px;
  left: 30px;
  padding: 10px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 1px 1px black;
  box-shadow: 1px 1px 1px 1px black;
}

/* line 2605, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tooltip-backorder {
  position: absolute;
  width: 25px;
  height: 25px;
  background: url("/assets/get_info.png") no-repeat right;
  background-size: 73%;
  position: fixed;
  top: 163px;
  left: calc(50% - 75px);
  z-index: 9999999;
}

/* line 2617, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tooltip-bo-data {
  position: absolute;
  background: white !important;
  width: 300px;
  text-align: justify;
  opacity: 1 !important;
  z-index: 9999999999999;
  top: 5px;
  left: 30px;
  padding: 10px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 1px 1px black;
  box-shadow: 1px 1px 1px 1px black;
}

/* line 2634, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.clear {
  clear: both;
}

/* line 2637, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tooltip-highcharts-data {
  position: absolute;
  background: white !important;
  width: 700px;
  text-align: justify;
  opacity: 1 !important;
  z-index: 9999999999999;
  top: 5px;
  left: 30px;
  padding: 10px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 1px 1px black;
  box-shadow: 1px 1px 1px 1px black;
}

/* line 2652, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tooltip-deliverdate {
  width: 17px;
  height: 17px;
  background: url("/assets/info.png") no-repeat right;
  background-size: 100%;
  float: left;
  margin-top: -1px;
}

/* line 2661, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tooltip-deliverdate-data {
  position: absolute;
  background: white !important;
  width: 300px;
  text-align: justify;
  opacity: 1 !important;
  z-index: 9999999999999;
  top: 5px;
  left: 30px;
  padding: 10px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 1px 1px black;
  box-shadow: 1px 1px 1px 1px black;
}

/* line 2676, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.stat {
  position: relative;
  width: 5%;
}

/* line 2681, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#stat_svg {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #e0e0e0;
  background: currentcolor;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 2693, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.pie_ico {
  fill: currentcolor;
  stroke: #90f0ac;
  stroke-width: 50;
  stroke-dasharray: 0 158;
  -webkit-transition: stroke-dasharray 2s;
  -o-transition: stroke-dasharray 2s;
  transition: stroke-dasharray 2s;
}

/* line 2703, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#readout {
  width: 25%;
  margin: 2rem auto;
  position: relative;
  height: 0;
  padding-top: 25%;
}

/* line 2711, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#utilslider {
  width: 20%;
}

/* line 2715, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
output {
  position: absolute;
  width: 100%;
  color: #262626;
  font-size: 9px;
  text-align: center;
  z-index: 1;
  left: 0;
  top: 6px;
}

/* line 2726, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.get-items {
  display: block;
  width: 25px;
  height: 25px;
  background: url("/assets/down_arrow_p.svg") no-repeat right;
  background-size: 100%;
  margin: auto;
}

/* line 2735, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.get-items:hover {
  background: url("/assets/down_arrow.svg") no-repeat right;
  background-size: 100%;
}

/* line 2740, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.show_price_items_table tbody {
  font-size: 12px;
}

/* line 2744, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.vizualizator-info {
  font-size: 14px;
}
/* line 2746, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.vizualizator-info .best-info-stat-icon {
  height: 62px;
  width: 62px;
  position: absolute;
  top: 22px;
  left: 8px;
}
/* line 2752, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.vizualizator-info .best-info-stat-icon #percent {
  color: white;
  left: 17px;
  top: 13px;
  position: absolute;
  font-weight: 600;
  font-size: 11px;
  height: 11px;
  width: 30px;
  text-align: center;
}
/* line 2764, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.vizualizator-info #viz-first {
  margin-left: 55px;
}
/* line 2766, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.vizualizator-info #viz-first span {
  color: #2d6bab;
  font-weight: 700;
}

/* line 2773, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.more {
  color: #e0e0e0;
}

/* line 2777, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.highcharts-legend-item {
  display: none;
}

/* line 2782, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.req_hist {
  opacity: 0.8;
}
/* line 2786, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.req_hist a {
  padding: 0 0 0 0 !important;
  text-decoration: none !important;
  border: none !important;
  border-radius: 0 !important;
  color: #262626 !important;
}
/* line 2793, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.req_hist div {
  float: left;
  padding-right: 8px;
  background-image: url("/assets/req_history_non_activ.png");
  background-repeat: no-repeat;
  height: 17px;
  width: 17px;
  background-size: contain;
}
/* line 2802, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.req_hist p {
  float: left;
  text-decoration: underline;
  font-family: 'PTSansNarrowRegular', sans-serif;
  font-weight: 600;
  font-size: 11px;
}

/* line 2811, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.req_hist:Hover {
  opacity: 1;
}
/* line 2815, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.req_hist:Hover a {
  color: #3f71a6 !important;
}
/* line 2818, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.req_hist:Hover div {
  background-image: url("/assets/req_history_activ.png");
}

/* line 2823, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#popup88 {
  display: none;
}

/* line 2827, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#popup88 {
  display: none;
}

/* line 2831, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nynytable {
  font-size: 14px;
  width: 548px;
  max-height: 400px;
  overflow: auto;
  display: block;
  background: white;
  text-align: left;
  border-collapse: collapse;
  color: #3E4347;
  padding: 20px;
  border-radius: 3px;
}
/* line 2843, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nynytable thead {
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-radius: 3px;
}
/* line 2849, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nynytable tbody {
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-radius: 3px;
}

/* line 2857, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nynytable td:first-child {
  color: #434444;
  border-left: none;
}

/* line 2862, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nynytable td {
  padding: 12px 10px;
  color: #8b8e91;
}

/* line 2867, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nyny-head {
  font-size: 15px;
  color: #1c5a9a;
  letter-spacing: 1px;
  font-weight: bold;
  padding: 15px;
}
/* line 2873, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nyny-head:nth-child(3) {
  width: 65%;
}
/* line 2876, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.nyny-head:nth-child(1) {
  width: 21%;
}

/* line 2881, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.dlyadestext {
  font-size: 12px;
  text-transform: lowercase;
}

/* line 2886, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.wrat-ts li {
  display: block;
}

/* line 2891, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.no_wrap_td {
  white-space: nowrap;
}

/* line 2895, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#add_vqi {
  float: right;
  margin: -10px 0 10px 0;
}

/* line 2900, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.add_vq_butt {
  max-width: 250px;
  width: 100%;
}

/* line 2905, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.rotate_180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 570px) {
  /* line 2909, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .add_vq_butt {
    max-width: inherit;
  }
}
/* line 2912, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#backorder-frm {
  width: auto;
}

/* line 2913, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.sms_notify {
  font-size: 14px;
}

/* line 2914, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.active_status {
  color: #29a529;
}

/* line 2915, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.off_status {
  color: #ef5050;
}

/* line 2916, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.main-title {
  font-size: 21px;
}

@media (max-width: 840px) {
  /* line 2920, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .lx-b-lax-col {
    float: none;
  }
}
/* line 2924, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#stat_chart_block .highcharts-container {
  width: 100% !important;
}
/* line 2926, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
#stat_chart_block .highcharts-container svg {
  width: 100%;
}

/* line 2930, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.swal2-icon {
  margin: 1.25em auto 1em !important;
}

/* line 2931, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.swal2-icon::before {
  font-size: 3em !important;
}

/* line 2933, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.tip_block {
  max-width: 450px;
  width: 100%;
  line-height: 1.5em;
}

/* line 2939, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.pass_h {
  color: #a7a7a7;
  font-size: 15px;
}

/* line 2944, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_models_block {
  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;
}
/* line 2954, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_models_block .model-item {
  border: 1px solid #ccc;
  width: 23%;
  margin-bottom: 20px;
}
/* line 2959, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_models_block .model-item .car-base-list-image {
  text-align: center;
  height: 165px;
  width: 100%;
}
/* line 2963, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_models_block .model-item .car-base-list-image img {
  margin-left: 0 !important;
}
/* line 2966, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_models_block .model-item .car-base-list-name {
  padding: 3px;
  text-align: center;
}
/* line 2971, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_models_block .model-item:hover {
  border-color: #156bdb;
}

/* line 2975, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.basket_ico {
  display: block;
  cursor: pointer;
  width: 25px;
  height: 25px;
  background-image: url(/assets/to_basket_p-ec0a0f89f34cbddf07eadca4a4b65e7e3ec05c7366cdf7d47afd089bebd09d5d.svg);
  background-size: 100%;
  background-color: initial;
  position: relative;
  top: 0;
  margin: 0 auto;
  border: none;
}

/* line 2989, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.basket_ico:hover {
  background-image: url(/assets/to_basket-b7189df951357fea83b2781cac09dc5005318a883acbb27ca424307b2371508c.svg);
  background-size: 100%;
}

/* line 2994, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixedTip:hover {
  color: #156bdb;
}

/* line 2996, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.laximo_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 2998, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.laximo_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

/* line 3005, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.lx_search_inp {
  width: 100%;
  height: auto;
  margin-right: -1px;
  border-radius: 0;
  border: 1px solid #959595;
  padding: 0 15px;
}

/* line 3014, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-cart {
  display: none;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 55px;
  -webkit-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  background: #fac41d;
  margin-right: -15px;
}
/* line 3026, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-cart span {
  -webkit-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -o-transform: skew(30deg);
}
/* line 3032, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-cart span:first-child {
  background: url(/assets/icon_cart.png);
  background-size: 24px 24px;
  display: block;
  width: 24px;
  height: 24px;
}
/* line 3040, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-cart span:last-child {
  font-weight: bold;
  margin-left: 3px;
  font-size: 16px;
}
/* line 3046, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-cart:hover {
  background: #e4b00e;
}

/* line 3049, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-person {
  display: none;
  height: 35px;
  margin: 10px 20px 10px 10px;
  border-radius: 5px;
}
/* line 3055, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-person span:first-child {
  background-color: #156bdb;
  background-image: url(/assets/user2.png);
  display: block;
  width: 40px;
  border-radius: 4px 0 0 4px;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 3066, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-person span:last-child {
  max-width: 155px;
  background: #fac41d;
  color: #fff;
  font-size: 17px;
  text-align: center;
  padding: 0 15px;
  line-height: 2em;
  border-radius: 0px 4px 4px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3080, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-person:hover span:first-child {
  background-color: #156bdb;
}
/* line 3081, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed-header__top-person:hover span:last-child {
  background-color: #e4b00e;
}

/* line 3086, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .header__wrapper-left {
  background: #f4f4f3;
  position: fixed;
  z-index: 99;
  margin: 0;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
/* line 3099, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .header__top-person,
.fixed .header__top-cart {
  display: none;
}
/* line 3102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .fixed-header__top-person,
.fixed .fixed-header__top-cart {
  display: flex;
}
/* line 3105, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .child-header__wrapper {
  max-width: 1630px;
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
}
/* line 3112, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .search__form-btn {
  background: #fac41d;
  width: 135px;
  left: 0;
}
/* line 3117, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .search__form-btn:hover {
  background-color: #e4b00e;
}
/* line 3121, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .logo {
  margin-bottom: -28px;
  position: relative;
  left: 40px;
  top: -15px;
  background-size: 100%;
  width: 130px;
  height: 35px;
  margin-right: 195px;
}
/* line 3131, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .logo span {
  display: none;
}
/* line 3134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .logo::before {
  top: -2px;
  left: -40px;
  width: 35px;
  height: 40px;
}
/* line 3141, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .search {
  margin: 0 !important;
  width: calc(100% - 395px);
  display: flex;
  justify-content: space-between;
}
/* line 3148, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .search__form.active {
  justify-content: start;
  width: 70%;
  background: none;
  border-radius: 5px;
  padding: 0;
  margin: 10px 0;
}
/* line 3157, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .search__form-input {
  width: 100%;
}
/* line 3159, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .header__top-person {
  top: 6px;
  border-radius: 8px;
  position: fixed;
  right: 100px;
  z-index: 99;
  margin-top: 0;
}
/* line 3168, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .header__top-cart {
  position: fixed;
  right: 10px;
  z-index: 99;
  border-radius: 8px;
  top: 6px;
  margin-top: 0;
  margin-right: -15px;
}
/* line 3178, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.fixed .search__btn {
  display: none;
}

/* line 3181, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.logo_fixed {
  position: fixed;
  top: 0;
  z-index: 999;
}
/* line 3186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.logo_fixed span {
  display: none;
}

/* line 3189, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.test_butt {
  margin: auto;
  margin-bottom: 18px;
  width: 200px;
  background: #ff9900;
}

/* line 3196, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.red_border {
  border-color: #ff5c5c;
}

/* line 3197, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.select_brand_table {
  max-width: 510px;
}

/* line 3200, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.best_detail_block [data-scroll-to] {
  margin-bottom: 3px;
  display: table;
}

/* line 3206, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.details_search_tree_block {
  display: flex;
  flex-direction: column;
}

/* line 3211, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.bottom_d_s_tree_block {
  display: flex;
}

/* line 3213, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_info_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 3221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_photo_block {
  width: 260px;
  height: 180px;
  text-align: center;
  margin-right: 20px;
}
/* line 3227, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_photo_block a {
  font-size: 13px;
}
/* line 3228, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_photo_block img {
  width: 100%;
}

/* line 3231, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_parametres_block {
  font-size: 14px;
}
/* line 3234, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.auto_parametres_block .item_paramterer span:first-child {
  opacity: 0.7;
}

/* line 3237, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.price_request_search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 3246, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.price_request_search .default_input {
  margin-bottom: 0;
}
/* line 3248, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.price_request_search .btn {
  height: 41px;
  line-height: 0.9em;
  width: 400px;
}

/* line 3255, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.mobile_search_butt {
  display: none;
  background-image: url("/assets/search.svg");
  height: 35px;
  background-repeat: no-repeat;
  margin-top: 10px;
  border: 1px solid #ccc;
  min-width: 40px;
  background-size: 60%;
  background-position: center;
  background-color: #eeee;
  cursor: pointer;
}

/* line 3269, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.close_mobile_search_butt {
  display: none;
  width: 40px;
  text-align: center;
  background: url(/assets/close2.png);
  background-size: auto auto;
  background-size: 100%;
  height: 35px;
  margin-top: 10px;
}

/* line 3280, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.franch_more_btn {
  margin: 0 auto -140px auto;
  width: 160px;
  background: #ef9a00;
}

/* line 3286, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.details_search_text {
  opacity: 0.9;
  max-width: 800px;
}
/* line 3290, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.details_search_text h3 {
  font-size: 17px;
  color: #525252;
}

/* line 3296, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.preum_text {
  margin-bottom: 20px;
}

/* line 3298, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.bottom_seo_text {
  opacity: 0.9;
  max-width: 800px;
}

/* line 3305, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.list_crumb {
  display: flex;
  margin-bottom: 60px;
  justify-content: center;
}

/* line 3311, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.list_crumb_item {
  border-bottom: 2px dotted #ccc;
  width: 100%;
  position: relative;
  height: 44px;
}

/* line 3318, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.list_crumb_cicle {
  color: #ccc;
  border: 1px solid #ccc;
  background: #fff;
  width: 37px;
  border-radius: 50px;
  height: 37px;
  text-align: center;
  line-height: 2.1em;
  font-size: 17px;
  position: absolute;
  bottom: -19px;
}

/* line 3332, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.last_list_crumb_cicle {
  color: #ccc;
  border: 1px solid #ccc;
  width: 15px;
  border-radius: 50px;
  height: 15px;
  text-align: center;
  line-height: 2.2em;
  font-size: 19px;
  position: absolute;
  bottom: -9px;
  right: -14px;
  background: #ccc;
}

/* line 3347, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.list_crumb_title {
  text-align: center;
  line-height: 3.2em;
  padding-left: 40px;
  color: #9b9b9b;
}

/* line 3354, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.list_crumb_edit {
  text-align: center;
  padding-left: 40px;
  font-size: 13px;
  margin-top: -5px;
}

/* line 3361, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.active_list_crumb {
  border-bottom: 2px dotted #156bdb;
  color: #156bdb;
}
/* line 3365, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.active_list_crumb .list_crumb_title {
  font-weight: bold;
  color: #262626;
}
/* line 3370, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.active_list_crumb .list_crumb_cicle {
  background: #156bdb;
  border: none;
  color: #fff;
}

/* line 3377, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.past_list_crumb {
  border-bottom: 2px dotted #156bdb;
  color: #156bdb;
}
/* line 3381, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.past_list_crumb .list_crumb_title {
  color: #262626;
}
/* line 3385, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.past_list_crumb .list_crumb_cicle {
  border-color: #156bdb;
  color: #156bdb;
}

@media (max-width: 900px) {
  /* line 3392, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .list_crumb {
    display: none;
  }
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 3426, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
.preload_animation {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}

@media (max-width: 1530px) {
  /* line 3435, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .franch_more_btn {
    margin: 0 auto -130px auto;
  }
}
@media (max-width: 1390px) {
  /* line 3439, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item {
    width: 32%;
    margin-bottom: 10px;
  }
}
@media (max-width: 1060px) {
  /* line 3446, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .page_block {
    min-height: 0;
  }
}
@media (max-width: 1110px) {
  /* line 3452, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item {
    width: 24%;
  }

  /* line 3455, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .logo {
    background: none;
    width: 45px;
    margin-right: 5px;
  }
  /* line 3460, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .logo span {
    display: none;
  }
  /* line 3463, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .search {
    width: 100%;
  }

  /* line 3467, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed-header__top-cart {
    margin-right: 7px;
  }
}
@media (max-width: 1010px) {
  /* line 3473, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .search {
    width: 100%;
    margin: 20px 0 0;
  }

  /* line 3478, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__wrapper {
    padding-bottom: 15px;
  }

  /* line 3480, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .logo {
    width: 140px;
    position: absolute;
    left: 50px;
    top: 6px;
    height: 40px;
    background-size: 90%;
  }
  /* line 3488, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .logo span {
    display: none;
  }

  /* line 3491, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .logo:before {
    left: -40px;
    width: 45px;
    height: 45px;
    top: -5px;
  }
}
@media (max-width: 960px) {
  /* line 3500, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item {
    width: 32%;
  }
}
@media (max-width: 870px) {
  /* line 3502, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .filter {
    padding: 20px;
  }
}
@media (max-width: 860px) {
  /* line 3505, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .laximo_block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 3506, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .laximo_vin_block {
    margin: 0 auto 40px;
  }
}
@media (max-width: 800px) {
  /* line 3510, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed.logo {
    width: 47px !important;
    height: 47px !important;
    background-image: url(/assets/logo_cub.png);
    background-size: contain;
    text-indent: -9999px;
    overflow: hidden;
    position: relative !important;
    left: 0;
    top: 0;
  }

  /* line 3522, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .pres_current_header {
    padding-top: 10px;
  }
  /* line 3524, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .pres_current_header .header__wrapper-left {
    margin-top: 0px;
  }

  /* line 3527, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .logo {
    background: none;
    left: 0;
    top: 3px;
  }

  /* line 3533, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .logo::before {
    left: 10px;
    width: 41px;
    height: 41px;
    top: 0px;
  }

  /* line 3540, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .search__form {
    border-radius: 0;
  }

  /* line 3542, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .search__btn-item {
    border-radius: 0;
  }

  /* line 3544, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__wrapper-left {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }

  /* line 3550, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  /* line 3558, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-left: 15px;
    width: 185px;
  }

  /* line 3572, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__link {
    display: none;
  }

  /* line 3574, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .search {
    width: calc(100% + 20px);
    margin: 40px 0 0;
  }
}
@media (max-width: 790px) {
  /* line 3583, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .logo {
    display: none;
  }
}
@media (max-width: 730px) {
  /* line 3589, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order_form__input {
    width: 300px;
  }
}
@media (max-width: 700px) {
  /* line 3593, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item {
    margin-bottom: 20px;
    width: 48%;
  }

  /* line 3598, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .basket_ico {
    margin: 0 0 0 auto;
  }
}
@media (max-width: 670px) {
  /* line 3602, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .price_request_search {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 3606, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .price_request_search .default_input {
    margin-bottom: 10px;
  }
  /* line 3608, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .price_request_search .btn {
    margin-bottom: 10px;
    width: 100%;
  }
}
@media (max-width: 635px) {
  /* line 3615, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .order_form__btn, .order_form__input {
    width: 100%;
  }
}
@media (max-width: 570px) {
  /* line 3620, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .search__form.active {
    display: none;
    width: 100%;
  }
  /* line 3625, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .mobile_search_butt {
    display: block;
  }
  /* line 3627, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .search__form-btn {
    padding: 0;
    width: 50px;
    background-image: url(/assets/icon_search.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fac41d;
  }
  /* line 3635, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .search__form-btn:hover {
    background-color: #e4b00e;
  }
  /* line 3637, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .search__form-btn span {
    display: none;
  }
  /* line 3640, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed .search__form-input {
    background: #fff;
    padding: 10px;
  }

  /* line 3648, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed.mobile_open_search .search {
    width: 100% !important;
    margin: 0 !important;
  }
  /* line 3652, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed.mobile_open_search .close_mobile_search_butt {
    display: block;
  }
  /* line 3653, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed.mobile_open_search .mobile_search_butt, .fixed.mobile_open_search .fixed-header__top-person, .fixed.mobile_open_search .fixed-header__top-cart, .fixed.mobile_open_search .logo {
    display: none;
  }
  /* line 3654, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed.mobile_open_search .search__form.active {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 3655, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .fixed.mobile_open_search .header__top-person, .fixed.mobile_open_search .header__top-cart {
    display: none;
  }
}
@media (max-width: 500px) {
  /* line 3662, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item .car-base-list-image {
    height: 145px;
  }

  /* line 3663, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .franch_more_btn {
    margin: 0 auto -105px auto;
    width: 130px;
  }
}
@media (max-width: 490px) {
  /* line 3670, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .header__wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 3675, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .logo {
    top: 10px;
  }
}
@media (max-width: 450px) {
  /* line 3679, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item .car-base-list-image {
    height: 130px;
  }

  /* line 3680, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .lx-b-lax-container {
    width: 100% !important;
  }
}
@media (max-width: 420px) {
  /* line 3684, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .small_catalog_block .catalog_block__link {
    margin: 0 10px 30px;
  }

  /* line 3685, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .laximo_form {
    display: block;
  }

  /* line 3686, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .laximo_form btn {
    width: 100%;
  }

  /* line 3687, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .lx_search_inp {
    margin-bottom: 10px;
    height: 44px;
  }
}
@media (max-width: 400px) {
  /* line 3694, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item .car-base-list-image {
    height: 165px;
  }

  /* line 3695, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/main.scss */
  .auto_models_block .model-item {
    margin-right: 0;
    width: 100%;
  }
}
/* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
.desktop [data-tip] {
  position: relative;
  outline: 0;
}
/* line 14, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
p span[data-tip] {
  border-bottom: 1px dotted currentColor;
}
/* line 17, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
.desktop [data-tip]::before, .desktop [data-tip]::after {
  transition: visibility 0.1s ease-out, opacity 0.1s ease-out;
  -webkit-transition: visibility 0.1s ease-out, opacity 0.1s ease-out;
  opacity: 0;
  visibility: hidden;
  z-index: 99;
  transform: translateX(-50%) translateZ(0);
  -webkit-transform: translateX(-50%) translateZ(0);
  -moz-transform: translateX(-50%) translateZ(0);
  -ms-transform: translateX(-50%) translateZ(0);
  -webkit-font-smoothing: subpixel-antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  bottom: calc(100% + .2em);
  bottom: -webkit-calc(100% + .2em);
  left: 50%;
  position: absolute;
  display: block;
  pointer-events: none;
}
/* line 39, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
.desktop [data-tip]::before {
  margin-bottom: .25em;
  padding: .7em 1em;
  content: attr(data-tip);
  font: 400 100%/1 Arial;
  background-color: rgba(63, 63, 63, 0.98);
  color: rgba(255, 255, 255, 0.9);
  letter-spacing: 0;
  word-spacing: normal;
  font-weight: normal;
  font-style: normal;
  white-space: pre-wrap;
  max-width: 450px;
  line-height: 1.25em;
  border-radius: 5px;
  text-align: left;
  width: intrinsic;
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content;
}
/* line 61, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
.desktop [data-tip]::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: .35em .3em 0 .3em;
  border-top-color: rgba(63, 63, 63, 0.9);
}
/* line 75, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
.desktop [data-tip]:hover::after, .desktop [data-tip]:hover::before {
  visibility: visible;
  opacity: 1;
  transition-delay: .1s;
  -webkit-transition-delay: .1s;
  transition-duration: .2s;
  -webkit-transition-duration: .2s;
}
@media (min--moz-device-pixel-ratio: 0) {
  /* line 91, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
  .desktop p [data-tip] {
    display: inline-block !important;
  }
  /* line 93, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
  .desktop p [data-tip]::before, .desktop p [data-tip]::after {
    bottom: calc(100% - .25em);
  }
}
@media (-moz-touch-enabled: 1) {
  /* line 91, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
  .desktop p [data-tip] {
    display: inline-block !important;
  }
  /* line 93, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
  .desktop p [data-tip]::before, .desktop p [data-tip]::after {
    bottom: calc(100% - .25em);
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 112, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
  .desktop [data-tip]::before {
    display: -ms-inline-grid;
    -ms-grid-columns: max-content;
  }
}
@supports (-ms-ime-align: auto) {
  /* line 112, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
  .desktop [data-tip]::before {
    display: -ms-inline-grid;
    -ms-grid-columns: max-content;
  }
}

/* line 128, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tooltip.scss */
div[data-tip] {
  text-align: left;
  padding: 0;
  width: 20px;
  height: 18px;
  margin-bottom: -3px;
  display: inline-block;
  background-size: 100%;
  background-image: url(/assets/info.png);
  background-repeat: no-repeat;
  cursor: help;
  transition: background-color .1s ease-in;
  -webkit-transition: background-color .1s ease-in;
}
@font-face {
  font-family: 'DINPro';
  font-display: swap;
  src: url(dinpro-black.otf) format("woff");
}
@font-face {
  font-family: 'PT Sans';
  font-display: swap;
  src: url(ptsans.woff2) format("woff2"), url(ptsans.woff) format("woff"), url(ptsans.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@charset "UTF-8";
/* custom */
/* line 4, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.td-model {
  display: block;
  width: 100%;
  overflow: hidden;
  padding: 0;
}
/* line 10, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.td-model li {
  display: block;
  width: 22%;
  height: 200px;
  position: relative;
  text-align: center;
  padding: 10px 0 10px 0;
  margin: 10px 10px;
  float: left;
  list-style: none;
  border: 1px solid #ccc;
}
/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.td-model li a {
  text-decoration: none;
}
/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.td-model li .car-base-list-image {
  height: 150px;
  width: 100%;
  overflow: hidden;
}
/* line 29, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.td-model li .car-base-list-name {
  height: 22px;
  padding-top: 5px;
  font-size: 16px;
  color: #000;
  text-decoration: none;
  overflow: hidden;
  border: none;
}
/* line 39, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.td-model li:hover {
  border-color: #156bdb;
}

/* line 41, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list {
  width: 100%;
}
/* line 43, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list td {
  vertical-align: top;
}
/* line 46, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .brand-info {
  vertical-align: middle;
}
/* line 48, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .brand-info img {
  width: 100px;
  margin-right: 30px;
}
/* line 52, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .brand-info span.brand-name {
  font-size: 1.5em;
}
/* line 56, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card {
  width: 90%;
  position: relative;
  margin: 0 auto;
  padding: 20px 10px;
}
/* line 61, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card img {
  margin-bottom: 20px;
}
/* line 64, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card h3 {
  font-size: 1.2em;
}
/* line 68, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card dl dd {
  font-weight: bolder;
}
/* line 72, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card ul.dop-links {
  display: block;
  overflow: hidden;
}
/* line 75, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card ul.dop-links li {
  display: block;
  vertical-align: middle;
}
/* line 78, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card ul.dop-links li a {
  text-decoration: none;
  display: block;
}
/* line 81, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card ul.dop-links li a img {
  margin-right: 10px;
}
/* line 84, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.car-base-tree-list .car-base-model-info-card ul.dop-links li a span.dop-link-name {
  text-decoration: underline;
  position: relative;
  top: 10px;
}

/* line 95, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.catalog-table tbody tr:hover, table.catalog-table tbody tr:hover a {
  background: #6b9fe7;
  color: #fff;
  cursor: pointer;
}

/* line 101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.news-list-item {
  margin-top: 20px;
}
/* line 103, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.news-list-item h3 {
  margin-bottom: 10px;
}

/* line 108, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.select-ur-type .ur-type {
  width: 40%;
  height: 130px;
  margin: 20px 0 20px 0;
  background: #fff;
  position: relative;
  float: left;
  overflow: hidden;
  padding: 20px;
  border-radius: 3px;
  border-bottom: 2px solid #E5E5E5;
}
/* line 119, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.select-ur-type .ur-type label {
  font-size: 1.5em;
  font-weight: bold;
  display: block;
  margin-bottom: 20px;
  cursor: pointer;
}
/* line 125, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.select-ur-type .ur-type label input {
  margin-right: 10px;
}
/* line 130, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.select-ur-type .ur-type.last {
  margin-left: 40px;
}

/* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.button {
  width: auto;
  cursor: pointer;
  background-color: #005ea9;
  font-family: inherit;
  line-height: normal;
  color: #fff;
  border-radius: 3px;
  border: none;
  -webkit-appearance: none;
  text-shadow: none;
  font-size: 13px;
  padding: 10px 25px;
  text-decoration: none;
}

/* line 149, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.big-button {
  height: 29px;
  width: 135px;
  background: url(/assets/buttons-sprite-373e05344cfd6d4d11f203bf0fb398d4c7861600bffffd8a1a6487fba074c673.png) no-repeat 0 0;
  display: block;
  white-space: nowrap;
  border: 0;
  font-weight: bold;
  color: #303030;
  font-size: 11px;
}

/* line 160, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.big-button:hover {
  background-position: -142px 0;
}

/* line 163, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
a.big-button {
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 7px 0 0 5px;
  cursor: pointer;
}

/* line 170, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert {
  padding: 8px 35px 2px 14px;
  margin-bottom: 18px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
}
/* line 178, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert p {
  padding: 0 0 2px !important;
}

/* line 182, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert-heading {
  color: inherit;
}

/* line 185, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}

/* line 191, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 196, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert-danger, .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

/* line 201, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 206, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert-block {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 210, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert-block > p, .alert-block > ul {
  margin-bottom: 0;
}

/* line 213, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.alert-block p + p {
  margin-top: 5px;
}

/* line 216, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.manager {
  margin-top: 30px;
  border-radius: 3px;
  border-bottom: 2px solid #E5E5E5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 222, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.manager td {
  vertical-align: top;
}
/* line 224, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.manager td dl {
  display: block;
  margin: 15px;
}
/* line 227, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.manager td dl dt {
  margin: 4px 0 2px 0;
  font-weight: bold;
}

/* line 235, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.jrel {
  padding: 15px 18px 14px 18px;
}

/* line 238, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.f-paging {
  padding: 15px 0 20px 0;
  text-align: center;
  font-size: 14px;
}

/* line 243, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.f-paging i {
  font-style: normal;
  padding: 0 4px;
}

/* line 247, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.f-paging a {
  margin: 0 4px;
  color: #4283d1;
}

/* line 251, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
td.balance-description {
  width: 70% !important;
}

/* line 255, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.anal-icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  border-radius: 0px !important;
  position: relative;
  top: 2px;
  cursor: pointer;
}

/* line 265, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.anal-icon:hover {
  border: 1px solid #156bdb;
  border-radius: 50px !important;
}

/* line 270, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.stat-bad {
  background-color: #e6544f;
}

/* line 273, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.stat-good {
  background-color: #f3d600;
}

/* line 276, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.stat-excellent {
  background-color: #7ACF72;
}

/* line 279, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.qnt-check {
  font-size: 16px;
}

/* line 282, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.tyres-table {
  margin-top: 20px;
}

/* line 285, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.tyres-table-filter {
  width: 100%;
}
/* line 287, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.tyres-table-filter td {
  vertical-align: top;
}
/* line 289, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.tyres-table-filter td img {
  width: 100%;
}
/* line 292, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.tyres-table-filter td label {
  top: 10px;
  position: relative;
  font-size: 16px;
  font-weight: bolder;
  margin-right: 30px;
}

/* line 301, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.logo-table {
  width: 100%;
  margin-top: 30px;
}
/* line 304, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.logo-table td {
  padding: 5px;
  text-align: center;
}
/* line 305, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.logo-table td div.logotype {
  height: 40px;
  margin-bottom: 10px;
}

/* line 313, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.tooltip {
  display: none;
  background-color: #000;
  font-size: 12px;
  height: 70px;
  width: 160px;
  padding: 25px;
  color: #eee;
}

/* line 322, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup {
  display: none;
  width: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  position: fixed;
  z-index: 10017;
  top: 0px !important;
  left: 0;
}
/* line 332, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup label {
  margin-top: 5px;
  display: block;
  color: #000;
  font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
}
/* line 338, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup .text-field {
  border: 1px solid #ccc;
  font-size: 16px;
  border-radius: 3px;
  padding: 6px 10px;
  margin-top: 2px;
  width: 94%;
}
/* line 346, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup .text-field:focus {
  border-color: #7c7c7c;
}
/* line 349, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup input.button {
  float: right;
  position: relative;
  margin-top: 15px;
}

/* line 355, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup a.close-link {
  cursor: pointer;
  width: 25px;
  height: 25px;
  line-height: 1em;
  display: block;
  overflow: hidden;
  color: darkgray;
  text-decoration: none;
  font-weight: bolder;
  font-size: 20px;
  font-family: Arial !important;
  text-align: center;
  border: 1px solid #D3D3D3;
  border-radius: 50%;
  background-color: #f3f3f3;
  position: fixed;
  top: 156px;
  left: calc(50% + 180px);
  z-index: 10000;
}
/* line 375, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup a.close-link:active {
  color: #f3f3f3;
  background-color: darkgray;
}
/* line 379, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.popup a.close-link:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), color-stop(90%, #ffffff));
  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #ffffff 90%);
  background-image: -o-linear-gradient(top, #e5e5e5 0%, #ffffff 90%);
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #ffffff 90%);
  background-image: -webkit-linear-gradient(to bottom, #E5E5E5 0%, #fff 90%);
  background-image: -o-linear-gradient(to bottom, #E5E5E5 0%, #fff 90%);
  color: darkgray;
}

/* line 392, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.price-data-content table.info-table th span {
  cursor: auto;
}
/* line 396, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.price-data-content table.info-table tbody.hidden-group-body tr.hidden-group {
  display: none;
}
/* line 402, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.price-data-content .min_delivery_day-desc th.sort-min_delivery_day span:after, .price-data-content .cost-desc th.sort-cost span:after, .price-data-content .qnt-desc th.sort-qnt span:after, .price-data-content .price_name-desc th.sort-price_name span:after {
  content: '▼';
  left: 3px;
}
/* line 407, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.price-data-content span.min-qnt {
  color: red;
  font-size: 0.8em;
  font-weight: bolder;
  top: -1px;
  position: relative;
}
/* line 414, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.price-data-content a.price-name {
  color: #303030;
  text-decoration: none;
  border-bottom: thin dotted #303030;
}

/* line 421, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.price-description-content p {
  padding: 0 !important;
  margin-bottom: 5px;
}

/* line 427, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
form.new-form label {
  font-size: 14px;
  color: #000;
}
/* line 431, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
form.new-form textarea {
  margin-top: 10px;
  width: 220px;
  height: 100px;
  border-color: #ccc;
}

/* line 438, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.clear {
  clear: both;
}

/* line 441, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block {
  margin-bottom: 40px;
  display: inline-block;
}
/* line 444, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block .info-data {
  background-color: #fff;
  border-radius: 3px;
  border-bottom: 2px solid #E5E5E5;
}
/* line 449, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block h4 {
  color: #DB011A;
  padding-bottom: 4px;
}
/* line 453, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px;
}
/* line 460, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 20%;
  border-bottom: 1px solid #D3D3D3;
  clear: both;
  font-size: 14px;
  padding: 7px 0;
}
/* line 472, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block dl dd:last-child {
  border-bottom: none;
}
/* line 476, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block dl dt {
  width: 80%;
  clear: both;
  font-size: 14px;
  border-bottom: 1px solid #D3D3D3;
  padding: 7px 0;
}
/* line 482, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block dl dt:last-of-type {
  border-bottom: none;
}
/* line 486, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block dl dd.minus {
  font-size: 14px;
  color: red;
}
/* line 491, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
article.info-block a.new-bill-alert {
  display: block;
  margin-left: 10px;
  margin-top: 10px;
  color: red;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

/* line 501, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#balance_search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 504, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.balances_btn, .balances_btn-reg {
  display: inline-block;
  padding: 12px 25px;
  background: #ffb800;
  border-radius: 3px;
  margin-top: 10px;
}
/* line 510, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.balances_btn a, .balances_btn-reg a {
  color: #fff;
  text-decoration: none !important;
}

/* line 515, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.balances_btn-reg {
  color: #fff;
  text-decoration: none !important;
  padding: 12px 50px;
  margin-top: 0;
  margin-left: 10px;
}

/* line 522, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.wait-windows {
  max-width: 400px;
  width: 100%;
  position: relative;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 100px;
  padding: 20px 0;
  text-align: center;
  border: 1px solid #D4D4D4;
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
}
/* line 539, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.wait-windows .wait-message {
  font-size: 18px;
  color: #000;
}
/* line 543, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.wait-windows img {
  width: 80px;
}

/* line 546, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.wait-message-description {
  width: 245px;
  display: block;
  margin: auto;
  color: #777;
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 12px;
}

/* line 556, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#used-parts-tree {
  overflow: visible;
  min-height: 200px;
  width: 20%;
  vertical-align: top;
}

/* line 562, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#used-part-items {
  overflow: visible;
  width: 80%;
  vertical-align: top;
}

/* line 567, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place {
  width: 340px;
  position: fixed;
  top: 150px;
  left: 50%;
  margin: 0 0 0 -141px;
  z-index: 1100;
  background: #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px #777;
  box-shadow: 0 1px 3px #777;
  padding: 8px 21px 20px;
  margin-left: -170px;
}
/* line 583, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place span.basket-form-make-name {
  font-size: 1.3em;
  font-weight: bolder;
  color: #444;
}
/* line 588, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place span.basket-form-oem {
  font-size: 1.2em;
  margin-left: 6px;
}
/* line 592, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place span.basket-form-detail-name {
  font-size: 1.1em;
}
/* line 596, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place .basket-form-sum-value, .basket-form-data-place .basket-form-sum-unit, .basket-form-data-place .basket-form-sum {
  font-size: 1.2em;
}
/* line 599, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place .basket-form-sum-value {
  font-weight: bolder;
}
/* line 602, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place .basket-form-min-qnt {
  color: red;
}
/* line 605, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place .basket-form-qnt {
  width: 30px;
  border: 1px solid #D3D3D3;
  padding: 0;
  height: 30px;
  background-color: #fff;
  border-radius: 3px;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
/* line 617, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place .basket-form-qnt-button {
  width: 15px;
  height: 25px;
  font-size: 1.1em;
  font-weight: bold;
  border: 1px solid #D3D3D3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), color-stop(90%, #ffffff));
  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #ffffff 90%);
  background-image: -o-linear-gradient(top, #e5e5e5 0%, #ffffff 90%);
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #ffffff 90%);
  background-image: -webkit-linear-gradient(to bottom, #E5E5E5 0%, #fff 90%);
  background-image: -o-linear-gradient(to bottom, #E5E5E5 0%, #fff 90%);
}
/* line 630, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place .basket-form-detail-name, .basket-form-data-place .basket-form-comment {
  width: 330px;
  margin: 15px 0;
  border: 1px solid #D3D3D3;
  padding: 0;
  height: 30px;
  background-color: #fff;
  border-radius: 3px;
  overflow: hidden;
  padding-left: 10px;
}
/* line 641, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-form-data-place .basket-form-submit {
  width: auto;
  cursor: pointer;
  background-color: #005ea9;
  font-family: inherit;
  line-height: normal;
  color: #fff;
  border-radius: 3px;
  border: none;
  padding: 7px 35px;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 655, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place {
  width: 380px;
  position: fixed;
  top: 150px;
  left: 50%;
  margin: 0 0 0 -141px;
  z-index: 1100;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px #777;
  box-shadow: 0 1px 3px #777;
  padding: 16px 21px 20px;
  margin-left: -205px;
}
/* line 668, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place span.backorder-form-make-name {
  font-size: 1.3em;
  font-weight: bolder;
  color: #444;
}
/* line 673, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place span.backorder-form-function-name {
  font-size: 1.3em;
  font-weight: bolder;
  color: #444;
}
/* line 678, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place span.backorder-form-oem {
  font-size: 1.2em;
  margin-left: 6px;
}
/* line 682, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place span.backorder-form-detail-name {
  font-size: 1.1em;
}
/* line 685, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-sum {
  border: 1px solid #D3D3D3;
  padding: 3px 10px 0 10px;
  height: 34px;
  background-color: #fff;
  border-radius: 3px;
  margin-top: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 10px;
  width: 100px;
  text-align: end;
}
/* line 698, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-delivery {
  border: 1px solid #D3D3D3;
  padding: 3px 10px 0 10px;
  height: 34px;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 10px;
  width: 100px;
  text-align: end;
}
/* line 710, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-exp {
  z-index: 2;
  height: 34px;
  padding: 0;
  background: white right center no-repeat;
  border-radius: 3px;
  margin: 0 10px;
  border: 1px solid #D3D3D3;
  width: 100px;
  padding-left: 60px;
}
/* line 721, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-qnt {
  border: 1px solid #D3D3D3;
  padding: 3px 10px 0 10px;
  height: 34px;
  background-color: #fff;
  border-radius: 3px;
  margin-top: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 10px;
  width: 100px;
  text-align: end;
}
/* line 734, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-span {
  font-size: 1.2em;
  text-align: center;
  background-color: #fff;
}
/* line 739, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-success {
  font-size: 1.2em;
  text-align: center;
  background-color: #fff;
  display: none;
  color: green;
}
/* line 746, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-detail-name {
  width: 340px;
  height: 20px;
  margin: 15px 0;
}
/* line 751, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-data-place .backorder-form-submit {
  width: auto;
  margin-left: 10px;
  cursor: pointer;
  background-color: #005ea9;
  font-family: inherit;
  line-height: normal;
  color: #fff;
  border-radius: 3px;
  border: none;
  -webkit-appearance: none;
  text-shadow: none;
  font-size: 13px;
  padding: 10px 25px;
  text-decoration: none;
}

/* line 769, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.comment-form-data-place {
  width: 380px;
  position: fixed;
  top: 150px;
  left: 50%;
  margin: 0 0 0 -141px;
  z-index: 1100;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px #777;
  box-shadow: 0 1px 3px #777;
  padding: 16px 21px 20px;
  margin-left: -205px;
}
/* line 783, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.comment-form-data-place .comment-form-title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 789, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.comment-form-data-place .comment-desc-span {
  margin-bottom: 10px;
  display: block;
  font-size: 14px;
}
/* line 795, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.comment-form-data-place .comment-form-description {
  width: 100%;
  height: 170px;
  margin-bottom: 10px;
  padding: 5px 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 804, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.comment-form-data-place .comment-form-success {
  font-size: 1.2em;
  text-align: center;
  background-color: #fff;
  display: none;
  color: green;
}
/* line 812, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.comment-form-data-place .comment-form-submit {
  width: 100%;
}

/* line 815, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-block {
  width: 380px;
  position: fixed;
  top: 150px;
  left: 50%;
  margin: 0 0 0 -141px;
  z-index: 1100;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px #777;
  box-shadow: 0 1px 3px #777;
  padding: 17px 21px 20px;
  margin-left: -205px;
}
/* line 828, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-block .backorder-form-function-name {
  font-size: 1.3em;
  font-weight: bolder;
  color: #444;
}

/* line 834, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.btn-reg-new {
  display: inline-block;
  border: none;
  cursor: pointer;
  background-color: #005ea9;
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding: 8px 30px;
  border-radius: 3px;
  margin-top: 15px;
  margin-right: 10px;
  text-decoration: none;
}

/* line 848, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.backorder-form-block ~ .tooltip-backorder {
  left: calc(50% - 150px) !important;
}

/* line 851, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.order-item-comment {
  font-style: italic;
  margin-top: 5px;
  color: #303030 !important;
}

/* line 856, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.used-model {
  margin-top: 5px;
}
/* line 858, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.used-model a {
  font-style: italic;
  text-decoration: none;
}
/* line 862, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.used-model .used-model-description {
  display: none;
  color: #000;
  padding-left: 10px;
}

/* line 868, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.tabs {
  display: block;
  overflow: hidden;
}
/* line 871, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.tabs li.tab {
  display: block;
  float: left;
}
/* line 874, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.tabs li.tab a {
  display: block;
  cursor: pointer;
  padding: 4px 10px;
  border-bottom: 1px solid #bbbbbb;
  font-family: 'CuprumBoldItalic';
  color: #303030;
  font-size: 18px;
  text-decoration: none;
}
/* line 885, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.tabs li.tab a.current, ul.tabs li.tab a.current:hover {
  border-bottom: 3px solid #DB011A;
  padding-bottom: 2px;
}
/* line 889, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
ul.tabs li.tab a:hover {
  border-bottom: 3px solid #bbbbbb;
  padding-bottom: 2px;
}

/* line 895, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.model-years ul.model-item-years {
  padding: 0;
  display: block;
  overflow: hidden;
}
/* line 899, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.model-years ul.model-item-years li {
  display: block;
  float: left;
  padding: 2px 4px;
}
/* line 903, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.model-years ul.model-item-years li div {
  cursor: pointer;
}
/* line 906, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.model-years ul.model-item-years li.active span {
  border-color: #156bdb;
  background-color: #156bdb;
  color: #fff;
}

/* line 914, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.config-order-status-notify {
  position: relative;
  float: right;
  font-size: 16px;
  font-weight: bolder;
  top: -10px;
}

/* line 922, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#order-status-form table {
  width: 100%;
}
/* line 924, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#order-status-form table td {
  padding: 4px;
}
/* line 926, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#order-status-form table td label {
  font-size: 14px;
}
/* line 929, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#order-status-form table td .checkbox-status {
  position: relative;
  float: right;
}

/* line 936, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.edit-discount-card-number {
  font-weight: bolder;
  padding-right: 14px;
  background: url(/assets/edit-5aa6a012022e4604bdf6a46e2924971738146dd44886767f432ca73f19aeefb7.png) right no-repeat;
}

/* line 941, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.market-article {
  background-color: #fff4be;
}
/* line 943, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.market-article .art-numer-select {
  text-decoration: none;
}
/* line 946, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.market-article .art-numer-select:before {
  content: '↳  ';
  font-size: 12px;
  font-weight: bold;
  right: 3px;
  top: -3px;
}
/* line 953, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.market-article .market-number-block {
  display: none;
  position: relative;
  width: 200px;
  margin-top: 5px;
  margin-left: 30px;
  list-style: none;
}
/* line 960, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.market-article .market-number-block li {
  list-style: none;
  display: block;
  margin-bottom: 5px;
}

/* line 967, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-request {
  width: 600px !important;
}

/* line 970, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form {
  width: 100%;
  border: 2px solid #ffffff;
}
/* line 974, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form tr.group-bosal td {
  background-color: #ddd;
  font-weight: bold;
}
/* line 979, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form th, table.bosal-form td {
  border: 2px solid #ffffff;
  text-align: left;
  padding: 4px 0 4px 4px;
}
/* line 984, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form th {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background-color: #FE000C;
}
/* line 990, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form td {
  background-color: #EEEEEE;
}
/* line 992, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form td select.full-select {
  width: 100%;
}
/* line 995, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form td .engine-field {
  width: 40px;
}
/* line 998, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form td .bosal-model-info {
  font-weight: bold;
  font-size: 18px;
  display: block;
}
/* line 1004, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form td.content-bosal {
  vertical-align: top;
}
/* line 1006, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form td.content-bosal ul {
  display: block;
}
/* line 1008, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
table.bosal-form td.content-bosal ul li {
  display: block;
}

/* line 1014, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.preloader-img {
  display: block;
  position: relative;
  margin: 0 auto;
  height: 90px;
  top: 5px;
}

/* line 1021, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.pagination-block {
  text-align: center;
}

/* line 1024, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.autotrade-pagination {
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

/* line 1032, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.pagination-link {
  display: inline-block;
  line-height: 35px;
  width: 20px;
  text-align: center;
  border-right: 1px solid #ddd;
  text-decoration: none;
}

/* line 1040, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.pagination-link:hover {
  background-color: rgba(249, 220, 178, 0.99);
}

/* line 1043, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.pagination-link:last-child {
  border-right: 0;
}

/* line 1046, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.cuurent-page {
  background-color: rgba(249, 220, 178, 0.99);
}

/* line 1049, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}

/* line 1055, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxOverlay {
  width: 100%;
  height: 100%;
  background: #666;
}

/* line 1060, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#colorbox {
  left: -8px !important;
  top: 34px !important;
  z-index: 9999;
}

/* line 1065, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxWrapper {
  max-width: none;
}

/* line 1068, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 1073, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 1076, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxContent {
  position: relative;
}

/* line 1080, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxTitle {
  margin: 0;
}

/* line 1083, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1090, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 1093, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 1101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 1107, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 1113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-c-minfo {
  border-radius: 5px;
  background: #fff;
  padding: 8px;
  width: 642px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

/* line 1122, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-c-minfo:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
  border-color: transparent transparent #fff transparent;
  left: 30px;
  top: -14px;
  position: absolute;
  content: '';
}

/* line 1133, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-inner {
  background-color: #fff;
  padding: 15px 20px;
  text-align: left;
}

/* line 1138, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-inner .b-head {
  font-size: 24px;
  line-height: 25px;
  color: #343434;
  font-weight: 300;
  margin: 0 0 10px 0;
  padding: 0 0 11px 0;
  position: relative;
}

/* line 1147, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-inner .b-head:after {
  content: '';
  height: 1px;
  left: 0;
  width: 106%;
  margin-left: -3%;
  bottom: 0;
  position: absolute;
  background-color: #D9D9D9;
}

/* line 1157, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-desc {
  font-size: 13px;
  line-height: 18px;
}

/* line 1161, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-desc h3 {
  font-size: 14px;
  font-weight: 500;
  color: #343434;
  padding: 0 0 5px 0;
}

/* line 1167, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-desc p {
  padding: 0 0 10px 0;
}

/* line 1170, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-desc img {
  margin-right: auto;
  margin-left: auto;
  display: block;
}

/* line 1175, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-list-meta {
  list-style: none;
  vertical-align: top;
  border-top: 1px solid #d9d9d9;
  margin: 0 -20px;
  padding: 5px 20px;
  line-height: 18px;
}

/* line 1183, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-list-meta li {
  padding: 12px 0 0 0;
}

/* line 1186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-cm-list-meta a {
  color: #349bc6;
}

/* line 1189, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-c-minfo-sk {
  background: rgba(66, 66, 66, 0.7);
  padding: 8px;
  width: 394px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

/* line 1197, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-c-minfo-sk:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
  border-color: transparent transparent #fff transparent;
  left: 20px;
  top: -14px;
  position: absolute;
  content: '';
}

/* line 1208, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-manuf-rel, .b-sk-rel {
  position: relative;
}

/* line 1211, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-myb-tab .b-manuf-rel > a, .b-myb-tab .b-sk-rel > a {
  color: #343434;
  text-transform: uppercase;
}

/* line 1215, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#colorbox {
  overflow: inherit !important;
}

/* line 1218, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.b-hide {
  display: none;
}

/* line 1221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
img.good-star, img.bad-star {
  height: 16px;
  display: inline-block;
  width: 16px;
}

/* line 1229, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.estimates {
  margin-top: 5px;
}

/* line 1232, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
#scrollup {
  position: fixed;
  /* фиксированная позиция */
  opacity: 0.8;
  /* прозрачность */
  padding: 10px 10px 10px;
  /* отступы */
  background: #1675e6;
  border-radius: 30px;
  /* скругление углов */
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  left: 81%;
  display: none;
  /* спрятать блок */
  cursor: pointer;
  bottom: 149px;
  z-index: 5;
}

/* line 1252, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.promo-page {
  width: 100%;
  margin-top: 30px;
}

/* line 1256, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.promo-form {
  position: relative;
  float: left;
  width: 70%;
}
/* line 1260, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.promo-form h2 {
  text-align: center;
}

/* line 1265, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.promo-page .form-of-registrations .wrap-r-col {
  width: 96% !important;
}

/* line 1269, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.promo-catalog-link {
  position: relative;
  float: left;
  width: 30%;
  text-align: center;
}
/* line 1274, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.promo-catalog-link h2 {
  text-align: center;
}

/* line 1278, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.example-detail {
  padding: 0 !important;
  padding-left: 20px !important;
  vertical-align: top;
  position: relative;
  top: -10px;
}

/* line 1285, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.bill-controls {
  display: inline-block;
  float: left;
}

/* line 1289, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.pay-controls {
  display: inline-block;
  float: right;
}

/* line 1293, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.sum-controls {
  text-align: right;
  font-size: 12pt;
  padding-bottom: 15px;
}

/* line 1298, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.manager-icon {
  width: 200px;
}

/* line 1301, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.manager-icon2 {
  width: 72px;
}

/* line 1305, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.basket-dialog-bg {
  display: none;
  width: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  position: fixed;
  z-index: 10017;
  top: 0px;
  left: 0;
}

/* line 1316, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/shared.scss */
.vizualizator-data-place {
  width: 380px;
  position: fixed;
  top: 150px;
  left: 50%;
  margin: 0 0 0 -141px;
  z-index: 1100;
  background: #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px #777;
  box-shadow: 0 1px 3px #777;
  padding: 16px 21px 20px;
  margin-left: -205px;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.wrap-dc-left {
  float: left;
  width: 100%;
}

/* line 2, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.dc-left {
  margin: 0 0px 0 0;
}

/* line 4, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.wrap-col-d-info {
  float: left;
  width: 100%;
}

/* line 5, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.col-d-info {
  margin: 0 220px 0 280px;
}

/* line 6, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.col-d-more-info {
  padding-top: 10px;
}

/* line 10, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.wrap-d-slider {
  float: left;
  margin: 0 0 0 -100%;
  width: 260px;
  overflow: hidden;
}

/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.d-slider {
  text-align: center;
  float: right;
  position: relative;
  overflow: hidden;
  width: 188px;
  border: 1px solid #dadada;
  min-height: 188px;
}

/* line 13, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.d-slider-nav {
  float: left;
  width: 60px;
}

/* line 14, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.d-slider-nav a {
  display: block;
  border: 1px solid #dadada;
  margin: 0 0 5px 0;
}

/* line 16, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.col-d-info h3 {
  font-size: 18px;
  line-height: 18px;
  padding: 0 0 15px 0;
}

/* line 17, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.dt-chars {
  width: 100%;
  font-size: 12px;
  line-height: 15px;
  border-top: 1px solid #dadada;
}

/* line 18, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.dt-chars td {
  padding: 7px;
  border-bottom: 1px dashed #dadada;
}

/* line 19, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.dt-chars tr:last-child {
  border-bottom: 2px solid #dadada;
}

/* line 21, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.h-inf {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  background: url("../images/h-inf.png") no-repeat;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
  position: relative;
  top: 9px;
  margin: 0 0 0 10px;
}

/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.d-filt {
  float: right;
  width: 630px;
  margin: 0 0 10px 0;
}

/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.d-filt-title {
  text-align: right;
  padding: 7px;
  font-size: 14px;
  font-weight: 700;
  color: #f39200;
  line-height: 16px;
}

/* line 25, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.d-filt-title span {
  padding: 0 0 0 21px;
  background: url("../images/i-df.png") 0 3px no-repeat;
}

/* line 26, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.d-filt-title span i {
  font-style: normal;
  border-bottom: 1px dotted #f39200;
}

/* line 28, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.dft-body {
  padding: 10px;
  border-radius: 3px;
  background-color: #1b5883;
}

/* line 29, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.dft-body td {
  padding: 0 0 0 10px;
}

/* line 30, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.dft-body tr td:first-child {
  padding: 0;
}

/* line 33, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs {
  width: 95%;
  margin: 0 5% 5px 0;
}

/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs th {
  font-weight: 400;
  font-size: 12px;
  text-align: right;
  color: #818181;
  padding: 5px 10px;
}

/* line 35, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs tr th:first-child {
  text-align: left;
}

/* line 36, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs td {
  font-size: 13px;
  line-height: 14px;
  padding: 5px 0px 5px 10px;
  text-align: right;
}

/* line 37, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs tr td:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  text-align: left;
}

/* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs tr td:last-child {
  padding: 5px 0px;
}

/* line 45, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs a {
  text-decoration: none;
  border-bottom: 1px dotted #1b75b4;
}

/* line 46, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.stbs a:hover {
  border: none;
}

/* scoll */
/* line 50, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspPane {
  position: absolute;
  width: 100%;
}

/* line 51, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspContainer {
  overflow: hidden;
  position: relative;
}

/* line 53, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspPane {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0 !important;
}

/* line 54, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspVerticalBar {
  right: 0px;
  top: 0px;
  position: absolute;
  height: 100%;
  width: 5px;
  background-color: #fff;
  border-radius: 3px;
}

/* line 55, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspHorizontalBar {
  display: none !important;
}

/* line 56, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspTrack {
  width: 5px;
  height: 100%;
  position: relative;
}

/* line 57, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspDrag {
  width: 5px;
  height: 80px;
  left: 0;
  top: 0px;
  position: absolute;
  background-color: #a7a7a7;
  cursor: pointer;
  border-radius: 3px;
}

/* line 59, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspCap {
  display: none;
}

/* line 60, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.jspArrow {
  display: none;
}

/* line 62, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.selected-row td {
  background-color: #EAFBC6 !important;
}

/* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/search.css.scss */
.inf2 {
  width: 24px;
  height: 24px;
  background: url(/assets/inf2-cb9944ffa7c23fe96031fb6419f68c47b06ffd833ce5622daf7435ac569cea63.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
@charset "UTF-8";
/* line 2, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.item_information_tbl {
  line-height: 1.8;
  margin-bottom: 10px;
  margin-top: 20px;
  margin-left: 20px;
  vertical-align: top;
  width: 600px;
}

/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.item_select_block {
  position: relative;
  margin-top: 30px;
  margin-left: 25px;
  width: 200px;
  font-size: 11px;
}

/* line 19, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.not_price_items_title {
  color: #777;
  margin-bottom: 3px;
}

/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.auto_model_image_link {
  display: block;
  text-align: center;
  opacity: 0.9;
}
/* line 29, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.auto_model_image_link:hover {
  opacity: 1;
}

/* line 32, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.tree_cat_item {
  color: #156bdb;
}
/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.tree_cat_item:hover {
  color: #3e8df3;
}

/* line 37, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.cloud_link {
  background-repeat: no-repeat;
  display: block;
  font-size: 14px;
  height: 25px;
  text-align: center;
  padding-top: 6px;
  width: 161px;
  text-decoration: none !important;
  border-radius: 5px;
}

/* line 49, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mobile_set_backorder {
  padding: 0 !important;
  margin-bottom: 5px;
  display: table;
}

/* line 55, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.search_by_tree {
  border: 1px solid #ccc;
  padding: 5px 15px;
  width: 250px;
}

/* line 61, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.tree_search_results {
  margin-top: 10px;
  font-size: 14px;
}
/* line 64, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.tree_search_results p {
  margin: 0 0 7px 0;
}

/* line 67, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block {
  margin-top: 20px;
}
/* line 70, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block .search_tree_block {
  max-width: 260px;
  width: 100%;
  margin-right: 20px;
}
/* line 76, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block .auto_details_block {
  width: 100%;
}
/* line 80, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block .auto_detail_items_block {
  border: 1px solid #ccc;
}
/* line 84, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block .auto_item_detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-bottom: 1px solid #ccc;
  padding: 20px;
}
/* line 92, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block .auto_item_detail .article_name_title {
  margin-top: 0;
  font-size: 15px;
  color: #525252;
  font-weight: normal;
}
/* line 99, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block .auto_item_detail .detail_param_item {
  margin: 0;
  font-size: 14px;
}
/* line 104, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bottom_d_s_tree_block .auto_item_detail .detail_param_item span:first-child {
  opacity: 0.7;
}

/* line 109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.auto_item_detail_img_block {
  width: 180px;
  text-align: center;
}

/* line 114, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.get_a_price {
  border: 1px solid #156bdb;
  color: #156bdb;
  padding: 3px 7px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 14px;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}
/* line 126, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.get_a_price:hover {
  background: #156bdb;
  color: #fff;
}

/* line 132, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.info_detail_block {
  margin-left: 30px;
}

/* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.brand_filters {
  display: none;
}

/* line 135, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.find_other_maker {
  display: none;
}

/* line 137, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.cloud_link_notactive {
  color: black;
  display: block;
  font-size: 14px;
  height: 25px;
  text-align: center;
  margin-top: -30px;
  margin-left: 200px;
  padding-top: 6px;
  width: 200px;
  text-decoration: none !important;
  border-radius: 5px;
}

/* line 151, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.select_cloud {
  border-radius: 5px;
  color: white;
  background-color: #224B61;
}

/* line 157, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.no-select {
  color: #000;
}

/* line 161, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.no-select:hover {
  background-color: #DAE9F4;
  border-radius: 5px;
}

/* line 166, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.compatible_block {
  background-color: #F1F2F4;
  border-radius: 5px;
  margin: 20px auto 10px;
  padding-left: 5px;
  padding-bottom: 5px;
}

/* line 174, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.marka_avto {
  border-bottom: 1px solid white;
  padding-top: 10px;
  padding-bottom: 7px;
}

/* line 180, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_name {
  font-size: 15px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  color: #000;
}

/* line 187, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_name:hover {
  background-color: #C8D5E1;
  cursor: pointer;
}

/* line 192, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_name_selected {
  background-color: #224B61;
  border-radius: 5px;
  color: white;
  font-size: 15px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  cursor: pointer;
}

/* line 205, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.marka_block {
  padding-top: 10px;
  padding-bottom: 3px;
  margin-left: 5px;
  width: 945px;
}
/* line 210, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.marka_block a {
  text-decoration: none;
}

/* line 212, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_model {
  font-size: 15px;
  line-height: 1.3;
  margin-left: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 219, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_model a {
  text-decoration: none;
}

/* line 221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_model:hover {
  background-color: #C8D5E1;
  cursor: pointer;
}

/* line 226, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_model_selected {
  background-color: #224B61;
  border-radius: 5px;
  color: white;
  font-size: 15px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
}

/* line 238, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.mark_model_selected:hover {
  cursor: pointer;
}

/* line 240, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.collapsed_product_show {
  display: block;
  width: 25px;
  height: 25px;
  background-image: url("/assets/down_arrow_p.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: left;
}

/* line 250, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.collapsed_product_show:hover {
  background-image: url("/assets/down_arrow.svg");
  background-size: 100%;
}

/* line 255, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.collapsed_ico_th {
  padding: 5px 10px !important;
  vertical-align: middle;
}

/* line 260, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_strike_cost {
  color: red;
  position: absolute;
  bottom: -35px;
  font-size: 19px;
  right: 40px;
}
/* line 267, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_strike_cost span {
  color: #333;
}

/* line 271, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.product_cost_info {
  font-family: DINPro;
  font-size: 17px;
  font-weight: 500;
  color: #6f6f6f;
}

/* line 278, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7px;
  margin-bottom: 5px;
  height: 45px;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 290, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .qnt_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 295, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .qnt_block .minus_qnt,
.basket_dialog_cost_qnt_block .qnt_block .plus_qnt {
  position: relative;
  width: 55px;
  height: 45px;
  background: #fac41d;
}
/* line 303, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .qnt_block .minus_qnt:hover,
.basket_dialog_cost_qnt_block .qnt_block .plus_qnt:hover {
  background: #f9bf0c;
}
/* line 306, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .qnt_block .minus_qnt::before {
  content: ' ';
  display: block;
  width: 17px;
  height: 2px;
  position: absolute;
  top: 21px;
  left: 19px;
  background: #3f454b;
}
/* line 317, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .qnt_block .plus_qnt::before {
  content: ' ';
  display: block;
  width: 17px;
  height: 2px;
  position: absolute;
  top: 21px;
  left: 19px;
  background: #3f454b;
}
/* line 328, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .qnt_block .plus_qnt::after {
  content: ' ';
  display: block;
  width: 2px;
  height: 18px;
  position: absolute;
  top: 13px;
  left: 27px;
  background: #3f454b;
}
/* line 339, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .qnt_block .qnt_basket_val {
  width: 55px;
  height: 45px;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  border-left: 0;
  border-right: 0;
  text-align: center;
}
/* line 350, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.basket_dialog_cost_qnt_block .cost_block {
  background: url(/assets/price.png);
  width: 141px;
  height: 57px;
  font-family: DINPro;
  font-size: 23px;
  font-weight: 500;
  color: #525252;
  line-height: 2em;
  text-align: center;
  padding-left: 17px;
}

/* line 364, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bay_form {
  display: inline-block;
  width: 350px;
}

@media (max-width: 420px) {
  /* line 370, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .bay_form {
    width: 100%;
  }
}
@media (max-width: 380px) {
  /* line 375, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block {
    height: auto;
  }
  /* line 378, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block .qnt_block .qnt_basket_val {
    width: 45px;
    height: 35px;
  }
  /* line 383, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block .qnt_block .minus_qnt,
  .basket_dialog_cost_qnt_block .qnt_block .plus_qnt {
    width: 45px;
    height: 35px;
  }
  /* line 389, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block .qnt_block .minus_qnt::before {
    width: 15px;
    top: 17px;
    left: 15px;
  }
  /* line 395, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block .qnt_block .plus_qnt::before {
    width: 17px;
    top: 17px;
    left: 15px;
  }
  /* line 401, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block .qnt_block .plus_qnt::after {
    top: 10px;
    left: 23px;
    height: 16px;
  }
  /* line 407, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block .cost_block {
    width: 105px;
    height: 42px;
    background-size: 100%;
    font-size: 19px;
    padding-left: 15px;
    line-height: 1.9em;
  }
  /* line 416, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .basket_dialog_cost_qnt_block .basket_strike_cost {
    font-size: 16px;
    right: 30px;
    bottom: -21px;
  }
}
/* line 425, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.price-data-content {
  position: relative;
}

/* line 427, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.group-header h2 {
  margin: 5px;
  font-size: 14px;
}

/* line 432, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.info-table {
  background: #fff;
}

/* line 434, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.info-table .bay {
  display: inline-block;
  cursor: pointer;
  width: 25px;
  height: 25px;
  background-image: url(/assets/to_basket_p-ec0a0f89f34cbddf07eadca4a4b65e7e3ec05c7366cdf7d47afd089bebd09d5d.svg);
  background-size: 100%;
  background-color: initial;
  position: relative;
  top: 0;
  margin: 0 auto;
  border: none;
}

/* line 448, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.info-table .bay:hover {
  background-image: url(/assets/to_basket-b7189df951357fea83b2781cac09dc5005318a883acbb27ca424307b2371508c.svg);
  background-size: 100%;
}

/* line 453, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.info-table .shopp_pres {
  background-image: url(/assets/shoppcart_yes-da393419bc98e2b3410c5ff1ef71ad936b9c900a15e6f1894363d1892591d0b4.svg);
  pointer-events: none;
}

/* line 458, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.view_show_price_items {
  width: 200px;
}

/* line 460, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.view_show_price_items2 {
  font-size: 14px;
}

/* line 462, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.view_show_price_items2:hover {
  border: none;
}

/* line 464, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.active_sort_el {
  border-bottom: 1px dashed;
  cursor: pointer !important;
}

/* line 469, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.active_sort_el:hover {
  border: none;
}

/* line 471, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
#pictures-holder {
  display: none;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 478, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* line 486, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.swiper-wrapper {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  height: 100%;
  moz-box-sizing: content-box;
  moz-transition-property: -moz-transform;
  ms-transition-property: -ms-transform;
  o-transition-property: -o-transform;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  webkit-box-sizing: content-box;
  webkit-transition-property: -webkit-transform;
  width: 100%;
  z-index: 1;
}

/* line 510, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 100%;
  ms-flex: 0 0 auto;
  position: relative;
  webkit-flex-shrink: 0;
  width: 100%;
}

/* line 520, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.image-caption {
  text-align: center;
  width: 180px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
}

/* line 529, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.image-caption:hover {
  text-decoration: underline;
}

/* line 531, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu {
  /*убиваем стандартные отступы браузера для списка */
  margin: 0;
  padding: 0;
  position: absolute;
  width: 254px;
  top: -55px;
  z-index: 999;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

/* line 544, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu:after {
  content: "";
  background-image: url("/assets/simple_menu_dropdown_icon.png");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 19px;
  height: 15px;
  float: right;
  margin: 14px;
  top: 0px;
  right: 0px;
  position: absolute;
}

/* line 558, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu #main_sm {
  background-image: url("/assets/simple_menu_bg.png");
  width: 255px;
  height: 44px;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 566, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu #main_sm_a {
  color: white;
  font-weight: 900;
}

/* line 571, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu li {
  /*пункты меню */
  float: left;
  position: relative;
  margin-left: -1px;
  list-style: none;
}

/* line 579, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu a {
  font: 15px;
  text-decoration: none;
  display: block;
  padding: 11px;
  outline: none;
  font-size: 15px;
  color: black;
}

/* line 589, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu li ul {
  position: absolute;
  width: 255px;
  margin: 0 0 0 -1px;
  background: #fff;
  border: 1px solid #c2c2ba;
  padding: 0;
  display: none;
}

/* line 599, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu li ul li:hover {
  background-color: #97c2ff;
}

/* line 603, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu li li {
  border-bottom: 1px solid #c2c2ba;
  width: 255px;
  margin: 0;
}

/* line 609, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.simple_menu li li ul {
  width: 255px;
  margin: -1px 0 0 150px;
  top: 0px;
}

/* line 615, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.arrow {
  background: url(arrow.png) right no-repeat;
  padding-top: 10px;
}

/* line 620, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.oem_brand_td {
  text-align: left !important;
}

/* line 621, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.oem_brand_td a {
  font-size: 14px;
  font-weight: bold;
}

/* line 626, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.oem_brand_link {
  margin-right: 7px;
}

/* line 628, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.chart {
  width: 24px;
  height: 17px;
  background: url(/assets/chart-d0a78bd3cda422ac3c75c656900ea4b265320b754dc807f884daa68d21f30aa5.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 12px;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}

/* line 642, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.sort_by_title {
  display: block;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}

/* line 649, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-info-wrapper {
  display: table;
  border-spacing: 15px;
  width: 100%;
  margin-top: 50px;
}

/* line 656, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-info-row {
  display: table-row;
  border-spacing: 15px;
}

/* line 661, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-info-item {
  display: table-cell;
  background: #f7f7f7;
  height: 80px;
  width: 42%;
  vertical-align: middle;
  font-size: 14px;
}

/* line 670, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-super-cost {
  width: 100px;
  height: 100px;
  background: url(/assets/super_cost-2ff41296bf0888ebfc9e294b2a6f18f5eeb06a8bbd381db1fffaf76137d55459.png) no-repeat center center;
  background-size: cover;
  margin: 0 auto;
}

/* line 678, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title {
  color: #000;
  text-align: center;
  background: url(/assets/best-price-bg-f3a7d83763233ee9c0c68c5a887bf19c0ee9b1736b033d5e6d5506d401b00ba5.jpg) no-repeat;
  background-size: cover !important;
  height: 38px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 696, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title .bii_type {
  font-size: 13px;
  text-transform: uppercase;
  color: #5f7da1;
  position: absolute;
  z-index: 1;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  top: 78px;
  left: 0px;
}
/* line 708, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title .bii_type#analog {
  top: 168px;
  left: 8px;
}
/* line 712, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title .best-title-icon {
  content: "";
  width: 30px;
  height: 25px;
  background: url(/assets/best-price.png) no-repeat;
  background-size: 100%;
}
/* line 719, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title #best-delivery-icon {
  background: url(/assets/best-delivery.png) no-repeat;
  background-size: 100%;
}
/* line 723, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title h3 {
  color: #000;
  text-align: center;
  margin: 0 7px;
}
/* line 728, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title p {
  color: #000;
  text-align: center;
}

/* line 735, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-title#best-delivery-bg {
  background: url(/assets/best-delivery-bg-5fb1f372b687dff748bf3b43f798b60c4bd8270a8cbbc97ade3796bc645b49fa.jpg) no-repeat;
}

/* line 739, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-info-item {
  border: 1px solid #ccc;
}

/* line 741, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-info-item-original,
.best-info-item-analog {
  display: block;
  width: 96%;
  height: 80px;
  margin: 2%;
  position: relative;
}

/* line 750, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-info-item-left p {
  cursor: pointer;
}

/* line 752, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.statistics-container {
  display: none;
  background-color: #fff;
  border: 1px solid #D4D4D4;
  width: 100%;
  position: relative;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
}

/* line 762, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.product-header {
  margin-top: -3px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

/* line 775, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.main-title {
  margin: 0 10px 0 0;
}

/* line 777, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_pi_butt_block {
  text-align: center;
}

/* line 779, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.detail_desc_item {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 450px;
  text-align: left;
  font-size: 12px;
  margin-top: 3px;
}

/* line 789, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.comment_to_oem_brand {
  background: url("/assets/mail.svg") no-repeat right;
  width: 25px;
  height: 30px;
  display: inline-block;
  margin: 0 0 -5px 15px;
}

/* line 797, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.set-backorder.scaner {
  display: inline-block;
  position: relative !important;
  width: 25px;
  height: 25px;
  background: url("/assets/scanner_p.svg") no-repeat right;
  background-size: 100%;
  padding: 1px;
}

/* line 807, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.set-backorder.scaner:hover {
  background: url("/assets/scanner.svg") no-repeat right;
  background-size: 100%;
}

/* line 812, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_price_filt_list .baron__scroller {
  max-height: 380px;
}

/* line 814, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.stbs td {
  padding: 7px 0;
}

/* line 816, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_price_sort_header a {
  margin-left: 5px;
}

/* line 818, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 30px 5px 30px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 828, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best-info-stat-icon {
  height: 62px;
  width: 62px;
  min-width: 62px;
  margin-right: 10px;
  position: relative;
}

/* line 836, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-size: 14px;
  border: 1px solid #959595;
  padding: 23px 10px 10px 10px;
  margin-bottom: 15px;
}

/* line 850, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_element {
  font-family: DINPro;
  font-size: 17px;
  font-weight: 500;
  color: #6f6f6f;
  padding-right: 10px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: right;
  min-width: 71px;
}

/* line 863, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_type_title {
  position: absolute;
  top: -5px;
  left: 10px;
  background: #f7f7f7;
  padding: 3px 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 1px;
  border: 1px solid #959595;
  cursor: pointer;
}

/* line 877, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_type_title:hover {
  background: #156bdb;
  color: #fff;
  border: 1px solid #156bdb;
}

/* line 883, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.detail_addit_info span {
  color: #6f6f6f;
  margin-left: 5px;
}

/* line 888, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_row {
  width: 49%;
}

/* line 890, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.add_in_basket {
  width: 100%;
  margin-bottom: 10px;
}

/* line 895, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_row h2 {
  font-size: 16px;
  margin-top: 0;
}
/* line 899, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_info_row h2 span {
  font-weight: normal;
  color: #8a8989;
}

/* line 905, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_detail_block,
.best_detail_desc {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 913, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.best_detail_block {
  padding-bottom: 1px;
}

/* line 916, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_stat_shop_block {
  display: none;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  padding: 10px;
  text-align: center;
  font-size: 14px;
  position: relative;
}
/* line 927, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_stat_shop_block [data-tip] {
  margin-bottom: -5px;
}

/* line 930, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.tooltip-highcharts {
  position: absolute !important;
  width: 30px !important;
  height: 30px !important;
  background: url(/assets/info.png) no-repeat right;
  top: 2px;
  left: 4px;
}
/* line 938, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.tooltip-highcharts::before {
  max-width: 650px !important;
  -webkit-transform: translateX(25px) translateY(95%) !important;
  -ms-transform: translateX(25px) translateY(95%) !important;
  transform: translateX(25px) translateY(95%) !important;
  text-align: left;
  line-height: 1.45em !important;
  font-size: 14px !important;
}
/* line 948, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.tooltip-highcharts::after {
  -webkit-transform: translateX(11px) translateY(23px) !important;
  -ms-transform: translateX(11px) translateY(23px) !important;
  transform: translateX(11px) translateY(23px) !important;
  border-width: 5px 9px 5px 5px !important;
  border-right-color: rgba(63, 63, 63, 0.9) !important;
  border-top-color: #f4f4f3 !important;
}

/* line 961, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.stat_chart_title [data-tip]::before {
  -webkit-transform: translateX(-50%) translateY(117%) !important;
  -ms-transform: translateX(-50%) translateY(117%) !important;
  transform: translateX(-50%) translateY(117%) !important;
}
/* line 967, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.stat_chart_title [data-tip]::after {
  border-width: 0 .3em .35em .3em !important;
  border-bottom-color: rgba(63, 63, 63, 0.9) !important;
  webkit-transform: translateX(-50%) translateY(35px) !important;
  -ms-transform: translateX(-50%) translateY(35px) !important;
  -webkit-transform: translateX(-50%) translateY(35px) !important;
  transform: translateX(-50%) translateY(35px) !important;
}

/* line 979, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.min_delivery_day_th {
  padding: 0 !important;
  white-space: nowrap;
}

/* line 984, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.empty_best_info_block {
  text-align: center;
  margin: auto;
}
/* line 988, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.empty_best_info_block span {
  color: #6f6f6f;
  font-size: 12px;
}

/* line 994, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.seo-text {
  margin-top: 15px;
  color: #6f6f6f;
  max-width: 800px;
  width: 100%;
}
/* line 1000, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.seo-text h2 {
  font-size: 21px;
  margin-bottom: 10px;
  margin-top: -5px;
}

/* line 1007, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.main_title_detail_name {
  opacity: 0.6;
  font-size: 17px;
}

/* line 1012, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.set-backorder {
  padding: 10px 15px 10px;
}

/* line 1014, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.add_in_black_list {
  color: #f37070;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  margin-left: 5px;
}

/* line 1022, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.add_in_black_list:hover {
  color: #ec3333;
}

/* line 1026, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.back_in_black_list {
  color: #269e10;
  font-size: 20px;
  font-weight: 700;
  margin-left: 7px;
  text-decoration: none;
  margin-left: 5px;
}

/* line 1035, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.back_in_black_list:hover {
  color: #5ec04c;
}

/* line 1039, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_price_items_table {
  border: 1px solid #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
}
/* line 1050, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_price_items_table th, .show_price_items_table td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}
/* line 1056, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_price_items_table thead tr {
  background-color: #efefef;
  border-bottom: 1px solid #ddd;
}
/* line 1061, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_price_items_table th {
  color: #1c5a9a;
  color: #525252;
  font-family: DINPro;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
}
/* line 1070, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_price_items_table .td_left {
  text-align: left;
  padding-left: 30px;
}
/* line 1075, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.show_price_items_table .desc_td {
  width: 300px;
}

/* line 1078, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.reviews-title {
  font-size: 22px;
  font-weight: bold;
  padding: 8px;
}

/* line 1084, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.review-form {
  padding: 8px;
  margin-top: 8px;
  margin-right: 20%;
  font-size: 16px;
}

/* line 1093, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.reviews article {
  padding: 8px;
  margin-top: 16px;
  margin-bottom: 24px;
  margin-right: 20%;
  font-size: 16px;
}
/* line 1099, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.reviews article header {
  font-weight: bold;
  margin-bottom: 8px;
}

/* line 1106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.product-list {
  background: #fff;
  border: 1px solid #D4D4D4;
  margin-bottom: 15px;
  padding: 20px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
}
/* line 1114, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.product-list .seo-text {
  max-width: 500px;
  color: #6f6f6f;
  font-size: 12px;
  margin: 0;
}
/* line 1121, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.product-list .product-table > table {
  border-collapse: separate;
  border-spacing: 0 5px;
}

/* line 1127, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block {
  text-align: left;
  width: 390px;
}
/* line 1131, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block .backorder_product_name {
  margin-bottom: 20px;
}
/* line 1134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block .backorder_product_name .backorder-form-product-name {
  display: block;
  font-weight: bold;
}
/* line 1139, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block .backorder_product_name .backorder-form-detail-name {
  display: block;
  font-size: 14px;
}
/* line 1146, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block .h_form_keyword_block {
  width: 33% !important;
}
/* line 1147, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block .h_form_input_block label {
  width: 67% !important;
}
/* line 1148, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block .empty_title {
  text-align: center;
}
/* line 1149, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block [type="submit"] {
  width: 100%;
}
/* line 1150, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_form_block .h_form_block {
  padding: 0;
}

/* line 1153, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.backorder_info {
  font-size: 14px;
  background: #8bcaff;
  padding: 10px;
  margin-bottom: 20px;
  color: #2d2d2d;
}

/* line 1161, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.empty_data_h3 {
  font-size: 16px;
}

/* line 1162, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.vin_info_text {
  max-width: 760px;
}

/* line 1164, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.empty_data_h2 {
  margin: 0;
  font-size: 17px;
  font-weight: normal;
}

/* line 1170, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.vin_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  max-width: 350px;
}
/* line 1176, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.vin_block input {
  margin: 0;
}

/* line 1179, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.price-scanner {
  background-color: white;
  width: 640px;
  padding: 15px 0;
  margin-bottom: 15px;
  border-bottom: 2px solid #E5E5E5;
}
/* line 1186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.price-scanner h2 {
  font-size: 17px;
  margin-top: 0;
}
/* line 1191, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.price-scanner .backorder-form-data-place {
  position: static;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  padding: 10px 0;
  margin: 0;
}
/* line 1199, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.price-scanner .backorder_old_cost_info {
  color: #655f5f;
  font-size: 16px;
}

/* line 1205, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.make_name_desc_block {
  padding: 15px 20px;
  text-align: left;
  max-width: 730px;
}
/* line 1209, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.make_name_desc_block .default_h {
  text-align: left;
}

/* line 1212, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.table_oem_package {
  margin-top: 10px;
}
/* line 1215, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.table_oem_package td, .table_oem_package th {
  font-size: 12px;
  padding: 5px;
}

/* line 1221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.table_oem_package_title {
  margin-bottom: 10px;
}

/* line 1222, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.statistic_info_block {
  max-width: 950px;
}
/* line 1224, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.statistic_info_block th {
  font-size: 12px;
}
/* line 1225, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.statistic_info_block td, .statistic_info_block th {
  padding: 5px;
}

/* line 1228, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.stat_chart_title {
  display: none;
  text-align: center;
  z-index: 1;
  position: relative;
  margin: 0 auto -27px auto;
}

/* line 1236, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.bill-pay-info[data-tip] {
  margin-bottom: -5px;
  top: -1px;
}

/* line 1241, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.scanner_success_title {
  background: #40b740;
  color: #fff;
  padding: 15px;
}

/* line 1247, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_auto_brands {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1255, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.zapchasti_category_title {
  margin-top: 20px;
  color: #fff;
  background: #b0b0b0;
  text-align: center;
  margin-bottom: 20px;
  width: 130px;
  padding: 7px 0 7px 0;
}

/* line 1265, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.auto_catalog_block {
  padding: 40px 40px 0 40px;
  justify-content: space-between;
}

/* line 1270, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.auto_catalog_block__link {
  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-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 50px 0;
  width: 150px;
  text-align: center;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}
/* line 1293, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.auto_catalog_block__link img {
  width: 60px;
  max-height: 60px;
  margin-bottom: 10px;
}

/* line 1300, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.auto_catalog_block__link:hover {
  color: #156bdb;
}

/* line 1303, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.detail_catalog_block__link {
  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-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 50px 0;
  width: 195px;
  text-align: center;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}
/* line 1326, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.detail_catalog_block__link img {
  width: 110px;
  max-height: 110px;
  margin-bottom: 10px;
}

/* line 1333, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.detail_catalog_block__link:hover {
  color: #156bdb;
}

/* line 1335, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.search_details_block form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1341, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.search_details_input {
  margin: 0;
}

/* line 1345, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_searches_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1351, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.letter_searches_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1358, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.letter_searches_block span {
  padding: 5px 15px 5px 10px;
  border: 1px dotted #156bdb;
  cursor: pointer;
  background: #fff;
  text-align: center;
  margin-right: -5px;
}
/* line 1367, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.letter_searches_block span:last-child {
  padding: 5px 10px 5px 10px;
}
/* line 1369, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.letter_searches_block span:hover,
.letter_searches_block .active_s_letter {
  color: #fff;
  background: #156bdb;
}

/* line 1377, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .item_cat_detail_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px dashed #ccc;
  padding: 20px;
  margin-bottom: 20px;
}
/* line 1386, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block img {
  width: 180px;
  max-height: 180px;
  height: 100%;
  margin-right: 20px;
}
/* line 1393, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .main_detail_title {
  color: #333;
  margin-bottom: 10px;
  display: table;
}
/* line 1397, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .main_detail_title:hover {
  margin-bottom: 11px;
}
/* line 1400, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .cat_block_item_details_title {
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
/* line 1414, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .cat_block_item_details_title a {
  display: table;
  margin-bottom: 5px;
  margin-right: 25px;
  max-width: 200px;
}
/* line 1419, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .cat_block_item_details_title a:hover {
  margin-top: -1px;
}
/* line 1423, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .max_width_190 {
  max-height: 190px;
}
/* line 1424, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .max_width_335 {
  max-height: 335px;
}
/* line 1425, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .max_width_380 {
  max-height: 380px;
}
/* line 1426, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
.catalog_details_block .max_width_610 {
  max-height: 610px;
}

@media (max-width: 1300px) {
  /* line 1432, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .catalog_show_block {
    padding: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  /* line 1439, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_price_filt_list .baron__scroller {
    max-height: 350px;
  }

  /* line 1440, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .price-scanner {
    padding: 30px;
  }
}
@media (max-width: 1110px) {
  /* line 1444, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_price_filt_list .baron__scroller {
    max-height: 220px;
  }

  /* line 1445, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .product-list {
    display: none;
  }

  /* line 1446, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_price_sort_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  /* line 1455, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_price_sort_header a {
    margin-left: 15px;
  }
}
@media (max-width: 890px) {
  /* line 1460, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_info_wrapper {
    display: block;
    padding: 20px 15px 5px 15px;
  }

  /* line 1465, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_info_row {
    width: 100%;
  }
}
@media (max-width: 820px) {
  /* line 1475, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .show_price_items_table .product_cost_info {
    font-size: 14px;
  }
  /* line 1476, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .show_price_items_table .bay {
    width: 21px;
    height: 21px;
  }

  /* line 1482, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .statistics-container {
    display: none !important;
  }

  /* line 1483, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .statistics-container .highcharts-title {
    display: none;
  }

  /* line 1484, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .show_pi_butt_block {
    margin-bottom: 20px;
  }

  /* line 1485, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .reviews article {
    padding: 0;
    margin-right: 0;
    font-size: 14px;
  }

  /* line 1491, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .seo-text {
    font-size: 14px;
  }

  /* line 1492, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .stat_chart_title {
    display: none !important;
  }
}
@media (max-width: 755px) {
  /* line 1497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .bottom_d_s_tree_block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 1501, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .auto_details_block {
    margin-top: 20px;
  }

  /* line 1505, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .info_detail_block {
    width: 270px;
  }
}
@media (max-width: 700px) {
  /* line 1509, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .detail_desc_item {
    max-width: none;
  }

  /* line 1511, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .price-scanner {
    width: 100%;
    padding: 20px;
  }
}
@media (max-width: 550px) {
  /* line 1518, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .auto_photo_block {
    width: 100%;
    height: auto;
  }

  /* line 1522, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .auto_parametres_block {
    margin-top: 10px;
  }

  /* line 1523, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .info_detail_block {
    margin-left: 10px;
  }

  /* line 1524, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .auto_item_detail {
    flex-wrap: wrap;
  }

  /* line 1528, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .info_detail_block {
    width: 190px;
  }
}
@media (max-width: 500px) {
  /* line 1532, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .product-header h1 {
    display: block;
    margin: 0;
  }
}
@media (max-width: 480px) {
  /* line 1539, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .info_detail_block {
    margin: 20px auto 0;
    text-align: center;
  }

  /* line 1544, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .loading_gif, .auto_item_detail_img_block, .detail_price_item {
    margin: auto;
  }
}
@media (max-width: 470px) {
  /* line 1548, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best-info-stat-icon {
    display: none;
  }

  /* line 1549, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_detail_block {
    white-space: normal;
  }

  /* line 1550, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_info_item {
    padding: 25px 10px 15px 10px;
  }

  /* line 1551, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .view_show_price_items {
    width: 100%;
  }

  /* line 1552, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .backorder_form_block {
    width: 100%;
  }

  /* line 1553, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .backorder-form-submit {
    width: 100%;
  }
}
@media (max-width: 400px) {
  /* line 1557, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_price_sort_header a {
    margin-left: 10px;
  }
}
@media (max-width: 355px) {
  /* line 1562, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_price_sort_header {
    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;
  }

  /* line 1573, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .sort_by_title {
    display: block;
    width: 100%;
  }

  /* line 1578, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalogs.scss */
  .best_price_sort_header a {
    margin-left: 0;
  }
}
/* line 17, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  white-space: normal;
}
/* line 32, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 33, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 35, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 38, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover {
  width: 320px;
}

/* line 47, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 500;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 58, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover .arrow {
  border-width: 11px;
}

/* line 61, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 67, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
/* line 74, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
/* line 82, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.right .arrow {
  top: 8%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
/* line 89, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
/* line 97, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
/* line 104, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
/* line 113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 120, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/popovers.scss */
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

table.jqplot-table-legend {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
}

table.jqplot-table-legend, table.jqplot-cursor-legend {
    background-color: rgba(255,255,255,0.6);
    border: 1px solid #cccccc;
    position: absolute;
    font-size: 0.75em;
}

td.jqplot-table-legend {
    vertical-align:middle;
}


td.jqplot-seriesToggle:hover, td.jqplot-seriesToggle:active {
    cursor: pointer;
}

.jqplot-table-legend .jqplot-series-hidden {
    text-decoration: line-through;
}

div.jqplot-table-legend-swatch-outline {
    border: 1px solid #cccccc;
    padding:1px;
}

div.jqplot-table-legend-swatch {
    width:0px;
    height:0px;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}


table.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
}

.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
    padding: 1px;
}
      
td.jqplot-cursor-legend-swatch {
    vertical-align: middle;
    text-align: center;
}

div.jqplot-cursor-legend-swatch {
    width: 1.2em;
    height: 0.7em;
}

div.jqplot-bubble-label {
    font-size: 0.8em;
/*    background: rgba(90%, 90%, 90%, 0.15);*/
    padding-left: 2px;
    padding-right: 2px;
    color: rgb(20%, 20%, 20%);
}

div.jqplot-bubble-label.jqplot-bubble-label-highlight {
    background: rgba(90%, 90%, 90%, 0.7);
}

div.jqplot-noData-container {
	text-align: center;
	background-color: rgba(96%, 96%, 96%, 0.3);
}
@media screen and (max-width: 1379px) {
  /* line 5, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
  .subpage .content {
    margin-left: 35px;
  }
}
@media (max-width: 1000px) {
  /* line 10, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
  .bill-pay-text {
    width: 90%;
  }

  /* line 13, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
  .bill-pay-notification {
    width: 90%;
  }
}
/* line 17, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
h1 {
  margin-bottom: 20px;
}

/* line 20, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
select {
  width: 100%;
}

/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ent-inp {
  border: 1px solid #D3D3D3;
  padding: 0;
  height: 30px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}

/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
[for="bill_sum"] + .ent-inp {
  width: 50%;
}

/* line 37, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ent-inp input {
  width: 100%;
  border: none;
  background: none;
  vertical-align: top;
  color: #818181;
  font-size: 15px;
}

/* line 45, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt .newListSelected {
  border: 1px solid #c1c1c1;
  margin: 0;
  min-width: 200px;
}

/* line 50, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt .selectedTxt {
  height: 26px;
  line-height: 26px;
}

/* line 55, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.flt-btn {
  width: 81px;
  height: 32px;
  cursor: pointer;
  border: none;
  background: url(/assets/btn-shw-42520a5af7b856e8eb8729d7fd131c74d693c6b849d0bf3eabb3797e33450671.png) no-repeat;
  float: left;
  padding: 0 0 1px 0;
  font-size: 13px;
  color: #000;
  text-shadow: 0 1px #fff;
}

@-moz-document url-prefix() {
  /* line 68, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
  .flt-btn {
    padding: 0 0 3px 0;
  }
}
/* line 72, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.show-arch-ord {
  margin: 10px 0 0 0;
  padding: 0 0 0 18px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #303030;
}

/* line 80, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.price-items-date-filter {
  margin: 10px 0 0 0;
  padding: 0 0 0 18px;
  position: relative;
  display: inline-block;
}

/* line 86, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
* + html .show-arch-ord {
  zoom: 1;
  display: inline;
}

/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.show-arch-ord input {
  left: 0px;
  top: 3px;
  position: absolute;
}

/* line 95, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.g2b {
  width: 98px;
  height: 30px;
  background: url(/a2b.png) no-repeat;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  float: right;
  line-height: 28px;
  font-size: 13px;
  color: #303030;
  font-weight: bold;
  text-shadow: 0 1px 1px #efefef;
}

/* line 109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.g2b:hover {
  background-position: 0 -30px;
}

/* line 113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask {
  width: 99.9%;
  margin: 0 0 20px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 2px solid #E5E5E5;
}
/* line 122, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask .vin_lg th {
  padding: 0;
}

/* line 128, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask tbody tr:hover {
  background-color: #ECECEC;
}

/* line 130, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask time {
  display: block;
  text-align: center;
}

/* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td {
  padding: 8px 10px;
  text-align: center;
  background: #fff;
  vertical-align: middle;
}

/* line 141, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask .tr-last td {
  border: none;
}

/* line 144, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.tdot {
  border-bottom: 1px dotted #d5d5d5;
}

/* line 147, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td-name {
  text-align: left;
  line-height: 18px;
}

/* line 151, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td-first {
  text-align: left;
}

/* line 155, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td-first .expected {
  display: block;
  text-align: center;
  color: #818181;
  font-style: italic;
  line-height: 18px;
  font-size: 13px;
}

/* line 163, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td-first .expected time {
  font-weight: normal;
}

/* line 166, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td-pr-last {
  border-right: none;
}

/* line 169, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td8 {
  text-align: left;
  background: #fff;
  padding: 10px;
  font-size: 13px;
  border-bottom: 1px solid #d5d5d5;
}

/* line 176, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td8 b {
  color: #df080b3;
}

/* line 179, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td-name h4 {
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
}

/* line 184, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask td.td-name b {
  display: block;
}

/* line 187, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask .btr-last td {
  border-bottom: 1px solid #d5d5d5;
}

/* line 190, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.th-cent i {
  text-align: center !important;
}

/* line 193, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask .td-bor {
  border-top: 2px solid #f1ac0e;
}

/* line 196, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-bask .tr-hover td {
  background-color: #cfedfd;
}

/* line 199, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.col-vo {
  width: 67px;
  height: 28px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}

/* line 206, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.col-vo_input {
  width: 40px;
}

/* line 209, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.add-pos {
  width: 16px;
  height: 28px;
  display: block;
  right: 0px;
  top: 0px;
  position: absolute;
  cursor: pointer;
  background: url(/assets/a-add-4538994c5fd6be15efa0637e2dd7e792500d24a5b9352f92ea50b36ae73ae526.png) center 0 no-repeat;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}

/* line 223, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.del-pos {
  width: 16px;
  height: 28px;
  display: block;
  left: 0px;
  top: 0px;
  position: absolute;
  cursor: pointer;
  background: url(/assets/a-del-ba9c9ab5e6706ba54d9dd911dd1d2b95c1f8369587b4cbed8b0102c84447f0a7.png) center 0 no-repeat;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}

/* line 237, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.del-pos:hover, .add-pos:hover {
  background-position: 0 -28px;
}

/* line 240, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.scheme-table {
  width: 100%;
}
/* line 242, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.scheme-table .scheme-cell {
  vertical-align: top;
  width: 50%;
  min-width: 300px;
}
/* line 246, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.scheme-table .scheme-cell img {
  width: 100%;
}
/* line 250, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.scheme-table .product-cell {
  vertical-align: top;
}
/* line 252, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.scheme-table .product-cell .scheme-number {
  font-size: 14px;
  font-weight: bold;
}
/* line 256, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.scheme-table .product-cell .char {
  min-width: 200px;
  max-width: 300px;
}

/* line 264, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#target tr td {
  padding: 12px 10px;
  background: -webkit-linear-gradient(left, lightgrey, lightgrey 60%, transparent 60%);
  background: linear-gradient(left, #d3d3d3, #d3d3d3 60%, transparent 60%);
  background-size: 14px 1px;
  background-repeat: repeat-x;
  background-position: 0 100%;
}
/* line 272, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#target tr td p b {
  font-weight: 400;
}
/* line 278, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#target tr:last-child td {
  background: none;
}

/* line 284, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tnm {
  font-style: italic;
  color: #818181;
  padding: 0 0 0 15px;
  background: url(/i-tf.png) 0 2px no-repeat;
}

/* line 290, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ta-center {
  text-align: center !important;
}

/* line 293, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ta-right {
  text-align: right !important;
}

/* line 296, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.delete {
  display: block;
  background: url(/assets/del-d5cc15ec3104e66a9ae4a1eca40ff1f74acc0b901b822bba2b3f13bf448737b1.png) center center no-repeat;
  width: 21px;
  height: 21px;
  cursor: pointer;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}

/* line 308, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.at-inf {
  color: #818181;
}

/* line 311, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.cd-ps {
  color: #818181;
  display: block;
  font-size: 8pt;
  line-height: 14px;
}

/* line 317, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.note {
  display: block;
  text-align: center !important;
  color: #818181;
  font-size: 8pt;
  line-height: 14px;
}

/* line 324, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.note i {
  font-style: normal;
  padding: 0 0 0 20px;
  background: url(/note.png) no-repeat;
}

/* line 330, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.recalc {
  display: inline-block;
  border: none;
  cursor: pointer;
  background-color: #005ea9;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  padding: 10px 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 15px;
}

/* line 346, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.recalcPay {
  display: inline-block;
  border: none;
  cursor: pointer;
  background-color: #005ea9;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  padding: 10px 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 361, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.recalcPay:hover {
  display: inline-block;
  border: 1px solid #005ea9;
  cursor: pointer;
  background-color: #fff;
  text-align: center;
  text-decoration: none;
  color: #005ea9;
  font-size: 14px;
  padding: 9px 34px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 376, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.recalcBills {
  display: inline-block;
  cursor: pointer;
  background-color: white;
  text-align: center;
  text-decoration: none;
  color: black;
  font-size: 14px;
  padding: 10px 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 15px;
  border: 1px solid #ddd;
}

/* line 392, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
* + html .recalc {
  zoom: 1;
  display: inline;
}

/* line 396, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.recalc:hover {
  background-position: 0 -28px;
}

/* line 399, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.total-summ {
  line-height: 28px;
  background-color: #f3f3f3;
  font-weight: bold;
  font-size: 15px;
  position: relative;
  text-align: right;
}

/* line 408, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.on-skl {
  font-style: normal;
  padding: 0 0 0 25px;
  background: url(/assets/pr1-5e5aa4ce8cf22e4fa78ea0ac6560b6be6a32069385a2210e2f62351a80ab0f63.png) 0 2px no-repeat;
}

/* line 413, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.alr-send {
  font-style: normal;
  padding: 0 0 0 25px;
  background: url(/assets/pr2-eeb635f179f0f135390d679879b1c58846659a4d3de7a46fafc75ca4c503e67e.png) 0 2px no-repeat;
}

/* line 418, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.t-cansel {
  font-style: normal;
  padding: 0 0 0 25px;
  background: url(/assets/pr3-ae3dbd75d111f371986370318def334be04887fd34834b9bb2621a4683434616.png) 0 2px no-repeat;
}

/* line 423, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.t-confirm {
  font-style: normal;
  padding: 0 0 0 25px;
  background: url(/assets/pr4-eb182de2075c946f5434f538816c1ab011195ae8ce9f6cc619515ec4e2dbee60.png) 0 2px no-repeat;
}

/* line 429, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt td {
  padding: 0 0 0 10px;
}
/* line 431, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt td select {
  width: auto;
  height: 32px;
  padding-right: 1.5em;
  padding-left: .5em;
  margin: 20px 0;
  border: 1px solid #D3D3D3;
  font-family: inherit;
  line-height: normal;
  color: #0a0a0a;
  background-color: #fefefe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(/assets/ss2.png);
  background-position: right center;
  background-repeat: no-repeat;
}

/* line 453, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt td:first-child {
  padding: 0;
}

/* line 456, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt .rtd {
  width: 80px;
}

/* line 460, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt {
  padding: 0;
  width: 100%;
  background-color: #F3F3F3;
  border-bottom: none;
}
/* line 465, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt .new-bill-alert {
  width: auto;
  margin-left: 10px;
  cursor: pointer;
  background-color: #005ea9;
  font-family: inherit;
  line-height: normal;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: none;
  -webkit-appearance: none;
  text-shadow: none;
  font-size: 13px;
  padding: 10px 25px;
  text-decoration: none;
}
/* line 484, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt .price-items-date-filter-block {
  background-color: #fff;
  margin: 10px 0;
  height: 55px;
}
/* line 488, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt .price-items-date-filter-block .show-arch-ord {
  display: none;
  vertical-align: baseline;
  margin: 20px 0 0 30px;
}
/* line 493, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt .price-items-date-filter-block .price-items-date-filter {
  margin: 20px 0 0 0;
}
/* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt .flt-btn {
  background: #005ea9;
  text-shadow: none;
  font-size: 13px;
  padding: 0 25px;
  height: 34px;
}
/* line 504, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt table {
  background-color: #F3F3F3;
}
/* line 507, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt .ent-inp {
  overflow: hidden;
}
/* line 509, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter .h-filt .ent-inp .ui-autocomplete-input {
  background-color: #fff;
  width: 100%;
  color: black;
  box-sizing: border-box;
}

/* line 518, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.b-history-filter {
  overflow: auto;
}

/* line 521, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.paging {
  padding: 0 0 20px 200px;
  font-size: 15px;
  position: relative;
  text-align: right;
}

/* line 527, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.paging a, .paging b {
  margin: 0 4px;
}

/* line 530, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.paging a.pnext {
  background: url(/str2.png) right 7px no-repeat;
  padding: 0 22px 0 0;
}

/* line 534, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.col-pages {
  padding: 20px 0 0 0;
  color: #303030;
}

/* line 538, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.xlsx {
  padding: 0 0 0 54px;
  background: url(/assets/xlsx-11b313c436d436a9af12eb8d62b733324b08e72f93d4e5aaf38a9a51e83cdf00.png) 0 3px no-repeat;
  color: #303030;
  white-space: nowrap;
  left: 0px;
  top: 0px;
  position: absolute;
}

/* line 547, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.rel {
  position: relative;
}

/* line 550, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.prod-card {
  width: 100%;
  padding: 0 0 10px 0;
}

/* line 554, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.prod-card h3 {
  font-size: 20px;
  line-height: 20px;
  padding: 0 0 15px 0;
}

/* line 559, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.p-pic {
  float: left;
  margin: 0 15px 10px 0;
}

/* line 563, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.p-pic img {
  border: 1px solid #d5d5d5;
}

/* line 566, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char {
  margin: 5px 0 20px 0;
  background: url(/d5.gif) repeat-x;
}

/* line 570, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char td {
  vertical-align: top;
  padding: 2px 10px 2px 10px;
  line-height: 13px;
}

/* line 575, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char td.rtd {
  padding-left: 20px;
}

/* line 578, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char .tr-odd td {
  background-color: #eaeaea;
}

/* line 581, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char-item {
  float: left;
  margin: 0 0 20px 0;
}

/* line 585, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char-item ul {
  list-style: none;
  vertical-align: top;
  padding: 0 0 10px 0;
}

/* line 590, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char-item ul li {
  padding: 0 0 4px 0;
}

/* line 593, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ta-left {
  text-align: left !important;
}

/* line 596, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.s-price {
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
}

/* line 603, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.brb-none td {
  border-bottom: none !important;
}

/* line 606, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ct {
  color: #818181;
  text-decoration: none;
  padding: 0 12px 0 0;
  background: url(/cn.png) right 4px no-repeat;
}

/* line 612, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ct:hover {
  text-decoration: underline;
}

/* line 615, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text {
  line-height: 18px;
}

/* line 618, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text h1 {
  font-size: 30px;
  line-height: 30px;
  padding: 0 0 20px 0;
}

/* line 624, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text h3 {
  font-size: 20px;
  line-height: 20px;
  padding: 0 0 20px 0;
}

/* line 629, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text h4 {
  font-size: 16px;
  padding: 0 0 15px 0;
  line-height: 18px;
}

/* line 634, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text h5 {
  font-size: 14px;
  padding: 0 0 15px 0;
  line-height: 18px;
}

/* line 639, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text ol {
  margin: 0 0 20px 20px;
}

/* line 642, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text ol li {
  padding: 0 0 4px 0;
}

/* line 645, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text ul li {
  position: relative;
}

/* line 648, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text ul li ul {
  padding: 6px 0 0 0;
}

/* line 651, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text ul li ul li {
  padding: 0 0 4px 20px;
}

/* line 654, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.col-left .text ul {
  list-style: none;
  vertical-align: top;
  padding: 0 0 20px 0;
}

/* line 659, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.col-left .text ul li {
  padding: 0 0 10px 30px;
  position: relative;
}

/* line 663, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.col-left .text ul li em {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  left: 0px;
  top: 0px;
  position: absolute;
}

/* line 673, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.inf1 {
  width: 24px;
  height: 24px;
  background: url(/inf1.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}

/* line 686, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.inf2 {
  width: 24px;
  height: 24px;
  background: url(/assets/inf2-cb9944ffa7c23fe96031fb6419f68c47b06ffd833ce5622daf7435ac569cea63.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin: 6px 2px;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}

/* line 699, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.inf1:hover, .inf2:hover {
  background-position: 0 -24px;
}

/* line 702, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
* + html .inf3 {
  zoom: 1;
  display: inline;
}

/* line 706, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
* + html .inf2 {
  zoom: 1;
  display: inline;
}

/* line 710, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.btm-green td {
  border-bottom: 1px solid #d5d9de;
}

/* line 713, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.va-top {
  vertical-align: top !important;
  border-bottom: 1px solid #d5d9de !important;
}

/* line 717, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-dop .ta-left {
  min-width: 140px;
}

/* line 720, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bhh {
  width: 412px;
  height: 92px;
  background: url(/br.png) no-repeat;
  padding: 17px 24px 0 24px;
  left: 20px;
  bottom: 20px;
  position: absolute;
  display: none;
}

/* line 730, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bhh table {
  width: 100%;
  margin: 0;
}

/* line 734, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bhh table td {
  vertical-align: top;
  padding: 0 10px 10px 0 !important;
  border: none !important;
  background: none !important;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  text-align: left;
  line-height: 18px;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}

/* line 747, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bhh table td p {
  padding: 0 0 10px 0;
}

/* line 750, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ad2b {
  border: none;
  width: 93px;
  height: 24px;
  background: url(/assets/a2b2-900e025bd64ac0badacc5dbf8f45cad08c8e3c1c9d58157d57830573900d7fc6.png) no-repeat;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  float: right;
  line-height: 24px;
  color: #303030;
  text-shadow: 0 1px #fff;
}

/* line 763, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ad2b:hover {
  background-position: 0 -24px;
}

/* line 766, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.rel {
  position: relative;
}

/* line 769, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.max-height {
  overflow-y: scroll;
  height: 200px !important;
}

/* line 774, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.form-of-registrations[action$="password_resets"] {
  width: 75%;
}

/* line 777, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#new_any_auto {
  display: flex;
  border-bottom: none;
}

/* line 782, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#step-select-model-auto {
  background-color: white;
}
/* line 785, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#step-select-model-auto .wrap-r-col {
  width: 100%;
}
/* line 787, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#step-select-model-auto .wrap-r-col .reg-col {
  background-color: #fff;
}
/* line 790, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#step-select-model-auto .wrap-r-col .ent-inp {
  margin-bottom: 10px;
}

/* line 795, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#customer_term_of_service {
  -webkit-appearance: checkbox;
  height: auto;
}

/* line 799, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#customer_session_remember_me {
  -webkit-appearance: checkbox;
  height: auto;
}

/* line 804, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col {
  background-color: white;
  padding: 20px;
  margin: 20px 0;
  border-bottom: 2px solid #E5E5E5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  padding-top: 15px;
}

/* line 816, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col h2 {
  margin: 0 0 5px 0;
  font-size: 20px;
}

/* line 820, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col h3 {
  font-size: 15px;
  padding: 10px 0 10px 0;
  font-weight: bold;
  line-height: 18px;
  color: #303030;
}

/* line 827, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col table {
  width: 100%;
}

/* line 830, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col td {
  padding: 0 0 10px 0;
  vertical-align: top;
}
/* line 833, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col td:nth-first-child {
  width: 25%;
}
/* line 836, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col td select {
  height: 32px;
  padding: .5rem;
  border: 1px solid #D3D3D3;
  font-family: inherit;
  line-height: normal;
  color: #0a0a0a;
  background-color: #fefefe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(/assets/ss2.png);
  background-position: right center;
  background-repeat: no-repeat;
}

/* line 855, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col td.ltd {
  padding: 0px 15px 5px 0px;
}

/* line 858, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col label {
  white-space: nowrap;
}

/* line 861, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col .ltd i {
  font-style: normal;
  color: #cf0101;
  position: relative;
  top: -2px;
  margin: 0 0 0 2px;
}

/* line 868, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col .ent-inp input {
  width: 100%;
  border: none;
  background: none;
  font-size: 15px;
  color: #000;
  height: 100%;
}

/* line 876, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col .ent-inp input[disabled] {
  color: #ccc;
}

/* line 879, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col .short-inp {
  width: 100px;
}

/* line 883, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col .must_filled {
  color: #cf0101;
}

/* line 886, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col .newListSelected {
  margin: 0;
  float: none;
  border: 1px solid #b4b4b4;
}

/* line 894, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col-inner .reg-col-table + table tbody .reg-col {
  border-bottom: none;
}
/* line 899, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-col-inner p:nth-child(1) {
  font-size: 14px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}

/* line 907, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.req {
  font-size: 13px;
  color: #e5403a;
  font-style: italic;
  padding: 0 0 5px 0;
}

/* line 913, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-f {
  display: block;
}
/* line 917, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-f table tbody .reg-col {
  background-color: #F3F3F3;
  border-bottom: none;
}
/* line 920, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.reg-f table tbody .reg-col .ltd {
  display: none;
}

/* line 927, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.btn-reg {
  display: inline-block;
  border: none;
  cursor: pointer;
  background-color: #005ea9;
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding: 10px 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-right: 10px;
}

/* line 942, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.btn-reg.btn-small {
  line-height: 5px;
  padding: 10px;
}

/* line 947, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.btn-reg:hover {
  background-position: 0 -28px;
}

/* line 950, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
a.btn-reg {
  text-decoration: none;
  line-height: 28px;
}

/* line 954, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.err-wr-inp {
  border: 1px solid #f9b256 !important;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 960, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-lb {
  width: 100%;
  font-size: 16px;
  color: #818181;
  font-style: italic;
  font-size: 9pt;
  margin: 0 0 20px 0;
}

/* line 968, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-lb td {
  border-bottom: 2px solid #fff;
  padding: 5px 8px 5px 25px;
  vertical-align: top;
}

/* line 973, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.tab-lb td.ltd {
  padding: 5px 8px;
  width: 118px;
  color: #000;
}

/* line 978, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.sban {
  padding: 0 0 15px 0;
}

/* line 983, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt-r td {
  vertical-align: middle;
}

/* line 986, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.hide {
  display: none;
}

/* line 989, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.pers-info {
  list-style: none;
  vertical-align: top;
  width: 100%;
  padding: 0 0 30px 0;
}

/* line 995, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.pers-info li {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  padding: 0 0 10px 0;
}

/* line 1001, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.usr-ic {
  display: block;
  padding: 0 0 0 33px;
  background: url(/assets/ic1-8a0c4ebc05250bf5050e4a90c759c5b3d23395cd70d210b7e8d99d5c89cfdc6f.png) 5px 1px no-repeat;
}

/* line 1006, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.edit-prof {
  padding: 0 0 0 33px;
  background: url(/assets/ic2-3cd8e89acbfb2cb594c7cd73787908f3af47c49cc96228ad47bf9fd4752058d6.png) 5px 2px no-repeat;
}

/* line 1010, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
* + html .pers-info li {
  display: inline;
  zoom: 1;
}

/* line 1014, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ispl {
  display: inline;
  vertical-align: top;
  height: 90px;
  padding: 15px 0;
  position: relative;
  background-color: #f1f2f4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  width: 31%;
  margin: 0 2% 20px 0;
  behavior: url(/pie.htc);
  float: left;
}

/* line 1030, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ispl h3 img {
  left: 0px;
  top: 0px;
  position: absolute;
}

/* line 1035, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ispl-in {
  padding: 0 20px;
  line-height: 18px;
}

/* line 1039, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ispl h3 {
  font-size: 18px;
  font-weight: normal;
  line-height: 30px;
  height: 40px;
  position: relative;
  padding: 0 0 0 40px;
}

/* line 1047, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ispl h3 a {
  color: #000;
  text-decoration: none;
}

/* line 1051, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ispl h3 a:hover {
  text-decoration: underline;
}

/* line 1054, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.round-billet {
  float: left;
  color: #303030;
  font-weight: bold;
  padding-right: 1px;
  padding-bottom: 1px;
  position: relative;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  behavior: url(js/PIE.htc);
}

/* line 1067, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.round-billet span {
  display: block;
  background: #fff;
  padding: 2px 10px;
  line-height: 16px;
  position: relative;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  behavior: url(js/PIE.htc);
  border: 1px solid #838383;
}

/* line 1081, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.round-billet span:hover {
  background: #156bdb;
  border: 1px solid #156bdb;
  color: #fff;
}

/* line 1088, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt ul.newList {
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 9999;
  display: block;
  position: relative;
  width: 248px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt ul.newList li {
  cursor: pointer;
  float: none !important;
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: left !important;
  text-indent: 0 !important;
  background: none !important;
}
/* line 1111, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt ul.newList li a {
  font-size: 14px;
  color: #252525;
  text-decoration: none;
  padding: 4px 10px !important;
  display: block;
  float: none !important;
  margin: 0 !important;
  line-height: 18px;
  border: none;
}
/* line 1122, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt ul.newList li a.hiLite {
  color: #727272;
}
/* line 1125, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt ul.newList li a:hover {
  background: #333;
  color: #fff;
  opacity: 1;
}
/* line 1131, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt .newListSelected {
  z-index: 2;
  height: 29px;
  padding: 0;
  background: url(/assets/x3-5d45e911779c538ca8c5ceb0933306a97304adb8a639b2d59ea28ef33e444d0b.png) repeat-x;
  border: 1px solid #d5d5d5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 0 0 16px 0;
}
/* line 1143, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt .selectedTxt {
  position: relative;
  cursor: pointer;
  text-align: left !important;
  display: block;
  overflow: hidden;
  padding: 0 40px 0 18px;
  height: 29px;
  line-height: 29px;
  color: #727272;
  font-size: 14px;
  background: url(/assets/ss-e0fa652ed3cc3dffb8e2d19d87fa1e3ccf1bdd9cdc0c1027c84a830b06c4506b.png) right 0 no-repeat;
}
/* line 1156, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt .active-now {
  z-index: 9999 !important;
  position: relative !important;
}

/* line 1161, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.h-filt .newListSelected {
  position: relative;
}

/* line 1164, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.show-all-price {
  position: relative;
  float: right;
}

/* line 1168, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.group-td {
  vertical-align: top !important;
}

/* line 1171, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.field_with_errors {
  display: inline;
}
/* line 1173, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.field_with_errors #customer_term_of_service {
  border-color: red;
}

/* line 1177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.order-status-type {
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-right: 5px;
}

/* line 1187, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
textarea {
  border: 1px solid #b4b4b4;
}

/* line 1190, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.hide {
  display: none;
}

/* line 1193, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.field_with_errors {
  display: inline !important;
  width: 100%;
}

/* line 1197, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.char {
  width: 500px;
}

/* line 1202, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ad-forms input[type=text] {
  width: 50%;
  border: 1px solid #CCC;
  font-size: 16px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 6px 10px;
  margin: 10px 0;
}
/* line 1213, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ad-forms label {
  font-size: 20px;
  position: relative;
  top: 4px;
}
/* line 1218, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ad-forms input[type=submit] {
  position: relative;
  display: inline-block;
}

/* line 1223, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.ad-price {
  position: relative;
  float: right;
  color: red;
  font-size: 18px;
  font-weight: bolder;
}

/* line 1231, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.center-form {
  text-align: center;
}
/* line 1232, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.center-form form {
  display: block;
  width: 93px;
  position: relative;
  margin: 0 auto;
}
/* line 1238, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.center-form a {
  display: block;
  position: relative;
  margin: 0 auto;
  margin-top: 10px;
}

/* line 1248, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.region-form li {
  list-style: none;
}

/* line 1252, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
div.clear, div.cl {
  clear: both;
}

/* info-table */
/* line 1258, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table {
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 1263, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table td {
  vertical-align: middle;
  padding: 5px 8px;
  text-align: center;
}

/* line 1269, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.popover td {
  padding: 0;
}

/* line 1271, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table tr.group-brand > td {
  border-top: solid 3px #E2E2E2 !important;
}

/* line 1275, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
table.info-table tr.odd-row td.no-brand-cell {
  background-color: #d5d5d5;
}

/* line 1280, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table tr.selected td {
  padding: 8px;
  background-color: #ffefd5;
  font-size: 1.1em;
}

/* line 1286, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table tr td.no-brand-cell {
  border-top: solid 1px #E2E2E2;
}

/* line 1289, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table td.group-header {
  text-align: left;
  border-bottom: 1px solid #E2E2E2;
  border-top: 1px solid #c9c9c9 !important;
}
/* line 1294, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table td.group-header h4 {
  font-size: 14px;
  padding: 2px;
  position: relative;
  float: left;
}
/* line 1300, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table td.group-header a.show-all-price {
  position: relative;
  float: right;
  top: 4px;
  color: #369 !important;
  border-bottom: dotted;
  border-width: thin;
  text-decoration: none;
  cursor: hand;
}

/* line 1313, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.info-table .align-left {
  text-align: left;
}

/* line 1316, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.back-url {
  position: relative;
  float: left;
  font-weight: normal;
  text-decoration: none;
  font-size: 14px;
}

/* line 1323, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.back-url:hover {
  text-decoration: underline;
}

/* line 1326, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.det-search {
  padding: 0 0 10px 0;
}

/* line 1329, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.det-search h3 {
  font-size: 18px;
  font-weight: normal;
  color: #393939;
  padding: 0 0 10px 0px;
  line-height: 20px;
}

/* line 1336, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.det-search .newListSelected {
  width: 225px !important;
}

/* line 1339, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.det-search .selectedTxt {
  width: 168px !important;
}

/* line 1341, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.det-search ul.newList {
  width: 225px;
}

/* line 1344, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.det-search .btn-reg {
  position: relative;
  margin: 0 auto;
}

/* line 1349, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.model-link-div, .brand-link-div {
  cursor: pointer;
}

/* line 1352, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.brand-link-div:hover {
  text-decoration: underline;
}

/* lax */
/* line 1358, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wb-lax-col {
  float: left;
  width: 100%;
}

/* line 1362, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-mc-col {
  margin: 0 0 0 464px;
}

/* line 1365, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-lax-col {
  margin: 0 0 0 -100%;
  float: left;
  width: 430px;
}

/* line 1370, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-lax-error {
  margin: 0;
  width: 50%;
}
/* line 1373, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-lax-error .lx-b-lax-container {
  width: 100%;
}
/* line 1376, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-lax-error .lx-search-send {
  background-color: #005ea9;
}

/* line 1380, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-lax-container {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  padding: 32px 19px 2px 19px;
  width: 390px;
}

/* line 1391, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wht-vin {
  background: url(/assets/lax-x1-34a2a35c247d99d7e5f70e49233967d0dcc8b74f4b75d3f9712db31b7f994fb0.png) repeat-x;
  padding: 0 7px;
  white-space: nowrap;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  height: 21px;
  line-height: 21px;
  right: -7px;
  top: 2px;
  position: absolute;
}

/* line 1404, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wht-vin:after {
  content: '';
  width: 6px;
  height: 6px;
  background: url(/assets/lax-cor1-38bdc017e0dd607e717a9deda6912233225a9d77d7fcb6d5d8b557c44c838e73.png) no-repeat;
  right: 0px;
  bottom: -6px;
  position: absolute;
}

/* line 1413, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-search-container {
  padding: 0 0 20px 0;
}

/* line 1416, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-search-container label {
  font-size: 16px;
  color: #575757;
  display: block;
  padding: 0 0 5px 0;
  line-height: 20px;
}

/* line 1424, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-search-inp-frame-code, .lx-search-inp-frame-no {
  border: none;
  background: none;
  width: 50%;
  vertical-align: top;
  font-size: 15px;
  color: #575757;
}

/* line 1432, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-search-inp-frame-code {
  width: 30%;
  text-align: right;
}

/* line 1436, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-search-wrap-inp-frame {
  font-size: 15px;
}

/* line 1440, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-search-send {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  height: 38px;
  width: 99px;
  background-color: #3a88af;
  right: -1px;
  top: -1px;
  position: absolute;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px #185986;
  overflow: hidden;
  cursor: pointer;
}

/* line 1463, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-search-examp {
  font-size: 13px;
  line-height: 16px;
  color: #7a7a7a;
}

/* line 1468, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-search-examp a {
  color: #7a7a7a;
  text-decoration: none;
  background: url(/assets/lax-x2-187ca20227cfe297bc88ebdbbe1162825e59ed12e6b380704c971d08dea294df.png) 0 bottom repeat-x;
}

/* line 1473, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-search-examp a:hover {
  background: none;
}

/* line 1476, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sel-or {
  background: url(/assets/lax-x3-2d13de223171d24b5045aaed7f69f4f64badffd4596d3b6590b9389e671a922f.png) 0 9px repeat-x;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  color: #575757;
  text-align: center;
  padding: 0 0 20px 0;
}

/* line 1485, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sel-or em {
  font-style: normal;
  background-color: #f9f9f9;
  padding: 0 10px;
}

/* line 1490, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-sel-tm label {
  font-size: 16px;
  color: #575757;
  display: block;
  padding: 0 0 5px 0;
  line-height: 20px;
}

/* line 1497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-ss {
  position: relative;
  border: 1px solid #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url(/assets/lax-x4-52dae829b44c3bd6cd59a83246dbf250b37b42082b7b40f6bfdb98f206f56a9e.png) repeat-x;
  overflow: hidden;
  cursor: pointer;
  margin: 0 0 15px 0;
}

/* line 1509, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-ss:after {
  display: none;
}

/* line 1512, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-ss select {
  font-size: 14px;
  color: #6c6c6c;
  display: block;
  position: relative;
  height: 36px;
  width: 100%;
  padding-left: 10px;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  box-sizing: border-box;
  background: url(/assets/lax-ss1-a46390a645e6700ccc2019346523e56e884d8f40a38ba9bcb5af36761eaead78.png) right 0 no-repeat;
}

/* line 1527, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-ss select::-ms-expand {
  display: none;
}

/* line 1530, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-ss select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}

/* line 1536, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-ss select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6c6c6c;
}

/* line 1540, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-ss select:focus, .lx-wrap-ss select:active {
  outline: none;
}

/* line 1543, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sbm-list {
  list-style: none;
  vertical-align: top;
}

/* line 1547, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sbm-list li {
  display: inline-block;
  vertical-align: top;
  width: 71px;
  margin: 0 -4px 0 0;
  padding: 5px 8px 18px 8px;
}

/* line 1554, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sbm-list li a {
  display: block;
  text-decoration: none;
}

/* line 1558, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sbm-list li a i {
  display: block;
  width: 72px;
  height: 50px;
  margin: 0 0 7px 0;
  position: relative;
  overflow: hidden;
}

/* line 1566, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sbm-list li a img {
  position: relative;
  display: block;
  margin: 0 auto;
}

/* line 1571, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sbm-list li a em {
  display: block;
  font-style: normal;
  text-align: center;
  text-transform: uppercase;
  color: #333;
  font-weight: bold;
  font-size: 11px;
}

/* line 1580, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-sbm-list li a:hover em {
  text-decoration: underline;
}

/* line 1583, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-tt-u select {
  text-transform: uppercase;
}

/* line 1586, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-btn-sm {
  padding: 14px 0 28px 0;
}

/* line 1589, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-btn-sm {
  display: block;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #3a88af;
  height: 38px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px #185986;
}

/* line 1602, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-choose-modif {
  text-align: center;
  vertical-align: middle;
  line-height: 40px;
  text-decoration: none;
}

/* line 1608, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-auto-info {
  padding: 0 0 24px 0;
  color: #575757;
}

/* line 1612, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-auto-info h2 {
  display: inline;
  font-size: 24px;
  line-height: 24px;
  color: #575757;
  font-weight: normal;
  padding: 0 0 10px 0;
}

/* line 1620, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-auto-info .lx-selcar-link {
  font-size: 12px;
  color: #1771c4;
  margin: 0 0 0 120px;
}

/* line 1625, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-auto-picm {
  padding: 0 0 24px 0;
  display: inline;
}

/* line 1629, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-auto-tab-info {
  border-bottom: 2px solid #dadada;
  margin-top: 15px;
}
/* line 1632, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-auto-tab-info td {
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  color: #575757;
  padding: 10px;
  border-bottom: 1px dashed #dadada;
}

/* line 1642, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-wrap-col-dets {
  float: left;
  width: 100%;
}

/* line 1646, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-col-dets {
  margin: 0 0 0 320px;
}

/* line 1649, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-list-dets {
  list-style: none;
  vertical-align: top;
}

/* line 1653, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-list-dets li {
  display: inline-block;
  vertical-align: top;
  width: 171px;
  height: 171px;
  margin: 0 -3px 0 23px;
  padding: 0 0 24px 0;
}

/* line 1661, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-list-dets li a {
  display: block;
  border: 1px solid #b0b0b0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  text-decoration: none;
}

/* line 1671, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-list-dets li i {
  display: block;
  position: relative;
  overflow: hidden;
  height: 169px;
  width: 169px;
}

/* line 1678, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-list-dets li em {
  display: table-cell;
  text-align: center;
  font-style: normal;
  width: 169px;
  height: 42px;
  vertical-align: middle;
  color: #414141;
  font-size: 14px;
  line-height: 18px;
  background-color: #e9e9e9;
}

/* line 1690, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-list-dets li span {
  left: 0px;
  top: 64px;
  position: absolute;
  width: 169px;
  height: 42px;
  display: table;
}

/* line 1698, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-list-dets li a:hover em {
  text-decoration: underline;
}

/* line 1701, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-col-classf {
  float: left;
  margin: 0 0 0 -100%;
  width: 325px;
}

/* line 1706, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf {
  width: 325px;
  position: relative;
  color: #575757;
}

/* line 1711, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-title {
  float: left;
  left: 0px;
  top: 0px;
  line-height: 36px;
  font-size: 12px;
}

/* line 1718, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-nav {
  list-style: none;
  vertical-align: top;
  float: right;
  z-index: 2;
  margin: 0 0px -1px -5px;
  white-space: nowrap;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}

/* line 1731, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-nav li {
  float: left;
  height: 35px;
  line-height: 35px;
  border: 1px solid #ddd;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border: 1px solid #ddd;
  border-left: none;
  margin: 0 0 0 -5px;
}

/* line 1744, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-nav li a {
  font-size: 12px;
  color: #575757;
  text-decoration: none;
  padding: 0 14px;
}

/* line 1750, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-nav li:first-child {
  border-left: 1px solid #ddd;
  margin: 0;
}

/* line 1754, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-nav li:first-child a {
  padding: 0 20px;
}

/* line 1757, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-nav li.active {
  background-color: #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  border-left: 1px solid #ddd;
}

/* line 1762, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-nav li.active a {
  cursor: default;
  text-decoration: none;
}

/* line 1766, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-content {
  z-index: 1;
  border: 1px solid #ddd;
  -moz-border-radius: 5px 0 5px 5px;
  -webkit-border-radius: 5px 0 5px 5px;
  -o-border-radius: 5px 0 5px 5px;
  border-radius: 5px 0 5px 5px;
  background: url(/assets/lax-x5-6944727712c1a68cc71882b1d2e9869fc131d5f197467fd321fd9a59508c05fa.png) #fff repeat-x;
  padding: 18px 6px;
}

/* line 1776, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-c-search {
  margin: 0 0 12px 0;
  border: 1px solid #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  padding: 6px 36px 0 12px;
  position: relative;
  height: 22px;
}

/* line 1788, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-c-search-inp {
  width: 100%;
  vertical-align: top;
  border: none;
  background: none;
  font-size: 12px;
  color: #8d8d8d;
}

/* line 1796, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-b-classf-c-search-send {
  width: 20px;
  height: 21px;
  border: none;
  background: url(/assets/lax-cscs-85cd14b522996fb157627e27d866f1ab52d2d918b233f26166192e99e941a536.png) no-repeat;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
  cursor: pointer;
  right: 4px;
  top: 4px;
  position: absolute;
}

/* line 1810, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree {
  list-style: none;
  vertical-align: top;
  margin: 0 -6px;
}

/* line 1815, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree span {
  display: block;
}

/* line 1818, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree span a {
  display: block;
  line-height: 16px;
  padding: 4px 10px 4px 25px;
  text-decoration: none;
  position: relative;
  color: #575757;
}

/* line 1826, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree span a:after {
  content: '';
  width: 9px;
  height: 5px;
  left: 11px;
  top: 9px;
  position: absolute;
}

/* line 1834, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree .closed span a:after {
  content: '';
  width: 9px;
  height: 5px;
  background: url(/assets/lax-arrw1-3115b9ebdba78615bfd45f4e73307860a4a76f921f440d05ce5e036555a581c4.png) no-repeat;
  left: 11px;
  top: 9px;
  position: absolute;
}

/* line 1843, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree span a:hover {
  background-color: #e9e9e9;
  text-decoration: underline;
}

/* line 1847, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree ul {
  list-style: none;
  vertical-align: top;
}

/* line 1851, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree .opened ul {
  display: block;
}

/* line 1854, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree .closed ul {
  display: none;
}

/* line 1857, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree .opened > span a:after {
  background: url(/assets/lax-arrw2-56027d9e3aad809085d6a6f36a5bf494ecc37d149f5fd72400942d5233bc1fc2.png) no-repeat;
  width: 5px;
  height: 10px;
  left: 14px;
  top: 7px;
}

/* line 1864, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-det-tree .active > span > a {
  background-color: #e9e9e9;
}

/* line 1867, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-detn-title {
  font-size: 24px;
  line-height: 24px;
  color: #575757;
  font-weight: normal;
  padding: 20px 180px 20px 0;
  position: relative;
  border-top: 1px solid #b0b0b0;
  margin: -5px 0 0 0;
}

/* line 1877, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-detn-title .lx-back2ssel {
  font-size: 12px;
  color: #1771c4;
  right: 0px;
  top: 24px;
  position: absolute;
  white-space: nowrap;
  padding: 0 0 0 26px;
  background: url(/assets/lax-arrw3-bf984e34339477d50743d3fa83f37ade87f807d8a62881712702fcbc82f7eb11.png) 0 8px no-repeat;
}

/* line 1887, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-colmr20 {
  margin: 0 20px 0 0;
  color: #575757;
  position: relative;
  min-height: 950px;
}

/* line 1893, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-meta {
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0 10px 0;
  line-height: 15px;
  border-bottom: 1px solid #b0b0b0;
  margin: 0 0 5px 0;
  background-color: white;
}

/* line 1902, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-meta .lx-cdpl-num {
  width: 70px;
  float: left;
}

/* line 1906, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-meta .lx-cdpl-name {
  width: 70px;
  float: left;
}

/* line 1910, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-meta span {
  padding: 0 23px 0 10px;
}

/* line 1913, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-col-dparts {
  width: 46%;
  float: left;
}

/* line 1917, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-col-rpart {
  width: 46%;
  float: right;
  padding: 20px 0 0 0;
}

/* line 1922, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list {
  list-style: none;
  vertical-align: top;
  border-bottom: 2px solid #dadada;
}

/* line 1927, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li {
  display: table;
  text-decoration: none;
  color: #575757;
  width: 100%;
  border-bottom: 1px dashed #dadada;
  background-color: #fff;
}

/* line 1935, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li span a {
  display: table;
  text-decoration: none;
  color: #575757;
}

/* line 1940, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li span {
  display: table-cell;
  vertical-align: top;
  padding: 4px 0;
}

/* line 1945, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li .lx-cdpl-num {
  padding-left: 10px;
  width: 70px;
}

/* line 1949, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li .lx-cdpl-name {
  padding-right: 5px;
  width: 110px;
}

/* line 1953, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li .lx-cdpl-info {
  padding-right: 5px;
  width: 130px;
}

/* line 1957, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li .lx-cdpl-count {
  padding-right: 20px;
  width: 30px;
  text-align: right;
}

/* line 1962, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li .lx-cdpl-price {
  width: 30px;
  text-align: right;
}

/* line 1966, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li:hover {
  background-color: #e9e9e9;
}

/* line 1969, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li:hover span {
  margin-top: -2px;
  margin-bottom: -2px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 1975, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li span a:hover {
  text-decoration: underline;
}

/* line 1978, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li.selected {
  background-color: #e9e9e9;
}

/* line 1981, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li.selected span {
  margin-top: -2px;
  margin-bottom: -2px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 1987, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li.selected .lx-cdpl-name {
  text-decoration: underline;
}

/* line 1990, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li.hover {
  background-color: #e9e9e9;
}

/* line 1993, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li.hover span {
  margin-top: -2px;
  margin-bottom: -2px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 1999, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdp-list li.hover .lx-cdpl-name {
  text-decoration: underline;
}

/* line 2002, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-pic {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #b0b0b0;
  position: absolute;
}

/* line 2010, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-zoom {
  left: 4px;
  top: 4px;
  position: absolute;
  white-space: nowrap;
  padding: 0 0 0 20px;
  font-size: 12px;
  color: #575757;
  background: url(/assets/lax-zoom-7fae6da40c264a14e0a6daaea2f327fa6b153adb87176add37c22a2c697e380e.png) 0 1px no-repeat;
}

/* line 2020, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-link {
  border: 1px solid #9ad38d;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  padding: 6px;
}

/* line 2029, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-link:hover {
  border: 2px solid red;
}

/* line 2032, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-link.hover {
  border: 2px solid red;
}

/* line 2035, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-link.selected {
  border: 2px solid red;
}

/* line 2038, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-bbg-pic {
  left: -1px;
  top: 60px;
  position: absolute;
  border: 1px solid #b0b0b0;
  background-color: #fff;
}

/* line 2045, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-zoom-out {
  left: 4px;
  top: 4px;
  position: absolute;
  white-space: nowrap;
  padding: 0 0 0 20px;
  font-size: 12px;
  color: #575757;
  background: url(/assets/lax-zoom-out-2dcf599c37390b66ded9919d1c91553624779158e7aee6bfa039332f0768aff3.png) 0 1px no-repeat;
}

/* line 2055, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-popup {
  width: 144px;
  background-color: #fff;
  font-size: 12px;
  color: #505356;
  padding: 5px 10px;
  border: 1px solid #9f9f9f;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  left: 44px;
  top: 38px;
  position: absolute;
  line-height: 18px;
  display: none;
}

/* line 2073, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-rpr-popup p {
  padding: 0 0 2px 0;
}

/* line 2076, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-bbp-item:hover .lx-rpr-popup {
  display: block;
}

/* line 2079, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-bbp-item:hover .lx-rpr-link {
  background-color: #fff;
  border: 3px solid #c00;
  margin: -2px;
}

/* line 2084, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.lx-cdpl-note {
  font-size: 10px;
}

/* end lax */
/* line 2091, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.field_with_errors label {
  display: block;
}

/* line 2095, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.err-r i {
  color: red;
}

/* line 2099, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.text-crop {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
  text-align: left;
}

/* line 2105, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
img[src="non"] {
  display: none !important;
}

/* line 2108, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.recaptcha-block {
  padding-top: 80px;
  position: relative;
  margin: 0 auto;
  width: 10px;
}
/* line 2113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.recaptcha-block .btn-reg {
  left: 70px;
  position: relative;
  margin-top: 10px;
}

/* line 2119, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.basket-comment {
  font-size: 10px;
  color: #000;
  cursor: pointer;
}

/* line 2124, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.list-filter-select {
  width: 200px;
}

/* line 2127, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.vin-tab {
  width: 99.9%;
  margin: 0 0 20px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 2px solid #E5E5E5;
}
/* line 2135, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.vin-tab th {
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  color: #818181;
  padding: 10px;
  font-size: 15px;
  color: #1c5a9a;
  letter-spacing: 1px;
}
/* line 2145, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.vin-tab td {
  font-size: 14px;
  padding: 12px 15px;
  width: 25%;
  background: -webkit-linear-gradient(left, lightgrey, lightgrey 60%, transparent 60%);
  background: linear-gradient(left, #d3d3d3, #d3d3d3 60%, transparent 60%);
  background-size: 14px 1px;
  background-repeat: repeat-x;
  background-position: 0 100%;
}
/* line 2155, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.vin-tab tr:last-child td {
  background: none;
}
/* line 2158, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.vin-tab td:nth-child(2) {
  border-right: 1px dashed lightgray;
}
/* line 2161, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.vin-tab tbody tr:hover {
  background-color: #ECECEC;
}

/* line 2165, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.price_tecdoc {
  font-family: DINPro;
  font-size: 21px;
  font-weight: 500;
  color: #6f6f6f;
}

/* line 2171, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.hide-currency-name .currency-name {
  display: none;
}

/* line 2177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-notification {
  background-color: white;
  padding: 20px;
  display: flex;
  flex-direction: column;
  width: 65%;
}
/* line 2183, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-notification input {
  padding: 5px;
}
/* line 2186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-notification select {
  width: auto;
  height: 32px;
  padding-right: 1.5em;
  padding-left: .5em;
  margin: 0 0 50px 0;
  border: 1px solid #D3D3D3;
  font-family: inherit;
  line-height: normal;
  color: #0a0a0a;
  background-color: #fefefe;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(/assets/ss2.png);
  background-position: right center;
  background-repeat: no-repeat;
}
/* line 2207, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-notification .reg-col td.ltd + td {
  width: auto;
  padding: 0;
}
/* line 2211, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-notification .btn-reg {
  padding: 10px 35px;
  margin: 0;
}

/* line 2216, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-notification > .wrap-r-col > .ent-inp:nth-of-type(1) {
  height: 100px;
  margin: 5px 0 20px 0;
  border: none;
}

/* line 2221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-notification > .wrap-r-col > .ent-inp:nth-of-type(2) {
  margin: 5px 0 20px 0;
}

/* line 2224, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.bill-pay-text {
  background-color: white;
  padding: 20px 20px 0 20px;
  font-size: 14px;
  text-indent: 1.5em;
  width: 65%;
}

/* line 2232, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#bill_pay_notification_file_choose {
  display: inline-block;
  padding: 9px 20px;
  background: #ffb800;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-top: 5px;
  color: white;
  cursor: pointer;
  margin-left: 10px;
}

/* line 2246, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#bill_pay_notification_pay_date_3i {
  margin-left: 10px;
}

/* line 2249, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
#bill_pay_notification_pay_date_1i {
  margin-right: 30px;
}

/* line 2252, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ui.css.scss */
.center-width {
  width: 7% !important;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-list {
  list-style: none;
  vertical-align: top;
  margin: 20px 0 0 -20px;
  position: relative;
  padding: 0 0 20px 0;
}

/* line 2, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-list li {
  display: inline-block;
  vertical-align: top;
  width: 227px;
  text-align: center;
  margin: 0 -3px 0 20px;
  padding: 0 0 10px 0;
  overflow-x: hidden;
}

/* line 3, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-list li a {
  padding: 20px 10px;
  border: 1px solid #fff;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  width: 205px;
}

/* line 4, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-list li a span {
  display: block;
}

/* line 5, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-title {
  text-transform: uppercase;
  font-weight: bold;
  color: #1e7dbb;
  text-decoration: underline;
  padding: 0 0 10px 0;
}

/* line 6, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-desc {
  text-decoration: underline;
  font-size: 12px;
  color: #818181;
  line-height: 18px;
  padding: 10px 5px 0 5px;
}

/* line 7, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-pic {
  height: 140px;
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-list li a:hover {
  border: 1px solid #4b4b4b;
}

/* line 10, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-tm-list {
  border-radius: 4px;
  position: relative;
  width: 100%;
  margin: 0 0 26px 0;
  padding: 20px 0 10px 0;
}

/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-tm-list table {
  width: 100%;
}

/* line 12, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-tm-list td {
  vertical-align: top;
  width: 25%;
}

/* line 13, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-tm-list ul {
  list-style: none;
  vertical-align: top;
  line-height: 18px;
  color: #818181;
  padding: 0 0 10px 20px;
}

/* line 14, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/catalog-category.scss */
.base-cat-tm-list ul a {
  color: #000;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(/assets/fancybox_sprite-b9d6fddb0988440902fcfc72f371ecfa80ee2eb36073f9eebc17449ee41c886f.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
  background: url(/assets/fancybox_loading-b8681cce947f5b28ed3181b11601e2470b40811722a49564d1271e7b40015064.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
  background: transparent url(/assets/blank-b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
  background: url(/assets/fancybox_overlay-a163bab86035b0ba62c98fbbd4d8b4f5edabbbb774eca0b5e9e5081b5711b2ab.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(/assets/fancybox_sprite@2x-6ab68245606bbe6ad87ea3f6a044c93f6c21a07e70924b35b68bfb3786d94cf0.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
    background-image: url(/assets/fancybox_loading@2x-73b27f9aeb7bc6ee3c4bd20742382f015efd89981a3706d2a29a50867849629c.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
  background-image: url(/assets/fancybox_buttons-e31c3a8c15610109580e0f787dceb6e0a33c5f365d4cdbd4ee76f2b33aef5822.png);
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
/*



 */

/* line 4, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item {
  width: 100%;
  margin-bottom: 8px;
  border: 1px solid #DDD;
  border-radius: 5px;
  position: relative;
}

/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item-logo {
  line-height: 35px;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
}

/* line 17, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item-logo:hover {
  background-color: #F7F7F7;
  cursor: pointer;
}

/* line 21, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-controll {
  position: absolute;
  top: 0;
  right: 10px;
  width: 30px;
  height: 35px;
}

/* line 28, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item-logo-text {
  display: inline-block;
  position: relative;
}

/* line 32, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item-show {
  background: url(/assets/arrow_grey_right_x-de4720159cef93782f8eb5255ec35198275496c9eb4a423ecbf4f0d08e6b9e1a.png) no-repeat;
}

/* line 35, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item-hide {
  background: url(/assets/arrow_grey_down_x-7721d39c73cc29e8d3be0a4017d76c14770625ad75c9758c12c310800612d749.png) no-repeat;
}

/* line 38, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item-wait {
  background: url(/assets/lightbox-ico-loading-d314e23674a93dcaa9bfb72041d7da79fdba406f2d042b416356da52dec4af55.gif) no-repeat;
}

/* line 41, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-result-item-content {
  border-top: 1px solid #ddd;
  display: none;
  position: relative;
  padding-bottom: 30px;
}

/* line 47, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.new_package_request {
  width: 100%;
  font-size: 16px;
  margin-bottom: 30px;
}

/* line 52, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-serch-form-left-part {
  padding: 20px;
  background-color: white;
  width: 75%;
  height: 150px;
}

/* line 58, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-request-serch-form-right-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 75%;
  height: 100%;
  margin: 20px 0;
  background-color: white;
  font-size: 14px;
  padding: 20px;
}

/* line 72, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-form-group input[type="file"] {
  display: none;
}
/* line 74, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-form-group input[type="file"] + label {
  display: inline-block;
  padding: 9px 20px;
  background: #ffb800;
  border-radius: 3px;
  margin-top: 5px;
  color: white;
  cursor: pointer;
}

/* line 84, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-form-group {
  width: 100%;
}
/* line 86, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-form-group:last-child {
  text-align: center;
}

/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-serch-t-area {
  width: 100%;
  height: 100%;
  border-radius: 3px;
  overflow-y: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #D3D3D3;
  resize: none;
}

/* line 101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-search-btn {
  display: inline-block;
  border: none;
  cursor: pointer;
  background-color: #005ea9;
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding: 10px 65px;
  border-radius: 3px;
  margin-bottom: 15px;
  margin-right: 10px;
}

/* line 114, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-search-input {
  border: 1px solid #D3D3D3;
  padding: 3px 10px 0 10px;
  height: 34px;
  background-color: #fff;
  border-radius: 3px;
  width: 98%;
  margin-top: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 125, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.p-check-box {
  margin-right: 5px;
}

/* line 128, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.show_vin_model {
  width: 65%;
}

/* line 132, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.package_request_form {
  width: 100%;
}

/* line 136, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.package_request_form_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 144, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.package_request_form_block textarea {
  height: 175px;
}

/* line 147, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.package_request_left_form {
  width: 50%;
}

/* line 148, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.package_request_right_form {
  width: 47%;
}

/* line 150, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
.package_request_table {
  margin-top: 30px;
}

@media (max-width: 870px) {
  /* line 157, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
  .package_request_form_block {
    display: block;
  }

  /* line 158, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/package_requests.css.scss */
  .package_request_left_form,
  .package_request_right_form {
    width: 100%;
  }
}
/*              add 19/08/2015            */
/* line 4, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-col-right {
  float: left;
  width: 100%;
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/* line 5, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-col-right {
  margin: 0 0 0 256px;
  position: relative;
}

/* line 6, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-col-right {
  position: relative;
}

/* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-col-left {
  float: left;
  margin: 0 0 0 -100%;
  width: 228px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 9, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-col-left a, .ctf--b-col-right a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-item {
  border: 1px solid #c7c7c7;
  color: #666;
  font-size: 13px;
}

/* line 12, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-item-first {
  margin: 0 0 15px 0;
  padding: 0 19px;
}

/* line 13, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-item .ctf--b-filt-head {
  padding: 10px 0;
  line-height: 19px;
  font-size: 13px;
  color: #666;
}

/* line 15, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select {
  padding: 0 0 16px 0;
}

/* select */
/* line 19, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select ul.newList {
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 9999;
  display: block;
  position: relative;
  width: 100%;
  border-radius: 2px;
  height: auto !important;
  overflow: hidden;
}

/* line 20, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select ul.newList li {
  cursor: pointer;
  float: none !important;
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: left !important;
  text-indent: 0 !important;
  background: none !important;
}

/* line 21, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select ul.newList li a {
  font-size: 12px;
  color: #666;
  text-decoration: none;
  padding: 3px 10px !important;
  display: block;
  float: none !important;
  margin: 0 !important;
  line-height: 16px;
  border: none;
}

/* line 22, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select ul.newList li a.hiLite {
  color: #000;
}

/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select ul.newList li a:hover {
  background: #ededed;
  opacity: 1;
}

/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select .newListSelected {
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 23px;
  padding: 0;
  border: 1px solid #c7c7c7;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 25, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select .selectedTxt {
  width: 156px;
  background: inherit;
  position: relative;
  cursor: pointer;
  text-align: left !important;
  display: block;
  overflow: hidden;
  padding: 0 20px 0 10px;
  height: 21px;
  line-height: 21px;
  color: #666;
  font-size: 12px;
}

/* line 26, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select .selectedTxt:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3.5px 0 3.5px;
  border-color: #000 transparent transparent transparent;
  right: 10px;
  top: 9px;
  position: absolute;
}

/* line 27, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select .active-now {
  z-index: 9999 !important;
  position: relative !important;
}

/* line 28, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-select .max-height-ss {
  overflow: hidden !important;
  overflow-y: scroll !important;
  height: 240px !important;
}

/* line 30, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.linked-filter {
  width: 188px;
  margin-bottom: 10px;
  background-color: inherit;
  padding: 3px;
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #666;
}

/* line 31, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.linked-filter option {
  font-size: 12px;
  color: #666;
  text-decoration: none;
  padding: 3px 10px !important;
  display: block;
  float: none !important;
  margin: 0 !important;
  line-height: 16px;
  border: none;
}

/* radio & checkbox */
/* line 35, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list input[type="checkbox"] {
  display: none;
}

/* line 36, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list input[type="checkbox"] + label {
  cursor: pointer;
  font-size: 12px;
  color: #666;
}

/* line 37, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list input[type="checkbox"] + label i {
  border: 1px solid #c7c7c7;
  cursor: pointer;
  display: inline-block;
  height: 11px;
  width: 11px;
  margin: 0 7px 0 0;
  vertical-align: top;
  background: #fff url(/assets/ctf-check-8d4e8bf0d37e2d72ca675932d82c15e189cd60b8c8cb198ceb4bc8f135e124a6.png) -10000px -10000px no-repeat;
  overflow: hidden;
  border-radius: 2px;
  top: 1px;
  position: relative;
}

/* line 38, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list input[type="checkbox"]:checked + label i {
  background-position: center center;
}

/* line 39, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list input[type="checkbox"]:disabled + label {
  cursor: default;
  color: #c4c4c4;
}

/* line 40, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list input[type="checkbox"]:disabled + label span {
  cursor: default;
  color: #ddd;
}

/* line 41, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list input[type="checkbox"]:disabled + label i {
  border: 1px solid #ebebeb;
  cursor: default;
}

/* line 44, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-sel-avto .ctf--b-sel-avto-tdl {
  display: table-cell;
  vertical-align: top;
  color: #666;
  padding: 0 5px 0 0;
}

/* line 45, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-sel-param-name {
  display: block;
  padding: 0 10px 2px 10px;
}

/* line 46, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-sel-param-opt {
  padding: 0 18px 0 22px;
  display: inline-block;
  vertical-align: top;
}

/* line 48, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-container {
  border: 1px solid #c7c7c7;
  margin: 0 0 15px 0;
}

/* line 49, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-container .ctf--b-filt-c-item {
  border-bottom: 1px solid #c7c7c7;
}

/* line 50, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-container .ctf--b-filt-c-head {
  line-height: 19px;
  padding: 11px 19px;
  font-size: 13px;
  color: #666;
  display: block;
  position: relative;
  cursor: pointer;
}

/* line 51, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-container .ctf--b-filt-c-head:after {
  content: '';
  width: 7px;
  height: 14px;
  right: 14px;
  top: 14px;
  position: absolute;
  background: url(/assets/ctf-arrw-803f86be346950640b965fc121d764c7ab368bd7e234dc3f420f2e3e859f8636.png) no-repeat;
}

/* line 52, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-container .ctf--b-filt-c-head:hover {
  background-color: #f4f4f4;
}

/* line 53, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-container .ctf--b-filt-c-item--active .ctf--b-filt-c-head:after {
  background-position: 0 bottom;
  width: 13px;
  height: 7px;
  right: 11px;
  top: 17px;
}

/* line 54, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-container .ctf--b-filt-c-body {
  padding: 0 19px 5px 19px;
  display: none;
}

/* line 56, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list {
  list-style: none;
  vertical-align: top;
  padding: 8px 0 5px 0;
}

/* line 57, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list--double {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin: 0 -4px 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 10px 5px 0;
}

/* line 58, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list li {
  line-height: 15px;
  padding: 0 0 6px 0;
}

/* line 59, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-check-list li span {
  color: #a7a7a7;
}

/* line 61, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-price-slider {
  position: relative;
  padding: 56px 0 5px 0;
  margin: 8px 0 0 0;
}

/* line 62, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-price-slider .ctf--b-ps-min {
  left: 0;
  top: 32px;
  position: absolute;
  font-size: 12px;
  line-height: 14px;
}

/* line 63, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-price-slider .ctf--b-ps-avg {
  left: 0;
  top: 32px;
  position: absolute;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  width: 100%;
}

/* line 64, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-price-slider .ctf--b-ps-max {
  right: 0;
  top: 32px;
  position: absolute;
  font-size: 12px;
  line-height: 14px;
}

/* line 65, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-price-slider .ctf--b-ps-min:after {
  content: '';
  left: 0;
  top: 20px;
  position: absolute;
  width: 1px;
  height: 5px;
  background-color: #c7c7c7;
}

/* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-price-slider .ctf--b-ps-avg:after {
  content: '';
  left: 50%;
  top: 20px;
  position: absolute;
  width: 1px;
  height: 5px;
  background-color: #c7c7c7;
}

/* line 67, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-wrap-price-slider .ctf--b-ps-max:after {
  content: '';
  right: 0;
  top: 20px;
  position: absolute;
  width: 1px;
  height: 5px;
  background-color: #c7c7c7;
}

/* line 70, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-price-slider {
  display: inline-block;
  vertical-align: top;
  width: 202px;
  height: 4px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  margin: 0 auto 5px auto;
  position: relative;
  background-color: #dedede;
  border-radius: 3px;
  border: none;
  color: #fff;
  background: #dedede;
  width: 187px;
}

/* line 72, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-price-slider .ui-slider-range {
  height: 4px;
  color: #ffc412 !important;
  background: #ffc412 !important;
  font-size: 0;
  line-height: 0;
  border: none;
  text-indent: -9999em;
  overflow: hidden;
  position: absolute;
  top: 0px;
  background-color: #ffc412 !important;
}

/* line 73, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-price-slider .ui-slider-handle {
  border: none;
  display: block;
  cursor: pointer;
  width: 11px;
  height: 13px;
  background: url(/assets/ctf-plc-7209f31dac1f4f4d20c5b8412d6ef0f28df648cea61a91de66bca3c29fd921ba.png) no-repeat;
  position: absolute;
  left: 0;
  text-decoration: none;
  margin: 0 0 0 -5.5px;
}

/* line 74, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.slider-tip {
  display: block;
  white-space: nowrap;
  text-align: center;
  left: -15px;
  top: 30px;
  position: absolute;
  width: 40px;
  font-size: 11px;
  color: #666;
}

/* line 75, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-inp-sld {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  font-size: 12px;
  color: #666;
  width: 57px;
  border: 1px solid #c7c7c7;
  background: none;
  height: 21px;
  border-radius: 2px;
  text-align: center;
  margin: 0 0 0 5px;
}

/* line 76, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-ps-from {
  left: 0px;
  top: 0;
  position: absolute;
  font-size: 12px;
  color: #666;
  white-space: nowrap;
  line-height: 23px;
}

/* line 77, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-ps-till {
  left: 100px;
  top: 0;
  position: absolute;
  font-size: 12px;
  color: #666;
  white-space: nowrap;
  text-align: right;
  line-height: 23px;
}

/* line 79, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf-b-pad-bn {
  padding: 15px 0 10px 0;
}

/* line 81, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-btns {
  padding: 6px;
  position: relative;
}

/* line 82, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf-b-btn-aply {
  width: 116px;
  height: 27px;
  border: none;
  cursor: pointer;
  font-size: 13px;
  color: #ffffff;
  border-radius: 2px;
  background: #35aaed;
  background: -webkit-gradient(linear, left top, left bottom, from(#35aaed), to(#0b80c4));
  background: -webkit-linear-gradient(top, #35aaed 0%, #0b80c4 100%);
  background: -o-linear-gradient(top, #35aaed 0%, #0b80c4 100%);
  background: linear-gradient(to bottom, #35aaed 0%, #0b80c4 100%);
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin: 0 22px 0 0;
}

/* line 83, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf-b-btn-reset {
  text-decoration: none;
  background: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  height: 18px;
  line-height: 18px;
  color: #1e94d7;
  border-bottom: 1px dashed #1e94d7;
  position: relative;
  top: 3px;
  padding: 0;
  margin: 0 0 0 5px;
}

/* line 84, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf-b-btn-reset:hover {
  border-color: transparent;
}

/* line 85, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf-b-btn-reset:after {
  content: '';
  width: 12px;
  height: 13px;
  background: url(/ctf-reset.png) no-repeat;
  left: -18px;
  top: 4px;
  position: absolute;
}

/* line 87, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-helper {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 17px;
  background: url(/assets/ctf-inf-71949ad4e27a81871b03069229057130537e8edbb3f31ee8e815a93cb7c73e76.png) no-repeat;
  margin: 0 0 0 5px;
  position: relative;
  z-index: 100;
}

/* line 88, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-helper:hover {
  background-position: 0 bottom;
  /* padding:0 0 5px 0; */
}

/* line 89, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-helper .ctf--b-helper-text {
  left: -110px;
  top: 22px;
  position: absolute;
  width: 202px;
  padding: 10px 19px;
  background-color: #5b5b5b;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  display: none;
  margin: 0 0 0 -19px;
}

/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-helper .ctf--b-helper-text:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 9px 9px;
  border-color: transparent transparent #5b5b5b transparent;
  left: 50%;
  top: -9px;
  position: absolute;
  margin: 0 0 0 -9px;
}

/* line 91, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-helper:hover .ctf--b-helper-text {
  display: block;
}

/* line 93, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-view-nav {
  list-style: none;
  vertical-align: top;
  right: 0;
  top: -50px;
  position: absolute;
}

/* line 94, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-view-nav li {
  float: left;
  padding: 0 0 0 10px;
}

/* line 95, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-view-nav a {
  width: 18px;
  height: 18px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
  display: block;
  background: url(/assets/ctf-ico-view-d6fde584065008bc1f6c7bb22e03c4d59dfe125c75d017c68b3ac4e4daf09f10.png) no-repeat;
}

/* line 96, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-view-nav .active .ctf--b-view-nav-list {
  background-position: 0 bottom;
}

/* line 97, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-view-nav .ctf--b-view-nav-cols {
  background-position: right 0;
}

/* line 98, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-view-nav .active .ctf--b-view-nav-cols {
  background-position: right bottom;
}

/* line 100, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list {
  list-style: none;
  vertical-align: top;
}

/* line 101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list > .ctf--b-item {
  border: 1px solid #c7c7c7;
  padding: 17px;
  margin: 0 0 15px 0;
  color: #666;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
}

/* line 102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list > .ctf--b-item:hover {
  background-color: #fbfbfb;
}

/* line 103, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-inner {
  width: 100%;
  display: table;
}

/* line 104, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-pic {
  display: table-cell;
  width: 200px;
  vertical-align: top;
  padding-right: 20px;
}

/* line 105, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-pic .fancybox {
  display: table;
  margin: auto;
}

/* line 106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-pic img {
  max-width: 100%;
}

/* line 107, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-desc {
  display: table-cell;
  vertical-align: top;
}

/* line 108, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf-b-title {
  font-size: 14px;
  line-height: 16px;
  color: #1e94d7;
  padding: 0 0 5px 0;
}

/* line 109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf-b-title a {
  color: #1e94d7;
}

/* line 110, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list table td {
  vertical-align: bottom;
  font-size: 12px;
  line-height: 16px;
  color: #666;
  padding: 0 0 0 5px;
  border-bottom: 1px dashed #fff;
}

/* line 111, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list table tr td:first-child {
  border-bottom: 1px dotted #a7a7a7;
  padding: 0 80px 0 0;
}

/* line 112, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-meta {
  display: table-cell;
  vertical-align: top;
  width: 240px;
}

/* line 113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-meta-va-mid {
  vertical-align: middle;
}

/* line 114, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-meta-price {
  font-size: 21px;
  font-weight: 700;
  color: #666;
  line-height: 22px;
  padding: 0 0 5px 0;
}

/* line 115, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-meta-price i {
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
}

/* line 116, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-meta-delivery {
  font-size: 12px;
  line-height: 16px;
}

/* line 117, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-meta-statistics {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

/* line 118, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-meta-avail {
  font-size: 14px;
  line-height: 18px;
  padding: 0 0 5px 0;
}

/* line 119, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-btn-buy {
  display: block;
  width: 124px;
  height: 29px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  color: #fff;
  line-height: 29px;
  border-radius: 2px;
  background: #ff3d3d;
  background: -webkit-gradient(linear, left top, left bottom, from(#fbc61e), to(#f1a60f));
  background: -webkit-linear-gradient(top, #fbc61e 0%, #f1a60f 100%);
  background: -o-linear-gradient(top, #fbc61e 0%, #f1a60f 100%);
  background: linear-gradient(to bottom, #fbc61e 0%, #f1a60f 100%);
  border: none;
}

/* line 120, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-btn-find {
  display: block;
  width: 124px;
  height: 29px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  color: #fff;
  line-height: 29px;
  border-radius: 2px;
  background: #0c81c5;
  background: -webkit-gradient(linear, left top, left bottom, from(#35aaed), to(#0c81c5));
  background: -webkit-linear-gradient(top, #35aaed 0%, #0c81c5 100%);
  background: -o-linear-gradient(top, #35aaed 0%, #0c81c5 100%);
  background: linear-gradient(to bottom, #35aaed 0%, #0c81c5 100%);
}

/* line 121, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-btn-buytecdoc {
  display: inline !important;
}

/* line 123, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble {
  margin: 0 0 0 -22px;
}

/* line 124, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble > .ctf--b-item {
  display: inline-block;
  vertical-align: top;
  width: 263px;
  margin: 0 -3px 22px 22px;
  padding: 17px 10px;
}

/* line 125, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-inner {
  display: block;
  min-height: 350px;
}

/* line 126, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-pic {
  display: block;
  text-align: center;
  width: 241px;
  height: 150px;
  padding: 0 0 15px 0;
}

/* line 127, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list .ctf--b-product-list-buble .ctf--b-pic img {
  border: 1px solid #ece8e8;
  heigth: 100%;
}

/* line 128, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-desc {
  display: block;
  padding: 0 0 15px 0;
}

/* line 129, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf-b-title {
  padding: 0 0 15px 0;
  height: 80px;
  text-align: center;
}

/* line 130, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble table {
  width: 100%;
}

/* line 131, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble table tr td:first-child {
  padding: 0 20px 0 0;
}

/* line 132, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-meta {
  display: block;
}

/* line 133, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-meta-price {
  text-align: center;
}

/* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-meta-delivery {
  vertical-align: top;
  margin: 0 8px 0 0;
  line-height: 20px;
  padding: 0 0 5px 0;
}

/* line 135, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-meta-statistics {
  vertical-align: top;
  margin: 0 8px 0 0;
  line-height: 20px;
  padding: 0 0 5px 0;
}

/* line 136, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-meta-avail {
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
  padding: 0 0 5px 0;
}

/* line 137, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-product-list-buble .ctf--b-btn-buy, .ctf--b-product-list-buble .ctf--b-btn-find {
  margin: 0 auto;
}

/* vertical scroll-bar */
/* line 141, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--c-scroll {
  height: 175px;
  overflow: hidden;
  position: relative;
  margin: 10px -5px 10px 0;
}

/* line 142, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-c-item .jspContainer {
  overflow: hidden;
  position: relative;
}

/* line 143, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-c-item .jspPane {
  width: 100% !important;
  margin-left: 0 !important;
  position: absolute;
  top: 0;
  left: 0 !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 144, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-c-item .jspVerticalBar {
  right: 0 !important;
  top: 0;
  position: absolute;
  height: 100%;
  width: 6px;
  cursor: pointer;
}

/* line 145, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-c-item .jspTrack {
  right: 0 !important;
  width: 6px;
  position: relative;
  background-color: #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  border-radius: 2px;
}

/* line 146, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-c-item .jspDrag {
  width: 4px !important;
  border-radius: 3px;
  left: 0;
  margin: 1px;
  top: 0;
  position: absolute;
  cursor: pointer;
  background: #c6c6c6;
}

/* line 147, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.ctf--b-filt-c-item-hide {
  display: none;
}

/* line 149, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.product-table {
  background: none;
}

/* line 150, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.product-table td {
  width: 50%;
}

/* line 151, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.product-props {
  display: none;
}

/* line 152, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.props-button {
  margin: auto;
  margin-top: 21px;
  display: block;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
  background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #f9f9f9), to(#e9e9e9));
  background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
  background-color: #f9f9f9;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  cursor: pointer;
  color: #666666;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 24px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
}

/* line 174, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.props-button:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
  background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #e9e9e9), to(#f9f9f9));
  background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
  background-color: #e9e9e9;
}

/* line 184, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/filters.css.scss */
.props-button:active {
  position: relative;
  top: 1px;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_grid_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 7, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_right_grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 17, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_right_one_part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_item_block {
  width: 50%;
  height: 150px;
  text-align: center;
  margin-left: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d2d2;
  border-radius: 7px 7px 0 0;
}
/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_item_block .btn {
  padding: 10px 25px 10px;
  margin-top: 10px;
  border: 1px solid #156bdb;
  color: #156bdb;
  background: #fff;
}
/* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_item_block .btn:hover {
  color: #fff;
  background: #156bdb;
}
/* line 47, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_item_block .person_block_title {
  padding-bottom: 10px;
  padding-top: 10px;
  color: #f2f2f2;
  background-image: url(/assets/simple_menu_bg.png);
  background-size: 100%;
  margin-bottom: 15px;
  font-family: DINPro;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
}
/* line 60, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_item_block .minus {
  color: #f24242;
}

/* line 63, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_info_block {
  width: 100%;
  height: 235px;
  margin: 0 0 20px 0;
}
/* line 68, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_info_block .white_btn {
  margin: 0;
}

/* line 71, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_manager_block {
  width: 100%;
  height: 235px;
  margin: 0;
}

/* line 77, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.p_grid_content {
  font-size: 14px;
}

/* line 81, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_item_info {
  padding: 0 20px;
  margin-bottom: 10px;
  text-align: left;
  font-size: 14px;
}
/* line 87, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_item_info span {
  font-style: italic;
}

/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_manager_title {
  padding: 0 20px;
  margin-bottom: 10px;
  text-align: left;
  font-size: 14px;
}

/* line 97, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_left_grid {
  width: 35%;
}

/* line 101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
.person_right_grid {
  width: 65%;
}

@media (max-width: 840px) {
  /* line 108, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_grid_block {
    display: block;
  }

  /* line 112, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_left_grid {
    width: 100%;
    margin-bottom: 20px;
  }

  /* line 117, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_right_grid {
    width: 100%;
  }

  /* line 121, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_right_one_part .person_item_block:first-child {
    margin-left: 0;
  }

  /* line 125, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_manager_block {
    height: 100%;
    padding-bottom: 10px;
  }

  /* line 130, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_info_block {
    height: 100%;
  }

  /* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_info_block .white_btn {
    margin: 0 0 20px 0;
  }
}
@media (max-width: 490px) {
  /* line 141, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_right_one_part {
    display: block;
  }

  /* line 143, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/dashboard.scss */
  .person_item_block {
    margin-left: 0;
    width: 100%;
  }
}
/*
  Example:
  <span class="nav-dropdown">
    <a class="nav-dropdown-header" href="#">Select option</a>
    <ul>
      <li><a href="#">KIA SPORTAGE (SL) 2.0 CVVT AWD</a></li>
      <li><a href="#">KIA Sportage 2.0</a></li>
    </ul>
  </span>

*/
/* line 14, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters {
  left: 90px;
  top: -10px;
  width: 400px;
}
/* line 19, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters div.nav-dropdown-container {
  display: inline-block;
  cursor: pointer;
  z-index: 100;
}
/* line 25, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters div.price-items-align {
  padding-left: 10px;
  margin-top: 10px;
}
/* line 30, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters .nav-dropdown-header {
  color: #007ec5;
  text-decoration: underline;
}
/* line 35, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters .nav-dropdown ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 32em;
  float: none;
  position: absolute;
  display: none;
  border: 1px solid grey;
  z-index: 100;
}
/* line 47, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters .nav-dropdown ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: #fff;
}
/* line 54, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters .nav-dropdown ul a {
  display: block;
  color: #000;
  line-height: 16px;
  text-decoration: none;
  padding: 4px 10px;
  font-size: 12px;
}
/* line 63, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.select-auto-filters .nav-dropdown ul a:hover {
  background-color: #fff;
  text-decoration: underline;
}

/* line 70, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 73, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.tab-content > .active {
  display: block;
}

/* line 77, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.nav-tabs-custom {
  position: absolute;
  top: 46px;
  left: 183px;
  list-style: none;
}

/* line 84, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.nav-pills > li {
  float: left;
}

/* line 87, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.nav-pills > li > a {
  padding: 7px 7px 10px 10px;
  text-decoration: none;
  border: 1px solid #a9a9a9;
  border-radius: 5px;
  color: 3070707;
  font-size: 12px;
}

/* line 95, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.nav-pills > li + li {
  margin-left: 6px;
}

/* line 98, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.nav-pills > li + li + li {
  margin-left: 15px;
}

/* line 101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #2169b3;
  border: none;
}

/* line 109, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/nav_dropdown.css.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination-div {
  text-align: center;
}

/* line 5, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 12, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination > li {
  display: inline;
}

/* line 16, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  font-size: 12px;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd;
  margin-left: -1px;
}

/* line 29, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 36, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

/* line 48, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: white;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}

/* line 59, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: white;
  border-color: #dddddd;
  cursor: not-allowed;
}

/* line 69, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
}

/* line 74, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 80, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/paginations.css.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.payments_table {
  width: 700px;
  margin: auto;
}

/* line 6, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.pay-button {
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  margin: 0 0 0 10px;
  position: relative;
}

/* line 14, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.VisaM {
  background-image: url("/assets/visa.jpg");
  height: 110px;
  width: 200px;
  background-color: white;
  background-position: center center;
  background-size: 93%;
  border: none;
  cursor: pointer;
}
/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.VisaM:Hover {
  top: 2px;
}

/* line 25, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.RobokassaClient {
  background-image: url("/assets/robokassa.png");
  height: 110px;
  width: 200px;
  background-color: white;
  background-position: center center;
  background-size: 90%;
}
/* line 32, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.RobokassaClient:Hover {
  top: 2px;
}

/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.RBKmoneyClient {
  background-image: url("/assets/RBKmoney.jpg");
  height: 110px;
  width: 200px;
  border: none;
  background-color: white;
  background-position: center center;
  background-size: 70%;
  cursor: pointer;
}
/* line 43, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.RBKmoneyClient:Hover {
  top: 2px;
}

/* line 46, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.SberbankClient {
  background-image: url("/assets/sberbank.png");
  height: 110px;
  width: 200px;
  background-color: white;
  background-position: center center;
  background-size: 90%;
}
/* line 53, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.SberbankClient:Hover {
  top: 2px;
}

/* line 56, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.AlfaBankClient {
  background-image: url("/assets/alfa-bank.jpg");
  height: 110px;
  width: 200px;
  background-color: white;
  background-position: center center;
  background-size: 90%;
}
/* line 63, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.AlfaBankClient:Hover {
  top: 2px;
}

/* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.YandexMoneyForm {
  background-image: url("/assets/yandex_money_form.png");
  background-color: white;
  cursor: pointer;
  border: none;
  height: 110px;
  width: 200px;
}
/* line 73, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.YandexMoneyForm:Hover {
  top: 2px;
}

/* line 77, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.payment_desc {
  text-align: left !important;
}

/* line 79, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.cashM {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 175px;
  margin: auto;
}
/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.cashM img {
  margin-right: 5px;
  width: 40px;
  height: 35px;
}
/* line 96, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.cashM span {
  border-bottom: 1px solid;
  color: #156bdb;
}
/* line 102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.cashM:Hover span {
  border: none;
}

/* line 106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.paySystem > .tableDelivery td:last-child,
.paySystem > td:nth-child(3) {
  text-align: left;
}

/* line 113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bills_block a {
  font-size: 12px;
  color: #156bdb;
  border-bottom: 1px solid;
}
/* line 119, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bills_block a:hover {
  border-bottom: none;
}
/* line 123, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bills_block .trash {
  border: none;
}
/* line 127, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bills_block .btn {
  color: #fff;
}
/* line 131, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bills_block .link_to_payment_info {
  margin-bottom: 10px;
  text-align: right;
}
/* line 135, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bills_block .link_to_payment_info a {
  color: inherit;
  font-size: 14px;
}
/* line 141, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bills_block .bill-pay-info {
  margin-left: 0;
  margin-right: 3px;
}

/* line 147, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bill_pay_notification_block {
  margin-top: 20px;
  width: 65%;
}
/* line 151, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bill_pay_notification_block select {
  width: auto;
  height: 32px;
  padding-right: 1.5em;
  padding-left: .5em;
  margin: 0 0 50px 0;
  margin-left: 0px;
  border: 1px solid #D3D3D3;
  font-family: inherit;
  line-height: normal;
  color: #0a0a0a;
  background-color: #fefefe;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(/assets/ss2.png);
  background-position: right center;
  background-repeat: no-repeat;
}
/* line 171, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
.bill_pay_notification_block .bill_pay_notification_butt {
  width: 50%;
  margin-top: 20px;
  display: block;
}

@media (max-width: 870px) {
  /* line 179, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bill_pay_notification_block {
    width: 100%;
  }
  /* line 181, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bill_pay_notification_block .bill_pay_notification_butt {
    width: 100%;
  }
}
@media (max-width: 810px) {
  /* line 186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .payments_table {
    width: 100%;
  }
}
@media (max-width: 760px) {
  /* line 190, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table {
    border: 0;
  }
  /* line 193, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table thead {
    display: none;
  }
  /* line 195, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
    background: none;
  }
  /* line 202, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
    padding: 10px 0;
  }
  /* line 211, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table td:last-child {
    border-bottom: 0;
  }
  /* line 213, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
  /* line 220, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table .trash_td {
    width: 100%;
  }
  /* line 221, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .bills_table .trash {
    margin: auto 0 auto auto;
  }
}
@media (max-width: 610px) {
  /* line 229, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .payments_table td {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
  }
  /* line 240, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/bills.css.scss */
  .payments_table .pay-button {
    margin: auto;
  }
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/autos.scss */
.auto_from_catalogs_form {
  width: 350px;
}
/* line 4, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/autos.scss */
.auto_from_catalogs_form input[type='submit'] {
  width: 100%;
}

@media (max-width: 820px) {
  /* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/autos.scss */
  .auto_from_catalogs_form {
    width: 520px;
    margin: auto;
  }
}
@media (max-width: 600px) {
  /* line 16, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/autos.scss */
  .auto_from_catalogs_form {
    width: 100%;
  }
}
@media (max-width: 460px) {
  /* line 20, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/autos.scss */
  .add_auto_catalog,
  .add_auto_own {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 2, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-green-level-0 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -252px;
}

/* line 6, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-green-level-1 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -226px;
}

/* line 10, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-green-level-2 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -200px;
}

/* line 14, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-green-level-3 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -174px;
}

/* line 18, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-green-level-4 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -149px;
}

/* line 22, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-green-level-null {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -278px;
}

/* line 26, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-yellow-level-0 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -403px;
}

/* line 30, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-yellow-level-1 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -378px;
}

/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-yellow-level-2 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -353px;
}

/* line 38, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-yellow-level-3 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -328px;
}

/* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-yellow-level-4 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -303px;
}

/* line 46, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-yellow-level-null {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -428px;
}

/* line 50, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-orange-level-0 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -99px;
}

/* line 54, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-orange-level-1 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -74px;
}

/* line 58, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-orange-level-2 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -49px;
}

/* line 62, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-orange-level-3 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -24px;
}

/* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-orange-level-4 {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center 0px;
}

/* line 70, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-orange-level-null {
  background: url(/assets/status_bar_new-45f630cd5289bfe56ef9ed6413a8065a8a71a1301d96ce3799c0ab3ca635804b.png) no-repeat center -124px;
}

/* line 74, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.anal-level-0 {
  background: url(/assets/analitycs-06b6888917f7d2eacfc679d5635fa60aa25fffa58c698d694d8dacff30511e43.png) no-repeat center -60px;
}

/* line 78, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.anal-level-1 {
  background: url(/assets/analitycs-06b6888917f7d2eacfc679d5635fa60aa25fffa58c698d694d8dacff30511e43.png) no-repeat center -45px;
}

/* line 82, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.anal-level-2 {
  background: url(/assets/analitycs-06b6888917f7d2eacfc679d5635fa60aa25fffa58c698d694d8dacff30511e43.png) no-repeat center -30px;
}

/* line 86, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.anal-level-3 {
  background: url(/assets/analitycs-06b6888917f7d2eacfc679d5635fa60aa25fffa58c698d694d8dacff30511e43.png) no-repeat center -15px;
}

/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.anal-level-4 {
  background: url(/assets/analitycs-06b6888917f7d2eacfc679d5635fa60aa25fffa58c698d694d8dacff30511e43.png) no-repeat center 0px;
}

/* line 94, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.anal-level-null {
  background: url(/assets/analitycs-06b6888917f7d2eacfc679d5635fa60aa25fffa58c698d694d8dacff30511e43.png) no-repeat center -75px;
}

/* line 98, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-orange-circle {
  background: url(/assets/status_bar_circles-7d0b98cabed43255b6b929af8fc36240c5fc549c27b7ee2acf9df75730d7e929.png) no-repeat center -100px;
}

/* line 102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-yellow-circle {
  background: url(/assets/status_bar_circles-7d0b98cabed43255b6b929af8fc36240c5fc549c27b7ee2acf9df75730d7e929.png) no-repeat center -50px;
}

/* line 106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-green-circle {
  background: url(/assets/status_bar_circles-7d0b98cabed43255b6b929af8fc36240c5fc549c27b7ee2acf9df75730d7e929.png) no-repeat center 0px;
}

/* line 110, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-level-number-4 {
  background: url(/assets/status_bar_numbers-4edcf38c53e78a870c79a1d4b557af60f8ae213cfeab2b56c52e4cab6bf294af.png) no-repeat center 0px;
}

/* line 114, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-level-number-3 {
  background: url(/assets/status_bar_numbers-4edcf38c53e78a870c79a1d4b557af60f8ae213cfeab2b56c52e4cab6bf294af.png) no-repeat center -25px;
}

/* line 118, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-level-number-2 {
  background: url(/assets/status_bar_numbers-4edcf38c53e78a870c79a1d4b557af60f8ae213cfeab2b56c52e4cab6bf294af.png) no-repeat center -50px;
}

/* line 122, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-level-number-1 {
  background: url(/assets/status_bar_numbers-4edcf38c53e78a870c79a1d4b557af60f8ae213cfeab2b56c52e4cab6bf294af.png) no-repeat center -75px;
}

/* line 126, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-level-number-0 {
  background: url(/assets/status_bar_numbers-4edcf38c53e78a870c79a1d4b557af60f8ae213cfeab2b56c52e4cab6bf294af.png) no-repeat center -100px;
}

/* line 130, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-level-number-null {
  background: url(/assets/status_bar_numbers-4edcf38c53e78a870c79a1d4b557af60f8ae213cfeab2b56c52e4cab6bf294af.png) no-repeat center -125px;
}

/* line 134, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.rating_close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 15px;
  cursor: pointer;
  margin-top: 10px;
}

/* line 143, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.rating_info_block {
  position: absolute;
  right: 11px;
  top: 127px;
}

/* line 149, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.rating_info_block2 {
  position: absolute;
  right: 11px;
  top: 113px;
}

/* line 155, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.delivery_time_info {
  float: left;
  font-size: 11px;
  margin-right: 3px;
}

/* line 161, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.rating_info {
  margin-top: 5px;
}

/* line 163, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.rating_info span {
  font-weight: 600;
}

/* line 165, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.stat-icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  border-radius: 50px;
  position: relative;
  top: 2px;
  cursor: pointer;
}

/* line 176, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.popover .stat-icon {
  cursor: inherit;
}
/* line 177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.popover .jqplot-table-legend {
  padding: 0 !important;
}
/* line 178, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.popover div[data-tip] {
  margin-left: 1px;
  width: 17px;
  height: 17px;
}

/* line 185, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.down_arrow_ico {
  width: 11px;
  height: 11px;
  margin: 2px 0 0 3px;
  cursor: pointer;
}

/* line 192, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.old_rating_date_block {
  text-align: center;
}

/* line 193, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.show_rating_by_date {
  color: #156bdb;
  border-bottom: 1px dotted;
}

/* line 198, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/ratings.scss */
.show_rating_by_date:hover {
  border: none;
}
ul.jqtree-tree {
    list-style: none outside;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
}

    ul.jqtree-tree ul.jqtree_common {
        list-style: none outside;
        margin-left: 12px;
        margin-right: 0;
        margin-bottom: 0;
        padding: 0;
        display: block;
    }

    ul.jqtree-tree li.jqtree-closed > ul.jqtree_common {
        display: none;
    }

    ul.jqtree-tree li.jqtree_common {
        clear: both;
        list-style-type: none;
    }

    ul.jqtree-tree .jqtree-toggler {
        border-bottom: none;
        color: #333;
        text-decoration: none;
        vertical-align: middle;
    }

    ul.jqtree-tree .jqtree-toggler:hover {
            color: #000;
            text-decoration: none;
        }

    ul.jqtree-tree .jqtree-toggler.jqtree-closed {
            background-position: 0 0;
        }

    ul.jqtree-tree .jqtree-toggler.jqtree-toggler-left {
            margin-right: 0.5em;
        }

    ul.jqtree-tree .jqtree-toggler.jqtree-toggler-right {
            margin-left: 0.5em;
        }

    ul.jqtree-tree .jqtree-element {
        cursor: pointer;
        position: relative;
        display: flex;
    }

    ul.jqtree-tree .jqtree-title {
        color: #1C4257;
        vertical-align: middle;
        margin-left: 1.5em;
    }

    ul.jqtree-tree .jqtree-title.jqtree-title-folder {
            margin-left: 0;
        }

    ul.jqtree-tree li.jqtree-folder {
        margin-bottom: 4px;
    }

    ul.jqtree-tree li.jqtree-folder.jqtree-closed {
            margin-bottom: 1px;
        }

    ul.jqtree-tree li.jqtree-ghost {
        position: relative;
        z-index: 10;
        margin-right: 10px;
    }

    ul.jqtree-tree li.jqtree-ghost span {
            display: block;
        }

    ul.jqtree-tree li.jqtree-ghost span.jqtree-circle {
            border: solid 2px #0000ff;
            border-radius: 100px;
            height: 8px;
            width: 8px;
            position: absolute;
            top: -4px;
            left: -6px;
            box-sizing: border-box;
        }

    ul.jqtree-tree li.jqtree-ghost span.jqtree-line {
            background-color: #0000ff;
            height: 2px;
            padding: 0;
            position: absolute;
            top: -1px;
            left: 2px;
            width: 100%;
        }

    ul.jqtree-tree li.jqtree-ghost.jqtree-inside {
            margin-left: 48px;
        }

    ul.jqtree-tree span.jqtree-border {
        position: absolute;
        display: block;
        left: -2px;
        top: 0;
        border: solid 2px #0000ff;
        border-radius: 6px;
        margin: 0;
        box-sizing: content-box;
    }

    ul.jqtree-tree li.jqtree-selected > .jqtree-element,
    ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
        background-color: #97BDD6;
        background: linear-gradient(#BEE0F5, #89AFCA);
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    }

    ul.jqtree-tree .jqtree-moving > .jqtree-element .jqtree-title {
        outline: dashed 1px #0000ff;
    }

ul.jqtree-tree.jqtree-rtl {
    direction: rtl;
}

ul.jqtree-tree.jqtree-rtl ul.jqtree_common {
        margin-left: 0;
        margin-right: 12px;
    }

ul.jqtree-tree.jqtree-rtl .jqtree-toggler {
        margin-left: 0.5em;
        margin-right: 0;
    }

ul.jqtree-tree.jqtree-rtl .jqtree-title {
        margin-left: 0;
        margin-right: 1.5em;
    }

ul.jqtree-tree.jqtree-rtl .jqtree-title.jqtree-title-folder {
            margin-right: 0;
        }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost {
        margin-right: 0;
        margin-left: 10px;
    }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-circle {
            right: -6px;
        }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-line {
            right: 2px;
        }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost.jqtree-inside {
            margin-left: 0;
            margin-right: 48px;
        }

ul.jqtree-tree.jqtree-rtl span.jqtree-border {
        right: -2px;
    }

span.jqtree-dragging {
    color: #fff;
    background: #000;
    opacity: 0.6;
    cursor: pointer;
    padding: 2px 8px;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.list_cities_block {
  height: 400px;
  overflow: auto;
  padding: 20px 20px 20px 20px;
  text-align: left;
}

/* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.cities_header_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 25px 15px 15px 15px;
  border-bottom: 1px solid #ccc;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 22, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.cities_title {
  font-size: 15px;
  margin-right: 20px;
  margin-bottom: 0;
}

/* line 28, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.cities_search {
  width: 250px;
  margin-bottom: 0;
}

/* line 33, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.city_id-btn {
  margin: 10px 0;
  border: 1px solid #005ea9;
  padding: 5px 25px;
  display: inline-block;
  border-radius: 3px;
  color: #005ea9;
  font-size: 14px;
  text-decoration: none;
  background-color: #fff;
  cursor: pointer;
}

/* line 46, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.letter_title {
  font-size: 20px;
  border-radius: 150px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 5px;
  display: block;
}

/* line 55, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.letter_title:first-child {
  margin-top: 0px;
}

/* line 57, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.select_city_link {
  display: table;
  margin-bottom: 5px;
  text-decoration: none;
  border-bottom: 1px solid #ccc;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
  font-size: 17px;
}

/* line 68, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.select_city_link:hover {
  color: #156bdb;
}

/* line 69, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.choose_active {
  cursor: pointer;
}

/* line 70, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.choose_active .choose_city {
  border-bottom: 1px dashed;
}

/* line 72, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.choose_city {
  font-weight: 600;
  margin-right: 10px;
}

/* line 77, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.choose_city:hover {
  border-bottom: none;
}

/* line 79, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
.office_map {
  background: url("/assets/maps.svg");
  width: 17px;
  height: 17px;
  display: inline-block;
  margin-bottom: -3px;
}

@media (max-width: 490px) {
  /* line 89, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
  .cities_header_block {
    display: block;
  }

  /* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
  .cities_title {
    margin: 0 0 10px 0;
  }

  /* line 91, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
  .cities_search {
    width: 100%;
  }

  /* line 92, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
  .cities_header_block {
    padding: 15px 0;
  }

  /* line 93, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/cities.scss */
  .list_cities_block {
    padding: 20px 0;
  }
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.balance_info_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 0 20px 0;
}
/* line 10, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.balance_info_block .item_balance_info {
  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;
  color: #6f6f6f;
}
/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.balance_info_block .item_balance_info .balance_title {
  font-size: 16px;
}
/* line 27, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.balance_info_block .item_balance_info .balance_ssum {
  font-family: DINPro;
  font-size: 22px;
  font-weight: 500;
}
/* line 33, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.balance_info_block .item_balance_info .minus {
  color: #f66262;
}
/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.balance_info_block .item_balance_info .btn {
  margin-top: 5px;
}
/* line 37, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.balance_info_block .item_balance_info:nth-child(2) {
  margin-left: 90px;
  margin-right: 90px;
}

/* line 44, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.add_balance_form_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
}
/* line 49, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
.add_balance_form_block input {
  margin-bottom: 0;
}

@media (max-width: 690px) {
  /* line 54, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
  .balance_info_block {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  /* line 58, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
  .balance_info_block .item_balance_info {
    margin: 0 !important;
  }
}
@media (max-width: 590px) {
  /* line 64, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
  .balance_info_block {
    display: block;
  }
  /* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
  .balance_info_block .item_balance_info {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 420px) {
  /* line 72, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
  .add_balance_form_block {
    display: block;
    width: 100%;
  }
  /* line 76, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
  .add_balance_form_block input {
    margin-bottom: 10px;
  }
  /* line 77, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/balance.css.scss */
  .add_balance_form_block .btn {
    width: 100%;
  }
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.contact_item {
  padding: 15px;
  width: 500px;
  font-size: 16px;
  color: #fff;
  border-radius: 3px;
  margin: 10px 0 10px 0;
  display: block;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.info_contact_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px dotted #ccc;
}

/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.contacts_first_info {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 30, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.ico_title_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7px;
}

/* line 37, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.ico_title_block img {
  width: 20px;
  height: 20px;
}

/* line 42, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.user_svg_ico {
  width: 25px;
  height: 25px;
  margin-top: -3px;
}

/* line 48, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.photo_svg_ico {
  width: 25px;
  height: 25px;
  margin-top: -3px;
}

/* line 54, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.contact_ico_title {
  margin-left: 7px;
  margin-bottom: 0;
}

/* line 59, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.grafik_block,
.comp_address_block,
.comp_phone_block {
  width: 33%;
}

/* line 65, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.grafik_block,
.comp_phone_block {
  border-left: 2px dotted #ccc;
  padding-left: 30px;
}

/* line 71, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.contact_user_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

/* line 78, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.avatar_block {
  display: table;
  margin-right: 15px;
  width: 60px;
}
/* line 84, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.avatar_block img {
  width: 60px;
  height: 60px;
}

/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.cont_desc_block tr td:first-child {
  color: #727272;
}

/* line 93, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.contact_user_block2,
.contact_user_block3 {
  border-left: 2px dotted #ccc;
  padding-left: 35px;
}

/* line 99, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.comp_rekvizity_block {
  margin-bottom: 20px;
  margin-left: 50px;
}

/* line 104, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.rekvizity_table {
  color: inherit;
}

/* line 108, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.rekvizity_table td {
  padding: 5px;
}

/* line 112, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
#company_map {
  width: 500px;
  height: 450px;
  margin-bottom: 30px;
}

/* line 118, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.show_brand_by_check {
  display: inherit !important;
  margin-right: 5px;
  -ms-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  cursor: pointer;
}

/* line 128, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.circle_img {
  border-radius: 50px;
}

/* line 130, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.title_role_employee {
  display: block;
  color: #747474;
}

/* line 135, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.title_phone_employee {
  display: block;
  margin: 7px 0 3px 0;
}

/* line 140, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.title_email_employee {
  text-decoration: none;
  border-bottom: 1px solid #747474;
  color: inherit;
}

/* line 146, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.title_email_employee:hover {
  border: none;
  color: #02458D;
}

/* line 151, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.user_avatar_td {
  vertical-align: top;
  padding-right: 20px;
  border-left: 2px solid #d3d3d3;
  padding-left: 25px;
}

/* line 159, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.contact_users_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

/* line 167, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.office_photo_item {
  margin-right: 15px;
  margin-bottom: 15px;
}

/* line 172, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.office_photo_item:last-child {
  margin-right: 0;
}

/* line 176, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.contact_office_photos_block {
  margin-top: 15px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}

/* line 181, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.rekvizity_table {
  border: none;
  margin-top: 20px;
}
/* line 185, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
.rekvizity_table .td_left {
  padding-left: 0;
}

@media (max-width: 1060px) {
  /* line 190, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  #company_map {
    width: 100%;
  }

  /* line 194, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .info_contact_block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 196, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .comp_rekvizity_block {
    width: 100%;
    border-top: 2px dotted #ccc;
    padding-top: 30px;
    margin-left: 0;
  }
}
@media (max-width: 840px) {
  /* line 206, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .comp_phone_block {
    width: 100%;
    padding-left: 0;
    border-left: none;
    border-top: 2px dotted #ccc;
    margin-top: 30px;
    padding-top: 30px;
  }

  /* line 215, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .comp_address_block,
  .grafik_block {
    width: 50%;
  }
}
@media (max-width: 790px) {
  /* line 223, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .contact_item {
    width: 100%;
  }

  /* line 224, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .contact_users_block {
    display: block;
  }
}
@media (max-width: 600px) {
  /* line 231, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .rekvizity_table tr {
    padding: 0;
    margin: 0;
    border: none;
  }
  /* line 236, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .rekvizity_table td {
    text-align: left !important;
  }

  /* line 239, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .contact_item,
  .comp_address_block {
    width: 100%;
  }

  /* line 244, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/contacts.scss */
  .grafik_block {
    width: 100%;
    padding-left: 0;
    border-left: none;
    border-top: 2px dotted #ccc;
    margin-top: 30px;
    padding-top: 30px;
  }
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/partners.scss */
.partner_block {
  margin: 15px 0 15px 0;
  font-size: 14px;
}

/* line 6, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/partners.scss */
.partner_block .partner_name {
  padding: 0;
  font-size: 21px;
  border-bottom: 1px dashed;
  cursor: pointer;
}

/* line 13, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/partners.scss */
.partner_block .partner_name:hover {
  border-bottom: none;
}

/* line 17, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/partners.scss */
.partner_block p {
  padding: 0;
  margin: 7px 0 7px 0;
}

/* line 22, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/partners.scss */
.partners_table td:first-child {
  font-weight: bold;
  text-align: right;
  width: 50%;
}

/* line 28, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/partners.scss */
.partners_table td:last-child {
  text-align: left;
  width: 50%;
}

@media screen and (max-width: 700px) {
  /* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/partners.scss */
  .partners_table td {
    width: 100% !important;
    text-align: left !important;
  }
}
/* line 2, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
.price_items_date_filter_block a, .price_items_date_filter_block span {
  margin-left: 3px;
  margin-right: 3px;
}

/* line 10, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
.order_items_table a {
  border-bottom: 1px solid;
}
/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
.order_items_table a:hover {
  border: none;
}

/* line 16, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
.order_item_search_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
/* line 22, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
.order_item_search_block input {
  margin: 0;
}

@media (max-width: 1400px) {
  /* line 28, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table {
    font-size: 11px;
  }

  /* line 29, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table th {
    font-size: 10px;
  }
}
@media (max-width: 900px) {
  /* line 33, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table {
    font-size: 14px;
  }

  /* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table th {
    font-size: 10px;
  }

  /* line 36, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table {
    border: 0;
  }
  /* line 39, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table thead {
    display: none;
  }
  /* line 41, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
    background: none;
  }
  /* line 48, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
    padding: 10px 0;
  }
  /* line 57, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table td:last-child {
    border-bottom: 0;
  }
  /* line 59, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
  /* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_items_table .td_left {
    padding-left: 0;
    text-align: right;
  }
}
@media (max-width: 500px) {
  /* line 76, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_item_search_block {
    display: block;
  }
  /* line 78, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .order_item_search_block input[type='submit'] {
    width: 100%;
    margin-top: 10px;
  }

  /* line 84, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .price_items_date_filter_block {
    margin-bottom: 10px;
  }

  /* line 86, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/order_items.css.scss */
  .filt_title {
    display: block;
  }
}
/* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.baskets_block sup {
  display: block;
  margin: 10px 0 0 7px;
}
/* line 11, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.baskets_block sup span {
  color: #6f6f6f;
}

/* line 15, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#address_container_for_basker {
  display: none;
  margin-bottom: 10px;
}
/* line 19, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#address_container_for_basker .block_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
/* line 26, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#address_container_for_basker div {
  margin-right: 15px;
}
/* line 30, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#address_container_for_basker input {
  border: 1px solid #ccc;
  padding: 5px 5px 5px 15px;
}
/* line 40, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#address_container_for_basker .city_item input,
#address_container_for_basker .house_item input,
#address_container_for_basker .housing_item input,
#address_container_for_basker .structure_item input,
#address_container_for_basker .apartment_office_item input {
  width: 106px;
}
/* line 44, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#address_container_for_basker .street_item input {
  width: 347px;
}

/* line 49, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.sale_cost_info_block {
  position: relative;
}
/* line 52, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.sale_cost_info_block .sale_cost_info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 62, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.sale_cost_info_block .sale_cost_title {
  color: #29ab1c;
}
/* line 64, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.sale_cost_info_block .retail_cost {
  text-decoration: line-through;
}
/* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.sale_cost_info_block .sale_cost {
  border-bottom: 1px solid green;
  font-size: 14px;
}
/* line 71, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.sale_cost_info_block .retail_cost_info {
  position: absolute;
  top: -7px;
  right: -22px;
}

/* line 79, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.green_podcherk {
  border-bottom: 1px solid green;
}

/* line 81, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo-code-form {
  margin-top: 15px;
  padding-top: 20px;
  border-top: 2px dashed #D5D5D5;
}
/* line 85, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo-code-form #promo-code {
  padding: 3px;
  border: 1px solid #aaa;
  border-radius: 3px;
}
/* line 90, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo-code-form #promo-code-submit {
  background: #aaa;
  padding: 3px;
  border-radius: 3px;
  text-decoration: none;
}
/* line 96, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo-code-form #promo-code-submit:hover {
  background: #bbb;
}

/* line 101, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#promo-code-used {
  font-size: 0.8em;
  font-weight: bold;
}

/* line 106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_item_title {
  width: 430px;
  word-break: break-all;
  font-size: 14px;
  position: relative;
}

/* line 113, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_qnt_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
  width: 112px;
  margin: auto;
}

/* line 122, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.qnt_th {
  width: 130px;
}

/* line 124, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.qnt_minus {
  position: relative;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 1px solid #cbcbcb;
  font-size: 1.1em;
  -webkit-transition: border-color ease .3s;
  -o-transition: border-color ease .3s;
  transition: border-color ease .3s;
}

/* line 136, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.qnt_plus {
  position: relative;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 1px solid #cbcbcb;
  font-size: 1.1em;
  -webkit-transition: border-color ease .3s;
  -o-transition: border-color ease .3s;
  transition: border-color ease .3s;
}

/* line 148, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.qnt_minus::before {
  content: " ";
  display: block;
  width: 9px;
  height: 1px;
  position: absolute;
  top: 14px;
  left: 10px;
  background: #3F454B;
}

/* line 159, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.qnt_plus::before {
  content: " ";
  display: block;
  width: 9px;
  height: 1px;
  position: absolute;
  top: 14px;
  left: 10px;
  background: #3F454B;
}

/* line 170, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.qnt_plus::after {
  content: " ";
  display: block;
  width: 1px;
  height: 9px;
  position: absolute;
  top: 10px;
  left: 14px;
  background: #3F454B;
}

/* line 181, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.qnt_minus:hover,
.qnt_plus:hover {
  border: 1px solid #156bdb;
}

/* line 186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket-qnt {
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  border-left: 0;
  border-right: 0;
  width: 50px;
  height: 30px;
  background: #fff;
  text-align: center;
  font-size: 14px;
}

/* line 198, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket-qnt:focus {
  border: 1px solid #156bdb;
}

/* line 202, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_art_item {
  display: table;
  text-decoration: underline;
  -webkit-transition: color ease .3s;
  -o-transition: color ease .3s;
  transition: color ease .3s;
}

/* line 210, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_art_item:hover {
  text-decoration: none;
  color: #156bdb;
}

/* line 215, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_trash_th {
  width: 45px;
}

/* line 217, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_gabarit_ico {
  width: 25px;
  position: absolute;
  left: 8px;
  top: 7px;
}

/* line 224, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_sklad_th {
  width: 95px;
}

/* line 225, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_cost_th {
  width: 117px;
}

/* line 226, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_sum_th {
  width: 120px;
}

/* line 228, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_delivery_th {
  width: 150px;
}

/* line 230, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#confirm_order, #alert_term {
  display: none;
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
}

/* line 242, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#alert_term_content {
  height: 245px;
  background: url(ekowebya_web_tasarim_bg.jpg);
  background-size: contain;
  background-position-x: right;
  width: 571px;
  text-align: center;
  font-size: 16px;
  margin: 0 auto;
  margin-top: 100px;
  padding: 30px;
  border-radius: 5px;
}

/* line 256, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#alert_term_content img {
  width: 40px;
  margin-right: 5px;
}

/* line 261, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#confirm_order_content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 30px;
  border: 1px solid #888;
  width: 50%;
  font-size: 18px;
  text-align: center;
  border-radius: 5px;
}

/* line 272, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#confirm_order_content p {
  margin: 20px;
}

/* line 274, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.create-order,
.create-cash-order {
  width: 100%;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}

/* line 282, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.create-order-disabled,
.create-cash-order-disabled {
  display: inline-block;
  background-color: #adb7bf;
  color: #fff;
  padding: 15px 45px !important;
  text-decoration: none;
  font-size: 18px;
  border-radius: 3px;
  margin-bottom: 5px;
  text-align: center;
}

/* line 295, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.checkboxAfter {
  vertical-align: middle;
}

/* line 297, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#order_info {
  margin: 30px;
}

/* line 299, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.new_order_form {
  position: relative;
  margin-top: 30px;
}

/* line 304, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_phone_status {
  padding: 10px;
  background: #abcfff;
  text-align: center;
}

/* line 310, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_phone_status a {
  color: #156bdb;
  text-decoration: underline;
}

/* line 315, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_phone_status a:hover {
  text-decoration: none;
}

/* line 317, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#delivery_info {
  width: 470px;
  margin: auto;
}

/* line 322, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.bask-summ {
  text-align: right;
}

/* line 324, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_cost_info_block {
  color: #6f6f6f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
  border: 1px dashed;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -2px;
  border-top: none;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 343, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_cost_info_block .title_cost_info {
  font-size: 14px;
  display: block;
}
/* line 348, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_cost_info_block .cost_info {
  text-align: center;
  font-family: DINPro;
  font-size: 22px;
  font-weight: 500;
}

/* line 356, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.comment_container {
  border-top: 2px dashed #6f6f6f;
  padding-top: 20px;
}

/* line 361, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.total_cost_block {
  color: #333;
}

/* line 363, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.select_items_cost,
.delivery_cost_info_block,
.total_cost_block {
  text-align: center;
}

/* line 367, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.delivery_cost_info_block,
.total_cost_block,
.basket_mat_block,
.comment_container {
  display: none;
}

/* line 374, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_mat_block {
  display: none;
  margin: 0 20px 0 20px;
  font-size: 35px;
}

/* line 380, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.select_addr_from_map {
  text-align: right;
  display: block;
  margin-top: -15px;
  margin-bottom: 5px;
  font-style: italic;
  font-size: 16px;
}
/* line 388, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.select_addr_from_map a {
  color: #156bdb;
  border-bottom: 1px dashed;
}
/* line 393, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.select_addr_from_map a:hover {
  border: none;
}

/* line 396, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.baket_dialog_detail_info {
  text-align: left;
  font-size: 14px;
  opacity: 0.9;
  max-width: 320px;
}

/* line 403, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.bask_dialog_delivery_day {
  font-size: 21px;
  margin-top: -10px;
  color: #525252;
  font-family: DINPro;
  font-weight: normal;
  text-align: left;
  margin-bottom: 15px;
}

/* line 413, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket-form-comment {
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Arial;
}

/* line 419, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.bay_form .default_label {
  text-align: left;
  margin-top: 15px;
  font-size: 12px;
}

/* line 425, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.price-item-bay {
  width: 100%;
  margin-bottom: 5px;
}

/* line 430, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.default_radio {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
/* line 440, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.default_radio .radio_title {
  margin-left: 10px;
  width: 300px;
}

/* line 446, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.delivery_type_block,
#address_container_for_basker,
#city_address_container_for_basker,
#delivery_address_container_for_basker {
  margin-bottom: 20px;
}

/* line 453, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
#map {
  width: 100%;
  height: 300px;
  margin-bottom: 20px;
}

/* line 459, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.customer_passport_block {
  display: none;
  font-size: 14px;
}

/* line 464, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.basket_passport_info,
.pay_without_payment_info {
  display: none;
  font-size: 14px;
  background: #ffff50;
  padding: 7px 15px;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 20px;
}

/* line 475, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.pass_error_title {
  display: block;
  margin-top: -10px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px;
  background: #f65151;
  color: #fff;
  padding: 5px;
}

/* line 486, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo_code_block {
  position: absolute;
  right: 0;
  top: -25px;
}
/* line 492, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo_code_block .promo_code_link {
  font-size: 14px;
  border-bottom: 1px dotted;
}
/* line 497, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo_code_block .promo_code_link:hover {
  border-bottom: none;
}
/* line 499, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo_code_block .promo_code_form {
  width: 175px;
  margin-top: 7px;
  text-align: center;
  margin-left: auto;
}
/* line 505, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo_code_block .promo_code_form input {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
/* line 512, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo_code_block #promo-code {
  padding: 10px;
  text-align: center;
}

/* line 518, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.promo_code_used {
  display: none;
  font-size: 14px;
  width: 160px;
  color: #219821;
  border-top: 1px solid;
}

/* line 526, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.baskets_block .empty_title {
  padding: 10px 0;
  text-align: center;
  background: #bae2ff;
  color: #424242;
}

/* line 533, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.total_cost {
  display: block;
}

/* line 535, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.bask_cash_order {
  margin-bottom: 10px;
  margin-top: -10px;
}

/* line 540, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.bask_cash_order label {
  display: inline-block;
}

/* line 541, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
.cash_payment_info {
  margin-left: -10px;
}

@media (max-width: 720px) {
  /* line 544, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .baskets_block_table {
    border: 0;
  }
  /* line 547, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .baskets_block_table thead {
    display: none;
  }
  /* line 549, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .baskets_block_table tr {
    display: block;
    border-bottom: 2px dashed #7e7e7e;
    margin-bottom: 10px;
    background: none !important;
  }
  /* line 556, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .baskets_block_table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
    padding: 10px 0;
  }
  /* line 565, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .baskets_block_table td:last-child {
    border-bottom: 0;
  }
  /* line 567, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .baskets_block_table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
  /* line 574, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .baskets_block_table .trash_td {
    width: 100%;
  }

  /* line 577, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .basket_qnt_block {
    margin: 0 0 0 auto;
  }

  /* line 581, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .trash {
    margin: auto 0 auto auto;
  }

  /* line 583, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .basket_mat_block {
    margin: 0 10px 0 10px;
  }

  /* line 585, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .basket_cost_info_block {
    border: none;
    border-bottom: 1px dashed;
  }

  /* line 590, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .basket_art_item {
    margin: 0 0 0 auto;
  }
}
@media (max-width: 600px) {
  /* line 593, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  #delivery_info {
    width: 100%;
  }
}
@media (max-width: 570px) {
  /* line 596, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .basket_mat_block {
    font-size: 25px;
    text-align: center;
  }

  /* line 601, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .basket_cost_info_block {
    display: block;
  }

  /* line 602, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .promo_code_block {
    position: relative;
    text-align: right;
  }
}
@media (max-width: 360px) {
  /* line 610, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  [name='passport_name'] {
    font-size: 12px;
  }

  /* line 611, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/baskets.css.scss */
  .basket_passport_info, .pay_without_payment_info {
    padding: 5px;
  }
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.tree_container {
  padding: 0;
  margin: 0;
}
/* line 5, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.tree_container li {
  list-style-type: none;
}

/* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.Node {
  background-image: url(/assets/tree/i.gif);
  background-position: top left;
  background-repeat: repeat-y;
  margin-left: 18px;
  zoom: 1;
}

/* line 16, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.IsRoot {
  margin-left: 0;
}

/* line 18, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.IsLast {
  background-image: url(/assets/tree/i_half.gif);
  background-repeat: no-repeat;
}

/* line 23, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandOpen .Expand {
  background-image: url(/assets/tree/expand_minus.gif);
}

/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandClosed .Expand {
  background-image: url(/assets/tree/expand_plus.gif);
}

/* line 25, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandLeaf .Expand {
  background-image: url(/assets/tree/expand_leaf.gif);
}

/* line 27, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.tree_Content {
  min-height: 18px;
  margin-left: 18px;
}

/* line 32, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.tree_Content {
  height: 18px;
}

/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.Expand {
  width: 18px;
  height: 18px;
  float: left;
}

/* line 40, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandLoading {
  width: 18px;
  height: 18px;
  float: left;
  background-image: url(/assets/tree/expand_loading.gif);
}

/* line 47, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandOpen .tree_container {
  display: block;
}

/* line 48, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandClosed .tree_container {
  display: none;
}

/* line 49, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandOpen .Expand, .ExpandClosed .Expand {
  cursor: pointer;
}

/* line 50, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/tree.scss */
.ExpandLeaf .Expand {
  cursor: auto;
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_select_type_title {
  text-align: center;
  color: #8c8c8c;
}

/* line 6, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.selects_reg_type_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 15, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_type_block {
  position: relative;
  padding: 25px 25px 65px 25px;
  max-width: 400px;
  border-radius: 2px;
  -webkit-box-shadow: 3px 13px 32px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 13px 32px 4px #9b9292;
  text-align: center;
}
/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_type_block p {
  font-size: 14px;
  text-align: left;
  min-height: 120px;
}

/* line 32, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_type_block:nth-child(1) {
  margin-right: 15px;
}

/* line 36, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_type_block:nth-child(2) {
  margin-left: 15px;
}

/* line 40, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form {
  max-width: 550px;
  width: 100%;
}

/* line 45, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.auth_form {
  width: 400px;
}

/* line 47, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_title {
  border-bottom: 2px dotted #ccc;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 54, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_block {
  padding: 0 0 20px 0;
}
/* line 57, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_block .reg_input_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
/* line 66, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_block .reg_input_block label {
  display: block;
  width: 37%;
}
/* line 71, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_block .reg_input_block .reg_keyword_block {
  display: block;
  width: 63%;
}
/* line 75, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_block .reg_input_block .reg_keyword_block input, .reg_form_block .reg_input_block .reg_keyword_block select {
  display: block;
  width: 100%;
}
/* line 81, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_block .reg_input_block .default_input,
.reg_form_block .reg_input_block .default_select {
  margin: 0;
}
/* line 85, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_form_block .checkbox_title {
  max-width: 100%;
}

/* line 88, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_butt {
  width: 300px;
  padding: 20px;
  text-transform: uppercase;
}

/* line 94, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.auth_butt {
  width: 100%;
  padding: 20px;
  text-transform: uppercase;
}

/* line 100, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.offer_title_block {
  font-size: 14px;
}
/* line 102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.offer_title_block a {
  text-decoration: underline;
}
/* line 103, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.offer_title_block a:hover {
  text-decoration: none;
}

/* line 106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reg_type_butt {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  margin: auto;
}

/* line 114, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.social_net {
  text-align: right;
}

/* line 116, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.social_net_title {
  margin-right: 10px;
  margin-bottom: -5px;
}

/* line 121, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reset-reg {
  font-size: 14px;
  display: block;
  margin-top: 20px;
  text-align: center;
}
/* line 127, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reset-reg a {
  text-decoration: underline;
}
/* line 128, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.reset-reg a:hover {
  text-decoration: none;
}

/* line 131, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
#customer_sessions_form {
  width: 360px;
}

/* line 133, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.remember_me_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  margin-top: -10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 149, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.remember_me_block2 {
  margin-bottom: 20px;
  font-size: 14px;
}

/* line 154, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.offer_label_title {
  margin-top: -10px;
  margin-bottom: 20px !important;
  font-size: 14px;
}

/* line 160, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
.offer_label_title2 {
  margin-top: 10px;
  margin-bottom: 20px !important;
  font-size: 14px;
}

@media (max-width: 870px) {
  /* line 168, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_form {
    width: 520px;
    margin: auto;
  }
}
@media (max-width: 720px) {
  /* line 175, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .selects_reg_type_block {
    display: block;
  }

  /* line 176, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_type_block:nth-child(1),
  .reg_type_block:nth-child(2) {
    margin: 0 auto 40px auto;
  }
}
@media (max-width: 570px) {
  /* line 184, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_form {
    width: 100%;
  }

  /* line 186, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_form_block {
    padding: 0;
  }
  /* line 189, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_form_block .reg_input_block {
    display: block !important;
  }
  /* line 190, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_form_block .reg_input_block .reg_keyword_block {
    width: 100%;
  }
  /* line 191, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_form_block .reg_butt {
    width: 100%;
  }
  /* line 193, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .reg_form_block .reg_input_block label,
  .reg_form_block .reg_input_block input,
  .reg_form_block .reg_input_block select {
    display: block;
    width: 100%;
  }
}
@media (max-width: 450px) {
  /* line 204, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  #customer_sessions_form {
    width: auto;
  }

  /* line 205, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/auth_reg.scss */
  .auth_form {
    width: 100%;
  }
}
/* line 1, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
footer {
  min-height: 140px;
  width: 100%;
  position: relative;
  background: #013e6a url(/assets/footer_background-43460e8ae07e11ca6f036f521e7b68e09ae8d2244bfffed1c9b93f419f361b1d.jpg) center 0;
}

/* line 8, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 18, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.footer-left, .footer-right {
  padding: 15px 20px;
  position: absolute;
}

/* line 24, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.footer-left {
  left: 0;
}

/* line 27, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.footer-right {
  top: 12px;
  text-align: right;
  right: 0;
  margin-top: -10px;
}

/* line 34, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.footer-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 40, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.top-franchise-badge > a > span > img {
  width: 135px;
}

/* line 44, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.top-franchisse-badge {
  margin: 25px 20px;
}

/* line 48, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.asia-motors-banner {
  white-space: nowrap;
  margin: 25px 30px;
  color: #fff;
}
/* line 52, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.asia-motors-banner img {
  display: block;
  width: 135px;
}

/* line 58, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 62, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-nav li {
  display: inline;
  list-style: none;
  margin-left: 15px;
}

/* line 70, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.footer__bottom-panel {
  text-align: center;
}

/* line 74, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.footer__bottom-panel > a {
  color: #666;
}

/* line 78, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-nav a {
  color: #fff;
  text-decoration: none;
}

/* line 83, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-nav a:hover {
  text-decoration: underline;
}

/* line 87, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay {
  list-style: none;
  margin-top: 15px;
}

/* line 92, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li {
  display: inline;
  margin-left: 20px;
}

/* line 97, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a {
  height: 25px;
  display: inline-block;
}

/* line 102, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a:hover {
  background-position: 0 -25px !important;
}

/* line 106, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a.foot-p1 {
  width: 80px;
  background: url(/assets/fp1-d020b10f955a49baf893043fa0e99134150c5db156052fbb3ec58eb737add621.png) no-repeat;
}

/* line 111, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a.foot-p2 {
  width: 22px;
  background: url(/assets/fp2-9e038d0b4a36a3bafd1985a600eab295a2e0a846e16fd75bee2a1b8650fefc40.png) no-repeat;
}

/* line 116, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a.foot-p3 {
  width: 24px;
  background: url(/assets/fp3-6ee8f37878197f0f76ee68f5fa36e88dc7962135192098152772fbd8396c8c9b.png) no-repeat;
}

/* line 121, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a.foot-p4 {
  width: 25px;
  background: url(/assets/fp4-9593de1beab7a4fa4f3ba5a498e6380d352a45e0888fffb99e3ea2cb8d2db53f.png) no-repeat;
}

/* line 126, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a.foot-p5 {
  width: 41px;
  background: url(/assets/fp5-4e26e82b7b0f7670a6990317e9f01a3ea3e67b69a79dd85544f17c52de53ee5e.png) no-repeat;
}

/* line 131, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a.foot-p6 {
  width: 91px;
  background: url(/assets/fp6-b99d6bf970ecb2104081cf2701b5106f25f4d143b854de417f44724cd277591f.png) no-repeat;
}

/* line 136, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/footer.scss */
.foot-pay li a.foot-p7 {
  width: 40px;
  background: url(/assets/fp7-18506083470ef07512559e343ddafaf24e81d213b033f16b91d946f101d32a6a.png) no-repeat;
}
/*

































*/
/* line 38, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.proudct-card-link {
  text-decoration: none;
}

/* line 40, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.product-price {
  padding: 0;
  text-align: left;
}
/* line 44, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.product-price h2, .product-price span {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #252525;
}
/* line 50, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.product-price h2 {
  display: inline;
}

/* line 55, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.fancybox-close {
  top: 3px;
  right: 3px;
}

/* line 60, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.zhirniy {
  font-weight: 600;
}

/* line 64, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.list-tm {
  margin: 0;
  padding: 0;
}

/* line 69, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.list-tm li {
  display: inline-block;
  vertical-align: top;
  width: 92px;
  height: 78px;
  border: 1px solid #e9e9e9;
  margin: 0 -4px 4px 4px;
}

/* line 78, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.list-tm li a {
  display: block;
  width: 92px;
  height: 78px;
  text-align: left;
  position: relative;
  overflow: hidden;
}

/* line 87, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.payment-ok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 97, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.payment-ok img {
  height: 210px;
  margin-right: 20px;
}

/* line 103, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.success_order_pay {
  color: #108c10;
  font-size: 21px;
  margin: 0;
}

@media (max-width: 690px) {
  /* line 110, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
  .payment-ok img {
    margin: 0 auto;
    height: 170px;
  }
}
/* line 116, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.rightstat {
  left: 4px;
  bottom: 10px;
  position: absolute;
  z-index: 1000;
}

/* line 123, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.addtocart {
  display: none;
  position: fixed;
  top: 60px;
  right: 40px;
  width: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  z-index: 10017;
  top: 0px !important;
  left: 0;
}

/* line 137, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.popupaddcarty {
  position: fixed;
  top: 30px;
  right: 20px;
  border: 2px solid #fbc61e;
  background: white;
  padding: 10px;
  z-index: 999;
  border-radius: 3px;
}
/* line 147, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.popupaddcarty h5 {
  display: inline-block;
  margin: 0;
}
/* line 152, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.popupaddcarty img {
  width: 50px;
  height: 40px;
  padding-left: 10px;
}

/* line 158, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.popupaddcarty:after {
  position: fixed;
  content: '';
  top: 23px;
  right: 37px;
  width: 22px;
  height: 17px;
  background: white;
  -webkit-box-shadow: 2px 2px 0 1px #fbc61e;
  box-shadow: 2px 2px 0 1px #fbc61e;
  border-radius: 50px 0 0 0;
  -webkit-transform: rotate(-153deg) scale(0.73) skewX(-36deg);
  -ms-transform: rotate(-153deg) scale(0.73) skewX(-36deg);
  transform: rotate(-153deg) scale(0.73) skewX(-36deg);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

/* line 177, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.b-popup {
  width: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  position: fixed;
  z-index: 999;
  top: 0px;
  left: 0;
}

/* line 187, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.b-popup .b-popup-content {
  height: 0px;
  width: 660px;
  background-color: #c5c5c5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 10px #000;
  box-shadow: 0px 0px 10px #000;
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -300px;
}
/* line 198, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.b-popup .b-popup-content #nyanya-close {
  position: relative;
  float: right;
  top: -17px;
  left: -55px;
}

/* line 206, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#popup-statistics {
  display: none;
  font-size: 14px;
  color: #000000;
  position: fixed;
  left: 50%;
  top: 80px;
  margin-left: -450px;
  width: 900px;
  height: 700px;
  z-index: 999;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 1px 1px black;
  box-shadow: 1px 1px 1px 1px black;
  overflow-y: scroll;
  overflow-x: hidden;
  text-align: center;
}

/* line 226, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.stat-table thead td:hover {
  cursor: pointer;
  background-color: #d9ffff;
}

/* line 230, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#statistics-close {
  position: fixed;
}

/* line 233, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#popup-statistics table {
  position: relative;
  border-spacing: 50px 0;
  padding: 10px;
  border-collapse: collapse;
  margin-bottom: 40px;
  border: 2px solid black;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* line 244, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#popup-statistics table td {
  padding: 15px;
  border: 2px solid black;
  text-align: center;
}

/* line 249, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#popup-statistics h2 {
  padding: 10px;
  margin-bottom: 10px;
  text-align: center;
}

/* line 254, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#popup-statistics h4 {
  padding: 20px;
  margin-bottom: 10px;
  text-align: center;
  color: black;
}

/* line 260, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#popup-statistics h3 {
  text-align: center;
}

/* line 263, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.logo2 {
  left: 70px;
  top: 3px;
  position: fixed;
  display: none;
  height: 30px;
  margin: 7px;
}

/* line 271, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.cub2 {
  position: fixed;
  margin: 4px;
  top: -3px;
  left: 6px;
  width: 44px;
  height: 44px;
  background: url("/assets/Cub.png") no-repeat center;
  background-size: cover;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  display: none;
}

/* line 285, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.displaynone {
  display: none;
}

/* line 288, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.zacherk {
  text-decoration: line-through;
}

/* line 291, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.clean {
  clear: left;
}

/* line 295, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.original-catalog img.catalog-logo {
  float: left;
  width: 120px;
  margin: 5px 20px 5px 20px;
}
/* line 300, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.original-catalog .red {
  font-size: 9pt;
  color: #B00;
}

/* line 305, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.center {
  text-align: center !important;
}

/* line 308, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.left {
  text-align: left !important;
}

/* line 311, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.right {
  text-align: right !important;
}

/* line 315, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.table-applicability, .table-construct-number {
  font-weight: none;
  display: none;
}

/* line 320, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.banner {
  margin-bottom: 10px;
}

/* line 322, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.hidden {
  display: none;
}

/* line 324, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.find_other_maker {
  font-size: 12px;
}

/* line 327, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.service-img::before {
  content: "";
  position: absolute;
  bottom: 47px;
  right: 15px;
  width: 362px;
  height: 204px;
  border: 4px solid lightgrey;
}

/* line 336, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.service-img1::before {
  content: "";
  position: absolute;
  bottom: 47px;
  left: 15px;
  width: 362px;
  height: 204px;
  border: 4px solid lightgrey;
}

/* line 346, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#swal2-content,
.swal2-popup {
  width: auto !important;
}

/* line 348, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.swal2-close:hover {
  color: #156bdb !important;
}

/* line 349, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.swal2-content, .swal2-popup {
  font-size: inherit !important;
}

/* line 350, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.swal2-title {
  font-size: 21px !important;
}

@media (max-width: 450px) {
  /* line 352, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
  #swal2-content, .swal2-popup {
    width: 100% !important;
  }
}
/* line 354, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.profi_desc_block {
  text-align: left;
  max-width: 670px;
  padding: 20px;
  padding-bottom: 0;
}
/* line 360, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.profi_desc_block .default_h {
  text-align: center;
}
/* line 361, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.profi_desc_block ol {
  padding: 0;
}

/* line 365, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.feedback_call_block,
.order_call_block {
  width: 330px;
}
/* line 368, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.feedback_call_block .btn,
.order_call_block .btn {
  width: 100%;
}

/* line 371, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.notyf_block {
  max-width: 600px;
  min-width: 300px;
}

@media (max-width: 450px) {
  /* line 377, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
  .feedback_call_block,
  .order_call_block {
    width: auto;
  }

  /* line 379, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
  .notyf_block {
    min-width: 100%;
  }
}
/* line 382, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.color_red {
  color: red;
}

/* line 384, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.new_vin_query_butt {
  float: right;
  margin-bottom: 10px;
}

/* line 389, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.vin_query_request_td {
  max-width: 300px;
}

/* line 390, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.row_queries.completed {
  background-color: #9af180 !important;
}

/* line 391, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
.row_queries.in_progress {
  background-color: #ffffab !important;
}

/* line 392, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#step-select-model .error {
  margin-top: -15px;
  display: block;
  margin-bottom: 10px;
}

/* line 398, /home/user1/www/parts-soft/allzap/apps/www/app/assets/stylesheets/application.css.scss */
#type_id_layout {
  padding: 6px 18px;
  font-size: 14px;
}
