.changebasket .fa { font-size:18px; vertical-align:middle; margin-right:3px; }
.changebasket a { text-decoration:none; cursor:pointer; }
.changebasket a:hover, .changebasket a:hover .fa { color:#333333; }

.shopbasket .fa { font-size:18px; vertical-align:middle; margin-right:3px; }
.shopbasket a { text-decoration:none; cursor:pointer; }
.shopbasket a:hover, .shopbasket a:hover .fa { color:#333333; }

.deletebasket .fa { font-size:18px; vertical-align:middle; margin-right:3px; }
.deletebasket a { text-decoration:none; cursor:pointer; }
.deletebasket a:hover, .deletebasket a:hover .fa { color:#333333; }

.ec_basket_button { text-align:right; }
.ec_basket_button a { margin-bottom:3px;}

.order_message { border-bottom:1px solid #eaeaea; margin-bottom:10px; padding-bottom:5px;background:#efefef }
.order_message_title { background:#ddd;padding:5px }
.order_message_text { padding:5px 10px 0 18px; }
.order_message_file { border-left:7px solid #e2e2e2; padding:5px 10px; margin:10px 18px 10px 18px;  }

.datawaznosci td { color:#FF0000; }
.datawaznosci2 td { color:#FF9900 }

.bz_item { border-bottom:1px solid #c8c8c8; margin-bottom:10px; display:block; padding-bottom:5px;  }
.bz_item_photo { float:left; width:120px; }
.bz_item_text2 { margin-bottom:5px; }
.bz_item_text a { font-size:12px; line-height:16px; color:#fff; background:#FF0000; padding:5px 10px; cursor:pointer; }
.bz_item_text a:hover { background:#333; text-decoration:none; }

.cn_button_genraport { font-family:Arial; font-size:14px; line-height:20px; color:#000; padding:10px 30px; background:#FFE500; border:solid #FFE500 1px; display:inline-block; text-decoration:none; text-align:center; font-weight:bold; text-transform:uppercase;  }
.cn_button_genraport:hover { text-decoration:none; }

.reklamacje_status_green { color:#009933; font-size:17px }
.tooltip2 {
    position: relative;
    display: inline-block;
}

.tooltip2 .tooltiptext2 {
    visibility: hidden;
    width: 620px;
    background-color: black;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 7px 10px;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 20%;
}

.tooltip2:hover .tooltiptext2 {
    visibility: visible;
}

.salepagination { padding: 20px 3px; margin: 3px; text-align:center;  }
.salepagination a { padding: 2px 5px 2px 5px;margin: 2px; border: 1px solid #c8c8c8; text-decoration: none; color: #5B5B5B; }
.salepagination a:hover, .salepagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #B9B9B9; background-color:#CE2019; color: #FFF; }
.salepagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }