
        .user.rating {

            display: inline-block;

            position: relative;

            height: 30px;

            line-height: 30px;

            font-size: 30px;

        }



        .user.rating label {

            position: absolute;

            top: 0;

            left: 0;

            height: 100%;

            cursor: pointer;

        }



        .user.rating label:last-child {

            position: static;

        }



        .user.rating label:nth-child(1) {

            z-index: 5;

        }



        .user.rating label:nth-child(2) {

            z-index: 4;

        }



        .user.rating label:nth-child(3) {

            z-index: 3;

        }



        .user.rating label:nth-child(4) {

            z-index: 2;

        }



        .user.rating label:nth-child(5) {

            z-index: 1;

        }



        .user.rating label input {

            position: absolute;

            top: 0;

            left: 0;

            opacity: 0;

        }



        .user.rating label .icon {

            float: left;

            color: transparent;

        }

        .review_Image{

            border-radius: 50% ;

        }

        .user.rating label:last-child .icon {

            color: #000;

        }

        .rating .unchecked {

            color: rgb(26, 11, 11);

        }

        .user.rating:not(:hover) label input:checked ~ .icon,

        .user.rating:hover label:hover input ~ .icon {

            color: rgba(255, 172, 51, 1);

        }



        .user.rating label input:focus:not(:checked) ~ .icon:last-child {

            color: #000;

            text-shadow: 0 0 5px rgba(255, 172, 51, 1);

        }

        textarea{

            width:100%;

        }



        .card-header {

            font-size: 18px;

            font-weight: 700;

        }
