﻿body {
    color: #777777;
}

/* Common */
p img {
    display: inline-block;
}

/* Buttons */
a {
    color: inherit;
    -o-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
}

    a:hover {
        color: inherit;
        cursor: pointer;
        text-decoration: none;
    }

    a:focus,
    a:active {
        text-decoration: none;
    }

.form-control {
    border-radius: 0;
}

    .form-control.btn {
        border: 1px solid #ced4da;
    }

.btn {
    border-radius: 0;
}

.btn-default {
    border-color: #ced4da;
}

.copyright {
    background-color: rgba(130, 130, 130, 1);
}

    .copyright ul > li > a {
        display: block;
        color: #fff;
        padding: 5px 0;
        margin-right: 30px;
    }

    .copyright ul > li:last-child > a {
        margin-right: 0;
    }

.cart-step .active .icon {
    background-color: #777777;
}

.feature-panel {
    color: #777777;
}

/* 頁籤 */
.nav-tabs {
    border-bottom: 1px solid #ddd;
}

    .nav-tabs .nav-link,
    .feature-panel.product-detail .nav-tabs .nav-link {
        color: rgba(0, 0, 0, 0.5);
        border-top: 0;
        border-right: 0;
        border-bottom: 3px solid transparent;
        border-left: 0;
        background-color: transparent;
        padding: 0.5rem 1rem;
    }

        .nav-tabs .nav-link.active,
        .nav-tabs .nav-item.show .nav-link,
        .feature-panel.product-detail .nav-tabs .nav-link.active,
        .feature-panel.product-detail .nav-tabs .nav-item.show .nav-link {
            color: #777777;
            border-bottom: 3px solid #777777;
        }

/*產品詳細置入feature-panel tab 樣式*/
.feature-panel.product-detail .nav-tabs li {
    flex: none;
}

/* 數量 */
.num-spinner {
    border-top: 1px solid rgb(177, 177, 177);
    border-bottom: 1px solid rgb(177, 177, 177);
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    background-color: #ffffff;
}

    .num-spinner.minus {
        border-radius: 0;
        border-left: 1px solid rgb(177, 177, 177);
    }

    .num-spinner.increase {
        border-radius: 0;
        border-right: 1px solid rgb(177, 177, 177);
    }

@media (max-width: 575px) {
}

@media (min-width: 576px) {
}

@media (min-width: 768px) {
}

@media (min-width:992px) {
}

@media (min-width:1200px) {
}

@media (min-width:1600px) {
}
