/*--------------------- MAIN + GLOBAL ---------------------*/

.login.side-menu-mod .svg-icon{
  width: 13px;
  fill: #999;
  display: inline-block;
  vertical-align: -3px;
  margin-right: 2px;
}

.login.side-menu-mod .svg-icon {
  fill: #7e9096;
  display: inline-block;
  vertical-align: -3px;
  margin-right: 2px;
}

.carousel-control .svg-icon{
  fill: #ffffff;
  width: 16px;
  height: 30px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  z-index: 5;
  display: inline-block;
}

.left.carousel-control .svg-icon{
  margin-left: -10px;
}

.right.carousel-control .svg-icon{
  margin-right: -10px;
}

.breadcrumb li:first-child a .svg-icon{
  width: 13px;
  height: 11px;
  vertical-align: -1px;
  fill: #337ab7;
}


/*--------------------- MODAL CITY CHANGE ---------------------*/

.city-list li .svg-icon {
  fill: #999999;
  width: 20px;
  height: 20px;
  vertical-align: -4px;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.city-list li:hover .svg-icon{
  fill: #7599ba;
}

/*--------------------- FIRMS/ ---------------------*/

.num-delivery-icon.indicator-icon .svg-icon{
  height: 11px;
  width: 13px;
  vertical-align: -1px;
  margin-right: -3px;
  fill: #94b9da;
}

.num-delivery-icon.indicator-icon:hover .svg-icon{
  fill: #337ab7;
  cursor: pointer;
}

.indicator-item-partner .svg-icon{
  fill: #337ab7;
  width: 8px;
  height: 10px;
  margin-right: 2px;
}

.indicator-item-partner .v-link:hover .svg-icon{
  fill: #23527c;
}

.num-icon.num-info-icon .svg-icon,
.num-icon.num-photo-icon .svg-icon {
  fill: #83aed3;
  width: 13px;
  height: 20px;
}

.num-icon.num-info-icon:hover .svg-icon,
.num-icon.num-photo-icon:hover .svg-icon{
  fill: #337ab7;
}

/*--------------------- PART/ ---------------------*/

.label-success.label-ea .svg-icon{
  width: 9px;
  height: 9px;
  vertical-align: -1px;
  fill: #2e6da4;
}

.part-selling-block-btn .svg-icon{
  width: 14px;
  height: 14px;
  fill: #ffffff;
  vertical-align: -2px;
  margin-right: 2px;
}

.part-secondary-btn .svg-icon{
  height: 11px;
  width: 13px;
  fill: #fff;
}

.in_cart.text-success .svg-icon{
  fill: #3c763d;
  vertical-align: top;
}

/*--------------------- AUTO/ + MARK / + MODEL / + GEN / + CATEGORY / + PART | ZAPCHASTI---------------------*/


.b-useful_information .svg-icon{
  height: 13px;
  fill: #82abd2;
  vertical-align: -1px;
}

.b-tree-search .input-group .svg-icon{
  height: 19px;
  width: 10px;
  fill: #777777;
}

.auto-filter-vin-input .input-group-btn__vin_action_check .svg-icon{
  width: 12px;
  height: 22px;
  fill: #777777;
}

.auto-filter-vin-input .input-group-btn__vin_action_check:hover .svg-icon{
  fill: #353535;
}

.you-watched__price .snippet-card__price_button svg{
  width: 13px;
  height: 17px;
  fill: #ffffff;
}

#consultant-by__tree #callback-consultant svg,
.consultant-by__tree #callback-consultant svg,
#consultant-block #callback-consultant svg{
  width: 13px;
  height: 13px;
  vertical-align: -2px;
  margin-right: 5px;
  fill: #ffffff;
}

.consultant-by__tree .consultant-text.base svg{
  fill: #057bb8;
  height: 32px;
  width: auto;
}

.auto-product-main-description-label .lightweight-label .svg-icon{
  height: 13px;
  vertical-align: -2px;
  fill: #777777;
}

.condition-popover-link-wear-video .svg-icon{
  fill: #23527c;
}

.snippet-card__desc-item_lightweight-store .v-link .svg-icon{
  fill: #337ab7;
  height: 13px;
  width: 13px;
  vertical-align: -1px;
  margin-right: -4px;
}

.snippet-card__labels .snippet-card-label .svg-icon{
  fill: #2e6da4;
  height: 9px;
  vertical-align: -2px;
}

.snippet-card__labels .lightweight-label .condition-popover-link-wear-video .svg-icon{
  fill: #999;
  height: 10px;
  vertical-align: -1px;
}

/*--------------------- CONTACTS/ ---------------------*/

.points-item-address .address-link .svg-icon{
  fill: #337ab7;
  display: inline-block;
  width: 10px;
  height: 16px;
  vertical-align: -4px;
  margin-right: 2px;
}

.svg-icon.cities-delivery-icon {
  fill: #999999;
  width: 14px;
  height: 14px;
  vertical-align: -2px;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.cities-list-item-link:hover .svg-icon.cities-delivery-icon {
  fill: #7599ba;
}

/*--------------------- BRAND/ ---------------------*/

.online-catalog-list__item .svg-icon{
  flex: none;
  width: 13px;
  height: 15px;
  margin-right: 5px;
  fill: #337ac7;
  align-self: baseline;
}

/*--------------------- FORM STO ---------------------*/

.zapis-form .calculator-sto-select-car .svg-icon{
  fill: #999999;
}

/*--------------------- brand/bmw/original_numbers/ ---------------------*/

ul.pagination .svg-icon{
  fill: #9abcd9;
  height: 11px;
  vertical-align: -1px;
}

/*--------------------- catalog/fluid/car/ ---------------------*/

.snippet-card.fx-box .snippet-card__price_button .svg-icon{
  width: 13px;
  height: 11px;
  fill: #ffffff;
  vertical-align: -1px;
}

/*--------------------- akkumulator/ ---------------------*/

.catalog-listing-item-cart-buy .svg-icon{
  fill: #ffffff;
  height: 16px;
  width: 16px;
}

.catalog-filter-block-title .svg-icon{
  fill: #777777;
  height: 8px;
}

/*--------------------- shiny/ ---------------------*/

.fast_search_auto_wrap .input-group-btn .svg-icon{
  height: 18px;
  width: 10px;
  fill: #777777;
}

.fast_search_auto_wrap .input-group-btn .btn-primary .svg-icon{
  fill: #FFFFFF;
}

.label-danger .svg-icon{
  width: 10px;
  fill: #d43f3a;
  vertical-align: -4px;
}

/*--------------------- catalog/instrument/ ---------------------*/

#quick-search__group + .input-group-btn .svg-icon {
  width: 13px;
  height: 19px;
  fill: #777777;
}

/*--------------------- login/ ---------------------*/

.messengers_selects .btn-show-popover .svg-icon{
  fill: #777777;
  height: 11px;
  vertical-align: -1px;
}

.messengers_selects .btn-show-popover:hover .svg-icon{
  fill: #337ac7;
}

.header-main-icon .header-dropdown .header-dropdown-link .svg-icon{
  fill: #777777;
  height: 12px;
  vertical-align: -1px;
}

/*--------------------- cabinet/ ---------------------*/

.col-xs-1.col-lg-1.icon .h1 .svg-icon,
.col-xs-1.col-lg-1.icon .h2 .svg-icon{
  fill: #81c1d9;
  height: 25px;
  width: 25px;
  vertical-align: -1px;
}

.action.ui-v-link .svg-icon{
  fill: #337ab7;
}

/*--------------------- cabinet/passport/ ---------------------*/

.form-group[data-icon-set=envelope] span[data-toggle=tooltip]  .svg-icon{
  vertical-align: -3px;
  fill: #ec5252;
}

.form-group[data-icon-set=envelope] button.btn-send__code  .svg-icon{
  vertical-align: -2px;
  fill: #999999;
}

.btn-send__code .svg-icon{
  height: 13px;
  vertical-align: -2px;
  fill: #999999;
}

a.btn-default[href*=cabinet] .svg-icon{
  height: 13px;
  fill: #999999;
  vertical-align: -1px;
}

.btn-default[href*=cabinet] + .btn-save .svg-icon{
  height: 13px;
  fill: #ffffff;
  vertical-align: -1px;
}

/*----------------------- video/ ------------------------------*/

.play-round .svg-icon{
  width: 50px;
  height: 50px;
  fill: #ffffff;
  opacity: .77;
}

.player-camera-list .svg-icon{
  width: 18px;
  height: 18px;
  fill: #999999;
  vertical-align: -3px;
}


/*----------------------- top menu (fixed & mobile) ------------------------------*/
.fixed-header .header-main-icon-history svg,
.fixed-header #navbar-cart-link svg,
.fixed-header .header-profile-icon svg{
  width: 25px;
  height: 25px;
}


@media (max-width: 992px){
  .search-button.search-form__btn_uni_search svg{
    width: 22px;
    height: 33px;
  }

  .header-main-icon-history svg,
  #navbar-cart-link svg,
  .header-profile-icon svg{
    width: 25px;
    height: 25px;
  }
}
