/* BASIC css start */
.addition_zone{margin-top: 60px;}
.addition_zone h3{padding: 0 0 20px 0;
    text-align: center;
    font-size: 45px;
    font-weight: 800;
    color: #000;}

div#listPowerReview * {
    font-size: 16px !important;
    color: #000;
}

#reviewBoard .review-wrap .star-icon em{color: #FFC107 !important;}


#reviewBoard .paging{margin-top:55px !important}
#reviewBoard .paging a{border: 0 !important; margin:0 5px !important; width:36px !important; height:35px !important; border-radius:100% !important; line-height:35px !important; font-weight:400 !important; font-size:17px !important;  }
#reviewBoard .paging a.now{color:#fff; border: 0 !important; background: #007766 !important;}

#reviewBoard a:not(.now) span, #reviewBoard a:not(.now){color:#000 !Important}
#reviewBoard .review-wrap .reply{margin-right:0 !important}
#reviewBoard .frm .lst a{
    font-size: 16px !important;
    font-weight: 500 !important;}
#reviewBoard .paging a.pprev img,
#reviewBoard .paging a.nnext img{margin-top: -4px;}


#reviewBoard .frm .sch .btn {    box-sizing: border-box;
    line-height: 35px !important;
    border: 1px solid var(--teal) !important;
    background: var(--teal) ! IMPORTANT;
    color: #fff !important;
    font-size: 14px;
    font-weight: 400;}
    
    
    
#reviewBoard .review-wrap .star-icon{
    display: flex;
    align-items: center;}
    
#reviewBoard .frm .pr-chk{
    position: absolute;
    top: 56px;
    right: 22px;
    zoom: 1;
    overflow: ;
    height: 20px;}
/* BASIC css end */

