/* FILE:9.0-ALL.CSS*/
.breadcrumb {
    padding-left: 22px;
}
/* == SHOP SHOPPING CART = */
.shop-cart-empty {
    text-align: center;
    padding: 30px;
}

    .shop-cart-empty .strong-header {
        margin-bottom: 13px;
        margin-left: -4px;
        font-size: 45px;
        line-height: 45px;
        color: #e5e5e5;
        text-transform: uppercase;
    }

    .shop-cart-empty p {
        font-size: 16px;
        margin: 0;
    }

    .shop-cart-empty .btn {
        margin-top: 25px;
        margin-bottom: 60px;
        border: 1px solid;
    }

    .shop-cart-empty .btn i {
        margin-top: 6px;
    }
#update-message {
    color: #9c27b0;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
    background: gainsboro;
    padding-left: 26px;
}
.comparison-table {
    font-size: 15px;
    overflow-x: auto;
    font-weight: 300;
    margin-top: 20px;
}
    .comparison-table .text-uppercase {
        color: #80808045;
    }
.btn-pill.btn-sm, .btn-group-sm > .btn-pill.btn, .btn-pill.form-control-sm, .form-control-pill.btn-sm, .btn-group-sm > .form-control-pill.btn, .form-control-pill.form-control-sm {
    border-radius: 1.9375rem;
}

.comparison-table .btn-outline-primary {
    color: #5c77fc;
    border-color: #5c77fc;
}
.comparison-table .btn {
    display: inline-block;
    font-weight: 700;
    color: #2196f3;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #9e9e9e;
    height: 30px;
    line-height: 4px;
}
    .comparison-table table {
        
        width:auto!important;
        table-layout: fixed
    }

        .comparison-table table tbody + tbody {
            border-top-width: 1px
        }

.comparison-table .table-bordered thead td {
    border-bottom-width: 1px;
    min-width: 264px;
    padding: 15px;
}
.comparison-table table td, .comparison-table table th {
    padding: 15px;
}
.comparison-table .comparison-item {
    position: relative;
    padding: .875rem .75rem 1.125rem;
    background-color: #fff;
    text-align: center;
    max-width: 250px;
    height: 250px;
}

        .comparison-table .comparison-item .comparison-item-thumb {
            display: block;
            width: 100px;
            margin-right: auto;
            margin-bottom: .75rem;
            margin-left: auto;
            min-height: 64px;
        }

            .comparison-table .comparison-item .comparison-item-thumb > img {
                display: block;
                width: 100%
            }

        .comparison-table .comparison-item .comparison-item-title {
            display: block;
            width: 100%;
            margin-bottom: 14px;
            color: #222;
            font-weight: 600;
            text-decoration: none;
            min-height: 50px;
        }

            .comparison-table .comparison-item .comparison-item-title:hover {
                text-decoration: underline
            }

        .comparison-table .comparison-item .btn {
            margin: 0
        }

        .comparison-table .comparison-item .remove-item {
            display: block;
            position: absolute;
            top: -.3125rem;
            right: -.3125rem;
            width: 24px;
            height: 24px;
            border-radius: 50%;
            background-color: gray;
            color: #fff;
            text-align: center;
            cursor: pointer;
        }

            .comparison-table .comparison-item .remove-item .feather {
                width: .875rem;
                height: .875rem
            }


@media (max-width: 991px) {
    .breadcrumb {
        padding-left: 0px;
    }
}
