.cycles_approve_confirm {
    text-align: center;
    width: auto;
    padding:0;
    min-width: 0px;
    min-height: 0px;
}
.cycles_help-outer {
    min-height:0;
    overflow:hidden;
}
.cycles_approve_confirm .loader-dismiss01 {right:5px;}

#feedback_confirm_loading_message,
#feedback_confirm_message {
    color:#fff;
    background:#4CAF50;
    padding:30px 40px 45px 40px;
    box-sizing:border-box;
}

#feedback_confirm_loading_message h4,
#feedback_confirm_message h4 {
    color:#fff;
}

.cycles-approved-button, 
.cycles-approved-button[disabled][disabled] {
    color:#FFF !important;
    background: #4CAF50 !important;
    border:none;
    height: 24px;
    width: 24px;
    min-width: 24px;
}

.cycles-approved-button i{
   font-size:16px !important;
   color:#000;
   line-height: 14px;
}
.cycles-approved-button span{
    float:left;
}
.cycles_approved_content {
    position:relative;
    cursor:pointer;
}
.cycles_approved_content.active .cycles-feedback-info,
.cycles_approved_content:hover .cycles-feedback-info {
    opacity:1;
    visibility:visible;
}
.cycles-feedback-info{
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:44px;
    right:0px;
    display: block;
    background:rgba(50,50,50,0.6);
    padding:20px;
    text-align:center;
    color:#fff;
    font-size:14px;
    line-height:18px;
    min-width:160px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
.cycles-feedback-info{}