html.swal2-shown,
body.swal2-shown {
  overflow-y: auto !important;
}
/* yici customer! */
/* icon size */
.breadcrumbs li a i,
.myaccount-tab-menu a i,
.myaccount-tab-menu a i {
    font-size: 12px;
}

/* alert */
.alert-danger {
    background-color: #fdf2f2;
    border-color: #fdf2f2;
    color: #e57373;
}

/* 購物車小panel*/
ul#id-header-cart-product:empty:before {
    content: "購物車目前尚無任何商品";
    text-align: center;
    display: block;
}
/* 購物車小panel*/
ul#id-header-cart-product:not(:empty):before {
    content: "僅顯示最近加入的三筆商品";
    text-align: center;
    display: block;
    color: #CCC;
    font-size: 14px;
}

/* 商品管理 - 清單 */
.sidebar .sidebar-filters li:before {
    content: "・";
    position: absolute;
    left: -15px;
    color: #CCC;
}


.button.disabled {
    background-color: #dddddd!important;
    border-color: #ddd!important;
    cursor: not-allowed;
}
a.button.disabled:hover {
    background-color: #dddddd!important;
    border-color: #ddd!important;
    color:#FFF;
}

/* 樣板的黑按鈕 */
.button.btn-black {
    background: #383838 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    padding: 0 28px;
    text-transform: uppercase;
    align-self: flex-start;
}
.button.btn-black:hover {
    background: #0F56D3 none repeat scroll 0 0;
    color: #ffffff;
}

div#abgne_marquee {
    position: relative;
    overflow: hidden;   /* 超出範圍的部份要隱藏 */
    width: 375px;
    height: 20px;
}
div#abgne_marquee ul, div#abgne_marquee li {
    margin: 0;
    padding: 0;
    list-style: none;
}
div#abgne_marquee ul {
    position: absolute;
}
div#abgne_marquee ul li a {
    display: block;
    overflow: hidden;   /* 超出範圍的部份要隱藏 */
    font-size:12px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
}

/*隱藏數字+-*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}


/* 客製 Swal */
.swal2-popup {
    border-radius: 0px;
}

/* SEO Footer */
.seo-sitemap {
    position: absolute;
    right: 0px;
    bottom: 0px;
}
@media only screen and (max-width: 479px){
    .seo-sitemap , .copyright {
        position: relative;
        text-align: center;
    }
}