@page {
  size: A4;
  margin: 36px 10px 20px 10px;
}
a[href]:after {
  content: none !important;
}
.flags,
.headerAccount,
.headerTopFlag,
.headerAccountBar,
#menu,
footer,
.basket_buttons_area {
  display: none !important;
}
.headerLogo {
  float: none;
  width: 100%;
  margin-left: 0;
}
.headerLogo img {
  max-width: 80px !important;
}
.headerTop {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0;
}
#content #content_2 .white_group {
  padding: 0;
  margin: 0;
}
#content #content_2 .table_area .table_line {
  display: table-cell;
}
.table_area {
  width: 100%;
  display: table;
}
.table_area .table_header,
.table_area .table_body_line {
  display: table-row;
}
.table_area .table_line {
  width: auto !important;
  border-bottom: 1px solid #ECECEC;
}
.table_area .table_line.quantity_line {
  width: 100px !important;
}
.table_area .price_line,
.table_area .line_amount_line {
  white-space: nowrap;
}
.table_area .labelBasketMobile,
.table_area .empty_line {
  display: none !important;
}
.table_area .clearfloat {
  display: none !important;
  clear: none;
}
#content #content_2 #basket_buttons #saved_basket_buttons_right,
#content #content_2 #basket_buttons #basket_buttons_right {
  width: 300px;
}
#content #content_2 #form_user_basket input,
#content #content_2 #form_saved_baskets_card input {
  width: auto;
  height: auto;
  border: 0;
}
.basket_quantity select {
  padding: 0;
  border: 0;
}
.col-print-12 {
  width: 100%;
}
#content #content_2 #user_account #form_saved_baskets_card {
  padding: 0;
  border: 0;
}
#content #content_2 #user_account #form_saved_baskets_card h2 {
  border-bottom: 0;
}
#content #content_2 #user_account #form_saved_baskets_card .toolbar {
  display: none;
}
