.Default_comment_box{

}
.Default_comment_box .commentBox_Body {
    background-color:#FFF;
    border:1px solid #CCC;
}
.Default_comment_box .commentBox_in {

}
.Default_comment_box .commentBox_header_td {
    padding:5px;
}
.Default_comment_box .commentBox_header_text {
    border-bottom:1px solid #CCC;
     padding:5px;
     color:#666;
}
.Default_comment_box .commentBox_client_td {
  
}
.Default_comment_box .commentBox_conterol_btn_send_cc_loading_body{
     height:29px;
     width:100px;

     
}
.Default_comment_box  .commentBox_conterol_btn_send_cc_loading{
    position:absolute;
    height:40px;
    margin-top:-5px;
    margin-left:-5px;
}
.Default_comment_box  .commentBox_conterol_bottom_btn_body:hover  .commentBox_conterol_btn_send_cc_loading rect{
    fill:#EEE;
}
.Default_comment_box  .commentBox_conterol_btn_send_cc_loading rect{
    fill:#555; 
}
.Default_comment_box .commentBox_client_img_td {
    padding:10px;
}
.Default_comment_box .commentBox_client_img {
    width:50px;
    height:50px;
    background-image:url(users_wi.png);
    background-color:#EEE;
    border-radius:2px;
    background-repeat:no-repeat;
    background-position:center;
}
.Default_comment_box .commentBox_client_input {
    padding-right:10px;
     padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}
    .Default_comment_box .commentBox_client_input_textarea {
        display: inline-block;
        max-width: auto;
        min-width: 75px;
        vertical-align: baseline;
        width: auto;
        height: auto;
        padding: 10px;
        margin: 0;
        border-radius: 2px;
        border-style: inset;
        color: #000000;
        -webkit-appearance: none;
        -moz-appearance: none;
        border: none;
        background-color: #f4f4f4;
        border: 1px solid #d7d7d7;
        resize: none;
        text-transform: initial;
        letter-spacing: initial;
        box-sizing: border-box;
        overflow: hidden;
        display: block;
        width: 100%;
        height: 50px;
        box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.1);
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
    .Default_comment_box .commentBox_client_input_textarea:focus {
        background-color:#FFF;
        border:1px solid #000;
        outline:0;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
.Default_comment_box .commentBox_client_input_textarea_red {  
        border: 1px solid #ff0000;
    }
  .Default_comment_box .commentBox_conterol_bottom_body{
      float:left;
      width:100%;
  }
.Default_comment_box .commentBox_conterol_bottom_left{
     
}
.Default_comment_box .commentBox_conterol_bottom_like_body{
    
}
.Default_comment_box .commentBox_conterol_bottom_like_sym{
    
    width:20px;
    height:20px;
    padding:5px;
    margin-left:10px;
       margin-right:10px;
}
.Default_comment_box .commentBox_conterol_bottom_like_sym path{
   fill:#ff0000;
}
.Default_comment_box .commentBox_conterol_bottom_like_sym:hover{
   cursor:pointer;
    background-color:#CCC;
    border-radius:2px;
}
 
.Default_comment_box .commentBox_conterol_bottom_like_text{
    color:#ff0000;
     float:left;
     padding-top:6px;
}
.Default_comment_box .commentBox_conterol_bottom_like_text span{
    font-weight:bold;
}
.Default_comment_box .commentBox_conterol_bottom_comment_body{
    
    padding-top:6px;
    padding-left:10px; 
      padding-right:10px;
}
.Default_comment_box .commentBox_conterol_bottom_comment_text{
    color:#555;
    
   
}
.Default_comment_box .commentBox_conterol_bottom_comment_text span{
    color:#000;
    
}
.Default_comment_box .commentBox_conterol_bottom_right{
    padding:10px;
}
.Default_comment_box .commentBox_conterol_bottom_btn_body{
    
    background-color: #f8f8f8;
    border: 1px solid #d3d3d3;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    margin-top: -10px;
    border-radius:2px;
    -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}
.Default_comment_box .commentBox_conterol_bottom_btn_text{
       border-top:1px solid #FFF;
    color: #000000;
   padding:6px;
   padding-left:32px;
    padding-right:32px;
     border-radius:2px;
     -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
   
}
.Default_comment_box .commentBox_conterol_bottom_btn_body:hover{
 
    background-color: #444;
    border: 1px solid #111;
    cursor:pointer;
    -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}
    .Default_comment_box .commentBox_conterol_bottom_btn_body:hover .commentBox_conterol_bottom_btn_text {
        border-top: 1px solid #555;
        color: #FFF;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
.Default_comment_box .commentBox_Items_td
{
     padding:10px;
  }
.Default_comment_box .commentBox_Items_Body{
      border-top:1px solid #CCC;
      margin-top:4px;
  }
.Default_comment_box .commentBox_Items_Load_more_body{
   text-align:center;
   padding:5px;
   color:#0063ff;
   -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
   
  }
    .Default_comment_box .commentBox_Items_Load_more_body:hover {
        background-color: #EEE;
        cursor: pointer;
        color: #000;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
 
.Default_comment_box .commentBox_conterol_bottom_like_loading{
   width:30px;
   height:30px;
    
   padding-right:3px;
    padding-left:3px;
  }
.Default_comment_box .commentBox_conterol_bottom_like_loading rect{
   fill:#ff0000;
  }
.Default_comment_box .commentBox_Comment_Items_td
{
   padding:10px;

}
.Default_comment_box .commentBox_Comment_Items_body
{
    margin-top:3px;
   
   min-height:100px;
}

.Default_comment_box .Comment_item_body{
    border-top:1px solid #EEE;
}
.Default_comment_box .Comment_item_in{

}
.Default_comment_box .Reply_item_in{

}
.Default_comment_box .Comment_item_image_td{
    padding:5px;
}
.Default_comment_box .Comment_item_image_user{
    background-color:#0d6198;
    width:40px;
    height:40px;
    border-radius:3px;
    border:1px solid #EEE;
}
.Default_comment_box .Comment_item_image_text{
     text-align:center;
     font-size:12px;
     color:#FFF;
     padding-top:12px;
}
.Default_comment_box .Comment_item_user_name_text_td{
    padding-left:3px;
    padding-top:14px;
}
.Default_comment_box .Comment_item_user_name_text_href{
    text-decoration:none;
    color:#003cff;
    font-size:14px;
     
}
.Default_comment_box .Comment_item_user_name_text{
      color:#3a03a2;
    font-size:14px;
    float:left;
}
.Default_comment_box .Comment_item_user_comment_text_td{
    padding:10px;
    font-size:13px;
}
.Default_comment_box .Comment_item_user_comment_text{}
.Default_comment_box .Comment_item_user_comment_like_td{
    padding-top:10px;
}
.Default_comment_box .Comment_item_user_comment_like_sym{
    width: 17px;
    height: 17px;
    padding: 5px;
    border-radius: 3px;
    cursor:pointer;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.Default_comment_box .Comment_item_user_comment_like_sym path{
    fill:#777;

}
.Default_comment_box .Comment_item_user_comment_like_sym:hover{
    background-color:#ff0000;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.Default_comment_box .Comment_item_user_comment_like_sym path{
    fill:#777;

}
.Default_comment_box .Comment_item_user_comment_like_sym:hover path{
    fill:#FFF;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.Default_comment_box .Comment_item_user_reply_inp_td{}
    .Default_comment_box .Comment_item_user_reply_inp {
        display: inline-block;
        max-width: auto;
        min-width: 75px;
        vertical-align: baseline;
        width: auto;
        height: auto;
        padding: 10px;
        margin: 0;
        border-radius: 2px;
        border-style: inset;
        color: #000000;
        -webkit-appearance: none;
        -moz-appearance: none;
        border: none;
        background-color: transparent;
        border: none;
        resize: none;
        text-transform: initial;
        letter-spacing: initial;
        box-sizing: border-box;
        overflow: hidden;
        display: block;
        width: 100%;
        font-size: 13px;
        
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
.Default_comment_box .Comment_item_user_reply_inp:focus
 {
    outline:0;
    background-color:#EEE;
    -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.Default_comment_box .Comment_item_user_link_btn_td{
    padding:5px;
}
.Default_comment_box .Comment_item_user_link_btn_bottom_body{
    font-size:13px;
  
}
.Default_comment_box .Comment_item_user_link_btn_like_btn{
     
     color:#ff0000;
}

.Default_comment_box .Comment_item_user_link_btn_like_btn span{
      font-weight:bold;
}
.Default_comment_box .Comment_item_user_link_btn_Reply_btn{
      
     
}
.Default_comment_box .Comment_item_user_time_ago_text{
    font-size:13px;
 
    color:#818181;
}




.Default_comment_box .Comment_item_user_link_btn_Li{
   
   margin-left:3px;
    margin-right:3px;
  }
.Default_comment_box .Comment_items_reply{
    padding-top:10px;
   
  }
.Default_comment_box .Comment_items_like_loading 
{
    position:absolute;
    width:40px;
    height:40px;
    margin:-11px;
}
.Default_comment_box .Comment_items_like_loading  rect
{
     fill:#000;
}
.Default_comment_box .Comment_item_user_comment_like_sym_p{
      width: 17px;
    height: 17px;
    padding: 5px;
    border-radius: 3px;
    
  }
.Default_comment_box .Comment_item_user_comment_msg_stg{
   
  }
.Default_comment_box .Comment_item_msg_stage_body{
    background-color:#fff2f2;
     
}
.Default_comment_box .Comment_item_msg_stage_in{}
.Default_comment_box .Comment_item_msg_stage_message{
    padding:5px;
    text-align:center;
    font-size:14px;
    color:#ff0000;
}
.Default_comment_box .Comment_item_msg_stage_btn_body{
     border: 1px solid #d3d3d3;
        border-radius: 2px;
        background-color: #f8f8f8;
        margin: 6px;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
        margin-left: 5px;
        margin-right: 5px;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}
 .Default_comment_box .Comment_item_msg_stage_btn_body:hover {
            border: 1px solid #000;
            border-radius: 2px;
            background-color: #333;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
            cursor: pointer;
        }
.Default_comment_box .Comment_item_msg_stage_btn_in{
     border-top: 1px #FFF solid;
        padding: 8px;
        padding-left: 40px;
        padding-right: 40px;
        text-align: center;
        font-size: 12px;
}
   .Default_comment_box .Comment_item_msg_stage_btn_body:hover .Comment_item_msg_stage_btn_in {
        border-top: 1px #454545 solid;
        color: #FFF;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
.Default_comment_box .Comment_item_user_reply_loading{
  
  }

    .Default_comment_box .Comment_item_user_reply_inp_loading 
    {
        opacity:0.5;
        background-color:#EEE;
        /* 
        background: linear-gradient(270deg, #EEE, #FFF, #EEE);
        background-size: 40% 40%;
       color:rgba(0, 0, 0, 0.2);
        -webkit-animation: Animationlist_Comment_Default_Effect 2s ease infinite;
        -moz-animation: Animationlist_Comment_Default_Effect 2s ease infinite;
        -o-animation: Animationlist_Comment_Default_Effect 2s ease infinite;
        animation: Animationlist_Comment_Default_Effect 2s ease infinite;*/
    }
    .Default_comment_box .Comment_item_user_reply_inp_loading:focus 
    {
          background-color:#EEE;
    }

@-webkit-keyframes Animationlist_Comment_Default_Effect {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@-moz-keyframes Animationlist_Comment_Default_Effect {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@-o-keyframes Animationlist_Comment_Default_Effect {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@keyframes Animationlist_Comment_Default_Effect {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.Default_comment_box .commentBox_show_more_loading_body , .Default_comment_box .commentBox_show_more_Reply_loading_body{
   height:40px;
   border-bottom:1px solid #CCC;
  }
.Default_comment_box .commentBox_show_more_loading_center_spinner , .Default_comment_box .commentBox_show_more_Reply_loading_center_spinner{
   width:70px;
   padding:5px;
   margin:0 auto;
    margin-top:-45px;
  }
.Default_comment_box .commentBox_show_more_loading_pattern , .Default_comment_box .commentBox_show_more_Reply_loading_pattern{
  
  }

.Default_comment_box .commentBox_show_more_loading_pattern path ,.Default_comment_box .commentBox_show_more_Reply_loading_pattern path{
   fill:#EEE;
  }
.Default_comment_box .commentBox_conterol_bottom_like_linex{
       padding-right:10px;
    padding-left:10px;
    padding-top:4px;
   
  }
.Default_comment_box .Comment_item_user_name_text_line{
   height:4px;
   background-color:#EEE;
   float:left;
   width:30px;
   border:1px solid #CCC;
  }
.Default_comment_box .Comment_item_image_user_line{
    height:30px;
   background-color:#EEE;
   border:1px solid #CCC;
   width:30px;
   background-image: url(users_wi.png);
   background-repeat:no-repeat;
   background-size:contain;
   background-position:center;
  }
.Default_comment_box .Comment_item_user_name_text_line_rect{
     height:4px;
   background-color:#EEE;
   float:left;
   width:10px;
   margin-left:4px;
   border:1px solid #CCC;
  }

.Default_comment_box .Comment_item_user_comment_adm_sym{
    width: 17px;
    height: 17px;
    padding: 5px;
    border-radius: 3px;
    cursor:pointer;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.Default_comment_box .Comment_item_user_comment_adm_sym path{
    fill:#0063ff;

}
.Default_comment_box .Comment_item_user_comment_adm_sym:hover{
    background-color:#333;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.Default_comment_box .Comment_item_user_comment_adm_sym path{
    fill:#0063ff;

}
.Default_comment_box .Comment_item_user_comment_adm_sym:hover path ,.Default_comment_box .Comment_item_user_comment_adm_sym:hover rect{
    fill:#FFF;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}



.Default_comment_box .Comment_item_user_comment_blc_sym{
    width: 17px;
    height: 17px;
    padding: 5px;
    border-radius: 3px;
    cursor:pointer;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.Default_comment_box .Comment_item_user_comment_blc_sym path{
    fill:#0063ff;

}
.Default_comment_box .Comment_item_user_comment_blc_sym:hover{
    background-color:#333;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.Default_comment_box .Comment_item_user_comment_blc_sym path{
    fill:#ff0000;

}
.Default_comment_box .Comment_item_user_comment_blc_sym:hover path , .Default_comment_box .Comment_item_user_comment_blc_sym:hover rect {
    fill:#FFF;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}


.Default_comment_box .Comment_item_user_comment_con .Comment_item_in{
     border-top:2px solid #2bd11f;
  }
.Default_comment_box .Comment_item_user_comment_unc .Comment_item_in{
    border-top:2px solid #ff0000;
   
  }


.Default_comment_box .Comment_item_user_reply_unc .Reply_item_in{
    border-top:2px solid #ff0000;
   
  }
.Default_comment_box .Comment_item_user_reply_con .Reply_item_in{
     border-top:2px solid #2bd11f;
  }

.Default_comment_box .Comment_item_user_comment_unc .Reply_item_in{
    border-top:2px solid #ff9400;
   
  }


.Default_comment_box .Comment_highlighter_Confirm {
    border-left: 2px solid #00c121;
}
.Default_comment_box .Comment_highlighter_UnConfirm {
    border-left: 2px solid #ff0000;
}
.Default_comment_box .Reply_highlighter_Confirm {
    border-left: 2px solid #0dd1cb;
}
.Default_comment_box .Reply_highlighter_UnConfirm {
    border-left: 2px solid #ffac00;
}

 