.order_detail_wrapper {
    .order_detail_banner {
        width: 100%;
        height: 130px;
        padding-top: 15px;
        background-image: url("../../assets/img/assets_orderdetails.png");
        background-size: contain;
        background-repeat: no-repeat;
        text-align: center;
        img {
            width: 45px;
        }
        h6 {
            color: #fff;
            text-align: center;
            font-size: 16px;
            font-weight: 400;
            padding-top: 8px;
            margin: 0px;
        }
    }
    .order_detail_content {
        padding: 20px;
        position: relative;
        margin-left: 25px;
        .progress_line {
            position: absolute;
            top: 50px;
            left: 0px;
            bottom: 15%;
            width: 3px;
            background: #9c97b7;
            border-radius: 20px;
            .status_progress {
                position: absolute;
                top: 0px;
                left: 0px;
                height: 25%;
                right: 0px;
                width: 100%;
                border-radius: 20px;
                background-color: #28be57;
            }
        }
        ul {
            margin: 0px;
            padding: 0px;
            li {
                list-style: none;
                .status_head {
                    padding-top: 20px;
                    padding-bottom: 20px;
                    h4 {
                        margin: 0px;
                        color: #282438;
                        width: 80%;
                        background-image: url("../../assets/img/asset_down_arrow.png");
                        background-position: right;
                        background-repeat: no-repeat;
                        background-size: 15px;
                        padding-bottom: 2px;
                        font-size: 16px;
                    }
                    p {
                        margin: 0px;
                        color: #282438;
                        font-size: 12px;
                    }
                }
                .status_details {
                    margin-left: 30px;
                    ul {
                        border-left: 2px dashed #4e4961;
                        padding-top: 5px;
                        padding-bottom: 5px;
                        li {
                            padding: 5px;
                            padding-left: 20px;
                            h5 {
                                margin: 0px;
                                color: #282438;
                                font-size: 16px;
                                padding-bottom: 4px;
                            }
                            h6 {
                                margin: 0px;
                                color: #9c97b7;
                                font-size: 13px;
                                font-weight: 400;
                            }
                        }
                    }
                }
            }
        }
    }
    .product_inner {
        padding: 15px;
        h5 {
            margin: 0px;
            padding-bottom: 5px;
        }
        .rating {
            border: none;
            width: 100px;
            margin: 0px;
            padding: 0px;
        }
        .rating>input {
            display: none;
        }
        .rating>label:before {
            margin: 2px;
            font-size: 17px;
            font-family: FontAwesome;
            display: inline-block;
            content: "\f005";
        }
        .rating>.half:before {
            content: "\f089";
            position: absolute;
        }
        .rating>label {
            color: #dcdae9;
            float: right;
        }
        /***** CSS Magic to Highlight Stars on Hover *****/
        .rating>input:checked~label,
        /* show gold star when clicked */
        .rating:not(:checked)>label:hover,
        /* hover current star */
        .rating:not(:checked)>label:hover~label {
            color: #FFD700;
        }
        /* hover previous stars in list */
        .rating>input:checked+label:hover,
        /* hover current star when changing rating */
        .rating>input:checked~label:hover,
        .rating>label:hover~input:checked~label,
        /* lighten current selection */
        .rating>input:checked~label:hover~label {
            color: #FFED85;
        }
        p {
            margin: 0px;
            padding-top: 5px;
            font-size: 12px;
        }
        h6 {
            text-align: justify;
            color: #4e4961;
        }
        .carlist {
            padding: 10px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 20px;
            padding-bottom: 20px;
            ul {
                margin: 0px;
                padding: 0px;
                li {
                    list-style: none;
                    border-radius: 15px;
                    margin-bottom: 10px;
                    .auto_pic {
                        width: 60px;
                        height: 60px;
                        -webkit-box-shadow: 0px 0px 19px 0px rgba(135, 105, 244, 0.49);
                        -moz-box-shadow: 0px 0px 19px 0px rgba(135, 105, 244, 0.49);
                        box-shadow: 0px 0px 19px 0px rgba(135, 105, 244, 0.49);
                        border-radius: 15px;
                        float: left;
                        img {
                            width: 100%;
                            height: 100%;
                            border-radius: 15px;
                            object-fit: cover;
                            object-position: center;
                        }
                    }
                    .auto_detail {
                        float: left;
                        width: calc(100% - 60px);
                        padding-left: 15px;
                        h4 {
                            margin: 0px;
                            padding: 0px;
                            color: #282438;
                            font-weight: 400;
                            padding-bottom: 5px;
                            font-size: 17px;
                            strong {
                                font-weight: 600;
                            }
                        }
                        .auto_detail_inner {
                            border-left: 1px dashed #4e4961;
                            margin-left: 10px;
                            padding-left: 15px;
                            p {
                                margin: 0px;
                                padding: 0px;
                                color: #a29ebf;
                                font-size: 14px;
                            }
                        }
                    }
                }
            }
        }
    }
}

.total_footer {
    padding: 15px;
    .detail_tab {
        width: 100%;
        margin-bottom: 15px;
        p {
            margin: 0px;
            padding: 0px;
            color: #282438;
            font-weight: 500;
            font-size: 16px;
        }
    }
    .total_amount {
        width: 100%;
        padding: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        .total_inner {
            border: 2px dashed #4e4961;
            padding: 5px;
            padding-left: 0px;
            padding-right: 0px;
        }
        p {
            margin: 0px;
            padding: 0px;
            color: #282438;
            font-weight: 500;
            font-size: 16px;
        }
    }
    .signup_btn {
        height: 40px;
        width: 85%;
        color: #fff;
        background-color: #39267f;
        border-radius: 20px;
        font-weight: 500;
        font-size: 16px;
        margin-top: 20px;
    }
}