#estekhare {
    margin: 10px auto;
    width: 100%;
}

#estekhare img {
    border: none !important;
}

.estekhare-ajax-wrapper,
.estekhare-header,
.estekhare-get,
#estekhare #estekhare-result {
    display: block !important;
    margin: auto !important;
    text-align: center;
}

.estekhare-ajax-wrapper {
    width: 16px;
    display: block;
    margin: auto;
}

.estekhare-get {
    cursor: pointer;
    max-width: 80% !important;
    max-width: 300px;
}

#estekhare #estekhare-result {
    text-align: justify;
}

#estekhare-result h3 {
    text-align: center;
}

.estekhare-ajax {
    display: none;
}

#estekhare-result span {
    border-right: 8px solid #420;
    border-left: 8px solid #420;
    display: block;
    padding: 10px;
}

#estekhare-result > table {
    margin: 10px auto 10px auto;
    color: #fff !important;
}

#estekhare-result table span {
    border: 0 !important;
}

.estekhare-tbl-title {
    font-weight: 700;
}

#estekhare-result tr td {
    border: 1px solid #d2ad66 !important;
    text-align: center;
    border-radius: 5px;
}

#estekhare-ghoran-pages tr td {
    border: none !important;
}

#estekhare-ghoran-pages {
    background-image: url(https://www.tasvirezendegi.com/wp-content/plugins/estekhare/css/img/qur-tas-bg.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
    padding: 30px;
}

#estekhare-result > table {
    margin: 10px auto auto auto !important;
    width: 99% !important;
}

.estekhare-half-width {
    width: 50% !important;
}

.estekhare-half-width img {
    width: 70%;
    background: #fff0;
    border: none !important;
    padding: 0 !important;
}

.gh-page-right {
    margin-right: 21% !important;
}

.gh-page-left {
    margin-right: 10% !important;
}

.estekhare-result {
    margin: 40px auto;
    max-width: 320px;
    background-image: url(https://www.tasvirezendegi.com/wp-content/plugins/estekhare/css/img/result-b.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
