.captcha-error{
    padding: 8px;
    color: #f00;
    margin:0;
}
.captcha-help{
    color: #888;
    margin-top:5px !important;
    margin-bottom:5px !important;
}
.captcha-container{
    text-align: center;
    direction: rtl;
    padding:0;
    margin-right:auto;
    margin-left:auto;
    margin-top:14px;
    margin-bottom:14px;
}
.captcha-checkbox-container{
    width: 94%;
    margin-top: 8px;
    margin-bottom: 8px;
    text-align: right;
    padding-right: 0;
}
.captcha-checkbox{
    width: 28px;
    height: 28px;
    background: white;
    border:1px #999 solid;
    cursor: pointer;
    display:table-cell;
}
.captcha-checkbox-txt{
    padding-right:9px;
    vertical-align: middle;
    display:table-cell;
}
.captcha-img{
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.captcha-img-container{
    padding: 14px;
}
.hidden{
    display: none;
}
.captcha-keyword table{
    margin-right:auto;
    margin-left:auto;
}
.captcha-keyword tr{
    margin-right:auto;
    margin-left:auto;
}
.captcha-keyword td{
    border:1px solid #000;
    color:#000;
    cursor: pointer;
    padding: 4px;
}
.captcha-keyword td:HOVER{
    color:#fff;
    background: #555;
}

.captcha-keyword p{
    text-align: center;
    cursor: pointer;
}