body:not(.logged) .onlyLogged{
    display: none !important;
}
body.printMode{background: #525659;}

@page {
    margin: 0;
}

img{max-width: 100%}

*[data-visibility="false"],
*[hidden]
{display: none !important;}

textarea{resize: vertical;}

.w-110px{width: 110px;}

.login-form{width: 280px; margin: 0 auto;}

.panel.panelChanged{
    border-right: 5px solid;
    border-color: lightblue;
    background-color: antiquewhite;
}

#pageSettDropdown:empty+a {display: none;}

/***** datatable styles ****/
.dataTables_wrapper .table-light{
    padding: 0.75rem 1.25rem;
    background-color: #F3F4F6;
    border-bottom-width: 2px;
}

.dataTables_wrapper span.showCount+select{
    padding: 8px 6px;
    cursor: pointer;
}
.dataTables_wrapper td[data-name="adminNote"]{
    white-space: pre-wrap;
}

.fineGrid{display: inline-flex; flex-wrap: wrap;}

#loadingProgress{
    position: fixed;
    top: 20%;
    left: 50%;
    display: none;
}
#loadingProgress.active{display: block;}

#chatMsgList b[data-name="sender"]{display: none;}
div[data-open-user-id="false"] #chatMsgList b[data-name="sender"]{display: block;}

img[data-name="shippingMethodImg"]{width: 15px;}

/********************** bootstrap select ********************/
div.bootstrap-select .dropdown-menu.inner{width: 100%;}
div.bootstrap-select .dropdown-menu.inner > li > a{white-space: break-spaces;}

/********************** 110 ***************************/
body:not(.imgSelecting) #galleryBox .selectBtn{display: none;}




/***************************** Список замовлень **********************/
#ordersHistoryTable .mainLink{padding: 15px 0;}

/***************************** Сторінка замовлення 201 **********************/
#custMsgBox .msgBody p{white-space: pre-wrap;}

div#shippInfo input[name="id"]:not([value="new"]){display:none;}
div#shippInfo input[name="id"]{margin-left: 7px; border:none; pointer-events:none;text-transform:uppercase; text-align: center; background-color: #cdeeeb;width: 85px;}

#preorderList input{pointer-events:none; border: none;}
body:not(.isPREORDER) #orderList .orderActions .preorderActionBtn,
body.isPREORDER #orderList .orderActions>*:not(.preorderActionBtn),
#preorderList .orderActions>*:not(.preorderActionBtn){display: none;}
#orderList .mainLink{padding: 15px 0;}
td.orderActions {width: 90px;}
#npSeatsSelect{overflow: visible; border: none;padding: 0; cursor: pointer;}
#cartTbody.cantEdit td *:not(a){pointer-events: none;}
#cartTbody.cantEdit input{border: none;}

/*********************** 203 ************************************/
.galleryElement:not(:hover) input, .galleryElement:not(:hover) button {display: none;}
.galleryElement input{position: absolute; top: 5px; left: 7px;}
.galleryElement button{position: absolute; top: 5px; right: 7px;}
body.addNewProduct .notForNewProduct,
body:not(.addNewProduct) .onlyForNewProduct
{display: none;}
.productSimpleSelector{width: 300px;}
.panel-body:not(.adding) .addLine,
.panel-body.adding .addLineBtn,
.panel-body table tr.changed i:not(.ifChanged),
.panel-body table tr:not(.changed) i.ifChanged{display: none;}
#mainImgRadio:checked+img{border: 1px solid #00BCD4;}

/*********************** 205 ************************************/
#custPhonesList li:hover{background: #ececec;}
/*********************** 208 ************************************/
#supplyList.showPacksCount button:not(#stickerPrint),
#supplyList:not(.showPacksCount) #stickerPrint,
#supplyList:not(.showPacksCount) input[name="packsCount"]
{display: none;}

body.printMode h1{font-size: 35px; font-weight: bold;}

/********************** 209 supplyStickerPrint **********************/

body.supplyStickerPrint>div{width: 100mm; margin: 0 auto;}
body.supplyStickerPrint>div>div{
    height: 100mm;
    background: #fff;
    box-sizing: border-box;
    padding: 1mm 3mm;
    margin-top: 20px;
    page-break-after: always;
    position: relative;
}
body.supplyStickerPrint div.stickerFooter{bottom: 0; /*position: absolute*/;width: 100%; right: 0; padding: 0 20px; color: #fff;}
div.stickerFooter *{background-color: #525659; }

@media print{
 .supplyStickerPrint>div{width: 100mm; margin: 0 auto; height: 100mm;}
}