/*batkomplekt*/
.production-sub{
    min-width: 7rem;
    max-width: 7rem;
    padding: 0.1rem;
}
.text-gray{
	color: #9a9eab !important;
}
.header_big.js-header-fixed{
    /*background: url("https://batkomplekt.ru/bitrix/templates/eshop_adapt_black/images/image_crystals.jpg") repeat-x scroll 0 0;
    background: linear-gradient(to bottom right, rgba(59, 71, 178, 1), rgba(68, 83, 130, 1)); */
    background: #fff;
}

header.header_big .gray-color,.header_big .icons-cart:before {
    color: rgb(31, 31, 31) !important;
}
.header_manager-phone.active .icons-phone .gray-color { 
    color: #5b5b5b !important;
}
.profile-card-active {
    border: 1px solid #2085ec !important;
}
#leftmenu .leftmenu-section.d-block{
	background: #2085ec !important;
}
html header.header_big .header_icon-menu, header.header_big .header_contacts .icons-phone, header.header_big .header_contacts .icons-manager,
html header.header_big .header_actions .icons-user,html header.header_big .header_actions .icons-arrow-down_light,html header.header_big .header_actions .icons-messages
{
	color: #000 !important;
}
html header.header_big:after {
    background: #025597 !important;
}
.compare-products-count .compare-grey, .compare-products-count .compare-green{
	/*filter: brightness(5);*/
}
.spec-top-links-wrap .switched-img-wrap .show-inactive,
/*.icons-remove.profile-card-icon-remove.profile-card-icon,*/.profile-card-icon.profile-card-icon-edit, .button-icon-svg.hover-visible, .delivery-type-item img.visible-active{
	filter: hue-rotate(80deg);
}
.slimScrollBar {
	background:#004c84 !important;
}
/*batkomplekt end*/


#updatePriceAll{
	color:#3da44c;
	margin-right:5px;
	font-weight: bold;
	font-size: 16px;
}
.component_news .news-list .news_item-previewPicture{
	max-height: 384px;
    max-width: 300px;
}
@media (max-width: 500px) {
    .component_news .news-list .news_item-previewPicture{
        max-height: 256px;
    }
}
@media (min-width: 500px) {
    .component_news .news-list .news_item-previewPicture{
        
        max-width: 100%;
    }
}
.basket-page-header-buttons {
    width: calc(100% - 150px);
}
.basket-page-header-buttons.order-from-excel-page-header-buttons {
	width: calc(60% - 150px);
}
@media (max-width: 992px){
	.basket-page-header-buttons, .basket-page-header-buttons.order-from-excel-page-header-buttons {
	    order: 3;
	    width: 100%;
	    margin-top: 15px;
	}	
	.basket-page-header-buttons .mr-lg-5, .basket-page-header-buttons .mx-lg-5 {
	    margin-right: 1rem !important;
	}
} 
@media (max-width: 800px){
	.basket-page-header-buttons .make-order-btn, .basket-page-header-buttons .from-excel-to-basket-btn {
	    margin-bottom: 15px;
	}
	.order-page-export-button,.order-page-export-button .basket-top-links-wrap{
		font-size: 0;
	}
 	.js-send-spec-btn .icons-messages::before,.send-export-basket .icons-messages::before{
		bottom: 0 !important;
	} 
} 
@media (max-width: 500px){
.component_catalog .catalog-cell_picture{
    display: flex !important;
	margin-top:5px;
	margin-bottom:5px;
	flex: 0 0 100%;
    max-width: 100%;
 -webkit-box-ordinal-group: -1;   /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: -1;      /* OLD - Firefox 19- */
  -ms-flex-order: -1;              /* TWEENER - IE 10 */
  -webkit-order: -1;               /* NEW - Chrome */
  order: -1;     
}
.component_catalog .catalog-cell_picture_wrap {
    width: 100%;
    text-align: center;
}
	.form_export-basket-send .form-btns > * {
    width: 100%;
    margin-left: 0 !important;
    margin-top: 15px;
}
}
@media (max-width: 450px){
	.order-page-export-button.order-page-export-desk{
		display: none;
	}
	.basket-export-top-links-wrap.order-page-export-button.to-list-link {
    	display: inherit !important;
	}
}
.basket-export-top-links-wrap.order-page-export-button.to-list-link {
    display: none;
}
.basket-export-top-links-wrap {
}
/* .basket-export-top-links-wrap .switched-img-wrap img, .basket-top-links-wrap .switched-img-wrap img {
    width: 15px;
    margin-right: 10px;
} */
.js-send-spec-btn .icons-messages::before,.send-export-basket .icons-messages::before{
	font-size: 18px !important;
    bottom: -0.13em;
    position: relative;
}
.spec-top-links-wrap .js-send-spec-btn .icons-messages::before{
	bottom: 0;
}
.spec-top-links-wrap .switched-img-wrap img {
    width: 18px;
}
.basket-export-top-links-wrap > div {
    display: flex;
    align-items: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.basket-export-top-links-wrap, .spec-page-header-buttons {
    color: #5b5b5b;
    display: flex;
    flex-direction: row;
}
.basket-export-top-links-wrap > .pointer:hover, .basket-export-top-links-wrap .more-buttons-interface-buttons:hover {
    color: #3da44c;
}

.tp-list-page-header-buttons{
	min-width: 525px;
}
@media (max-width: 512px){
.tp-list-page-header-search {
    width: 45% !important;
    margin-left: 10px;
}}
@media (min-width: 512px) and (max-width: 767px){
.tp-list-page-header-search {
    width: 60% !important;
    margin-left: 20px;
}}
@media (max-width: 991px){
.tp-list-page-header-search {
    width: 360px;
}}
@media (max-width: 1135px){
.tp-list-page-header-search {
    width: 405px;
}}
@media (max-width: 1395px){
.tp-list-page-header-search {
    width: 692px;
}}
.tp-list-page-header-search {
    width: 100%;
}
.component_catalog .catalog_body{margin-bottom: 10px;}
#toTop{bottom:16px !important;}
.help-link{
    color: #537a99;
    text-decoration: underline;
}
.help-link:hover {
    color: #3da44c !important;
    text-decoration: none !important;
}
.img-adaptive {
display: block;
max-width: 100%;
height: auto;
}
.cod-copybuffer{
	cursor:pointer;
}
.cod-copied{
  position:absolute;
  z-index:9999;
  padding: 0.7rem 1rem 0.7rem 1rem;
  text-align: center;
  background: #fff;
  max-width: 40rem;
  width:11rem;
  border: 0.1rem solid #e6e6e3;
  font-weight: normal;
  -moz-border-radius: 1rem;
  -webkit-border-radius: 1rem;
  border-radius: 1rem;
  -moz-box-shadow: 1rem 1.4rem 2.2rem 0.9rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1rem 1.4rem 2.2rem 0.9rem rgba(0, 0, 0, 0.2);
  box-shadow: 1rem 1.4rem 2.2rem 0.9rem rgba(0, 0, 0, 0.2);
   color: #000;
  font-size: 1.2rem;
  font-weight: normal;
}
@media (min-width: 992px){
.feedback-error{
    display: flex;
    position: absolute;
    bottom: 26px;
    right: 150px;
    color: #aeafad;
    font-size: 1.3rem;
    z-index: 20;
}
}
@media (max-width: 992px){
.feedback-error{
    display: none; 
}
}
.b24-widget-button-position-bottom-right {
    right: 70px !important;
    bottom: 10px !important;
}
/* .profile-card-active {
	    border: 1px solid #3da44c !important;
} */
.profile-card-icon-title {
	position: absolute;
    top: 8px;
    right: 40px;
    font-weight: bold;
    font-size: 0.9em;
}
.component_catalog .catalog_items .catalog_item {
    word-break: break-word;
}