.show-button .atension-buy, .show-button .disable-but {
	display: none;
}

#bx-soa-orderSave a.disable-but {
   text-decoration: none;
   color: white;
   background: #aaa;
   margin: 10px;
   padding: 10px 16px;
   font-size: 18px;
   line-height: 1.3333333;
   border-radius: 6px;
   float: right;
}

body #bx-soa-orderSave .hide-button a.get-saved {
	display: none;
} 

.num-count {
   text-align: right;
}

.bask-cart-tab, .res-cart-tab, .newres-cart-tab {
	font-family: fontawesome;
}


.bask-cart-tab:before {
	content: "\f07a";
   f023
}

.res-cart-tab:before {
   content: "\f0d1";
   transform: rotateY(180deg);
}

.newres-cart-tab:before {
   content: "\f023";
}

.BasketMsg { padding: 15px; text-align: center; font-size: 16px; margin-bottom: 20px; /*display: flex; justify-content: center;*/ }

.basketmsg-with_orders { padding: 50px; margin-bottom: 10px; border-bottom: 1px solid #cccccc;}

.homebutton:before {
   font-family: fontawesome;
   content: "\f015";
   padding-right: 5px;
   font-size: 20px;
}

.centre-text {
   text-align: center;
}

.img-phot {
   cursor: pointer;
}

.title-head-coll {
   text-align: center;
}

.title-head-coll span {
   color: #ff8418;
    font-size: 20px;
    font-weight: bold; 
    text-decoration: underline;
}

.action-syn tr {
  background: lightgray;
}

.action-syn {
  background: lightgray;
}

.red-bg {
  background: rgba(255,0,0,.2);
}

.reds {
  color: red;
}

.reserved-item__count {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  border: 2px solid #f78000;
  background: #ffffff;
  z-index: 99;
}

.reserved-item__count span {
  font-weight: bold;
}

#search_table thead tr th {
  text-align: right;
}
#search_table thead tr th:nth-child(2) {
  text-align: inherit;
}
#search_table thead tr th:nth-child(1) {
  text-align: inherit;
}

#table_cat thead tr th {
  text-align: right;
}
#table_cat thead tr th:nth-child(2) {
  text-align: inherit;
}
#table_cat thead tr th:nth-child(1) {
  text-align: inherit;
}

@media screen and (max-device-width:480px){
 #date-of-creation {
	left:-130% !important;
 }    
}

.green-row {
    background-color: #e8f5e9;

    color: black;
}


.green-row:hover {
    background-color: #c8e6c9;
}

.green-row td,
.green-row th {
    background-color: transparent !important;
}

.tr-separator-top {
    border-top: 3px solid #000 !important;
}

.under-cart {
    justify-content: flex-end !important;
}

.under-cart__right {
    display: block !important;
    width: auto !important;
}

.under-cart__items {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 5px;
}

.under-cart__line {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.under-cart__line--small {
    font-size: 16px;
    font-weight: normal;
}

.under-cart__line--small span {
    font-weight: bold;
}

.under-cart__line--total {
    margin-top: 10px;
    padding-top: 10px;
    font-size: 20px;
    font-weight: bold;
}

.under-cart__line--total span {
    font-size: 25px;
}

.under-cart__line--total.with-top-border {
    border-top: 1px solid #e0e0e0;
}

#cboxLoadedContent {
    background: none !important;
}