@charset "UTF-8";
::-moz-selection {
    background: #0af;
    color: #fff;
    text-shadow: none !important
}

::selection {
    background: #0af;
    color: #fff;
    text-shadow: none !important
}

::-moz-selection {
    background: #0af;
    color: #fff;
    text-shadow: none !important
}

.fs-grid .fs-row,
.fs_grid_row {
    width: 300px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:500px) {
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 480px
    }
}

@media screen and (min-width:740px) {
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 720px
    }
}

@media screen and (min-width:980px) {
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 960px
    }
}

@media screen and (min-width:1221px) {
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 1150px
    }
}

@media screen and (min-width:1241px) {
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 1240px
    }
}

@media screen and (max-width:1250px) and (min-width:1221px) {
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 1200px !important
    }
    .fs-grid .fs-row .fs-row,
    .fs_grid_row_row {
        width: 102.08333333% !important
    }
    
    .advertise.place-16 li,
    .advertise.place-31 li {
        width: 1200px;
        height: 91px
    }
    .advertise.place-16 li img,
    .advertise.place-16 li object,
    .advertise.place-31 li img,
    .advertise.place-31 li object {
        width: 1200px;
        height: 91px
    }
    body.homepage .news-box-10 .tabs a {
        padding: 3px 13px 7px !important
    }
}

.fs-grid .fs-row:after,
.fs_grid_row:after {
    height: 0;
    clear: both;
    content: ".";
    display: block;
    line-height: 0;
    visibility: hidden
}

.fs-grid-fluid .fs-row,
.fs_grid_row_fluid {
    width: 96%;
    width: calc(100% - 40px)
}

@media screen and (max-width:739px) {
    .fs-grid-sm-fluid .fs-row,
    .fs_grid_row_fluid_sm {
        width: 96%;
        width: calc(100% - 40px)
    }
}

.fs-grid .fs-row .fs-row,
.fs_grid_row_row {
    width: 102.08333333%;
    margin-left: -1.04166667%;
    margin-right: -1.04166667%
}

.fs-grid .fs-row [class*=fs-cell][class*=-contained] .fs-row,
.fs_grid_row_row_contained {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.fs-grid .fs-row [class*=fs-cell],
.fs_grid_cell {
    width: 97.91666667%;
    float: right;
    margin-left: 1.04166667%;
    margin-right: 1.04166667%
}

.fs-grid .fs-row [class*=fs-cell][class*=-centered],
.fs_grid_cell_centered {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.fs-grid .fs-row [class*=fs-cell][class*=-padded],
.fs_grid_cell_padded {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.04166667%;
    padding-right: 1.04166667%
}

.fs-grid .fs-row [class*=fs-cell][class*=-contained],
.fs_grid_cell_contained {
    margin-left: 0;
    margin-right: 0
}

.fs-grid .fs-row [class*=fs-cell][class*=-right],
.fs_grid_cell_right {
    float: left
}



.fs-grid .fs-row .fs-all-fifth {
    width: 17.91666667%
}

.fs-grid .fs-row .fs-all-fourth {
    width: 22.91666667%
}

.fs-grid .fs-row .fs-all-third {
    width: 31.25%
}

.fs-grid .fs-row .fs-all-half {
    width: 47.91666667%
}

.fs-grid .fs-row .fs-all-full {
    width: 97.91666667%
}

.fs-grid .fs-row .fs-all-push-fifth {
    margin-left: 21.04166667%
}

.fs-grid .fs-row .fs-all-push-fourth {
    margin-left: 26.04166667%
}

.fs-grid .fs-row .fs-all-push-third {
    margin-left: 34.375%
}

.fs-grid .fs-row .fs-all-push-half {
    margin-left: 51.04166667%
}

.fs-grid .fs-row [class*=-contained].fs-all-fifth {
    width: 20%
}

.fs-grid .fs-row [class*=-contained].fs-all-fourth {
    width: 25%
}

.fs-grid .fs-row [class*=-contained].fs-all-third {
    width: 33.33333333%
}

.fs-grid .fs-row [class*=-contained].fs-all-half {
    width: 50%
}

.fs-grid .fs-row [class*=-contained].fs-all-full {
    width: 100%
}

.fs-grid .fs-row [class*=-contained].fs-all-push-fifth {
    margin-left: 20%
}

.fs-grid .fs-row [class*=-contained].fs-all-push-fourth {
    margin-left: 25%
}

.fs-grid .fs-row [class*=-contained].fs-all-push-third {
    margin-left: 33.33333333%
}

.fs-grid .fs-row [class*=-contained].fs-all-push-half {
    margin-left: 50%
}

.fs-grid .fs-row .fs-all-hide {
    display: none
}

@media screen and (max-width:769px) {
    /*.fs-grid .fs-row .fs-sm-1 {*/
    /*    width: 6.25%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-2 {*/
    /*    width: 14.58333333%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-3 {*/
    /*    width: 22.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-4 {*/
    /*    width: 31.25%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-5 {*/
    /*    width: 39.58333333%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-6 {*/
    /*    width: 47.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-7 {*/
    /*    width: 56.25%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-8 {*/
    /*    width: 64.58333333%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-9 {*/
    /*    width: 72.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-10 {*/
    /*    width: 81.25%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-11 {*/
    /*    width: 89.58333333%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-12 {*/
    /*    width: 97.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-push-1 {*/
    /*    margin-left: 34.375%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-push-2 {*/
    /*    margin-left: 67.70833333%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-1 {*/
    /*    width: 33.33333333%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-2 {*/
    /*    width: 66.66666667%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-3 {*/
    /*    width: 100%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-push-1 {*/
    /*    margin-left: 33.33333333%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-push-2 {*/
    /*    margin-left: 66.66666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-fifth {*/
    /*    width: 17.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-fourth {*/
    /*    width: 22.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-third {*/
    /*    width: 31.25%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-half {*/
    /*    width: 47.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-full {*/
    /*    width: 97.91666667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-push-fifth {*/
    /*    margin-left: 21.04166667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-push-fourth {*/
    /*    margin-left: 26.04166667%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-push-third {*/
    /*    margin-left: 34.375%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-push-half {*/
    /*    margin-left: 51.04166667%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-fifth {*/
    /*    width: 20%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-fourth {*/
    /*    width: 25%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-third {*/
    /*    width: 33.33333333%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-half {*/
    /*    width: 50%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-full {*/
    /*    width: 100%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-push-fifth {*/
    /*    margin-left: 20%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-push-fourth {*/
    /*    margin-left: 25%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-push-third {*/
    /*    margin-left: 33.33333333%*/
    /*}*/
    /*.fs-grid .fs-row [class*=-contained].fs-sm-push-half {*/
    /*    margin-left: 50%*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-hide {*/
    /*    display: none !important*/
    /*}*/
    /*.fs-grid .fs-row .fs-sm-show {*/
    /*    display: block !important*/
    /*}*/
}

@media screen and (max-width:499px) {
    .fs-grid .fs-row .fs-xs-1 {
        width: 6.25%
    }
    .fs-grid .fs-row .fs-xs-2 {
        width: 14.58333333%
    }
    .fs-grid .fs-row .fs-xs-3 {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-xs-4 {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-xs-5 {
        width: 39.58333333%
    }
    .fs-grid .fs-row .fs-xs-6 {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-xs-7 {
        width: 56.25%
    }
    .fs-grid .fs-row .fs-xs-8 {
        width: 64.58333333%
    }
    .fs-grid .fs-row .fs-xs-9 {
        width: 72.91666667%
    }
    .fs-grid .fs-row .fs-xs-10 {
        width: 81.25%
    }
    .fs-grid .fs-row .fs-xs-11 {
        width: 89.58333333%
    }
    .fs-grid .fs-row .fs-xs-12 {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-xs-push-1 {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-xs-push-2 {
        margin-left: 67.70833333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-1 {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-2 {
        width: 66.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-3 {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-push-1 {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-push-2 {
        margin-left: 66.66666667%
    }
    .fs-grid .fs-row .fs-xs-fifth {
        width: 17.91666667%
    }
    .fs-grid .fs-row .fs-xs-fourth {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-xs-third {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-xs-half {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-xs-full {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-xs-push-fifth {
        margin-left: 21.04166667%
    }
    .fs-grid .fs-row .fs-xs-push-fourth {
        margin-left: 26.04166667%
    }
    .fs-grid .fs-row .fs-xs-push-third {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-xs-push-half {
        margin-left: 51.04166667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-fifth {
        width: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-fourth {
        width: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-third {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-half {
        width: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-full {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-push-fifth {
        margin-left: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-push-fourth {
        margin-left: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-push-third {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xs-push-half {
        margin-left: 50%
    }
    .fs-grid .fs-row .fs-xs-hide {
        display: none
    }
    .fs-grid .fs-row .fs-xs-show {
        display: block !important
    }
}

@media screen and (min-width:761px) and (max-width:979px) {
    .fs-grid .fs-row .fs-md-1 {
        width: 6.25%
    }
    .fs-grid .fs-row .fs-md-2 {
        width: 14.58333333%
    }
    .fs-grid .fs-row .fs-md-3 {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-md-4 {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-md-5 {
        width: 39.58333333%
    }
    .fs-grid .fs-row .fs-md-6 {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-md-7 {
        width: 56.25%
    }
    .fs-grid .fs-row .fs-md-8 {
        width: 64.58333333%
    }
    .fs-grid .fs-row .fs-md-9 {
        width: 72.91666667%
    }
    .fs-grid .fs-row .fs-md-10 {
        width: 81.25%
    }
    .fs-grid .fs-row .fs-md-11 {
        width: 89.58333333%
    }
    .fs-grid .fs-row .fs-md-12 {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-md-push-1 {
        margin-left: 17.70833333%
    }
    .fs-grid .fs-row .fs-md-push-2 {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-md-push-3 {
        margin-left: 51.04166667%
    }
    .fs-grid .fs-row .fs-md-push-4 {
        margin-left: 67.70833333%
    }
    .fs-grid .fs-row .fs-md-push-5 {
        margin-left: 84.375%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-1 {
        width: 16.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-2 {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-3 {
        width: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-4 {
        width: 66.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-5 {
        width: 83.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-6 {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-1 {
        margin-left: 16.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-2 {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-3 {
        margin-left: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-4 {
        margin-left: 66.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-5 {
        margin-left: 83.33333333%
    }
    .fs-grid .fs-row .fs-md-fifth {
        width: 17.91666667%
    }
    .fs-grid .fs-row .fs-md-fourth {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-md-third {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-md-half {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-md-full {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-md-push-fifth {
        margin-left: 21.04166667%
    }
    .fs-grid .fs-row .fs-md-push-fourth {
        margin-left: 26.04166667%
    }
    .fs-grid .fs-row .fs-md-push-third {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-md-push-half {
        margin-left: 51.04166667%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-fifth {
        width: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-fourth {
        width: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-third {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-half {
        width: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-full {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-fifth {
        margin-left: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-fourth {
        margin-left: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-third {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-md-push-half {
        margin-left: 50%
    }
    .fs-grid .fs-row .fs-md-hide,
    .fs-md-hide {
        display: none !important
    }
    .fs-grid .fs-row .fs-md-show,
    .fs-md-show {
        display: block !important
    }

    .fs-grid .fs-row,
    .fs_grid_row {
        /*width: 769px !important*/
    }
    .fs-grid .fs-row .fs-row {
        /*width: 102% !important*/
    }
}

@media screen and (min-width:980px) {
    .fs-grid .fs-row .fs-lg-1 {
        width: 6.25%
    }
    .fs-grid .fs-row .fs-lg-2 {
        width: 14.58333333%
    }
    .fs-grid .fs-row .fs-lg-3 {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-lg-4 {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-lg-5 {
        width: 39.58333333%
    }
    .fs-grid .fs-row .fs-lg-6 {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-lg-7 {
        width: 56.25%
    }
    .fs-grid .fs-row .fs-lg-8 {
        width: 64.58333333%
    }
    .fs-grid .fs-row .fs-lg-9 {
        width: 72.91666667%
    }
    .fs-grid .fs-row .fs-lg-10 {
        width: 81.25%
    }
    .fs-grid .fs-row .fs-lg-11 {
        width: 89.58333333%
    }
    .fs-grid .fs-row .fs-lg-12 {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-lg-push-1 {
        margin-left: 9.375%
    }
    .fs-grid .fs-row .fs-lg-push-2 {
        margin-left: 17.70833333%
    }
    .fs-grid .fs-row .fs-lg-push-3 {
        margin-left: 26.04166667%
    }
    .fs-grid .fs-row .fs-lg-push-4 {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-lg-push-5 {
        margin-left: 42.70833333%
    }
    .fs-grid .fs-row .fs-lg-push-6 {
        margin-left: 51.04166667%
    }
    .fs-grid .fs-row .fs-lg-push-7 {
        margin-left: 59.375%
    }
    .fs-grid .fs-row .fs-lg-push-8 {
        margin-left: 67.70833333%
    }
    .fs-grid .fs-row .fs-lg-push-9 {
        margin-left: 76.04166667%
    }
    .fs-grid .fs-row .fs-lg-push-10 {
        margin-left: 84.375%
    }
    .fs-grid .fs-row .fs-lg-push-11 {
        margin-left: 92.70833333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-1 {
        width: 8.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-2 {
        width: 16.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-3 {
        width: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-4 {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-5 {
        width: 41.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-6 {
        width: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-7 {
        width: 58.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-8 {
        width: 66.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-9 {
        width: 75%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-10 {
        width: 83.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-11 {
        width: 91.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-12 {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-1 {
        margin-left: 8.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-2 {
        margin-left: 16.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-3 {
        margin-left: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-4 {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-5 {
        margin-left: 41.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-6 {
        margin-left: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-7 {
        margin-left: 58.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-8 {
        margin-left: 66.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-9 {
        margin-left: 75%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-10 {
        margin-left: 83.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-11 {
        margin-left: 91.66666667%
    }
    .fs-grid .fs-row .fs-lg-fifth {
        width: 17.91666667%
    }
    .fs-grid .fs-row .fs-lg-fourth {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-lg-third {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-lg-half {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-lg-full {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-lg-push-fifth {
        margin-left: 21.04166667%
    }
    .fs-grid .fs-row .fs-lg-push-fourth {
        margin-left: 26.04166667%
    }
    .fs-grid .fs-row .fs-lg-push-third {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-lg-push-half {
        margin-left: 51.04166667%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-fifth {
        width: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-fourth {
        width: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-third {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-half {
        width: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-full {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-fifth {
        margin-left: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-fourth {
        margin-left: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-third {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-lg-push-half {
        margin-left: 50%
    }
    .fs-grid .fs-row .fs-lg-hide {
        display: none !important
    }
    .fs-grid .fs-row .fs-lg-show {
        display: block !important
    }
}

@media screen and (min-width:1221px) {
    .fs-grid .fs-row .fs-xl-1 {
        width: 6.25%
    }
    .fs-grid .fs-row .fs-xl-2 {
        width: 14.58333333%
    }
    .fs-grid .fs-row .fs-xl-3 {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-xl-4 {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-xl-5 {
        width: 39.58333333%
    }
    .fs-grid .fs-row .fs-xl-6 {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-xl-7 {
        width: 56.25%
    }
    .fs-grid .fs-row .fs-xl-8 {
        width: 64.58333333%
    }
    .fs-grid .fs-row .fs-xl-9 {
        width: 72.91666667%
    }
    .fs-grid .fs-row .fs-xl-10 {
        width: 81.25%
    }
    .fs-grid .fs-row .fs-xl-11 {
        width: 89.58333333%
    }
    .fs-grid .fs-row .fs-xl-12 {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-xl-push-1 {
        margin-left: 9.375%
    }
    .fs-grid .fs-row .fs-xl-push-2 {
        margin-left: 17.70833333%
    }
    .fs-grid .fs-row .fs-xl-push-3 {
        margin-left: 26.04166667%
    }
    .fs-grid .fs-row .fs-xl-push-4 {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-xl-push-5 {
        margin-left: 42.70833333%
    }
    .fs-grid .fs-row .fs-xl-push-6 {
        margin-left: 51.04166667%
    }
    .fs-grid .fs-row .fs-xl-push-7 {
        margin-left: 59.375%
    }
    .fs-grid .fs-row .fs-xl-push-8 {
        margin-left: 67.70833333%
    }
    .fs-grid .fs-row .fs-xl-push-9 {
        margin-left: 76.04166667%
    }
    .fs-grid .fs-row .fs-xl-push-10 {
        margin-left: 84.375%
    }
    .fs-grid .fs-row .fs-xl-push-11 {
        margin-left: 92.70833333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-1 {
        width: 8.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-2 {
        width: 16.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-3 {
        width: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-4 {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-5 {
        width: 41.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-6 {
        width: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-7 {
        width: 58.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-8 {
        width: 66.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-9 {
        width: 75%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-10 {
        width: 83.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-11 {
        width: 91.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-12 {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-1 {
        margin-left: 8.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-2 {
        margin-left: 16.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-3 {
        margin-left: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-4 {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-5 {
        margin-left: 41.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-6 {
        margin-left: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-7 {
        margin-left: 58.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-8 {
        margin-left: 66.66666667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-9 {
        margin-left: 75%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-10 {
        margin-left: 83.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-11 {
        margin-left: 91.66666667%
    }
    .fs-grid .fs-row .fs-xl-fifth {
        width: 17.91666667%
    }
    .fs-grid .fs-row .fs-xl-fourth {
        width: 22.91666667%
    }
    .fs-grid .fs-row .fs-xl-third {
        width: 31.25%
    }
    .fs-grid .fs-row .fs-xl-half {
        width: 47.91666667%
    }
    .fs-grid .fs-row .fs-xl-full {
        width: 97.91666667%
    }
    .fs-grid .fs-row .fs-xl-push-fifth {
        margin-left: 21.04166667%
    }
    .fs-grid .fs-row .fs-xl-push-fourth {
        margin-left: 26.04166667%
    }
    .fs-grid .fs-row .fs-xl-push-third {
        margin-left: 34.375%
    }
    .fs-grid .fs-row .fs-xl-push-half {
        margin-left: 51.04166667%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-fifth {
        width: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-fourth {
        width: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-third {
        width: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-half {
        width: 50%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-full {
        width: 100%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-fifth {
        margin-left: 20%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-fourth {
        margin-left: 25%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-third {
        margin-left: 33.33333333%
    }
    .fs-grid .fs-row [class*=-contained].fs-xl-push-half {
        margin-left: 50%
    }
    .fs-grid .fs-row .fs-xl-hide {
        display: none !important
    }
    .fs-grid .fs-row .fs-xl-show {
        display: block !important
    }
}



.clear {
    clear: both
}


.box {
    border: 1px solid #d5d5d5;
    margin-bottom: 20px;
    padding: 10px
}

table {
    width: 100%;
    border-spacing: 0
}

table .convert-box,
table#convert-chart,
table.data-table,
table.invest-table {
    border: 1px solid #d5d5d5;
    border-top: 3px solid transparent !important;
    margin-bottom: 20px
}

html body.energy table.data-table {
    margin-bottom: 20.5px !important
}

html body.energy table thead th {
    height: 42px !important
}

html body.energy table.data-table tbody tr td {
    padding: 14px 1px 8px;
    font: 12px/1.3 iranyekan, tahoma
}



html body.energy table.data-table tbody tr th {
    font: 12px/1.3 iranyekan, arial, helvetica
}

table thead {
    background: #efefef
}

table thead th {
    border-bottom: 1px solid #dadada;
    padding: 6px 10px 9px 15px;
    color: #3b5998;
    font: 13px/1.3 iranyekan, tahoma !important;
    text-align: right !important;
    position: relative;
    border-top: 0 !important;
    background-color: #e1e3e5 !important;
    color: #303030 !important
}

table tr td {
    padding: 7px 0 10px;
    border-bottom: 1px solid #ececec
}

table tr:last-child td {
    border-bottom: 0
}

table#convert-chart tbody tr th,
table.convert-box tbody tr th,
table.data-table tbody tr th,
table.invest-table tbody tr th {
    padding: 11px 10px 12px 11px;
    font: 13px/1.3 iranyekan, arial, helvetica;
    background-color: #f9f9f9;
    text-shadow: 0 1px 1px #fff;
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
    text-align: right !important
}

table#convert-chart tbody tr td,
table.convert-box tbody tr td,
table.data-table tbody tr td,
table.invest-table tbody tr td {
    padding: 11px 11px 7px 9px;
    vertical-align: top;
    text-align: right;
    font: 13px/1.3 iranyekan, tahoma
}

table#convert-chart tbody tr:hover,
table.convert-box tbody tr:hover,
table.data-table tbody tr:hover,
table.invest-table tbody tr:hover {
    -webkit-transition: none;
    transition: none;
    background: #c2c2c2 !important
}

table#convert-chart tbody tr:hover th,
table.convert-box tbody tr:hover th,
table.data-table tbody tr:hover th,
table.invest-table tbody tr:hover th {
    -webkit-transition: none;
    transition: none;
    background-color: transparent !important
}

table#convert-chart tbody tr:last-child td,
table#convert-chart tbody tr:last-child th,
table.convert-box tbody tr:last-child td,
table.convert-box tbody tr:last-child th,
table.data-table tbody tr:last-child td,
table.data-table tbody tr:last-child th,
table.invest-table tbody tr:last-child td,
table.invest-table tbody tr:last-child th {
    border-bottom: none
}

#convert-chart tbody tr th,
#diff-table tbody tr th,
#diff-table2 tbody tr th,
#price-table tbody tr th,
#section .data-table tbody tr th,
.convert-box tbody tr th {
    width: 100px
}

#diff-table.price-page tbody tr th,
#diff-table2.price-page tbody tr th,
#price-table.price-page tbody tr th {
    height: 38px
}




:after,
:before {
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a {
    color: #369;
    text-decoration: none;
    cursor: pointer
}

a:focus,
a:hover {
    /* color: brown; */
    outline: 0
}

a:active {
    color: #666
}

.news-columns {
    display: none
}

.hide-1315 {
    display: block
}

@media all and (max-width:1315px) {
    .hide-1315 {
        display: none !important
    }
}

@media all and (min-width:979px) and (max-width:1220px) {
    
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 960px !important
    }
    .fs-grid .fs-row .fs-row {
        width: 102% !important
    }
}


@media all and (max-width:1220px) {
    .footer-links-column {
        width: 15% !important
    }
    ul.info-bar li {
        width: 11.3% !important
    }
    .medium-show {
        display: block !important
    }
    .medium-hide {
        display: none !important
    }
    .middle-ads ul {
        float: none !important;
        margin-bottom: 5px !important
    }
    
    .internal #section {
        width: 660px !important
    }
    .internal #section.section-2 {
        width: 100% !important;
        margin-left: 0 !important
    }

    body.homepage #aside-2 .show-block {
        display: block !important
    }
    body.homepage #section {
        margin-left: 40px !important
    }
    body.homepage .news-columns {
        display: block !important
    }
    
    body.homepage .hp-right {
        margin-left: 40px !important
    }
    body.homepage .hp-left {
        width: 280px !important
    }
    body.homepage .hp-left .feed-box ul li a {
        font-size: 11px
    }
    body.homepage .hp-left .news-tag {
        display: none
    }
    body.homepage .hp-left .news-date {
        display: none
    }
    body.homepage .hp-left .hp-left-right {
        display: none
    }
    body.homepage #f-price_gel {
        display: none
    }
    body.homepage .middle-ads {
        margin: 0 !important
    }
    body.homepage .middle-ads ul {
        float: none !important;
        margin-top: 7px !important
    }
    
    body.homepage .homepage-bottom {
        padding-top: 0;
        background: #fff
    }
}

.advertise.advertise-mobile {
    display: none
}

.medium-show {
    display: none
}

@media (max-width:769px) {
    /*body.homepage .hp-left-right {*/
    /*    width: 100% !important*/
    /*}*/
    /*#newsletter:before {*/
    /*    display: none !important*/
    /*}*/
    /*.learning-list h1 .date {*/
    /*    float: none !important;*/
    /*    margin-right: 20px !important*/
    /*}*/
    /*.learning-list img.avatar {*/
    /*    float: none !important;*/
    /*    margin: 0 auto 10px !important;*/
    /*    display: block !important*/
    /*}*/
    /*body .medium-show {*/
    /*    display: none !important*/
    /*}*/
    /*.chart-td {*/
    /*    display: none !important*/
    /*}*/
    /*html body.homepage #currency-table th.flag {*/
    /*    width: auto !important*/
    /*}*/
    /*.advertise {*/
    /*    display: none*/
    /*}*/
    /*.advertise.advertise-mobile {*/
    /*    display: block !important*/
    /*}*/
    /*.mobile-hide {*/
    /*    display: none !important*/
    /*}*/
    /*.mobile-show {*/
    /*    display: block !important*/
    /*}*/
    /*.mobile-inline-block {*/
    /*    display: inline-block !important*/
    /*}*/
    /*.charts {*/
    /*    display: none*/
    /*}*/
    /*.chart-icon {*/
    /*    bottom: -14px;*/
    /*    display: none !important*/
    /*}*/
    /*section.center-news .column {*/
    /*    float: none !important;*/
    /*    width: 100% !important*/
    /*}*/
    
    /*#convert-chart,*/
    /*.convert-box,*/
    /*table.data-table {*/
    /*    border: none;*/
    /*    display: block*/
    /*}*/
    /*#convert-chart tbody,*/
    /*#convert-chart td,*/
    /*#convert-chart th,*/
    /*#convert-chart thead,*/
    /*#convert-chart tr,*/
    /*.convert-box tbody,*/
    /*.convert-box td,*/
    /*.convert-box th,*/
    /*.convert-box thead,*/
    /*.convert-box tr,*/
    /*table.data-table tbody,*/
    /*table.data-table td,*/
    /*table.data-table th,*/
    /*table.data-table thead,*/
    /*table.data-table tr {*/
    /*    display: block*/
    /*}*/
    /*#convert-chart thead tr th,*/
    /*.convert-box thead tr th,*/
    /*table.data-table thead tr th {*/
    /*    display: none !important*/
    /*}*/
    /*#convert-chart thead tr th:nth-child(1),*/
    /*.convert-box thead tr th:nth-child(1),*/
    /*table.data-table thead tr th:nth-child(1) {*/
    /*    display: block !important;*/
    /*    text-align: center !important*/
    /*}*/
    /*#convert-chart td,*/
    /*.convert-box td,*/
    /*table.data-table td {*/
    /*    position: relative;*/
    /*    padding-left: 50%;*/
    /*    text-align: left !important;*/
    /*    font-size: 11px !important*/
    /*}*/
    /*#convert-chart tbody tr td,*/
    /*.convert-box tbody tr td,*/
    /*table.data-table tbody tr td {*/
    /*    font-size: 11px !important*/
    /*}*/
    /*#convert-chart tbody tr th,*/
    /*#convert-chart tbody tr:hover th,*/
    /*.convert-box tbody tr th,*/
    /*.convert-box tbody tr:hover th,*/
    /*table.data-table tbody tr th,*/
    /*table.data-table tbody tr:hover th {*/
    /*    width: 100% !important;*/
    /*    background: #494949 !important;*/
    /*    text-shadow: none !important;*/
    /*    font-weight: 700;*/
    /*    color: #fff !important*/
    /*}*/
    /*#convert-chart td:before,*/
    /*.convert-box td:before,*/
    /*table.data-table td:before {*/
    /*    position: absolute;*/
    /*    top: 6px;*/
    /*    right: 6px;*/
    /*    width: 45% !important;*/
    /*    padding-right: 0;*/
    /*    text-align: right;*/
    /*    white-space: nowrap*/
    /*}*/
    
    /*body.prices table.data-table.data-table-list.data-table-prices tr {*/
    /*    display: block*/
    /*}*/
    /*body.prices table.data-table.data-table-list.data-table-prices tr td,*/
    /*body.prices table.data-table.data-table-list.data-table-prices tr th {*/
    /*    display: none*/
    /*}*/
    /*body.prices table.data-table.data-table-list.data-table-prices tr td:nth-child(1),*/
    /*body.prices table.data-table.data-table-list.data-table-prices tr th:nth-child(1) {*/
    /*    display: block !important;*/
    /*    float: right;*/
    /*    text-align: right !important*/
    /*}*/
    /*body.prices table.data-table.data-table-list.data-table-prices tr td:nth-last-child(1),*/
    /*body.prices table.data-table.data-table-list.data-table-prices tr th:nth-last-child(1) {*/
    /*    display: block !important;*/
    /*    text-align: left !important*/
    /*}*/
    /*.mobile-sub ul {*/
    /*    right: -110px !important*/
    /*}*/
    /*body.homepage .block-more a {*/
    /*    display: none*/
    /*}*/
    /*body.homepage #main #aside table tbody th,*/
    /*body.homepage #main #aside-2 table tbody th {*/
    /*    width: 100% !important*/
    /*}*/
    /*body.homepage .feed-box ul li a {*/
    /*    font-size: 11px !important*/
    /*}*/
    /*body.homepage .feed-box .news-date,*/
    /*body.homepage .feed-box .news-source,*/
    /*body.homepage .feed-box .news-tag {*/
    /*    display: none*/
    /*}*/
    /*body.homepage .hp-left-left {*/
    /*    width: 100% !important;*/
    /*    float: none !important*/
    /*}*/
    /*body.homepage .hp-left,*/
    /*body.homepage .hp-right {*/
    /*    width: 100% !important;*/
    /*    float: none !important*/
    /*}*/
    /*body.homepage #convert-chart,*/
    /*body.homepage .convert-box {*/
    /*    display: none !important*/
    /*}*/
}

@media all and (max-width:850px) {
    .tablet-hide {
        display: none !important
    }
    ul.info-bar li {
        width: 15.18% !important
    }
    
    html body.internal #section {
        width: 100% !important
    }
    #alexa-toolbar a img {
        width: 100% !important;
        height: auto !important
    }
    .homepage #currency-table th.flag {
        width: 110px !important
    }
    
    .fs-grid .fs-row,
    .fs_grid_row {
        width: 100% !important
    }
    .fs-grid .fs-row .fs-row,
    .fs_grid_row {
        width: 102% !important
    }
    html body.homepage #section {
        margin: 0 !important
    }
    html body.homepage .news-columns {
        display: none !important
    }
    html body.homepage #aside-2 {
        margin-right: 0 !important;
        float: none !important;
        width: 100% !important;
        display: block !important
    }
    #aside-2 ul li a,
    .internal #aside .feed-box ul li a,
    .news-columns ul li a {
        background-image: none !important;
        padding-right: 10px
    }
    #main {
        width: 100% !important;
        padding: 0 20px
    }
    table td,
    table th {
        font-size: 10px !important
    }
    #section,
    html body.homepage #section {
        width: 100% !important;
        float: none !important
    }
    
    #footer #links {
        display: none
    }
    .timer {
        margin-top: 0 !important;
        float: none !important;
        padding: 10px;
        background: #333;
        text-align: center !important;
        -webkit-box-shadow: 0 -1px 4px #111 inset;
        box-shadow: 0 -1px 4px #111 inset;
        width: 100% !important
    }
    
    nav aside.date {
        display: block !important;
        float: none !important;
        text-align: center !important;
        padding-top: 9px !important;
        padding-bottom: 8px !important;
        margin-top: 0 !important
    }
    nav ul {
        text-align: center
    }
    
    #footer p {
        padding: 0 20px
    }
}



.row-change {
    background: #ffa100 !important;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s
}

.row-change th {
    background: #ffa100 !important;
    border-left: 0 !important;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s
}

.row-high {
    background: #a0ffa9 !important;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s
}

.row-high th {
    background: #a0ffa9 !important;
    border-left: 0 !important;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s
}

.row-low {
    background: #ffcace !important;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s
}

.row-low th {
    background: #ffcace !important;
    border-left: 0 !important;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s
}

.high:before,
.low:before {
    display: inline-block;
    margin-left: 9px;
    width: 8px;
    height: 6px;
    content: "\f077";
    font-family: fontAwesome;
    position: relative;
    top: 0;
    right: 3px;
    font-size: 11px
}

.low:before {
    content: ""
}

.high {
    color: #1aa500
}

.high:before {
    background-position: 0 -144px
}

.low {
    color: #ff4444
}

.low:before {
    background-position: 0 -151px
}

.quite {
    color: #666;
    font-size: 11px;
    margin-top: 5px;
    text-align: left
}


sup {
    margin-right: 2px;
    font-weight: 400;
    color: #444;
    display: none
}

.admin-panel a {
    font-size: 16px;
    font-weight: 700;
    display: block;
    background: #796ec6;
    margin-bottom: 10px;
    padding: 10px;
    width: 31.33%;
    float: right;
    margin-left: 10px;
    color: #fff;
    font-family: iranyekan;
    border-radius: 5px
}

.admin-panel a:focus,
.admin-panel a:hover {
    background: #453a94
}

#admin {
    position: fixed;
    bottom: 0;
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
    z-index: 99999999999;
    border: none;
    border-radius: 0 10px 0 0;
    -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, .5);
    box-shadow: 0 -1px 2px rgba(0, 0, 0, .5);
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    overflow: hidden;
    white-space: nowrap;
    left: 0
}

#admin .btn {
    background: #222;
    color: #fff;
    border: none;
    padding: 7px 20px 8px;
    font: 700 12px tahoma;
    border-radius: 0 10px 0 0;
    display: inline-block
}

#admin .btn:active,
#admin .btn:focus,
#admin .btn:hover {
    background: #000
}

#admin .btn i {
    position: relative;
    bottom: -2px;
    margin-left: 7px;
    font-size: 14px;
    display: none
}

#admin a.signout {
    border-right: 1px solid #666 !important;
    background: brown;
    border-radius: 0
}

#admin a.signout:active,
#admin a.signout:focus,
#admin a.signout:hover {
    background: #7c2020
}

input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
textarea {
    /*direction: rtl;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 28px;*/
    /*padding: 6px 12px;*/
    /*font-size: 12px;*/
    /*line-height: 1.428571429;*/
    /*color: #555;*/
    /*background-color: #fff;*/
    /*background-image: none;*/
    /*border: 1px solid #ccc;*/
    /*border-radius: 4px;*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s*/
}

input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
    /*border-color: #66afe9;*/
    /*outline: 0;*/
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

textarea {
    height: 100px;
    resize: vertical
}

#convert-chart tr:hover,
.convert-box tr:hover {
    background: 0 0 !important
}

#convert-chart #convertor-value,
.convert-box #convertor-value {
    width: 140px
}

#convert-chart tr.head td,
.convert-box tr.head td {
    font-size: 13px;
    color: #444
}

#convert-chart #convertor-result,
.convert-box #convertor-result,
.result-kadr {
    color: #239400;
    display: block;
    margin-top: 7px;
    font-weight: 700
}

#convert-chart select,
.convert-box select {
    width: 117px;
    margin: 0;
    border-radius: 1px;
    background: #fff;
    color: #888;
    outline: 0;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #c9c9c9;
    padding: 4px 12px 8px;
    background-image: url(https://static.tgju.org/images/arrow-down.png) !important;
    background-repeat: no-repeat;
    background-position-y: 0 !important;
    background-size: 20px !important;
    background-position: left !important;
    background-position-x: 8px !important
}

#convert-chart select:disabled,
.convert-box select:disabled {
    background: #e3e3e3
}

#convert-chart select#convertor-type,
.convert-box select#convertor-type {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 0;
    padding: 6px 8px 11px;
    border-width: 0 1px 0 0;
    background-color: #fff;
    -webkit-box-shadow: inset 0 -2px 0 #a76b15;
    box-shadow: inset 0 -2px 0 #a76b15;
    background-color: #ff9600;
    color: #fff;
    font-weight: 700;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMAAQMFBgcLDQ4QFBscISQmJygpKi9FRklKTICIzuTm6Pn9Uk+hsAAAAGdJREFUCFuNzTkSwjAABMEBAQZzmMOYy2Bp/v9IAotCAQFTtUFHCwCE1ZSiefQ5KVyr4U+395BdPdaw0X5Wq2E5GBds1b5Vd4OmCs5qHJcagM7cSLhk7j93V9V0+P7fNJ0o6l5HfvYGAu4LOuZ+OIkAAAAASUVORK5CYII=);
    background-position: 8px 6px;
    width: 135px;
    cursor: pointer;
    height: 33px
}



#tooltip {
    pointer-events: none;
    position: absolute;
    border-bottom: 1px solid #fd7c08;
    padding: 15px;
    color: #111;
    max-width: 500px;
    z-index: 99999999999;
    overflow: hidden;
    line-height: 1.45;
    background-clip: padding-box;
    background-color: #fff;
    border: 1pxsolidrgba 0, 0, 0, .2;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px 0 #d5d5d5;
    box-shadow: 0 5px 10px 0 #d5d5d5;
    opacity: 0;
    -webkit-transition: opacity ease-in-out .2s;
    transition: opacity ease-in-out .2s;
    font: 13px/1.3 iranyekan, tahoma !important
}

#tooltip h4 {
    font-family: iranyekan;
    font-size: 16px;
    line-height: 1.32;
    margin: 0 0 5px;
    color: #444;
    padding: 6px 25px 9px 14px;
    margin: -11px -5px 8px;
    font-weight: 600;
    border-bottom: 1px dashed #e6e6e6;
    border-radius: 6px 6px 0 0;
    position: relative
}

#tooltip h4:before {
    width: 30px;
    height: 30px;
    top: 6px;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    z-index: 1;
    content: "\f05a";
    color: #fd7c08;
    font-size: 22px
}

#tooltip h4:after {
    content: "\f059";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: -19px;
    left: -27px;
    font-size: 100px;
    opacity: .1;
    z-index: -1;
    color: #727272
}

#tooltip h4 .blt {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 18px;
    background: #fd7c08
}

#tooltip.hide {
    opacity: 0 !important
}

#tooltip table {
    width: 200px
}

#tooltip .highlight {
    background: #eee;
    margin: 8px 0 -1px;
    padding: 7px 14px 8px;
    text-align: center;
    font-weight: 600;
    border-radius: 6px
}

#tooltip .tooltip-info {
    background: #d8d8d8;
    display: block;
    padding: 7px 14px 8px;
    margin: 8px 0 -2px;
    border-radius: 6px;
    text-align: center;
    font-weight: 600
}

#tooltip .tooltip-info::before {
    content: '';
    display: inline-block;
    margin: 0 0 0 7px;
    position: relative;
    bottom: 0;
    width: 6px;
    height: 6px;
    background: #ffa200;
    border-radius: 50%
}

#tooltip hr {
    background: 0 0;
    border: none;
    padding: 0;
    margin: 2px 0;
    height: 1px;
    display: none
}

span.type {
    display: inline-block;
    padding: 0 3px 1px;
    border-radius: 2px;
    color: #fff;
    background: #d6aa4c
}

span.type:after,
span.type:before {
    display: none;
    background: 0 0
}

span.type.low {
    background: #f33645
}

span.type.high {
    background: #5ea800
}

a.parin {
    width: 106px;
    height: 17px;
    text-indent: 9999px;
    overflow: hidden;
    display: block;
    color: #999;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    margin: 10px auto 0;
    display: block
}

a.parin:focus,
a.parin:hover {
    background-position: 0 -51px
}

a.parin:active {
    background-position: 0 0;
    -webkit-transform: scale(.9) rotate(0);
    transform: scale(.9) rotate(0)
}


.col-lg-4 {
    display: block
}

.notification {
    margin-bottom: 15px;
    background: #ddd;
    padding: 15px;
    color: #222;
    font: normal 16px/1.4 iranyekan;
    border-radius: 10px;
    line-height: 1.6;
    border-top: 2px solid #ff9600;
    border-bottom: 2px solid #ff9600
}

#xhr-error {
    display: none
}

.charts ul {
    list-style: none;
    text-align: center;
    margin-bottom: -12px
}

.charts ul li {
    display: inline-block;
    margin: 0 2px
}

.charts ul li.first {
    margin-right: 0
}

.charts ul li.last {
    margin-left: 0
}

.charts ul li img {
    width: 200px;
    height: 178px
}

.charts ul li h4 {
    color: #3b5998;
    font: normal 14px/1.3 iranyekan, tahoma;
    text-align: center;
    margin-bottom: 4px
}

.question-mark {
    background: #aeaeae;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    margin-right: 5px;
    display: inline-block;
    padding: 0 4px;
    line-height: 1;
    position: absolute;
    font: 11px tahoma;
    margin-top: 2px
}

.question-mark.question-mark-highlight {
    background-color: #ff6800
}

.question-mark:hover {
    background: #215075;
    color: #fff
}

.currency-tooltip {
    font-size: 13px;
    font-family: iranyekan;
    background-color: #f1f1f1;
    border-radius: 5px;
    padding: 10px;
    margin: -9px -14px;
    border: 3px solid #ff9600;
    text-align: justify;
    line-height: 1.32
}

.helper-links {
    background: #d8944a;
    padding: 6px 6px 1px;
    margin-bottom: 5px;
    direction: ltr
}

.helper-links .helper-wrapper {
    width: 960px;
    margin: 0 auto
}

.helper-links a {
    color: #fff;
    background: #333;
    border-radius: 3px;
    padding: 7px 10px 8px;
    display: inline-block;
    margin: 0 1px;
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 13px
}

.helper-links a:active,
.helper-links a:hover {
    background: #ffcc80;
    color: #6b360c
}

.helper-links.helper-links-2 {
    direction: rtl
}

.helper-links.helper-links-2 a {
    font: normal 15px/1 iranyekan;
    padding: 8px 7px 12px
}

.ads-calculator select {
    width: 150px
}

.ads-calculator #ad-output p {
    display: inline-block;
    padding: 4px 10px;
    background: #e6e6e6;
    border-radius: 4px;
    margin-top: 10px
}

.ads-calculator strong {
    display: inline;
    display: inline-block;
    padding: 1px 6px 2px;
    background: #22c1ff;
    border-radius: 3px;
    color: #fff
}

.ads-calculator select {
    margin: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 #ccc;
    -webkit-box-shadow: 0 3px 0 #ccc;
    box-shadow: 0 3px 0 #ccc;
    background: #fff;
    color: #888;
    outline: 0;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ddd;
    padding: 7px 12px
}

.ads-calculator select:disabled {
    background: #e3e3e3
}

#habla_window_div #habla_conversation_div,
#habla_window_div #habla_topbar_div,
#habla_window_div #habla_wcsend_input {
    /*font-family: tahoma;*/
    /*direction: rtl;*/
    /*text-align: right;*/
    /*font-size: 12px*/
}

#habla_window_div .habla_conversation_p_item {
    margin: 0 10px 0 0 !important;
    text-indent: 5px !important
}

#habla_window_div .habla_button {
    float: left !important
}

#habla_window_div.olrk-fixed-bottom #habla_topbar_div {
    text-align: right
}

#habla_window_div #habla_expanded_div>div[style] {
    display: none
}

.description figure {
    width: 120px;
    height: 120px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 10px 10px 0 0
}

.description figure a {
    display: block;
    width: 120px;
    height: 120px
}

.description figure a img {
    height: 100%;
    width: auto
}

.news-box a {
    display: inline-block
}

.news-box h1 a {
    display: inline-block !important
}

.news-box h1 a.mini {
    font-family: tahoma !important;
    font-size: 12px !important
}

.news-box h2 {
    padding-bottom: 0;
    margin-bottom: -2px;
    font-weight: 400;
    color: #565656;
    font-size: 15px;
    font-family: iranyekan;
    margin-top: 2px
}

.news-box .news-border {
    margin-bottom: 10px;
    margin-top: 10px;
    height: 1px;
    background: #ddd
}

.news-box .description {
    min-height: 120px;
    height: auto !important;
    max-height: 100% !important;
    text-align: justify;
    font-family: iranyekan
}

.events-page .feed-box ul li:nth-child(even),
.internal.faq .feed-box ul li:nth-child(even),
.internal.news-list .feed-box ul li:nth-child(even) {
    background: #ddd
}

.internal.faq .news-page-ul .news-tag,
.internal.news-list .news-page-ul .news-tag {
    display: none
}

.internal.faq .readmore,
.internal.news .readmore,
.internal.news-list .readmore {
    text-align: left
}

.events-page .readmore {
    text-align: left
}

.readmore {
    margin-bottom: 11px
}

.readmore a {
    background: #e2721a !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 4px 13px 6px;
    margin-top: 10px;
    border-radius: 2px;
    font: normal 15px/1 iranyekan !important;
    padding: 0 17px 2px !important
}

@media (max-width:769px) {
    /*.readmore a {*/
    /*    margin-bottom: 7px*/
    /*}*/
}

.readmore a:focus,
.readmore a:hover {
    background: #1a82e2 !important
}

.readmore a:active {
    background: #333 !important;
    color: #888 !important
}

.feed-box {
    border: 0;
    margin-bottom: 20px
}

.feed-box ul {
    list-style: none
}

.feed-box ul li {
    padding: 7px 9px;
    line-height: 1.4;
    border-bottom: 1px solid #e9e9e9
}

.feed-box ul li .date {
    text-align: left;
    margin-top: 6px;
    font-size: 11px;
    color: #666
}

.feed-box ul li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: iranyekan;
    line-height: 1.4
}

#feeds-page-wrapper .feed-box .news-footer {
    margin-top: 6px;
    padding: 3px 8px 4px;
    border-radius: 3px;
    background: #f9f9f9;
    font: 12px/1.7 iranyekan;
    color: #666;
    overflow: auto
}

#feeds-page-wrapper .feed-box .news-footer .date {
    text-align: left;
    float: left;
    margin-top: 0 !important;
    white-space: nowrap;
    flex-grow: 1
}

#feeds-page-wrapper .feed-box .news-footer .source {
    float: right;
    white-space: nowrap;
    display: flex;
    width: 100%
}

@media (max-width:580px) {
    #feeds-page-wrapper .feed-box .news-footer .source {
        display: block
    }
    #feeds-page-wrapper .feed-box .news-footer .date {
        text-align: right;
        float: right;
        margin-right: 23px
    }
}

#feeds-page-wrapper .feed-box .news-footer .source img {
    margin-bottom: -4px;
    margin-left: 3px
}

#feeds-page-wrapper .feed-box .news-footer a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#feeds-page-wrapper #feeds-page-tabs {
    text-align: center;
    margin: 12px 0 9px;
    border-bottom: 8px solid #e76209
}

#feeds-page-wrapper #feeds-page-tabs a {
    display: inline-block;
    background: #4e4e4e;
    font-weight: 400;
    padding: 12px 18px;
    font: 17px iranyekan;
    color: #fff
}

#feeds-page-wrapper #feeds-page-tabs a:focus,
#feeds-page-wrapper #feeds-page-tabs a:hover {
    background: #555
}

#feeds-page-wrapper #feeds-page-tabs a.active {
    background: #e76209 !important;
    color: #fff
}

#feeds-page-wrapper #feeds-page-tabs #tab-first {
    border-radius: 0 8px 0 0
}

#feeds-page-wrapper #feeds-page-tabs #tab-first.active {
    border-left: 1px solid #072c4e
}

#feeds-page-wrapper #feeds-page-tabs #tab-last {
    border-radius: 8px 0 0 0
}

#feeds-page-wrapper #feeds-page-tabs #tab-last.active {
    border-right: 1px solid #072c4e
}



#feeds-page-wrapper .feed-page .feed-box {
    border: none !important
}

#feeds-page-wrapper .feed-page .feed-box li {
    overflow: hidden;
    padding: 10px !important;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    list-style: none
}

#feeds-page-wrapper .feed-page .feed-box li:hover {
    border-bottom-color: #3f9fe7;
    border-top-color: #3f9fe7;
    -webkit-box-shadow: inset 0 0 15px 0 #aaa, inset 0 2px #3f9fe7, inset 0 -2px #3f9fe7;
    box-shadow: inset 0 0 15px 0 #aaa, inset 0 2px #3f9fe7, inset 0 -2px #3f9fe7
}

#feeds-page-wrapper .feed-page .feed-box li .description {
    line-height: 1.8;
    color: #222;
    max-height: 57px;
    overflow: hidden
}

#feeds-page-wrapper .feed-page .feed-box li h1 a {
    font: 17px/1.2 iranyekan;
    margin-bottom: 0;
    display: block;
    overflow: visible !important;
    color: #00589e
}

#feeds-page-wrapper .feed-page .feed-box li h1 a:focus,
#feeds-page-wrapper .feed-page .feed-box li h1 a:hover {
    color: brown
}

#feeds-page-wrapper .feed-page .feed-box li h1 a:active {
    color: #333
}

#feeds-page-wrapper .feed-page .feed-box li .description a {
    display: inline !important;
    overflow: visible;
    white-space: normal
}

.world-market-btn-item .country_fa_name {
    font-weight: 600;
    font-size: 15px;
    margin-top: 4px;
    display: block
}

@media (max-width:1024px) {
    .world-market-btn-item .country_fa_name {
        font-size: 13px
    }
}

.section-head,
h2.section-head,
h3.section-head {
    background: #efefef;
    border: 1px solid #d5d5d5;
    border-bottom: none !important;
    padding: 7px 10px 8px;
    font: normal 13px/1.3 iranyekan, tahoma !important;
    text-align: right !important;
    border-top: 4px solid #ff9600;
    color: #303030
}

.section-head a,
h2.section-head a,
h3.section-head a {
    color: #303030
}

body.internal #aside-2 .section-head,
body.internal #aside-2 h2.section-head,
body.internal #aside-2 h3.section-head {
    border-top-color: #aaa
}

#ad-tab-page {
    background: #eee;
    padding: 5px 10px;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 10px
}

#ad-tab-page a {
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
    background: #ddd;
    border-radius: 5px;
    color: #333;
    font-size: 12px;
    padding: 7px 8px 8px
}

.el-dialogform select,
.ui-tabs-panel.ui-widget-content select {
    width: auto
}

.el-dialogform table {
    width: auto !important
}

.dialogelfinder {
    direction: ltr;
    font: 16px tahoma
}

.elfinder-button-icon,
.elfinder-contextmenu-item *,
.elfinder-rtl,
.ui-widget {
    font-family: tahoma !important;
    font-size: 1.3em
}

.elfinder .elfinder-navbar {
    height: 100% !important
}

.mce-window-head .mce-close {
    z-index: 10 !important
}

.popover.top .arrow:after {
    left: -10px !important;
    margin-left: 0 !important
}

.popover.bottom .arrow:after {
    left: -10px !important;
    margin-left: 0 !important
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: right;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.428571429;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.page-title {
    display: block;
    padding: 2px 0 7px;
    font: 19px/1.5 iranyekan;
    color: #333;
    border-bottom: 2px solid #bbb;
    position: relative;
    margin-bottom: 15px;
    text-align: center
}

.page-title span {
    background: #ffa200;
    width: 200px;
    height: 5px;
    display: block;
    position: absolute;
    bottom: -3px;
    left: 50%;
    margin-left: -100px
}

table.data-table.diff-page,
table.data-table.price-page {
    border: none
}

table.data-table.diff-page td,
table.data-table.diff-page th,
table.data-table.price-page td,
table.data-table.price-page th {
    border: none
}

table.data-table.diff-page thead,
table.data-table.price-page thead {
    background: #fff
}

table.data-table.diff-page tbody tr:nth-child(odd),
table.data-table.price-page tbody tr:nth-child(odd) {
    background: #f0f0f0
}

table.data-table.diff-page tbody tr th,
table.data-table.price-page tbody tr th {
    font: 14px/1.45 iranyekan !important;
    background: 0 0;
    color: #555
}

.currency-global .question-icon {
    position: relative !important
}

table.data-table.diff-page tbody tr th span,
table.data-table.price-page tbody tr th span {
    margin-left: 10px
}

table.data-table.diff-page tbody tr td,
table.data-table.price-page tbody tr td {
    font-size: 13px;
    color: #555;
    line-height: 1.5
}

table.data-table.diff-page tbody tr td.cell-date,
table.data-table.price-page tbody tr td.cell-date {
    font-size: 13px !important
}

table.data-table.diff-page tbody tr .high,
table.data-table.price-page tbody tr .high {
    color: #04c80d
}

table.data-table.diff-page tbody tr .low,
table.data-table.price-page tbody tr .low {
    color: red
}

table.data-table.diff-page tbody td,
table.data-table.diff-page tbody th,
table.data-table.price-page tbody td,
table.data-table.price-page tbody th {
    padding: 6px 8px 8px !important
}

body.internal.api article p,
body.internal.sms article p {
    font-size: 16px
}


.filter-box {
    background: #eee;
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 15px;
    font: 16px iranyekan
}

.filter-box p {
    text-align: center;
    font-family: tahoma
}

.filter-box input {
    font-family: tahoma;
    font-size: 13px;
    width: 250px;
    display: inline-block
}

body.brokers .filter-box,
body.dealers .filter-box,
body.exchanges .filter-box,
body.goldsellers .filter-box {
    padding: 5px 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
    margin-bottom: 0;
    text-align: right
}

.order-table tbody td {
    padding-right: 5px;
    padding-left: 5px;
    border-bottom: 1px solid #ddd !important
}

.order-table tbody tr:hover {
    background: #fffbc8 !important
}

.order-table tbody tr:nth-child(even) {
    background: #f3f3f3
}

.order-table thead tr {
    background: #555 !important
}

.order-table thead tr th {
    color: #eee;
    text-shadow: none !important
}

.order-table td,
.order-table th {
    direction: rtl;
    text-align: right
}

.filter-note {
    padding: 10px;
    font: 14px/1.6 iranyekan;
    color: #555;
    margin-top: 15px;
    text-align: center;
    background: #fffcd7;
    border-radius: 5px
}

.filter-note a {
    border-bottom: 1px dotted #369;
    padding-bottom: 1px
}

.filter-note a:hover {
    border-bottom-color: brown
}

.footer-container {
    padding-top: 20px;
    margin-bottom: 15px;
    font: 12px/1.2 iranyekan
}

.footer-links-container {
    background: #1b1b1b;
    padding: 10px 0;
    margin-bottom: 0
}

.footer-links-container .footer-links {
    text-align: center
}

.footer-links-container .footer-links .footer-links-column {
    list-style: none;
    margin: 0;
    display: inline;
    display: inline-block;
    padding: 0;
    margin-left: 10px;
    width: 14.7%
}

.footer-links-container .footer-links .footer-links-column.last {
    margin-left: 0
}

.footer-links-container .footer-links .footer-links-column li {
    display: block
}

.footer-links-container .footer-links .footer-links-column li>a {
    display: block;
    padding: 3px 18px 6px 6px;
    color: #cfcfcf;
    text-align: right;
    border-radius: 3px;
    font: normal 13px/1.3 iranyekan;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAAA1BMVEX4kxvMpA+HAAAACklEQVQI12OAAgAACAABod4++QAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 96% 50%
}

.footer-links-container .footer-links .footer-links-column li>a:focus,
.footer-links-container .footer-links .footer-links-column li>a:hover {
    background-color: #f8931b;
    color: #fff
}

.footer-links-container .footer-links .footer-links-column li>a:active {
    background-color: #080808;
    color: #555
}

.left-footer {
    float: right
}

#newsletter {
    background: #fff;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-top: 5px
}

#newsletter .line {
    background: #fff;
    background: linear-gradient(135deg, #fff 0, #fff 21%, #287eb1 21%, #287eb1 44%, #fff 44%, #fff 44%, #fff 65%, #c41b20 65%, #c41b20 88%, #fff 88%);
    height: 10px;
    background-size: 38%;
    background-repeat: repeat-x
}

#newsletter form {
    padding: 0 10px 10px
}

#newsletter h3 {
    color: #169;
    text-align: center;
    padding: 3px 0 10px;
    font-weight: 700
}

#newsletter p {
    padding: 0 10px 12px;
    line-height: 1.5;
    text-align: center
}

#newsletter input {
    /*border-radius: 2px 2px 0 0;*/
    width: 100%;
    display: block;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*border-color: #b5b5b5;*/
    /*border-bottom: 0;*/
    padding: 7px 4px;
    height: auto;
    font-size: 11px;
    font-family: iranyekan
}

#newsletter button {
    font: 700 12px iranyekan;
    padding: 4px 15px 6px;
    border-radius: 0 0 2px 2px;
    background: #a0a0a0;
    color: #fff;
    width: 100%;
    display: block
}

#newsletter button:active,
#newsletter button:focus,
#newsletter button:hover {
    background: #333;
    color: #fff
}

#newsletter.newsletter-page {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

#newsletter.newsletter-page form {
    display: block;
    margin: 0 auto;
    width: 50%
}

#newsletter.newsletter-page form input {
    font-size: 12px !important
}

.canvasjs-chart-credit {
    display: none
}

#chart-box,
.chart-box {
    direction: ltr
}

#chart-box>div>div>a,
.chart-box>div>div>a {
    display: none !important
}

.chart-tooltip {
    font-family: tahoma;
    padding-left: 4px
}

.chart-tooltip span {
    display: block;
    text-align: center
}

.chart-tooltip .quite {
    margin: 0;
    padding: 0
}

.chart-tooltip strong {
    display: block;
    text-align: center;
    margin-top: 5px;
    background: #eee;
    padding: 5px 10px
}

.chart-td {
    padding-left: 0 !important
}

.chart-icon {
    display: block;
    width: 19px;
    height: 20px;
    background: url(../images/sprites4.png) no-repeat;
    background-position: -52px -49px;
    overflow: hidden;
    text-indent: -99999px;
    float: left;
    margin-bottom: -4px;
    position: relative;
    margin-left: 7px
}

.chart-icon.chart-icon-mini {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAMAAADjyg5GAAAAt1BMVEUAAAArfbArfbAsfLArfK4re6wrfbArfLAmfq4rf7ErfbLinh4rfbErfLD3ohorfrD3oRoqfLAse7D2nhkoebEPbsP/mSYAQ8H/twAsfLD2oRr4ohorfLD3oRr4oBoqfrAre7L5pBr4ohn4oxj6ohz2nxj6ohkngK/5ohr3oRv2oRv4oRv3oRkrfbH4ohv5ohn3oRgsfbD2oRr5oBz0oBkte7EsgLLznhgba67/nAAid6otgrcsgLTMCUq4AAAAO3RSTlMAz7loXTnkykK0Vwjx6uWciHx7SCQHBgIB2cS7qJWNcWVjVUY3NS0rJ/7t2dm+s6Kgl3d2W1VMPxMSD5KExRoAAACWSURBVAjXVcvnEoIwEATgA4KQiAjSey/2XvH9n8sYmEHv1327s/BzbVwN39QGsKOlNkiLynu8O7W9cnUdrPzaZSr2h6w0NIM1VbZRi37jAJxV/1LbTDImkAcGjUliASQdD+7TtV4PyTOJqVOC5TRHkePESfqlgFOkyBKlsKDcdnM0G8m//4hH6h0GpAg3rwlDk7sSBX0AzWkN2K5Km7YAAAAASUVORK5CYII=);
    background-position: 0 0;
    width: 14px;
    height: 15px;
    margin-left: 0
}

.return-buttons a.btn {
    display: inline-block;
    padding: 7px 12px 10px;
    font: normal 16px/1 iranyekan;
    text-align: center;
    color: #fff;
    background: #f8931b;
    margin-bottom: 14px
}

.return-buttons a.btn span {
    font: 13px helvetica, arial, tahoma, sans-serif;
    margin-top: 7px;
    display: block;
    text-align: center;
    border-top: 1px solid #fff;
    padding-top: 5px
}

.return-buttons a.btn:focus,
.return-buttons a.btn:hover {
    background: #d8420e
}

a.big-button {
    display: inline-block;
    padding: 7px 10px 10px;
    font: normal 17px/1 iranyekan;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    background: #777;
    -webkit-box-shadow: 0 4px 0 #4c4c4c;
    box-shadow: 0 4px 0 #4c4c4c;
    margin: 0 2px 14px !important
}

a.big-button span {
    font: 13px helvetica, arial, tahoma, sans-serif;
    margin-top: 7px;
    display: block;
    text-align: center;
    border-top: 1px solid rgba(80, 80, 80, .45);
    padding-top: 5px
}

a.big-button.active {
    background: #f76700 !important;
    -webkit-box-shadow: 0 4px 0 #b23d00 !important;
    box-shadow: 0 4px 0 #b23d00 !important
}

a.big-button:focus,
a.big-button:hover {
    background: #373737;
    -webkit-box-shadow: 0 4px 0 #000;
    box-shadow: 0 4px 0 #000
}

.tv-btns h2 {
    display: inline-block
}

.tv-btns a {
    display: inline-block;
    min-width: 250px;
    background: #f2f2f2;
    padding: 7px 11px 7px;
    font: normal 14px/2 iranyekan;
    color: #555;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    padding-right: 30px
}

.tv-btns a:before {
    background: #ffa200;
    content: "\f080";
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    display: inline-block;
    font: normal normal normal 19px/1 FontAwesome;
    font-size: 23px;
    padding-top: 11px;
    color: #fff
}

.tv-btns a.active,
.tv-btns a:hover {
    background: #ffa200;
    color: #fff
}

.tv-btns a.active:before,
.tv-btns a:hover:before {
    background: #222
}

#all-charts ul li,
#all-discussion ul li {
    display: block;
    float: right;
    width: 25%
}

#all-charts ul li a {
    font: normal 14px/1.5 iranyekan !important;
    font-weight: 600 !important
}

#all-charts ul li a::before {
    padding-top: 4px !important
}

#all-charts ul li a,
#all-discussion ul li a {
    display: block;
    background: #eee;
    padding: 7px 11px 12px;
    font: normal 17px/1.5 iranyekan;
    color: #555;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 4px;
    position: relative;
    padding-right: 30px
}

#all-charts ul li a:before,
#all-discussion ul li a:before {
    background: #ffa200;
    content: "\f080";
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    border-left: 1px solid #ccc;
    display: inline-block;
    font: normal normal normal 19px/1 FontAwesome;
    font-size: 23px;
    padding-top: 11px;
    color: #fff
}

#all-charts ul li a:hover,
#all-discussion ul li a:hover {
    background: #ffa200;
    color: #fff
}

#all-charts ul li a:hover:before,
#all-discussion ul li a:hover:before {
    background: #222
}

#all-discussion ul li {
    width: 33.33%
}

#all-discussion ul li a {
    font: normal 17px/1 iranyekan;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    padding: 9px 12px 14px;
    color: #444
}

.market tbody tr th {
    width: 97px
}

.news-columns h2 {
    background: #3471b6;
    text-shadow: none
}

.news-columns h2 a {
    color: #fff
}

#aside-2 ul li,
.aside-in-main ul li,
.internal #aside .feed-box ul li,
.news-columns ul li,
.profile-block-news ul li {
    padding: 0;
    position: relative
}

#aside-2 ul li:last-child,
.aside-in-main ul li:last-child,
.internal #aside .feed-box ul li:last-child,
.news-columns ul li:last-child,
.profile-block-news ul li:last-child {
    border-bottom: none
}

#aside-2 ul a,
.aside-in-main ul a,
.internal #aside .feed-box ul a,
.news-columns ul a,
.profile-block-news ul a {
    color: #444;
    background-repeat: no-repeat;
    background-position: 97.5% 60%;
    padding: 5px 19px 5px 6px;
    font-family: iranyekan;
    font-size: 11px
}

.profile-block-news ul a {
    padding: 6px 19px 6px 6px
}

.profile-block-news ul a:before {
    content: '';
    position: absolute;
    right: 7px;
    top: 11px;
    height: 8px;
    width: 8px;
    background: #d4d4d4;
    z-index: 500
}

.profile-block-news h2 {
    padding: 12px 10px 15px;
    border: 0;
    box-shadow: 0 0 1px 0 #ccc, 0 0 0 1px #e6e6e6;
    background: #f7f7f7;
    font-weight: 600 !important
}

html.dark .profile-block-news h2 {
    box-shadow: none !important
}

html.dark .feed-box {
    box-shadow: none !important
}

#aside-2 ul a:focus,
#aside-2 ul a:hover,
.aside-in-main ul a:focus,
.aside-in-main ul a:hover,
.internal #aside .feed-box ul a:focus,
.internal #aside .feed-box ul a:hover,
.news-columns ul a:focus,
.news-columns ul a:hover,
.profile-block-news ul a:focus,
.profile-block-news ul a:hover {
    background-color: #2da4ed;
    color: #fff
}

#aside-2 ul a:active,
.aside-in-main ul a:active,
.internal #aside .feed-box ul a:active,
.news-columns ul a:active,
.profile-block-news ul a:active {
    background-color: #444;
    color: #888
}

.profile-block-news a {
    background-position: 98.9% 60% !important;
    font-size: 13px !important
}

.internal #aside-2 ul li a:hover {
    background-color: #ffa200;
    color: #fff
}

.internal #aside-2 ul li a:active {
    background-color: #444;
    color: #888
}

.feed-titles a.btn {
    display: inline-block;
    padding: 4px 7px;
    font: 14px iranyekan;
    text-align: center;
    color: #fff;
    background: #f8931b;
    margin-top: 2px
}

.feed-titles a.btn:focus,
.feed-titles a.btn:hover {
    background: #d8420e
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles li,
html body .feed-titles li {
    padding: 0 !important;
    background: #f9f9f9;
    margin-bottom: 0 !important
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles li:hover,
html body .feed-titles li:hover {
    border-bottom-color: #3f9fe7;
    border-top-color: #3f9fe7;
    -webkit-box-shadow: inset 0 0 15px 0 #aaa, inset 0 2px #3f9fe7, inset 0 -2px #3f9fe7;
    box-shadow: inset 0 0 15px 0 #aaa, inset 0 2px #3f9fe7, inset 0 -2px #3f9fe7
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles article h1,
html body .feed-titles article h1 {
    float: right;
    width: 450px;
    padding-right: 5px;
    padding-top: 1px;
    font: normal 15px/1.5 iranyekan
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles article h1 .date,
html body .feed-titles article h1 .date {
    float: none !important;
    display: inline-block;
    font-size: 12px !important;
    color: #555;
    margin-left: 6px;
    background: #e4e4e4;
    border-radius: 3px;
    padding: 2px 3px;
    font-family: iranyekan
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles article h1 a,
html body .feed-titles article h1 a {
    display: block;
    width: 450px;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    padding: 2px 0 9px;
    color: #595959;
    line-height: 1
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles article .info,
html body .feed-titles article .info {
    float: left;
    padding-left: 5px;
    padding-top: 5px
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles article .info .date,
#feeds-page-wrapper .feed-page .feed-box.feed-titles article .info .source,
html body .feed-titles article .info .date,
html body .feed-titles article .info .source {
    float: none !important;
    display: inline-block;
    font-size: 12px !important;
    color: #555
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles article .info .date,
html body .feed-titles article .info .date {
    font-family: iranyekan
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles article img,
html body .feed-titles article img {
    margin-right: 4px;
    width: 21px;
    height: 21px;
    vertical-align: middle
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles.feed-titles-ltr,
html body .feed-titles.feed-titles-ltr {
    direction: ltr
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles.feed-titles-ltr h1,
html body .feed-titles.feed-titles-ltr h1 {
    float: left !important;
    padding-right: 0 !important;
    padding-left: 5px !important
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles.feed-titles-ltr h1 a,
html body .feed-titles.feed-titles-ltr h1 a {
    font: 700 14px helvetica, arial !important
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles.feed-titles-ltr .date,
html body .feed-titles.feed-titles-ltr .date {
    margin-left: 0 !important;
    margin-right: 6px !important;
    font: 12px helvetica, arial !important
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles.feed-titles-ltr img,
html body .feed-titles.feed-titles-ltr img {
    margin-right: 0 !important;
    margin-left: 4px !important
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles.feed-titles-ltr .info,
html body .feed-titles.feed-titles-ltr .info {
    float: right !important;
    padding-left: 0 !important;
    padding-right: 5px !important
}

#feeds-page-wrapper .feed-page .feed-box.feed-titles.feed-titles-ltr .info .source,
html body .feed-titles.feed-titles-ltr .info .source {
    font: 700 13px helvetica, arial !important
}

#section.sys-block-ltr .feed-titles-ltr h1 a {
    width: 700px !important
}

#aside.sys-block-ltr {
    float: right !important;
    display: none !important
}

.internal.search .news-box .description {
    min-height: 0 !important
}

.tooltip-title {
    font: normal 16px/1.6 iranyekan;
    color: #333;
    width: 300px
}

.tooltip-desc {
    font: 11px/1.8 iranyekan !important;
    text-align: justify;
    display: block
}

.tooltip-bottom {
    background: #efefef;
    padding: 7px 10px 8px;
    font: normal 15px/1.6 iranyekan;
    color: #555;
    margin: 6px -14px -9px;
    border-radius: 0 0 6px 6px
}

.tooltip-bottom .tooltip-date {
    background: #d6d6d6;
    border-radius: 5px;
    padding: 2px 8px 1px !important;
    float: left
}

.tooltip-bottom .tooltip-source {
    float: right;
    margin-top: 2px;
    margin-left: 5px
}

.tooltip-bottom .tooltip-source img {
    position: relative;
    bottom: -4px
}


.internal.api #footer,
.internal.sms #footer {
    margin-top: 0 !important
}

.internal.api #main,
.internal.sms #main {
    width: 100% !important
}

.internal.api #main #section,
.internal.sms #main #section {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important
}

.internal.api article.article,
.internal.sms article.article {
    padding: 40px 0;
    border-bottom: 1px solid #ccc;
    clear: both
}

.internal.api article.article.last,
.internal.sms article.article.last {
    border-bottom: 0 !important
}

.internal.api article.article.dark h1,
.internal.sms article.article.dark h1 {
    color: #eee
}

.internal.api article.article.dark section,
.internal.sms article.article.dark section {
    color: #eee
}

.internal.api article.article h1,
.internal.sms article.article h1 {
    font: 700 28px iranyekan;
    color: #333;
    margin-bottom: 10px
}

.internal.api article.article section,
.internal.sms article.article section {
    line-height: 1.45 !important;
    font-family: iranyekan !important;
    font-size: 20px !important
}

.internal.api article.article .article-image,
.internal.sms article.article .article-image {
    width: 220px
}

.internal.api article.article .article-image img,
.internal.sms article.article .article-image img {
    width: 100%
}

.internal.api article.article.image-right .article-image,
.internal.sms article.article.image-right .article-image {
    margin-left: 30px;
    float: right
}

.internal.api article.article.image-left .article-image,
.internal.sms article.article.image-left .article-image {
    margin-right: 30px;
    float: left
}

.internal.api article.article.image-left a.button,
.internal.sms article.article.image-left a.button {
    float: right
}

.internal.api article.article.slogan,
.internal.sms article.article.slogan {
    background: #d5f4fc url(../images/worldmap.png) no-repeat 50% 50%;
    font: 700 19px iranyekan;
    text-align: center;
    padding: 50px 0 80px
}

.internal.api article.article.slogan h1,
.internal.sms article.article.slogan h1 {
    background: #4b4b4b;
    background: rgba(0, 0, 0, .65);
    color: #fff;
    border-radius: 5px;
    padding: 1px 23px 7px;
    display: inline-block;
    margin-bottom: 10px
}

.internal.api article.article.slogan section p,
.internal.sms article.article.slogan section p {
    font: normal 17px/2 iranyekan !important
}

.internal.api a.button,
.internal.sms a.button {
    display: inline-block;
    padding: 8px 20px 10px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f76642), to(#e85e3a));
    background: linear-gradient(to top, #f76642 0, #e85e3a 100%);
    color: #fff;
    border-radius: 3px;
    text-shadow: 0 -1px 0 #5e1700;
    font: 700 12px iranyekan;
    margin-top: 15px;
    float: left
}

.internal.api a.button:active,
.internal.api a.button:focus,
.internal.api a.button:hover,
.internal.sms a.button:active,
.internal.sms a.button:focus,
.internal.sms a.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f53e11), to(#d64019));
    background: linear-gradient(to top, #f53e11 0, #d64019 100%)
}

.internal.api .list-article,
.internal.sms .list-article {
    padding: 20px 0;
    background: #ffeee0;
    border-bottom: 1px solid #ccc
}

.internal.api .list-article h1.list-title,
.internal.api .list-article h2.list-title,
.internal.sms .list-article h1.list-title,
.internal.sms .list-article h2.list-title {
    font: 25px iranyekan;
    padding: 5px 0 20px
}

.internal.api .list-article h1.list-title span,
.internal.api .list-article h2.list-title span,
.internal.sms .list-article h1.list-title span,
.internal.sms .list-article h2.list-title span {
    display: block
}

.internal.api .list-article article,
.internal.sms .list-article article {
    background: #fff;
    width: 23.5%;
    float: right;
    border-radius: 5px;
    clear: none;
    margin-left: 19px;
    padding: 20px;
    border: none;
    -webkit-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    height: 350px
}

.internal.api .list-article article.last,
.internal.sms .list-article article.last {
    margin-left: 0
}

.internal.api .list-article article h1,
.internal.api .list-article article h2,
.internal.api .list-article article h4,
.internal.sms .list-article article h1,
.internal.sms .list-article article h2 .internal.api .list-article article h3,
.internal.sms .list-article article h3,
.internal.sms .list-article article h4 {
    font-size: 18px;
    color: #bd3815;
    font-family: iranyekan;
    text-align: center;
    margin-top: 14px;
    margin-bottom: 9px;
    line-height: 1.2
}

.internal.api .list-article article img,
.internal.sms .list-article article img {
    width: 90%;
    display: block;
    margin: 0 auto 10px
}

.internal.api .list-article.list-pricing,
.internal.sms .list-article.list-pricing {
    background: #f7f6f5;
    -webkit-box-shadow: inset 0 10px 10px #e6e6e6;
    box-shadow: inset 0 10px 10px #e6e6e6
}

.internal.api .list-article.list-pricing article,
.internal.sms .list-article.list-pricing article {
    height: auto;
    margin-bottom: 10px;
    border-radius: 12px 12px 0 0;
    -webkit-box-shadow: 0 1px 2px #919191;
    box-shadow: 0 1px 2px #919191
}

.internal.api .list-article.list-pricing article li,
.internal.sms .list-article.list-pricing article li {
    font-size: 16px !important
}

.internal.api .list-article.list-pricing .price,
.internal.sms .list-article.list-pricing .price {
    border-top: 1px solid #e5e5e5;
    background: #e9e9e9;
    border-radius: 5px;
    margin: 10px -10px 0;
    text-align: center;
    border: 2px solid #e9e9e9
}

.internal.api .list-article.lisrticle.list-pricing .price li.even,
.internal.sms .list-article.list-pricing .price li.even {
    background: #fff;
    padding: 4px 10px
}

.internal.api .list-article.list-pricing .last-item,
.internal.sms .list-article.list-pricing .last-item {
    width: 100%;
    float: none !important;
    margin-top: 5px
}

.internal.api #main #section section,
.internal.sms #main #section section {
    color: #444;
    font-size: 17px;
    font-family: iranyekan
}

.internal.api #main #section .section,
.internal.sms #main #section .section {
    color: #444;
    font-size: 17px;
    font-family: iranyekan
}

.internal.api ul.content-list li,
.internal.sms ul.content-list li {
    text-align: right !important;
    border-bottom: 1px solid #ddd !important;
    padding: 3px !important
}

.internal.api ul.content-list li span,
.internal.sms ul.content-list li span {
    color: brown;
    display: inline-block;
    position: relative;
    bottom: -4px;
    margin-left: 4px;
    background: url(../images/check.png) no-repeat;
    width: 16px;
    height: 16px
}

.internal.api ul.content-list li.last,
.internal.sms ul.content-list li.last {
    border-bottom: none !important
}

.internal.api .order-box,
.internal.sms .order-box {
    text-align: center
}

.internal.api .order-box {
    text-align: center;
    min-height: auto
}

.internal.api .button.order,
.internal.sms .button.order {
    float: none !important;
    padding: 12px 50px 14px;
    text-shadow: none !important;
    font-family: iranyekan;
    font-size: 17px;
    line-height: 1
}

.internal.api .pricing-1,
.internal.sms .pricing-1 {
    border-top: 7px solid #00b8ff !important
}

.internal.api .pricing-1 .button.order,
.internal.sms .pricing-1 .button.order {
    background: #00b8ff !important
}

.internal.api .pricing-2,
.internal.sms .pricing-2 {
    border-top: 7px solid #00c408 !important
}

.internal.api .pricing-2 .button.order,
.internal.sms .pricing-2 .button.order {
    background: #00c408 !important
}

.internal.api .pricing-3,
.internal.sms .pricing-3 {
    border-top: 7px solid #ff8500 !important
}

.internal.api .pricing-3 .button.order,
.internal.sms .pricing-3 .button.order {
    background: #ff8500 !important
}

.internal.api .pricing-4,
.internal.sms .pricing-4 {
    border-top: 7px solid #3d3d3d !important
}

.internal.api .pricing-4 .button.order,
.internal.sms .pricing-4 .button.order {
    background: #3d3d3d !important
}


.internal.api article.article.slogan {
    background-color: #eee !important;
    padding: 70px 0 100px !important
}

.internal.api .list-article article img {
    height: 173px;
    width: auto
}

.internal.api .list-article h1,
.internal.api .list-article h2 {
    font-size: 20px;
    color: #bd3815;
    font-family: iranyekan;
    text-align: center;
    margin-bottom: 10px
}

.internal.api .list-article ul li {
    border-bottom: 1px solid #ddd !important;
    padding: 3px !important;
    text-align: center !important;
    font-size: 14px
}

.internal.api .list-article ul li span {
    color: brown;
    display: inline-block;
    position: relative;
    bottom: -4px;
    margin-left: 4px;
    background: url(../images/check.png) no-repeat;
    width: 16px;
    height: 16px
}

.internal.api .list-article ul li.last {
    border-bottom: 0 !important
}

.internal.api .list-article img {
    width: 90%;
    display: block;
    margin: 0 auto 10px
}

.internal.api .list-article.list-pricing {
    background: #f7f6f5;
    -webkit-box-shadow: inset 0 10px 10px #e6e6e6;
    box-shadow: inset 0 10px 10px #e6e6e6
}

.internal.api .list-article.list-pricing article {
    width: 23.5%;
    height: auto;
    margin-bottom: 10px;
    border-radius: 12px 12px 0 0;
    -webkit-box-shadow: 0 1px 2px #919191;
    box-shadow: 0 1px 2px #919191
}

.internal.api .list-article.list-pricing .price {
    border-top: 1px solid #e5e5e5;
    background: #e9e9e9;
    border-radius: 5px;
    margin: 10px -10px 0;
    text-align: center;
    border: 2px solid #e9e9e9
}

.internal.api .list-article.list-pricing .price li.even {
    background: #fff;
    padding: 4px 10px
}

.internal.api .list-article.list-pricing .last-item {
    width: 100%;
    float: none !important;
    margin-top: 5px
}

a.item {
    display: block !important;
    padding: 4px 7px;
    background: #f7f7f7;
    margin-bottom: 3px;
    border-right: 5px solid #eee;
    color: #555
}

a.item:focus,
a.item:hover {
    border-color: #00b8ff;
    color: #00b8ff;
    background: #fff
}

.site-link {
    float: left
}

.site-link a {
    display: inline-block;
    border-radius: 3px;
    padding: 6px 14px;
    font: normal 17px/1 iranyekan;
    background: #fff;
    color: #333;
    text-align: center;
    margin-top: 24px;
    margin-left: 3px;
    white-space: nowrap
}

.site-link a:focus,
.site-link a:hover {
    background: #ffa200
}

.learning-list h1 {
    font: normal 16px/1.3 iranyekan !important;
    color: #222 !important;
    padding: 6px 23px 8px 8px !important
}

.learning-list h1 .date {
    float: left;
    font-weight: 400;
    font-size: 13px !important;
    color: #555 !important;
    margin-top: 4px
}

.learning-list section,
.learning-list section p {
    font-size: 14px;
    text-align: justify
}

.learning-list img.avatar {
    float: left;
    margin-right: 15px;
    border: 1px solid #999;
    padding: 3px;
    margin-bottom: 10px;
    width: 200px
}

.news-box.news-box-single .description {
    font-size: 14px
}

.advertise.place-1 img {
    border: 1px solid #444;
    width: 640px;
    height: 96px
}

body.internal.chart table.data-table {
    border-top: none !important
}

ul.data-line {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.data-line li {
    position: relative;
    display: block;
    margin-bottom: 2px;
    background: #f7f7f7;
    padding: 2px 24px 8px 10px;
    font: normal 17px/1.3 iranyekan;
    color: #555;
    clear: both
}

ul.data-line li:before {
    content: '';
    position: absolute;
    right: 8px;
    top: 11px;
    height: 8px;
    width: 8px;
    background: #ef8331;
    z-index: 500;
    border-radius: 10px
}

ul.data-line li strong {
    display: inline-block;
    font-weight: 400
}

ul.data-line li span {
    display: inline;
    float: left;
    font-family: iranyekan
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.float-half {
    width: 49%
}

.sub-head,
table.data-table thead th h2.sub-head {
    font: normal 17px/1.1 iranyekan;
    text-align: center;
    padding: 10px 10px 10px;
    text-align: center !important;
    display: block !important
}

select.select {
    padding: 0 25px 2px !important;
    font: normal 15px/2.1 iranyekan !important
}

.tab-box-content {
    display: none
}

.tab-box-content.active {
    display: block
}

.tab-box-button {
    margin: 0 1px !important;
    -webkit-box-shadow: 0 4px 0 #a32a00;
    box-shadow: 0 4px 0 #a32a00
}

.tab-box-button.active {
    background: #f76700 !important;
    -webkit-box-shadow: 0 4px 0 #b23d00 !important;
    box-shadow: 0 4px 0 #b23d00 !important
}

.exchange-profile-button-container {
    margin: 1px 0 0;
    text-align: center;
    background: #323232;
    font-size: 0
}

.exchange-profile-button-container a {
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 12px 7px 13px !important;
    font-size: 16px !important;
    color: #fff;
    background: 0 0;
    border-left: 2px solid #555
}

.exchange-profile-button-container a:last-child {
    border-left: none
}

.exchange-profile-button-container a i {
    position: relative;
    bottom: -2px;
    margin-left: 3px;
    font-size: 15px;
    display: none
}

.exchange-profile-button-container a:focus,
.exchange-profile-button-container a:hover {
    background: #f7f7f7;
    color: #333
}

.exchange-profile-button-container a.big-button.active {
    background: #ffa200 !important;
    color: #000;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.exchange-profile-button-container a.forum-btn i {
    display: inline-block !important
}

.sub-info {
    background: #eee;
    padding: 5px 10px;
    text-align: center;
    font: 15px/1.5 iranyekan
}

.sub-info h4 {
    font-size: 15px;
    font-weight: 500;
    padding: 3px 0
}

.sub-head.sub-head-dark {
    background: #444;
    color: #fff
}

#chart-15,
#chart-3,
#chart-30,
#chart-6 {
    border: 5px solid #eee;
    margin-bottom: 10px
}

.profile-links {
    background: #888;
    padding: 7px 0
}

.profile-links .profile-wrapper {
    width: 960px;
    margin: 0 auto
}

.profile-links a {
    color: #fff;
    background: #383838;
    border-radius: 3px;
    padding: 5px 8px 10px;
    display: inline-block;
    margin: 0 1px;
    font: normal 16px/1 iranyekan;
    margin-bottom: 1px;
    white-space: nowrap
}

.profile-links a:active,
.profile-links a:hover {
    background: #ffcc80;
    color: #6b360c
}

.pointer {
    cursor: pointer
}

.row-items {
    text-align: center;
    max-width: 960px;
    margin: 0 auto
}

.row-items .row-item {
    font: normal 18px/1 iranyekan;
    text-align: center;
    display: inline-block;
    margin: 8px 5px
}

.row-items .row-item h3 {
    padding: 5px 7px 8px;
    margin: 0;
    font: normal 18px/1 iranyekan;
    background: #f0f0f0;
    text-align: center;
    color: #333;
    width: 280px
}

.row-items .row-item span {
    display: block;
    padding: 10px;
    color: #333;
    border: 4px solid #f0f0f0;
    font-family: iranyekan
}

.row-items .row-item span a {
    color: #333
}

.block-more {
    margin-bottom: 15px;
    text-align: left;
    margin-top: -1px;
    padding-left: 5px
}

.block-more a {
    background: #dcdcdc;
    display: inline-block;
    color: #373737;
    border-radius: 0 0 4px 4px;
    font: 11px/1 iranyekan;
    padding: 2px 7px 5px
}

.data-chart-no-info {
    margin-top: 10px;
    border: 2px solid #8a8142;
    background: #faffc4;
    padding: 10px 10px 20px;
    margin-bottom: 25px
}

.data-chart-no-info p {
    font-size: 14px
}

.p-iranyekan {
    background: #eee;
    border: 1px solid #aaa;
    margin: 40px auto 10px;
    width: 80%
}

.p-iranyekan p {
    text-align: justify;
    font-size: 12px;
    line-height: 1.6
}

#alexa-toolbar a {
    display: block;
    background: url(../images/sprites4.png) no-repeat;
    background-position: 0 -650px;
    width: 962px;
    height: 73px;
    margin: 0 auto
}

.supervisor-message {
    width: 70%;
    margin: 20px auto;
    background: #eee;
    padding: 15px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.7;
    border: 6px solid #ddd
}

ul.info-bar {
    list-style: none;
    height: 80px;
    overflow: hidden;
    text-align: center
}

ul.info-bar li {
    background: #c9c9c9;
    border-left: 0;
    display: inline-block;
    width: 10.37%;
    font: 13px/1.3 iranyekan, tahoma;
    text-align: center;
    border-radius: 2px 2px 4px 4px;
    padding: 2px 0 0;
    margin-left: 10px;
    cursor: pointer;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

@media (max-width:1240px) and (min-width:1220px) {
    ul.info-bar li {
        width: 9.5%
    }
}

@media (max-width:1220px) {
    ul.info-bar li span.info-price {
        font-size: 16px
    }
}

ul.info-bar li:hover {
    background: #999
}

ul.info-bar li:hover strong {
    color: #fff
}

ul.info-bar li:before {
    display: none
}

ul.info-bar li strong {
    font-weight: 400;
    text-align: center;
    display: block;
    text-align: center;
    color: #333;
    padding-bottom: 4px;
    font-size: 16px;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

ul.info-bar li span.info-value {
    display: block;
    background: #fff;
    text-align: center;
    font-size: 18px;
    color: #f97404;
    direction: ltr;
    padding: 2px 0;
    background: #eaeaea;
    font-family: iranyekan
}

ul.info-bar li span.info-change {
    display: block;
    font: 13px/1.3 iranyekan, tahoma;
    background: #ddd;
    border-radius: 0 0 3px 3px;
    padding: 4px 2px 2px;
    overflow: hidden;
    white-space: nowrap;
    color: #555 !important
}

ul.info-bar li em {
    width: 17px;
    height: 11px;
    margin-left: 2px;
    font-style: normal;
    display: inline-block;
    margin-bottom: -3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALAQMAAACj7vREAAAABlBMVEUAAAD/ogCHzlNJAAAAAXRSTlMAQObYZgAAABBJREFUCNdjQAb1/zEwMgAApssHd25DUooAAAAASUVORK5CYII=);
    background-repeat: no-repeat
}

ul.info-bar li.high span {
    color: #57a600
}

ul.info-bar li.low span {
    color: #bd0a0a
}

ul.info-bar li.high em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALBAMAAABrDns0AAAAGFBMVEUAAABaqQBQ1QBW2ABD/wB8ywCF1QBXpgD4t4DhAAAAB3RSTlMA72BWDHVg08JxswAAADFJREFUCNdjQAHMhTCWerkAhMFUXl4IEyoHCkKEgIJQIYggM5CCCLqXQ0AAnJWAMB8AMxgT94uweogAAAAASUVORK5CYII=)
}

ul.info-bar li.low em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALBAMAAABrDns0AAAAHlBMVEUAAAD/AAD/AACuCw2kGRm3DAz/Cwn/DAm9CQi0CQl564/jAAAACHRSTlMAAQJ1Cmp1VpfXQEEAAAA7SURBVAjXLcixDQAQFADRS8QANjCGUskWRjCDytiS+666PCgRzBttxr9F/tehOQdIXgVREiUxCLJkzgO25BmP+XcFswAAAABJRU5ErkJggg==)
}

.block-button {
    margin-bottom: 10px
}

.block-button a {
    background: #eee;
    border-radius: 2px;
    display: block;
    padding: 10px 0 12px;
    text-align: center;
    width: 49%;
    color: #444;
    font: bold 14px/1.3 tahoma;
    border: 1px solid #999;
    -webkit-box-shadow: 0 1px 1px #888;
    box-shadow: 0 1px 1px #888
}

.block-button a.active {
    background: #ddd;
    color: #999;
    -webkit-box-shadow: 0 1px 1px #aaa;
    box-shadow: 0 1px 1px #aaa;
    border-color: #aaa
}

.block-button a:focus,
.block-button a:hover {
    background: #ff7905;
    border-color: #ff7905;
    color: #fff
}

.block-button a:active {
    background: #444;
    color: #999;
    border-color: #444
}

.block-button a.i-left {
    float: left
}

.block-button a.i-right {
    float: right
}


.bourse-share iframe {
    height: 1250px;
    overflow: hidden;
    border: none
}

.full-archive {
    padding: 20px
}

.full-archive .full-archive-item {
    border: 2px solid #555;
    padding: 10px;
    margin-bottom: 15px;
    background: #fff
}

.full-archive .full-archive-item h2 {
    font: 23px/1.5 iranyekan;
    border-bottom: 1px solid #999;
    margin-bottom: 5px;
    padding-bottom: 5px
}

.full-archive .full-archive-item .full-archive-body {
    padding: 5px 0;
    font: normal 14px/1.7 tahoma
}

.full-archive .full-archive-item .fa-info {
    padding-top: 10px
}

.full-archive .full-archive-item .fa-time {
    float: left;
    font: 12px tahoma
}

.full-archive .full-archive-item .fa-source {
    float: left
}

.gotop {
    width: 53px;
    height: 53px;
    border-radius: 100%;
    position: fixed;
    bottom: 17px;
    left: 17px;
    z-index: 999999999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    text-align: center;
    line-height: 53px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
}

.gotop:after {
    content: "\f062";
    font-family: fontawesome;
    color: #fff;
    font-size: 19px
}

.gotop:focus,
.gotop:hover {
    background-color: #333
}

html.affix .gotop {
    visibility: visible !important;
    opacity: 1 !important;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

body.tools #main #section {
    width: 700px !important
}

body.tools #main #aside {
    width: 480px !important
}

#faq-article-list {
    padding-right: 0
}

article p,
article section {
    font-size: 14px;
    text-align: justify
}

article .faq-tag {
    display: inline-block;
    float: left;
    font: normal 12px/1.2 tahoma !important;
    background: #63777f;
    color: #fff;
    border-radius: 3px;
    padding: 1px 6px 4px;
    margin-left: 2px
}

.side-blocks section {
    float: right;
    width: 285px;
    margin-left: 20px
}

.side-blocks section .data-table-list .nf {
    text-align: center
}

.side-blocks section.odd {
    margin-left: 0
}

.side-blocks section.full-section {
    width: auto;
    float: none;
    margin-left: 0;
    margin-bottom: 20px
}

.side-blocks.full section {
    width: 48.9%;
    margin-bottom: 15px
}

.side-blocks.full section .feed-box {
    margin-bottom: 0
}

.side-blocks.full h2 {
    background: #023c61;
    color: #fff;
    padding: 8px;
    font: normal 14px/1.3 iranyekan;
    text-align: center;
    border-radius: 5px 5px 0 0
}

.side-blocks.full .sitemap-col,
div.sitemap .sitemap-col {
    width: 14.28%;
    padding: 5px;
    float: right;
    min-height: 275px
}

.sitemap-col-inner {
    background: #f7f7f7;
    min-height: 300px
}

.sitemap-col-inner span,
div.sitemap h3 {
    background: #e7e7e7 !important;
    display: block
}

.side-blocks.full section h2,
div.sitemap section h2 {
    font-size: 18px !important
}

.side-blocks.full .sitemap-col,
.side-blocks.full section,
div.sitemap .sitemap-col,
div.sitemap section {
    border-radius: 5px 5px 0 0
}

.side-blocks.full .sitemap-col .readmore,
.side-blocks.full section .readmore,
div.sitemap .sitemap-col .readmore,
div.sitemap section .readmore {
    margin: 0 8px 8px
}

.side-blocks.full .sitemap-col .feed-box,
.side-blocks.full section .feed-box,
div.sitemap .sitemap-col .feed-box,
div.sitemap section .feed-box {
    border: none !important
}

.side-blocks.full .sitemap-col .feed-box li,
.side-blocks.full section .feed-box li,
div.sitemap .sitemap-col .feed-box li,
div.sitemap section .feed-box li {
    padding: 0 !important;
    border-bottom: 0 !important
}

.side-blocks.full .sitemap-col .feed-box li a,
.side-blocks.full section .feed-box li a,
div.sitemap .sitemap-col .feed-box li a,
div.sitemap section .feed-box li a {
    background-position: 98.5% 50% !important;
    font-size: 12px
}

body.events .feed-box {
    height: auto !important
}

body.events .feed-box h1 .h1-title {
    font-size: 12px
}

body.events .feed-box h1 .h1-title:hover {
    color: #fff
}

@media (max-width:979px) {
    body.internal.news-list .side-blocks section {
        width: 100%
    }
    body.news-list .news-fix-title {
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: calc(100% - 110px) !important;
        font-size: 12px
    }
}

body.internal.news-list .side-blocks section .section-head {
    border-right-width: 0;
    border-left-width: 0
}

.side-blocks.full .sitemap-col h2,
.side-blocks.full section h2,
div.sitemap .sitemap-col h2,
div.sitemap section h2 {
    background: #d2d2d2;
    color: #333;
    padding: 5px 8px 10px;
    font: normal 14px/1.3 iranyekan;
    text-align: center !important;
    border-radius: 5px 5px 0 0
}

.side-blocks.full .sitemap-col h2 a,
.side-blocks.full section h2 a,
div.sitemap .sitemap-col h2 a,
div.sitemap section h2 a {
    color: #fff;
    text-shadow: none
}

.side-blocks.full .sitemap-col ul,
.side-blocks.full section ul,
div.sitemap .sitemap-col ul,
div.sitemap section ul {
    padding: 5px 0
}

.side-blocks.full section ul {
    padding: 0
}

.side-blocks.full .sitemap-col ul li a,
.side-blocks.full section ul li a,
div.sitemap .sitemap-col ul li a,
div.sitemap section ul li a {
    display: block;
    padding: 3px 18px 5px 6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAAA1BMVEX4kxvMpA+HAAAACklEQVQI12OAAgAACAABod4++QAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 96% 50%;
    border-radius: 2px;
    color: #222;
    font-family: iranyekan;
    line-height: 1.2;
    font-weight: 500
}

.side-blocks.full .sitemap-col ul li a:focus,
.side-blocks.full .sitemap-col ul li a:hover,
.side-blocks.full section ul li a:focus,
.side-blocks.full section ul li a:hover,
div.sitemap .sitemap-col ul li a:focus,
div.sitemap .sitemap-col ul li a:hover,
div.sitemap section ul li a:focus,
div.sitemap section ul li a:hover {
    background-color: #30a5ef
}

.side-blocks.full .sitemap-col ul li a:active,
.side-blocks.full section ul li a:active,
div.sitemap .sitemap-col ul li a:active,
div.sitemap section ul li a:active {
    background-color: #444;
    color: #aaa
}

@media screen and (max-width:1220px) {
    .side-blocks.full .sitemap-col,
    div.sitemap .sitemap-col {
        width: 16.66%
    }
}

@media screen and (max-width:979px) {
    .side-blocks.full .sitemap-col,
    div.sitemap .sitemap-col {
        width: 25%
    }
}

@media screen and (max-width:600px) {
    .side-blocks.full .sitemap-col,
    div.sitemap .sitemap-col {
        width: 33.33%
    }
}

@media screen and (max-width:480px) {
    .side-blocks.full .sitemap-col,
    div.sitemap .sitemap-col {
        width: 50%
    }
}

@media screen and (max-width:300px) {
    .side-blocks.full .sitemap-col,
    div.sitemap .sitemap-col {
        width: 100%
    }
}

.popup-layer {
    position: absolute;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999
}

.exchange-main {
    width: 590px;
    float: right
}

.exchange-aside-main {
    width: 600px;
    float: left
}

.exchange-aside {
    width: 295px;
    float: left
}

.exchange-manual-main-table tr:nth-child(odd) {
    background: #e7e7e7
}

.exchange-manual-add td {
    font-size: 12px;
    padding: 3px !important
}

.exchange-manual-add input[type=text] {
    /*padding: 2px 3px !important;*/
    /*height: auto !important;*/
    /*width: 90px !important;*/
    /*display: inline-block !important*/
}

.exchange-manual-add textarea {
    height: 250px
}

.exchange-manual-add span.label {
    background: #dadada;
    display: inline-block;
    padding: 1px 6px;
    margin-left: 4px;
    border-radius: 3px;
    color: #333
}

.exchange-manual-add span.label a {
    color: #333
}

.exchange-manual-add span.label img {
    vertical-align: top;
    margin-top: 2px
}

.exchange-manual-add span.label em {
    font-style: normal;
    font-size: 11px;
    color: brown
}

.contacts {
    text-align: center
}

.contacts .contact-item {
    font: bold 22px/1 iranyekan;
    background: #ddd;
    text-align: center;
    display: inline-block;
    margin: 0 10px;
    border-radius: 4px;
    overflow: hidden
}

.contacts .contact-item h3 {
    padding: 9px;
    margin: 0;
    font: normal 19px/1 iranyekan;
    background: #023c61;
    text-align: center;
    color: #fff;
    min-width: 250px;
    max-width: 100%
}

.contacts .contact-item span {
    display: block;
    padding: 10px;
    color: #333
}

.contacts .contact-item span a {
    color: #333
}

body.homepage .row-items .row-item {
    width: 49%;
    float: right;
    margin: 1px
}

body.homepage .row-items .row-item .h3 {
    width: 100%;
    background: #f3f3f3;
    line-height: 2;
    font-size: 13px;
    color: #343434
}

body.homepage .row-items .row-item span {
    border: none;
    background: #fff;
    font-size: 14px;
    line-height: 1.75;
    font-weight: 600
}

body.homepage .row-items .row-item .invest-block-class {
    border: none;
    background: #fff;
    font-size: 14px;
    line-height: 3.25;
    font-weight: 600
}

.profit-and-loss-calculator select {
    border-radius: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #dadada !important
}

.profit-and-loss-calculator table.invest-table tbody tr:last-child td {
    padding: 0 !important
}

.profit-and-loss-calculator table.invest-table tbody tr:last-child td .select-wrapper {
    margin-bottom: 10px !important;
    padding: 10px 0 5px 0 !important
}

.profit-and-loss-calculator table.invest-table tbody tr:last-child td .row-items {
    padding: 3px 7px !important
}

.profit-and-loss-calculator table.invest-table tbody tr:last-child td .row-items .rial {
    display: inline-block;
    color: #bbb;
    font-weight: 400
}

body.homepage #main .advertise,
body.homepage #main .convert-box,
body.homepage #main table#convert-chart,
body.homepage #main table.data-table {
    margin-bottom: 15px
}


.news-page-ul li a {
    font-family: iranyekan;
    font-size: 13px !important
}

.news-page-ul .news-tag {
    margin-left: 6px;
    background: #fff !important
}

.news-tag {
    display: inline-block;
    background: #333;
    color: #fff;
    padding: 1px 3px 4px;
    font-size: 12px;
    min-width: 75px;
    text-align: center;
    line-height: 1;
    border-radius: 2px;
    background: #dbdbdb !important;
    color: #545454;
    border-right: 7px solid #111
}

.news-tag.news-tag-1,
.page-title span.news-tag-1 {
    background: #00cebd;
    border-color: #00cebd
}

.news-tag.news-tag-2,
.page-title span.news-tag-2 {
    background: red;
    border-color: red
}

.news-tag.news-tag-3,
.page-title span.news-tag-3 {
    background: #e97f02;
    border-color: #e97f02
}

.news-tag.news-tag-4,
.page-title span.news-tag-4 {
    background: #8a9b0f;
    border-color: #8a9b0f
}

.news-tag.news-tag-5,
.page-title span.news-tag-5 {
    background: #c509da;
    border-color: #c509da
}

.news-tag.news-tag-6,
.page-title span.news-tag-6 {
    background: #b3134b;
    border-color: #b3134b
}

.news-tag.news-tag-7,
.page-title span.news-tag-7 {
    background: #f04861;
    border-color: #f04861
}

.news-tag.news-tag-8,
.page-title span.news-tag-8 {
    background: #ffd000;
    border-color: #ffd000
}

.news-tag.news-tag-9,
.page-title span.news-tag-9 {
    background: #f67f00;
    border-color: #f67f00
}

.news-tag.news-tag-10,
.page-title span.news-tag-10 {
    background: #ffc556;
    border-color: #ffc556
}

.news-tag.news-tag-11,
.page-title span.news-tag-11 {
    background: #c4270c;
    border-color: #c4270c
}

.news-tag.news-tag-12,
.page-title span.news-tag-12 {
    background: #023c61;
    border-color: #023c61
}

.feed-box-most .news-tag {
    border-color: #3b90bb !important
}

.feed-box-most li a:hover {
    background: #30a5ef !important;
    color: #fff !important
}

.feed-box-normal li a:hover {
    background: #eceeef !important;
    color: #333 !important
}

.hp-left-left {
    float: right;
    width: 295px;
    margin-left: 20px
}

.hp-left-right {
    float: right;
    width: 295px
}

body.homepage .hp-right {
    width: 610px;
    float: right;
    margin-left: 20px
}

body.homepage .hp-left {
    width: 610px;
    float: right
}

body.homepage .hp-left .news-source {
    display: none
}



body.homepage #main {
    width: 100% !important
}

body.homepage .homepage-bottom {
    margin-top: 5px;
    padding: 10px 0;
    background: #f4f4f4
}

body.homepage .homepage-bottom .feed-box {
    background: #fff
}

body.homepage #alexa-toolbar {
    background: #f4f4f4;
    margin: 0 !important;
    padding-bottom: 15px
}

body.homepage #footer {
    margin-top: 0
}

.side-buttons {
    position: fixed;
    z-index: 9999999990;
    top: 27.5%;
    left: 0;
    direction: ltr
}

.side-buttons ul {
    list-style: none;
    direction: rtl
}

.side-buttons ul li {
    display: block;
    margin-bottom: 1px
}

.side-buttons ul li .a {
    display: block;
    background-color: #023c61;
    height: 40px;
    overflow: hidden;
    width: 50px;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    color: #fff;
    font: normal 14px/1 iranyekan;
    text-align: right;
    padding: 13px 0 0 5px;
    position: relative
}

.side-buttons.side-buttons-chat-container ul li .a svg {
    margin-right: 13px !important
}

.side-buttons ul li .a>.span,
.side-buttons ul li .a>span {
    position: absolute;
    left: 50px;
    top: 11px;
    width: 140px;
    text-align: center
}

.side-buttons ul li .a em {
    display: block;
    position: absolute;
    left: 13px;
    top: 8px;
    width: 21px;
    height: 21px;
    background-position: center center;
    background-repeat: no-repeat
}

.side-buttons ul li .a:focus,
.side-buttons ul li .a:hover {
    width: 200px;
    display: block;
    background-color: #ff9600 !important
}

.side-buttons ul li.side-buttons-1 .a,
.side-buttons ul li.side-buttons-2 .a,
.side-buttons ul li.side-buttons-9 .a {
    background-color: #323232 !important
}

.side-buttons ul li.side-buttons-1 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAAXNSR0IArs4c6QAAALBJREFUOBFjZACC////MwIpECYLMDIy/mMEmsL4iYHhHy9ZRsA0vXVlAjH/wPhk019twAaxkG0ATCPXWXC4AMMIbCBMmFQaFEak6sGpHuaiHpwqCEtIAZVkg2KNCRhrfymLtYdl4LBhJWwrQRUwr4UBVXIRVI1dAUjfXOxSZIjCXAQylZkM/WAtwOj/DM4i34FZhINcU8D63oWDA/s3RYaANH/RArvoJdBFYhQZ9tsUAJPFLjgYrMgKAAAAAElFTkSuQmCC)
}

.side-buttons ul li.side-buttons-2 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAAAWtJREFUOBGdVEtOwzAQfU6BVkD5CLFAiLJmwwIBEuqKm+QKPQm34AJcIQdACCEWRYUFYsMCBEqAAsMbJ66EbVmUkSbjeW/8YmfsGCRMRDZJD+ivTdki44kx5r7JpwtDkRFFPRuOUipZimwDzyk+xiUFP2Iz0E6+JCkowHKo+RXBwqoo8iiSex+QaZVHi6cBb0TORdLNcHozbqCRr99nOKSXmjtjsg1sKJ87rInzjBc8RoWHA4VIN9zeX5Gi6wQnTeFgqQEPGFv0BXpHx3fALfBAt7hiymnNLp2WubmwglzH6hHQr0kcM65xG6UB9OT0ViyRaegBZqyc1tB3LIW9gWrUYxFTxXe2zptyGlKXZzo5xFUFmV1hVUv7zznuSe+yZ60tAr+aWReMbZh8Q29WIu38/6bEVb+TN8WuMLJ+1Sp59a5D0eqK2FuIz1qIjbQHmj8W6CF19slOvmiiDXBgHc2TMQqL1us8Z+/a/R/NNfphA5B7NgAAAABJRU5ErkJggg==)
}

.side-buttons ul li.side-buttons-3 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMAAQMEBgcICQsSExgaHR4kLzM0ODlESUpOVFlbgIOIi46Pm6uwtLe6vMDR2tzg6fP1+fv9Cj5DzgAAAKJJREFUKFO9zUcSglAQRdGLImbBiGBOmDG9/a/NgaD/W+XUO+tTXd3wyvUAKLvZ/K7tBv3A7XxzYSFJmhdsLp3Sm6RberQPbRXOJE1DbUxu6lPD8KHhgxxrsVfvf6p7cRWAs5YjY3+01BkAKbE8kf7iV60sX+kCQG/dsry17pIVGR7lCFQObz5UDAekhPyj2eOH33/4TmMm2n8zRd/B8Yv5+ASpozAMveX0gwAAAABJRU5ErkJggg==)
}

.side-buttons ul li.side-buttons-4 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAAAXNSR0IArs4c6QAAAc1JREFUOBGllEsrhHEUxt9XkkuiJhYaVhglJRsxG7tptljIGp9APoMFXwA7H8GGspOkXBcSs5EQ2bjkmozf8zr/t/8w5HLqN+ec5zzn0DuXIPAin8+n4Bx+E/KnvDNB6BoG5dTrcAtTpo+Se2AEXqEE5mANZkExDtXQHYbho4Q4ODoDl5CUSE7ANUzEpnd9wvSE+ZL02pvxfTowDK+QdQPqaTiFCqfZkQrTp51OnwXtD0cahZ7jLUx6pkb6Rxhzmp+l27zR6fSToDupkJdNBl2wCi9maiC3fNBsFKVSXtOQg7NICQKnbanQQEfvYQ8UelOaYRvcH6KMQ3u9cAK7prZbzul5lsES6KOh/06aHv4zDJmxIEm3uXtTW+i1rztlkZmiClbhCJxxnnqj4Jo10mFerfygPe1XFvgRamEH9qEOOkHR5xvVR+r7XD75tVfr++KaQT0cwCbUwDIsxAYK9aZrvgXy1/ueTzWGJjiGFRgAff7aZFS2vp+suXxNn44UEzC2wgUswiFEX0ll66Vr3lps/0uNBT3TK3gAfRE6LKuX3vnl8ncDFtNwBwp9ZRXq9cH/e3AgA0+gUM78/Zq3yaFBuFH25P+XHNRv6Y/iDc8kNhLQ1AFGAAAAAElFTkSuQmCC)
}

.side-buttons ul li.side-buttons-5 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAAAQ5JREFUOBGtlEtqAkEQhqsaIaAIMWTnxoO4zBlcZ529ew+Q4+QCCTlAsg/qKm6MgqJjHuTPX4OjGeyedkYLipquxzdFU9UqBQKgxnCL2timrWgXqvq5PceNQah3X8CcNiQW61MvColM6IUIYX9y64UugUG4KBaZ3Oeg30A3VhKPT2920GHxfcVZacYYBnQCuGuRyx298scVUeIc6/FTGXJYaECxYTuXOFHFXOThdODHk6r8ppx3oJ4cefX+NM4Jnpu5ptZA29zlJa1q52DZwTpdlCImj0wPrx+DHR/vX+e2wwaxFa1njfgtH4XZAW32Qle1IXgDRnveyjrp+v9c7NUsTIDt4ob6yvdumfnL2j/ehVgpbFrxBQAAAABJRU5ErkJggg==)
}

.side-buttons ul li.side-buttons-6 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAz1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+oiJ5HAAAARHRSTlMAAQIEBQcICgwXGBodIiMsLzQ4PkBCRkxVVmJmZ2lsbXR1d3x+goyOkpSam52go6WosLK5vL7Ax8jR3N7g5ujt8/X5/UCskSAAAAC/SURBVBgZXcGHVsJAFEXRG5BiQxSNHQSlWMCWEaOoUc7/f5NvJrpWwt7613Eu2daqGXCmgs23tvQBTKU4bSjY+oHLKWY5uoFFQ6aSUfYi75yyPQXPFA2Ve8Ucr6k+wExk9q8cJpbXx9ydtkSQRfJqBIkI5soROBFkkbwagdNu9wETy7vAPA12ZOaYo6rqfcxEuUeKxgpOKDuQib4oS+VtfMNwhlmOruGzqWD9vS0tgHvpMG2q4BboaVXHuaSlP78NYT4XcTCiiAAAAABJRU5ErkJggg==)
}

.side-buttons ul li.side-buttons-7 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAA81BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9YqtblAAAAUHRSTlMAAQIDBAUGCAkLDA0TFBUWFx4gJioxNTg5OkZMTVBUXF1hYmNkaXN1eHl8gIKFiIyRlJianZ6io6aqq623vMDDx8zT19rc3uLk6Ont9ff5+0y1pGcAAADdSURBVBgZbcGJNgJhAIbhdzJTkxllyT7IGiJb9mSpVJK++78a//wziXM8D4bDP9xtjGweYypH6vwACvc9j1h07BKb02GwKJVIPLQDjBvFWqRCvXvgy+puLs1iNVWDVY2VMTy2pDxVJQb7GYyZnRVpgyclFki8NqQ6PcVaV8skKpLaDBR7xoHQB3YlffEma2+69Chl4ULSgEv9qIfgjSQ1WNNYLQPOnYwyOVmjyAXmXxQL4EiJZuWkL+sMcLv6q5/FKHzqt2ERq9jTxEeBlFfV2KnHhB9dd4ad23Uf6xv+GEbn2IoJPAAAAABJRU5ErkJggg==)
}

.side-buttons ul li.side-buttons-8 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABAlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////95EvdTAAAAVXRSTlMAAQIDBAUGBwkLDA0ODxATFBcYGRocHR8gISIjJicpLS4zNDU2N0BGR0tNTlBVXF1ob3BzdHd7fomLnZ6oqq2wsre8x8jO09Xc3uDi5Ojp6+3x9fv9eEHYkgAAAM9JREFUGBl1wWk7AlEAhuG3kSyNtAgpZN9ClqxRWQvRTJ7//1eccyaX+eK+ZUyl9MvzE7K8ezhWZDGgl5Gxj5GR0wdaMk4xlsZ2L46mPYwPGSWgn+8Cw5UboC5r9fbKb2OF6XrzMCFp530vV0gTqc7Nbjw0pQ5GmcjWC0ZSnxjlHk4Oy9cXxnUF62QTa0brb7QKxVTxLnza9uazDYIzWclHwoNJjVdfGeQ1csmfriKJb2IW5GSJq8lZJu5cToW4hpyJITFripQ6g2Dkuab//ACXvkrB/aydvQAAAABJRU5ErkJggg==)
}

.side-buttons ul li.side-buttons-9 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAATRJREFUOBGVU72KAjEQnsiCYie41TaL5cEVcvV1trbW+xL2PoAv4AsI1vcE1sfBvYFyhXAgFirrzyrjN0GjuxiTneXbJPPzZTKTKCopzNxAyAewB76VUoeSFEQb5gGICpJ1ShFtmd8LDNdlhnFRr/iy/RF9PvcNoG6+yd8p2DJMifp2x03L2ODcAIbAGOgDARAemH8xuiTURPCynN8VL/bZ1GTz7/SXgnICVAHJVrIUJIaEmCtraOxyflGbO41H145tbFK/h7yYze3pPFpGWMQ45Bdzpj+shznalDnSVXgM854vZjkyxEm7e4AUU1/7q06uhEPSKEdmW4AlQEOmdrZl4lFsIrzw04poYtuIqPZjtxUsyCZ+ntEOavJ6aoYSEd08mW5RbBzKTEAkTZF3GSETdYu9ALMaKyfXdtp5AAAAAElFTkSuQmCC)
}

.side-buttons ul li.side-buttons-10 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAAnFBMVEUAAADy//f7//v//+P///z///zf/////////97///z//93+///9///////////////////////0//8A///////1///c/////9b5///u///X///8//////z//9/h/////+Hx/////+nk//////////////Pg///////s/////////+L//7v////////v//////L7///p/////+X//9zayw8EAAAALXRSTlMACxt1ajQgEe/f0KaZdVZNPC0VCATv39/Q0NDBwcGzs6ammYyAgGpgYEQ0LSY70BPJAAAAn0lEQVQY02WPVw6DMBAFlxRK6IH03utAyv3vFptEgMj7ed7RyqOVRlI3b6IONFg3w8GuE2sMoUx7NeTBXlXWLkkAc0OWt4Tuj9wz8liS50hMWgUxZhCIXMCQ81e7A0/VGtRX27dGGVhKquqlpmGhnYAThQDXSmv4D3RW+l1q5QTQESm1Kn2K+Omxural16IBYNfZQa+7LEpmspG/xPXhA/uyEcjz8VlVAAAAAElFTkSuQmCC)
}

.side-buttons ul li.side-buttons-11 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAtFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oK74hAAAAO3RSTlMAAQIDBQYICQsOERITFBgZHCEwMzw/Q0RGVVdbYWNrbG91d3iCiYyVqLXBw8rO0dfe4OTm6Ovt8/X3+Xhtjd4AAACmSURBVBhXlZDnDoIwFEa/VlTcIirugXsgDhTtff/30ko1bUhMPH/O7UmTDuAHrFSRZI1onymhpW1kCxUpthiTic8FmWzLgE8pLhzXdKUa1LB37Vx9qRaOqqv3GWga9cQxvAufYarXPnpSMxT16iKUEsjotYNAKkZerxu0pQaJvnfw4AVhF/bNqDSyXv/RUE9yEKlMh93jM1YxphRHDjaJyECsC/iHJ78MPtdF1rraAAAAAElFTkSuQmCC)
}

.side-buttons ul li.side-buttons-12 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAEBcdHiAhIy5DS19phbfi0Nrw3QAAAE5JREFUGNNjYCAJ8DNjFRZgQ+VzcnMjCzMxMYJpPgEBZGEBAT4Shbl4eLAJg4QIC4OE6CzMwcEKxqwcHGAMEmbHHoLYAC8DCzbAyEANAADPCgmChT9aRwAAAABJRU5ErkJggg==)
}

.side-buttons ul li.side-buttons-13 .a em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAt1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8QiqlJAAAAPHRSTlMAAQIDBAUICQoPEBMUFRcYISMkLzQ4Ojw9QElLW2hpbG1/kpWXmJqdnqO5vL7AwdHa3OTo6evv8fP3+f3cptg2AAAAqElEQVQYV3XO1xKCMBAF0I2IXREr9oK9YgHb/v93mbphxvE+7T2TZANAadddWyiIuC6noTI6JEIRB2TOUnSlONVYjGTVik2JWYWkcUaovJ5S7HCsmkK64Dr+0QvXI2lPJ+D6IE3nabTPQjPm4WRGbBEzmJB+GppXAB4pvj3FPn94azkpCZ6Lde7N8rXAwr0jf1G7Wx4CUwiQ22mLu1pU/Nn5FW0Cc+xPvsOIOZJ7O9zIAAAAAElFTkSuQmCC)
}

.side-buttons ul li.side-buttons-9 .a:focus,
.side-buttons ul li.side-buttons-9 .a:hover {
    width: 300px
}

.side-buttons ul li.side-buttons-9 .a>span {
    width: 280px;
    direction: rtl
}

.side-buttons ul li .share-buttons-alternte {
    vertical-align: top
}

.side-buttons ul li ul.share-buttons-alternte li {
    margin-right: 4px
}

#tooltip .type {
    white-space: nowrap;
    padding: 2px 0 1px;
    font-size: 12px
}

body.internal.diagrams .page-title span {
    background: #ff9600
}

.news-without-tag .news-tag {
    display: none
}

.home-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMAtl6xUAWWMPfwoQ3o4s/EvruPfmkg+drJmYhzbVY+NykP5FRJRxdeuVd/AAAAoElEQVQY04WPRw6EMBAEB7AB2+Scw6b+/w/XWCRpD1uXkepS03TAGeP0se2JLtYMcNUEpJcrU0QRnAKwTudFSN6vBOImxwDZs67HDoCzJ/LK74sACIpeIOabUx0eQ+5DU+VDiGw1iYZJ7EjWICnJCy0W4yRmVugRLcrBDUctpmRB4wvhA+alS7actz/SJXL/ShOSRNKEjuW2Ziaat+tp8QWFKRVAIh87VAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 16px;
    display: block
}

.record-image {
    text-align: center;
    margin: 5px 0 0
}

.record-image a {
    display: block
}

.record-image a img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}


.table-head {
    background: #efefef;
    padding: 9px 6px 7px;
    text-align: center !important;
    border: 0 !important;
    color: #525252;
    font-family: iranyekan;
    line-height: 1;
    font-weight: 700
}

.list-index {
    margin-bottom: 10px;
    text-align: center;
    background: #dadada;
    padding: 7px 5px 5px
}

.list-index a {
    display: inline-block;
    padding: 6px 10px;
    background: #fff;
    border-radius: 3px;
    margin: 5px;
    font: bold 13px/1.3 iranyekan;
    color: #444;
    position: relative;
    min-width: 100px
}

.list-index a:focus,
.list-index a:hover {
    background: #ff9600 !important;
    color: #fff !important
}

.list-index a:active {
    background: #444 !important;
    color: #888 !important
}

.egh-data-table table tbody tr td:last-child,
.egh-data-table table thead tr th:last-child {
    text-align: left !important;
    padding-left: 14px !important
}

body.internal.news .page-title span {
    background: #ff9600
}

body.internal.news .feed-titles .info a.btn {
    line-height: 1 !important;
    padding: 3px 8px 7px !important;
    border-radius: 4px !important
}

#exchange-iframe {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1000000000;
    width: 50%;
    background: #fff;
    -webkit-box-shadow: 2px 0 4px #999;
    box-shadow: 2px 0 4px #999
}

#exchange-iframe iframe {
    width: 100%;
    height: 100%;
    border: none
}

#exchange-iframe-close {
    background: brown;
    border-radius: 10px;
    color: #fff;
    padding: 5px 9px 6px;
    z-index: 1;
    position: fixed;
    top: 5px;
    left: 5px;
    z-index: 1000000001;
    font: 700 16px tahoma;
    -webkit-box-shadow: 0 3px 0 1px #300606;
    box-shadow: 0 3px 0 1px #300606;
    border: 2px solid #fff;
    cursor: pointer
}

.advertise {
    z-index: 999999999
}

.ads-site-button {
    background: #ffa200;
    color: #222;
    margin-left: 10px;
    float: right;
    padding: 8px 9px 9px;
    text-shadow: none;
    font: bold 13px/1 iranyekan
}




.feed-box h1 .h1-title {
    display: block;
    width: 450px;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    padding: 2px 0 9px;
    color: #595959;
    line-height: 1
}





.tabs a {
    color: #4d4d4d;
    background: #f7f7f7;
    -webkit-box-shadow: inset 0 0 7px 1px #ccc;
    box-shadow: inset 0 0 7px 1px #ccc;
    width: 33.33334%;
    display: block;
    float: right;
    text-align: center;
    padding: 6px 3px 6px;
    font: 12px iranyekan;
    font-weight: 600
}

.tabs a h5 {
    font-size: 12px;
    line-height: 1.8
}

.tabs a h6 {
    font-size: 12px;
    line-height: 1.8
}

.tabs a:hover {
    background: #fff;
    -webkit-box-shadow: inset 0 0 10px #bbb;
    box-shadow: inset 0 0 10px #bbb
}

.tabs a.active {
    color: #fff;
    background: #ff9600 !important;
    -webkit-box-shadow: inset 0 -4px #dc8305 !important;
    box-shadow: inset 0 -4px #dc8305 !important
}

.tabs.tabs-6 a {
    width: 16.6666%
}

.tabs.tabs-5 a {
    width: 20%
}

.tabs.tabs-7 a {
    width: 14.28%
}

.tabs.tabs-4 a {
    width: 25%
}

.tabs.tabs-8 a {
    width: 12.5%
}

.tabs.tabs-9 a {
    width: 11.1111%
}

.tabs.tabs-2 a {
    width: 50% !important
}

.tabs.sub-tabs {
    border: 1px solid #e5e5e5;
    border-top: 0;
    text-align: center;
    padding: 3px 0
}

.tabs.sub-tabs a {
    background: #ececec;
    padding: 7px 10px 10px !important;
    width: auto !important;
    display: inline-block;
    border-radius: 4px;
    float: none !important;
    white-space: nowrap
}

.tabs.sub-tabs a:focus,
.tabs.sub-tabs a:hover {
    background: #fff
}

.tabs.sub-tabs a.active {
    background: #282828 !important;
    -webkit-box-shadow: 0 -2px 0 #000 inset !important;
    box-shadow: 0 -2px 0 #000 inset !important;
    font-weight: 400 !important
}

.loading span {
    display: inline-block;
    background-color: #dedede;
    border-radius: 5px;
    padding: 10px;
    margin: 30px 0;
    border-bottom: 2px solid #c1c1c1;
    font-family: iranyekan;
    font-size: 13px;
    color: #444
}

.news-line {
    margin-bottom: 15px
}

.news-line .news-line-col {
    -webkit-box-shadow: 0 1px 1px #bfbfbb;
    box-shadow: 0 1px 1px #bfbfbb;
    background: #fff;
    padding: 3px;
    height: 250px
}

.news-line .news-line-featured {
    position: relative
}

.news-line .news-line-featured .news-line-img {
    height: 178px;
    overflow: hidden
}

.news-line .news-line-featured .news-line-img img {
    width: 100%;
    height: 178px;
    display: block
}

.news-line .news-line-featured .date {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: -10px;
    -webkit-transition: all ease-in-out .1s;
    transition: all ease-in-out .1s
}

.news-line .news-line-featured .date span {
    background-color: #ececec;
    color: #6d6d6d;
    padding: 1px 10px 4px;
    font: normal 12px/1 iranyekan;
    border-radius: 3px;
    display: inline-block;
    -webkit-box-shadow: 0 1px 1px #b3b3b3 inset;
    box-shadow: 0 1px 1px #b3b3b3 inset
}

.news-line .news-line-featured:focus .news-line-img img,
.news-line .news-line-featured:hover .news-line-img img {
    background: #000;
    opacity: .9
}

.news-line .news-line-featured:focus .date,
.news-line .news-line-featured:hover .date {
    visibility: visible;
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

.news-line .news-line-featured h4 {
    font: normal 12px/1.57 iranyekan;
    margin: 6px 10px 0;
    height: 58px !important
}

.news-line .news-line-col-ul li {
    padding: 0 7px
}

.news-line .news-line-col-ul li a {
    font: normal 13px/1.4 iranyekan;
    display: block;
    padding: 8px 0;
    border-bottom: 1px solid #dcdcdc;
    text-align: left
}

.news-line .news-line-col-ul li a span.item-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    float: right;
    text-align: right
}

.news-line .news-line-col-ul li a .date {
    margin-right: 5px;
    color: #888
}

.news-line .news-line-col-ul li:last-child a {
    border-bottom: none !important
}

.news-line h2 {
    font: bold 20px/1.4 iranyekan;
    padding: 6px 0 0;
    margin-bottom: 4px;
    position: relative
}

.news-line h2 a.headline {
    color: #171717;
    background-color: #f4f4f2;
    display: inline-block;
    margin-right: 15px;
    padding: 0 13px;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.news-line h2 .line {
    display: block;
    width: 100%;
    position: absolute;
    height: 3px;
    top: 19px;
    background-color: #444;
    z-index: -1;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    -webkit-box-shadow: 0 3px 2px 0 #d6d6d6;
    box-shadow: 0 3px 2px 0 #d6d6d6
}

.news-line:hover h2 a.headline {
    margin-right: 38px !important
}

.news-line.news-line-most .news-line-col {
    height: 185px
}

.news-line.news-line-most .news-line-featured .news-line-img {
    height: 111px
}

.news-line.news-line-most .news-line-featured .news-line-img img {
    height: 111px
}

.news-line.news-line-most h4 {
    height: 44px;
    overflow: hidden
}

.data-table-list-content {
    max-height: 556px
}

body.homepage .table-head {
    background-color: #e4e4e4;
    color: #4c4c4c
}

.news-line h2 a.headline {
    background-color: #ececec
}

.news-line .news-line-featured .news-line-img img {
    min-height: 178px;
    height: auto
}

.news-line.news-line-most .news-line-featured .news-line-img img {
    min-height: 111px;
    height: auto
}

.news-featured .news-featured-content {
    max-height: 235px
}

.news-line.news-line-most .date {
    top: 3px;
    left: 3px;
    right: auto
}

.news-line.news-line-most .date span {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 3px 11px 4px;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    border-radius: 0 0 5px 0
}

.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: 0
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    border-radius: 50%;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.flickity-prev-next-button:hover {
    background: #fff
}

.flickity-prev-next-button:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 5px #09f;
    box-shadow: 0 0 0 5px #09f
}

.flickity-prev-next-button:active {
    opacity: .6
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button:disabled {
    opacity: .3;
    cursor: auto
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-prev-next-button .arrow {
    fill: #333
}

.flickity-prev-next-button.no-svg {
    color: #333;
    font-size: 26px
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

.js-flickity {
    display: none
}

.js-flickity.flickity-enabled {
    display: block
}

.news-line .news-line-col {
    -webkit-box-shadow: 0 1px 1px #000;
    box-shadow: 0 1px 1px #000;
    background: #252525;
    color: #fff
}

.tgju-covers {
    text-align: center
}

.tgju-covers .img img {
    width: 100%
}

.tgju-covers h2 {
    font: normal 15px/1.5 iranyekan;
    color: #fff
}

.tgju-covers .cover-date {
    font: normal 12px/1.5 iranyekan;
    color: #888
}

.tgju-covers .fs-cell {
    padding: 10px
}

.tgju-covers .fs-cell:hover {
    background: #2d2d2d
}

video {
    width: 100%
}

audio.my-video,
audio.video-js,
video.my-video,
video.video-js {
    visibility: hidden
}

div.vjs-controls-enabled,
video.vjs-controls-enabled {
    visibility: visible !important
}

body.homepage .homepage-multimedia {
    background: #fff;
    padding: 18px 0;
    margin-top: -5px;
    -webkit-box-shadow: 0 -2px 7px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 7px rgba(0, 0, 0, .2)
}

body.homepage .homepage-multimedia .feed-box {
    margin-bottom: 0
}

body.homepage .homepage-multimedia .feed-box ul li {
    padding: 0
}

body.homepage .homepage-multimedia .feed-box ul li a {
    padding: 5px 25px 7px 6px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEX/oQD/oAD/VQD/ogD/ogAAAAD/ogD2LlSUAAAABnRSTlPMdgPzvwC4dBwhAAAAK0lEQVQI12MIEjAQCmBQSUtLUWAQS0tLE2BgA5IMDGZA0gDChohD1EDUAwA38QuJJ8Wv8QAAAABJRU5ErkJggg==) no-repeat 97.5% 50%;
    font-family: iranyekan;
    font-size: 12px
}

body.homepage .homepage-multimedia .feed-box ul li a:hover {
    background-color: #e8e8e8;
    color: #111 !important
}

body.homepage .homepage-multimedia .feed-box ul li a:active {
    background-color: #444;
    color: #888 !important
}

body.homepage .homepage-multimedia .feed-box ul li a:focus {
    color: #111
}

body.internal.videos .news-line .news-line-featured h4 {
    font: normal 13px/1.8 iranyekan
}

.bottom-multimedia {
    padding-bottom: 15px;
    margin-top: 15px
}

.news-box h1.search-h1 a {
    display: block !important
}

.news-box h1.search-h1 a .search-date {
    color: #222;
    background: #ddd;
    border-radius: 4px;
    line-height: 1;
    padding: 3px 7px 5px;
    font-size: 12px;
    float: left
}

.menu-toggle {
    padding: 10px 10px 12px;
    display: none;
    text-align: center;
    font: 17px/1 iranyekan;
    background: #212121;
    color: #fff
}

.menu-toggle:focus,
.menu-toggle:hover {
    background: #151515;
    color: #ddd
}

@media all and (max-width:1000px) {
    body.internal.chart .float-right {
        width: 100% !important;
        float: none !important;
        margin: 0 0 10px !important;
        height: auto;
        display: none
    }
    body.internal.chart .float-right div {
        height: auto !important
    }
    
}



.data-table.no-hover tr:hover {
    background: 0 0 !important
}

.top-border th {
    border-top: 4px solid #ff9600 !important
}

.menu-forum {
    padding: 10px 10px 12px;
    display: none;
    text-align: center;
    font: 17px/1 iranyekan;
    background: #ffa200;
    color: #151515;
    text-shadow: none
}

.article-list article section {
    font: 14px/1.5 iranyekan !important
}

.article-list article section p:empty {
    height: 15px
}

.article-list article section strong {
    color: #ff7807;
    font-size: 16px
}

select option {
    font: 13px/1 iranyekan;
    padding: 0 7px
}

.gsc-result div.gs-title>a::before,
.search-h1 a::before {
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: 22px !important;
    content: '\f046' !important;
    margin-left: 5px !important;
    color: #ffa200 !important;
    position: relative;
    bottom: -3px
}

.article-list article section a {
    background: #ff7807;
    display: inline-block;
    padding: 0 7px 1px;
    color: #fff;
    border-radius: 2px;
    font-weight: 700 !important;
    margin-bottom: 1px;
    margin: 0 2px 1px
}

.article-list article section a:hover {
    background: #333
}

@media (max-width:1220px) {
    .footer-btn-icon {
        padding-left: 0 !important;
        padding-right: 5px !important;
        font-size: 12px !important;
        width: 130px !important
    }
    .footer-btn-icon i {
        margin-left: 5px !important
    }
    ul.info-bar li {
        width: 11.45% !important
    }
    .forum-latest .feed-box ul li .news-fix-title {
        max-width: 100% !important
    }
    .forum-latest .feed-box ul li {
        padding-top: 2px !important;
        padding-bottom: 1px !important
    }
    body.homepage .hp-left .news-source {
        display: none !important
    }
    body.homepage .hp-left .feed-box ul li .news-fix-title {
        max-width: 100% !important
    }
    #advertise-place-16,
    #advertise-place-31 {
        width: 960px !important;
        max-width: 100% !important;
        margin: 0 auto !important
    }
    .advertise.place-16 img,
    .advertise.place-31 img {
        width: 100% !important;
        height: auto !important
    }
    .advertise.place-16 li,
    .advertise.place-31 li {
        width: auto !important;
        height: auto !important
    }
    .helper-wrapper,
    .profile-wrapper {
        width: 980px !important;
        max-width: 100%
    }
    [data-medium-remove-li="2"] ul li:nth-last-of-type(-n+2) {
        display: block !important
    }
    [data-medium-remove-li="6"] ul li:nth-last-of-type(-n+6) {
        display: block !important
    }
    [data-medium-remove-li="1"] ul li:nth-last-of-type(-n+1) {
        display: block !important
    }
}

[data-medium-remove-li="2"] ul li:nth-last-of-type(-n+2) {
    display: none
}

[data-medium-remove-li="6"] ul li:nth-last-of-type(-n+6) {
    display: none
}

[data-medium-remove-li="15"] ul li:nth-last-of-type(-n+15) {
    display: none
}

[data-medium-remove-li="1"] ul li:nth-last-of-type(-n+1) {
    display: none
}

#lastsecond-tours {
    border: 1px solid #ccc;
    padding: 5px
}

ul.inline-ads {
    font-family: iranyekan;
    font-size: 14px
}

ul.inline-ads img {
    float: right;
    margin-left: 10px;
    height: 66px;
    border-radius: 2px
}

ul.inline-ads li a {
    display: block;
    width: 50%;
    float: right;
    line-height: 1.77;
    padding: 5px;
    border-radius: 2px
}

ul.inline-ads li a:hover {
    background: #dfdfdf
}

ul.inline-ads li h5 {
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

ul.inline-ads li .inline-ads-items {
    color: #888;
    font-size: 13px
}

.inline-ads-price {
    color: #008bbe;
    font-size: 13px
}

ul.inline-ads li .agency-icon:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAdVBMVEUAAAAAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9biJrB9AAAAJnRSTlMAAQIDBAUHCA0OERkaGxwgMzg9P0BBUFt3mJqgo7LO0ebo6/f7/XpEepgAAABqSURBVAgdBcELIkJRAEDBcZ+klIqQRD519r9EMwCYbydmDwPsLm3Nvrp+vm1u93WZmw5VVe3g/r2q9oDVd9UAPFe1xljdPFU/9YpTl+plXR9Ynqs9x/5gHLsOFrWEce4Rh98FWJ4Gpjv+AQsACzGEJ7FfAAAAAElFTkSuQmCC);
    width: 13px;
    height: 13px;
    display: inline-block;
    margin: 0 8px;
    position: relative;
    bottom: -3px;
    content: ""
}

.paginator-info {
    font-family: iranyekan;
    font-size: 15px
}

.paginator-info:before {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    margin-left: 10px;
    background: #ffa200;
    margin-bottom: -2px
}

table.data-table tbody tr td.list-name {
    font-family: iranyekan
}

body.prices-digitals-laptops td.list-name span,
body.prices-digitals-tablets td.list-name span {
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    width: 135px;
    white-space: nowrap;
    direction: initial
}

.nadpco-iframe-set {
    text-align: center
}

.nadpco-iframe {
    overflow: hidden;
    width: 472px;
    height: 120px;
    display: inline-block;
    margin-left: 5px
}

.nadpco-iframe:last-child {
    margin-left: 0
}

.nadpco-iframe iframe {
    border: none;
    border: none;
    height: 280px;
    width: 492px;
    position: relative
}

.nadpco-iframe-set-2 {
    margin-bottom: 15px
}

.nadpco-iframe-set-2 .nadpco-iframe {
    width: 310px;
    height: 350px
}

.nadpco-iframe-set-2 .nadpco-iframe iframe {
    width: 1300px;
    height: 350px
}

.nadpco-iframe-ad {
    background: #eee
}

.nadpco-iframe-set-3 {
    margin-top: 10px
}

.nadpco-iframe-set-3 .nadpco-iframe {
    width: auto;
    height: auto;
    border: 1px solid #dadcdf
}

.nadpco-iframe-set-3 .nadpco-iframe-box {
    width: 492px;
    height: 217px;
    overflow: hidden;
    margin: 0 auto
}

.nadpco-iframe-set-3 .nadpco-iframe iframe {
    width: 1240px !important;
    height: 254px !important;
    margin-top: -45px !important
}

.nadpco-iframe-set-3 .section-head,
.nadpco-iframe-set-3 h2.section-head,
.nadpco-iframe-set-3 h3.section-head {
    text-align: center !important
}

.nadpco-news {
    width: 280px;
    float: left
}

.nadpco-charts {
    width: 960px;
    margin: 0 auto
}

.nadpco-iframe {
    position: relative
}

.nadpco-iframe .ban {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.footer-btn-icon {
    color: #eee;
    text-align: right;
    background: #343434;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .5);
    border-radius: 3px;
    font-size: 14px;
    padding: 4px 12px 14px;
    display: inline-block;
    margin-top: 6px;
    margin-bottom: 6px;
    width: 165px
}

.footer-btn-icon i {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    position: relative;
    bottom: -5px;
    font-size: 20px;
    background-image: none;
    color: #ff9000;
    text-align: center
}

.footer-btn-icon:hover {
    background: #242424;
    color: #fff
}

.footer-btn-icon-1,
.footer-btn-icon-3,
.footer-btn-icon-5,
.footer-btn-icon-7 {
    margin-left: 20px
}

#baguetteBox-overlay {
    z-index: 99999999999 !important
}

.news-tag.news-tag-11 {
    border-color: #d14127
}

.news-tag.news-tag-12 {
    border-color: #ef8331
}

.news-tag.news-tag-3 {
    border-color: #ffc857
}

.news-tag.news-tag-1 {
    border-color: #5a166b
}

.news-tag.news-tag-30148 {
    border-color: #007cd6
}

.news-tag.news-tag-30149 {
    border-color: #87c446
}

.news-tag.news-tag-30146 {
    border-color: #ff9523
}

.news-tag.news-tag-30147 {
    border-color: #f4b886
}

.news-tag.news-tag-30145 {
    border-color: #5c6b73a6
}

.news-tag.news-tag-30143 {
    border-color: #7b6bce
}

.news-tag.news-tag-template_report {
    border-color: #b88b4a
}

.news-tag.news-tag-6 {
    border-color: red
}

.news-tag.news-tag-2 {
    border-color: #00cebd
}

.news-tag.news-tag-4 {
    border-color: #009356
}

.news-tag.news-tag-7 {
    border-color: #ff4c79
}

.news-tag.news-tag-8 {
    border-color: #d83a5a
}

.news-tag.news-tag-149 {
    border-color: #00adba
}

.news-tag.news-tag-150 {
    border-color: #00828c
}

.news-tag.news-tag-151 {
    border-color: #ffb03a
}

.news-tag.news-tag-152 {
    border-color: #ff6959
}

.flag.flag-dollar_afshar span,
.flag.flag-dollar_sm span,
.flag.flag-price_dollar_dt span,
.flag.flag-price_dollar_rl span {
    background-position: 0 -398px
}

#tvc_credits {
    text-align: left;
    direction: ltr;
    font-size: 11px;
    margin-top: -2px;
    color: #666
}

#convertor-value {
    border-radius: 1px
}

.side-item {
    display: block;
    position: fixed;
    bottom: 75px;
    left: -420px;
    z-index: 999999990
}

.news-slider-top .news-line.news-line-most .news-line-col {
    float: right;
    margin: 0 10px;
    width: 175px
}

.page-chat,
.page-help {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 400px;
    left: -430px;
    background: #f3f3f3;
    z-index: 999999999999;
    font-family: iranyekan;
    font-size: 13px;
    color: #333;
    -webkit-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in
}

.page-chat iframe {
    width: 100%;
    height: 100%;
    border: none
}

.page-chat-show {
    left: 0
}

.page-help-show {
    left: 0
}

.page-help-wait {
    text-align: center;
    margin: 50px 0
}

.page-help-wait .fa {
    display: block;
    margin: 0 auto
}

.page-help-wait strong {
    display: block;
    margin-top: 9px;
    font-size: 18px;
    color: #444
}

.page-chat-content,
.page-help-content {
    overflow: auto;
    line-height: 1.5;
    text-align: justify;
    height: 100%
}

.page-help-content .modal-image {
    display: block !important;
    text-align: center
}

.page-chat-content {
    overflow: hidden
}

.page-help-content p {
    padding: 0 10px;
    margin: 0;
    font-size: 13px !important;
    line-height: 2.1
}

.page-help-content p span {
    font-size: 13px !important
}

.page-help-content img {
    max-width: 100%;
    height: auto;
    margin: 5px 0
}

.page-help-content h1,
.page-help-content h2,
.page-help-content h3,
.page-help-content h4,
.page-help-content h5,
.page-help-content h6 {
    font-family: iranyekan !important;
    font-size: 16px !important;
    background: #ff9600;
    padding: 4px 9px 6px;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 6px
}

.page-help-content h1 span,
.page-help-content h2 span,
.page-help-content h3 span,
.page-help-content h4 span,
.page-help-content h5 span,
.page-help-content h6 span {
    font-size: 16px !important
}

.page-help-content h4:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f14a";
    margin-left: 8px;
    position: relative;
    bottom: -2px;
    color: #965700
}

.page-chat-icon em,
.page-help-icon em {
    font-size: 24px;
    margin-right: -3px
}

.page-chat-close {
    cursor: pointer;
    position: absolute;
    z-index: 2;
    top: 0;
    right: -16px;
    background: rgba(0, 0, 0, .9);
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 32px;
    text-align: center;
    padding-top: 4px;
    font-size: 17px;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .8);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .8);
    border-bottom: 1px solid #cecece;
    line-height: 1.5
}

.page-help-bg {
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    background: #000;
    left: 0;
    z-index: -1;
    opacity: .3
}

.page-help-close {
    display: none
}

.page-help.page-help-show .page-help-bg,
.page-help.page-help-show .page-help-close {
    display: block
}

.faq-article-show {
    margin: 0 35px 20px;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid #e0e0e0
}

.page-help-content #faq-article-list {
    background: #fff
}

.page-help {
    max-width: 840px;
    width: 100%;
    left: -840px
}

.page-help.page-help-show {
    left: 0;
    background: 0 0 !important;
    box-shadow: unset !important
}

.page-help-content .filter-box {
    background: #fff !important
}

.page-help-close {
    cursor: pointer;
    position: absolute;
    z-index: 2;
    top: 25px;
    right: 0;
    background: #fff;
    color: #333;
    width: 38px;
    height: 38px;
    text-align: center;
    padding-top: 6px;
    font-size: 17px;
    line-height: 1.5;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.page-chat-close {
    right: 31px;
    border-radius: 0;
    background: brown
}

.page-chat-close:hover,
.page-help-close:hover {
    background: #e3e3e3
}

@media (max-width:500px) {
    .page-help {
        width: 100%;
        left: -530px
    }
    .page-help-show {
        left: 0
    }
    .page-help-close {
        left: 0;
        border-radius: 0;
        width: 50px
    }
    .page-chat {
        width: 100%;
        left: -530px
    }
    .page-chat-show {
        left: 0
    }
}

.page-chat-icon a,
.page-help-icon a {
    background: #ff7a01 !important
}

#aside-2 table.data-table td.nf {
    overflow: hidden;
    white-space: nowrap
}

.side-item-wrapper {
    position: relative
}

.side-item-close {
    cursor: pointer;
    position: absolute;
    top: -5px;
    right: -5px;
    background: rgba(0, 0, 0, .9);
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 32px;
    text-align: center;
    padding-top: 4px;
    font-size: 17px;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .8);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .8);
    border-bottom: 1px solid #cecece
}

.side-item-close:hover {
    background: rgba(0, 0, 0, .75)
}

.table-head {
    font-family: iranyekan;
    padding: 7px 10px 10px !important;
    font-size: 16px
}

.market-search-wrapper .fa-search {
    position: absolute;
    z-index: 2;
    right: 17px;
    top: 27px;
    font-size: 25px;
    color: #aaa
}

[data-market-td=price-system],
[data-market-th=price-system] {
    display: none
}

.site-notify strong {
    background-color: #757575;
    color: #fff
}

.market-search-box {
    padding: 35px 0;
    margin-bottom: 10px;
    background: #d2d2d2;
    margin-top: -15px !important;
    text-align: center;
    z-index: 99999999 !important
}

.advertise {
    z-index: 99999998
}

.advertise.shop-banners li,
.advertise.shop-banners li img {
    height: auto;
    margin: 0 auto;
    max-width: 100%
}

.advertise.shop-banners li img {
    border-radius: 2px
}

.advertise.shop-banners.full:not(#advertise-place-16) li,
.advertise.shop-banners.full:not(#advertise-place-16) li img {
    width: 100%
}

.advertise.shop-banners.four li img,
.advertise.shop-banners.two li img {
    width: 100%
}

.market-search-wrapper {
    position: relative;
    border-top: 5px solid #96095a
}

body.homepage .homepage-bottom {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.search-box-title {
    text-align: center;
    display: block;
    margin: -31px 0 11px;
    font-size: 19px;
    color: #444;
    font-family: iranyekan;
    font-weight: 400
}

.search-box-title b,
.search-box-title strong {
    color: #96095a;
    font-size: 23px
}

body.homepage .market-search-box {
    background: #e0e0e0
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    /*cursor: pointer;*/
    /*font-weight: 700;*/
    /*font-family: iranyekan*/
}

.selectize-input {
    padding-top: 13px !important;
    padding-bottom: 13px !important
}

.selectize-control.rtl .selectize-input>input {
    font-size: 30px;
    padding-bottom: 8px !important;
    height: 52px !important
}

#archive-tool-result {
    color: #239400;
    display: block;
    margin-top: 4px;
    font-weight: 700;
    text-align: center;
    font-size: 16px
}

.polymeran-copyright {
    display: none
}

.footer-links-column .h4 {
    color: #f8931b;
    font-family: iranyekan;
    margin: 3px 14px 10px;
    text-align: right;
    font-size: 13px;
    display: block;
    font-weight: 400
}

.footer-links-column .h4 a {
    color: #f8931b
}

.footer-links-column .h4 a:hover {
    color: #fff
}

.footer-links-column a {
    font-size: 12px !important;
    white-space: nowrap
}

#footer #copyright {
    background: #000
}

.footer-links-1 {
    background: #252525
}

.footer-links-column-double {
    width: 29.4%;
    margin-left: 20px;
    display: inline-block;
    vertical-align: top
}

.in-content-popular li a:before {
    content: '';
    width: 7px;
    height: 7px;
    background: #ff9600;
    margin-left: 2px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 2px
}

.helper-links {
    background: #f8931b
}

.data-table.data-table-list.data-table-prices td {
    font-family: iranyekan
}

body.learning .article-list article section a {
    background: 0 0;
    padding: 0;
    float: left
}

.android-app-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAllBMVEUAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECJK/g6AAAAMXRSTlMAAQMGCAkLDg8QERIcJiwvNTg+QEJDREZHSUpQUWx4eX6Dj5i+w8zZ4OLo6e3z9fn9ZZfCAwAAAJBJREFUGFetz9kOwiAQheFx36q27lZtte6ilfP+L+dAahmM8co/gWQ+uAAiW9/uQYW8GtkZz/3Kx0DBtpPYfJwitsMYG6FblNWdXpwOChqm1Xhd1uPRaI6RcncjHo0CM6k8/kc1JlJ5NJqottTk1iqefHUaur/F+RuPNRItAFry8pt/1Sk0n+gP7dxT6vL62QuGFCajC5UJ1gAAAABJRU5ErkJggg==);
    width: 21px;
    height: 21px;
    display: inline-block;
    margin-left: 5px;
    position: absolute;
    right: 5px;
    top: 5px
}

.app-for-mobile .android-app-icon {
    position: relative;
    top: 0;
    right: 0;
    vertical-align: bottom;
    margin-bottom: -3px
}

.app-for-mobile a {
    background: #ffa200;
    padding: 0 12px 3px;
    line-height: 1;
    margin: 0 2px;
    color: #353535;
    font-size: 15px;
    border-radius: 3px
}

.app-for-mobile {
    display: none !important;
    background: #fff;
    padding: 20px 0 22px;
    position: relative;
    padding-right: 35px
}

.app-for-mobile .app-for-mobile-close {
    position: absolute;
    right: 15px;
    margin-top: 1px;
    color: #444;
    cursor: pointer
}

#convert-chart select#convertor-type,
.convert-box select#convertor-type {
    font-family: iranyekan;
    line-height: 1.6
}

#main #aside table.bourse-table tbody th {
    font-size: 12px !important
}

.gold-ratio-table {
    margin-top: 15px !important
}

table.data-table.gold-ratio-table tbody tr:hover {
    background: #fff !important
}

table.data-table.gold-ratio-table tbody tr:hover .gold-title {
    background: #848484 !important
}

.gold-ratio-table .second-head th {
    background: #ececec !important
}

.gold-ratio-table tbody td:nth-child(even) {
    background: #ececec !important
}

.gold-ratio-table thead th {
    text-align: center !important
}

.gold-ratio-table tbody td {
    font-size: 16px !important;
    text-align: center !important;
    padding: 9px 2px !important
}

.gold-ratio-table .gold-title {
    background: #848484 !important;
    color: #fff;
    text-align: center !important;
    text-shadow: none;
    font-size: 17px
}

.list-index a:empty {
    display: none
}

.economics-data-table div.banned {
    background-color: #fff;
    width: 100%;
    height: 44px !important;
    position: absolute;
    left: 0;
    right: 0;
    margin-top: -22px !important
}

#calendar tr td:first-child span.label {
    font-size: 9px !important
}

#calendar tr td:first-child span {
    font-size: 12px !important;
    font-family: tahoma
}

.site-notify .notify-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAeFBMVEUAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiLGS9wJAAAAJ3RSTlMAAQIEBREbTVBSV11sb3uGl5ibnqKjpqirr7Cyt77DzOLr8fP19/msWrsZAAAAaElEQVQIHV3Bhw3CMAAAwbdDCSX0FjC9/P4bYghSJO6I1encOA6Bqa0S7rZ24E9dVCawsY8UJtBx7+ohErYm8ALddSRsNIEOyMJKTaCWEJZmCcz6YeFHgqfZw68aZrZG0Jm/bNwmgT9vUTsS/Ui6QoQAAAAASUVORK5CYII=);
    width: 14px;
    height: 14px;
    margin-left: 4px;
    display: inline-block;
    position: relative;
    bottom: -4px;
    display: none
}

.site-notify a {
    background: #ffa200;
    color: #fff;
    line-height: 1;
    display: inline-block;
    padding: 2px 6px 4px;
    border-radius: 3px;
    margin-right: 5px
}

.site-notify a:active,
.site-notify a:focus,
.site-notify a:hover {
    background: #333;
    color: #fff
}

.echart-help img {
    width: 100%;
    display: block;
    margin-top: 13px;
    border-radius: 20px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 1px 1px #999;
    box-shadow: 0 0 1px 1px #999
}

.search-row {
    border-bottom: 1px solid #ddd;
    text-align: right
}

.search-row .title {
    display: block
}

.search-row .title .title {
    display: block
}

.search-row .title .title-second {
    display: block;
    color: #888
}

.search-row .description {
    float: left
}

.search-row .description span {
    display: inline-block;
    padding: 2px 5px 3px;
    font-size: 11px;
    line-height: 1;
    font-family: iranyekan;
    color: #fff;
    background: #ffa200;
    border-radius: 2px;
    margin-right: 3px
}

body.homepage .market-search-box {
    margin: 15px 0 -5px !important;
    padding-bottom: 20px
}

html .side-menu-bar li.has-children.hover>i {
    color: #96095a
}

html .side-menu-bar li.has-children.hover>i {
    color: #ff9600
}

.side-menu-bar>ul ul ul {
    background: #777;
    border-right: 20px solid #fff
}

.side-menu-bar>ul ul ul ul {
    background: #999;
    border-right: 20px solid #fff
}

.side-menu-bar>ul ul ul ul ul {
    background: #bbb;
    border-right: 20px solid #fff
}

.side-menu-bar>ul ul li a {
    border-right: 8px solid #ff9600 !important
}

.side-menu-bar>ul ul ul li a {
    border-right: 8px solid #ffb449 !important
}

.side-menu-bar>ul ul ul ul li a {
    border-right: 8px solid #ffca7e !important
}

.side-menu-bar li.active.has-children .fa-chevron-left:before {
    color: #fff
}



html .side-menu-bar li.active>a {
    background: #ff9600
}

.place-square-block img {
    -webkit-box-shadow: 0 0 0 1px #888;
    box-shadow: 0 0 0 1px #888
}

body.internal.economics .economics-data-table,
body.internal.global-markets .economics-data-table {
    font-family: iranyekan
}

.economics-data-table small,
.economics-data-table span,
.economics-data-table td {
    font-size: 13px
}

body.internal.market .chart-icon {
    float: none !important;
    margin: 0 auto !important
}

body.internal.global-markets .economics-data-table small,
body.internal.global-markets .economics-data-table span,
body.internal.global-markets .economics-data-table td {
    font-size: 15px
}

.next-prev-news {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px
}

.next-prev-news a {
    width: 49.93%;
    float: right;
    display: block;
    text-align: right;
    padding: 11px 10px 5px
}

.next-prev-news a.left .img {
    float: left !important;
    margin-right: 10px !important;
    margin-left: 0 !important
}

.next-prev-news a:focus,
.next-prev-news a:hover {
    background: #eee
}

.next-prev-news a:focus .h2,
.next-prev-news a:hover .h2 {
    color: #023c61
}

.next-prev-news a.left {
    float: left;
    border-right: 1px solid #ccc
}

.next-prev-news a .h4 {
    color: #888;
    font: 13px iranyekan;
    text-align: center;
    display: block;
    line-height: 1
}

.next-prev-news a .h2 {
    color: #444;
    font: 15px/1.34 iranyekan;
    margin-top: 5px;
    height: 63px;
    overflow: hidden;
    display: block;
    border: none !important
}

.next-prev-news a.left .h2,
.next-prev-news a.left .h4 {
    text-align: left;
    display: block
}

.next-prev-news a.right .h2,
.next-prev-news a.right .h4 {
    text-align: right;
    display: block
}

.next-prev-news .img {
    float: right;
    width: 120px;
    height: 82px;
    overflow: hidden;
    margin-left: 10px
}

.next-prev-news img {
    height: 82px;
    background: #ccc;
    min-width: 120px
}

.col-news-left,
.col-news-right {
    width: 49%;
    float: right
}

.col-news-left {
    float: left
}

.col-news-left .news-date,
.col-news-left .news-source,
.col-news-left .news-tag,
.col-news-right .news-date,
.col-news-right .news-source,
.col-news-right .news-tag {
    display: none
}

.col-news-left .news-fix-title,
.col-news-right .news-fix-title {
    font-size: 12px;
    max-width: 292px !important
}

#idc-container-parent {
    text-align: right
}

html #idc-container .idc-right {
    float: left !important
}

#idc-container-parent h3 {
    text-align: right !important;
    direction: ltr
}

#idc-container .idc-share {
    display: none !important
}

html #idc-container .idc-v {
    float: left !important
}

#idc-container .idc-a,
#idc-container .idc-a_nomenu,
html #idc-container .idc-c .idc-i,
html #idc-container .idc-c .idc-i a,
html #idc-container .idc-c .idc-i span {
    float: right !important
}

#idc-sortLinks {
    display: none
}

#idc-container .idc-c-t {
    text-align: justify
}

#idc-container textarea {
    font-family: tahoma !important;
    font-size: 13px !important
}

#idc-container .idc-loginbtn_intensedebate,
#idc-container .idc-loginbtn_openid,
#idc-container .idc-loginbtn_twitter,
#idc-container .idc-loginbtn_wordpress {
    text-indent: 9999px !important;
    overflow: hidden
}

#IDCNavGuest2 {
    display: none !important
}

#IDSubscribeToThisWrapper {
    display: none !important
}

#idc-container .idc-c-m .idc-column,
#idc-container .idc-c-m .idc-column-wide {
    float: right !important
}

#idc-container .idc-c-m label {
    direction: ltr;
    text-align: right
}

.economics-bottom-menu>li {
    width: 50%;
    float: right;
    margin-bottom: 15px
}

.economics-bottom-menu li a {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    color: #333
}

.economics-bottom-menu li a:hover {
    background-color: #ffd100
}

.economics-bottom-menu>li>a,
.economics-bottom-menu>li>h3 {
    border-bottom: 4px solid coral
}

.economics-bottom-menu>li:nth-child(2)>a,
.economics-bottom-menu>li:nth-child(2)>h3 {
    border-bottom: 4px solid #30a5ef
}

.economics-bottom-menu>li:nth-child(2) a:hover,
.economics-bottom-menu>li:nth-child(2) h3:hover {
    background-color: #30a5ef;
    color: #fff
}

.economics-bottom-menu>li:nth-child(4)>a,
.economics-bottom-menu>li:nth-child(4)>h3 {
    border-bottom: 4px solid #7f5a7b
}

.economics-bottom-menu>li:nth-child(4) a:hover,
.economics-bottom-menu>li:nth-child(4) h3:hover {
    background-color: #7f5a7b;
    color: #fff
}

.economics-bottom-menu>li>a,
.economics-bottom-menu>li>h3 {
    display: block;
    padding: 7px 10px 9px !important;
    font: 14px/1 iranyekan !important;
    background: #f0f0f0;
    margin-bottom: 1px;
    text-align: center
}

.economics-bottom-menu-ul a,
.economics-bottom-menu>li ul a {
    display: block;
    padding: 8px 10px 8px !important;
    font: 13px/1 iranyekan !important;
    background: #ddd;
    margin-bottom: 1px;
    text-align: right;
    float: right;
    width: 33.3333333%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

body.internal #aside-2 .invest-table .row-items .row-item h3 {
    width: 111px;
    padding: 5px 7px 4px;
    font: normal 15px/1 iranyekan
}

body.internal #aside-2 .invest-table td {
    padding: 11px 0 !important
}

body.internal #aside-2 .invest-table .select-wrapper {
    margin: 1px 7px 8px !important
}

body.internal #aside-2 .invest-table .row-items .row-item {
    float: right;
    margin: 3px 4px
}

body.internal #aside-2 .invest-table .row-items .row-item span {
    font-size: 13px;
    padding: 6px 3px;
    border-width: 2px
}

.home-takhasos .news-source {
    display: inline-block !important;
    border-radius: 0 2px 2px 0 !important
}

.home-takhasos .news-date {
    background: #ddd !important;
    border-radius: 2px 0 0 2px !important
}

.article-127 {
    background: #bbb;
    margin-bottom: -5px;
    font-family: iranyekan;
    padding: 10px 0 !important;
    margin: 10px 0
}

.article-127-block {
    background: #eee;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    border-top: 3px solid #555;
    margin: 3px 0
}

.article-127-block .h2 {
    padding: 8px 12px 13px 3px;
    background: #fff;
    line-height: 1;
    display: block;
    border-bottom: 1px solid #e2e2e2
}

.article-127-block .h2 a {
    color: #555;
    font: normal 17px/1 iranyekan
}

.article-127 .body-wrapper {
    padding: 6px 12px 8px;
    background: #eee
}

.article-127 .desc {
    font-size: 13px;
    line-height: 1.5;
    color: #242424;
    text-align: justify;
    height: 43px;
    overflow: hidden;
    margin-top: 3px
}

.article-127 a.article-readmore {
    display: inline-block;
    padding: 0 14px 0 0;
    border-radius: 0;
    color: #3f3f3f;
    background: #ccc;
    text-align: center;
    line-height: 1;
    font-size: 14px;
    float: left;
    margin-left: 2px;
    margin-top: -3px;
    position: relative
}

.article-127 a.article-readmore h3 {
    background: #8a8a8a;
    display: inline-block;
    padding: 5px 10px 8px;
    margin-right: 10px;
    color: #fff;
    width: 118px;
    line-height: 1;
    font-family: iranyekan;
    text-align: center
}

.article-127 a.article-readmore .h3 {
    background: #8a8a8a;
    display: inline-block;
    padding: 5px 10px 8px;
    margin-right: 10px;
    color: #fff;
    width: 118px;
    line-height: 1;
    font-family: iranyekan;
    text-align: center
}

.article-127 a.article-readmore:focus,
.article-127 a.article-readmore:hover {
    background: #ff9300;
    color: #fff
}

@media (max-width:769px) {
    /*.article-127 {*/
    /*    background: 0 0 !important*/
    /*}*/
}

.calendar-block {
    width: 70px;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    border-radius: 3px;
    overflow: hidden;
    float: right;
    margin-left: 15px
}

.calendar-block-month {
    background: #ff9300;
    color: #fff;
    text-align: center;
    font-size: 13px;
    padding: 2px 2px 6px;
    line-height: 1
}

.calendar-block-day {
    text-align: center;
    font-size: 22px;
    line-height: 1;
    padding: 0 0 3px
}


.en-menu a {
    font-family: arial !important
}

body.articles.id-29 .order-button {
    padding: 1px 8px 4px
}

body.articles.id-29 .plain .section {
    margin-top: 20px
}

body.articles.id-29 .plain .section p {
    text-align: center
}

body.articles.id-29 h1 {
    margin: 5px 0 0
}

body.articles.id-29 hr {
    margin: 10px 0 !important;
    width: 100% !important
}

.market-negative-image {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 13px 7.5px 0;
    border-color: #ed3b3b transparent transparent;
    background-position: 0 0;
    display: inline-block
}

.market-positive-image {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 13px;
    border-color: transparent transparent #8ecf61;
    background-position: 0 0;
    display: inline-block
}

.forum-latest .news-source {
    display: inline-block !important
}

.forum-latest .news-fix-title {
    padding-right: 19px !important;
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEX/oQD/oAD/VQD/ogD/ogAAAAD/ogD2LlSUAAAABnRSTlPMdgPzvwC4dBwhAAAAK0lEQVQI12MIEjAQCmBQSUtLUWAQS0tLE2BgA5IMDGZA0gDChohD1EDUAwA38QuJJ8Wv8QAAAABJRU5ErkJggg==) no-repeat 98.5% 50%;
    max-width: 410px !important
}

.forum-latest .feed-box-most li a:hover {
    background-color: #ff9300 !important
}

.forum-latest .news-date {
    width: 42px;
    text-align: center;
    border-radius: 2px
}

#lastsecond-tours {
    border: 1px solid #ccc;
    padding: 5px
}

ul.inline-ads {
    font-family: iranyekan;
    font-size: 14px
}

ul.inline-ads img {
    float: right;
    margin-left: 10px;
    height: 66px;
    border-radius: 2px
}

ul.inline-ads li a {
    display: block;
    width: 50%;
    float: right;
    line-height: 1.77;
    padding: 5px;
    border-radius: 2px
}

ul.inline-ads li a:hover {
    background: #dfdfdf
}

ul.inline-ads li h5 {
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

ul.inline-ads li .inline-ads-items {
    color: #888;
    font-size: 13px
}

.inline-ads-price {
    color: #008bbe;
    font-size: 13px
}

ul.inline-ads li .agency-icon:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAdVBMVEUAAAAAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9YAl9biJrB9AAAAJnRSTlMAAQIDBAUHCA0OERkaGxwgMzg9P0BBUFt3mJqgo7LO0ebo6/f7/XpEepgAAABqSURBVAgdBcELIkJRAEDBcZ+klIqQRD519r9EMwCYbydmDwPsLm3Nvrp+vm1u93WZmw5VVe3g/r2q9oDVd9UAPFe1xljdPFU/9YpTl+plXR9Ynqs9x/5gHLsOFrWEce4Rh98FWJ4Gpjv+AQsACzGEJ7FfAAAAAElFTkSuQmCC);
    width: 13px;
    height: 13px;
    display: inline-block;
    margin: 0 8px;
    position: relative;
    bottom: -3px;
    content: ""
}

.prices-digitals-laptops table.data-table-prices thead th:nth-child(2) {
    display: none
}

.prices-digitals-laptops table.data-table-prices tbody td:nth-child(1),
.prices-digitals-laptops table.data-table-prices tbody td:nth-child(2),
.prices-digitals-laptops table.data-table-prices thead th:nth-child(1) {
    display: block
}

.prices-digitals-laptops table.data-table-prices tbody td:nth-child(2) {
    color: #555
}

.tooltip-row {
    margin-bottom: 5px;
    width: 270px;
    display: flex;
    align-items: center
}

.tooltip-row:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}



.tooltip-row .tooltip-row-txt {
    float: right;
    width: 55%
}

.tooltip-info:after {
    content: '\f012';
    width: 50px;
    height: 50px;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    bottom: 110px;
    right: 25px;
    font-size: 100px;
    opacity: .1;
    z-index: -1;
    color: #898989
}

html.dark .tooltip-info:after {
    opacity: .3;
    color: #000
}

.tooltip-row .tooltip-row-txt {
    font-size: 12px;
    white-space: nowrap;
    font-weight: 600
}

.tooltip-row .tooltip-row-change {
    float: left;
    width: 45%;
    text-align: center
}

.tooltip-row .tooltip-row-change .type {
    display: block
}

.similar-pages-title {
    position: absolute;
    color: #fff;
    font-family: iranyekan;
    font-size: 25px;
    background: rgba(0, 0, 0, .6);
    height: 69px;
    z-index: 10;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    text-align: center;
    line-height: 1;
    width: 187px;
    top: 47px;
    padding: 21px 0 0;
    right: -59px
}

.similar-pages-title span {
    display: block
}

.similar-pages-wrapper {
    position: relative
}

.news-slider-top.similar-pages .news-line.news-line-most .news-line-col {
    height: 161px
}

.news-line.news-line-most .h4 {
    margin-top: 5px;
    display: block;
    text-align: center;
    font-family: iranyekan;
    font-size: 12px;
    line-height: 1.6;
    font-weight: 400
}

.news-slider-top.similar-pages .news-line.news-line-most .h4,
.news-slider-top.similar-pages .news-line.news-line-most h4 {
    margin-top: 11px;
    display: block;
    text-align: center;
    font-family: iranyekan;
    font-size: 13px;
    font-weight: 700
}

.news-slider-top.similar-pages .gallery-cell:hover {
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000
}

.side-buttons {
    z-index: 99999999
}

.side-buttons.side-buttons-chat-container,
.side-buttons.side-buttons-help-container {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0
}

html .side-buttons.side-buttons-chat-container .side-buttons-140 .a {
    background: #222 !important
}

.side-buttons.side-buttons-chat-container {
    bottom: auto;
    top: 50%;
    margin-top: -60px
}

.side-buttons.side-buttons-chat-container ul li .a,
.side-buttons.side-buttons-help-container ul li .a {
    height: 50px;
    width: 55px
}

.side-buttons.side-buttons-chat-container ul li .a {
    height: 55px
}

.side-buttons.side-buttons-chat-container ul li .a span,
.side-buttons.side-buttons-help-container ul li .a span {
    right: 50px;
    top: 16px;
    font-size: 15px
}

.side-buttons.side-buttons-chat-container ul li .a em,
.side-buttons.side-buttons-chat-container ul li .a svg,
.side-buttons.side-buttons-help-container ul li .a em,
.side-buttons.side-buttons-help-container ul li .a svg {
    top: 10px;
    right: 21px;
    font-size: 30px
}

.side-buttons.side-buttons-chat-container ul li .a em,
.side-buttons.side-buttons-chat-container ul li .a svg {
    top: 12px
}



@media (max-width:1315px) {
    #admin.tablet-hide {
        display: none
    }
    .side-buttons.side-buttons-chat-container,
    .side-buttons.side-buttons-help-container {
        display: block
    }
}



@media (max-width:1600px) {
    html .header-links>ul>li>a {
        padding: 14px
    }
}

@media (max-width:1550px) {
    html #main-header .header-navbar .nav-links .header-menus ul a {
        padding: 14px 10px !important
    }
}

@media (max-width:1400px) {
    html #main-header .header-navbar .nav-links .header-menus ul a {
        padding: 14px 8px !important
    }
    html .header-links>ul>li>a {
        padding: 17px 8px;
        font-size: 16px
    }
}

@media (max-width:1347px) {
    html #main-header .header-navbar .nav-links .header-menus ul a {
        padding: 14px 5px !important
    }
    html .header-links>ul>li>a {
        padding: 17px 8px;
        font-size: 16px
    }
}

@media (max-width:1380px) {
    html .header-links>ul>li:nth-last-child(-n+3)>a {
        display: none
    }
    html .header-links>ul>li:last-child>a {
        display: block
    }
}

@media (max-width:1302px) {
    html .header-links>ul>li:nth-last-child(-n+1)>a {
        display: none
    }
    html .header-links>ul>li:last-child>a {
        display: block
    }
}

@media (max-width:1280px) {
    html .header-links {
        display: none
    }
}

@media (max-width:1105px) {
    html .header-links>ul>li:nth-last-child(-n+3)>a {
        display: none
    }

}

@media (min-width:990px) and (max-width:1197px) {
    html .header-links>ul>li:nth-last-child(-n+4)>a {
        display: none
    }
    .first-line-side>span {
        display: none
    }
}

@media (max-width:769px) {
    /*.digikala-mobile-2 {*/
    /*    display: block !important*/
    /*}*/
}


@media (max-width:340px) {
    #first-line .first-line-side>span {
        display: none
    }
    #first-line .first-line-side>span:first-child {
        display: block !important
    }
    #first-line .first-line-side>span:first-child:before {
        display: none
    }
}



#first-line .first-line-menu {
    display: inline-block;
    list-style: none
}

#first-line .first-line-menu li {
    display: inline-block
}

#first-line .first-line-menu li a {
    display: block;
    color: #fff;
    padding: 2px 0 4px;
    -webkit-transition: all 150ms ease-in;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in
}

#first-line .first-line-menu li a:hover {
    color: #ff9300
}

#first-line .first-line-menu li a:before {
    width: 1px;
    height: 10px;
    content: '';
    background: #525252;
    margin: 0 4px 0 7px;
    display: inline-block;
    position: relative;
    top: 2px
}

#first-line .first-line-menu li:last-child a:after {
    display: none
}



.first-line-side {
    float: left;
    color: #fff;
    margin-left: 10px;
    height: 30px
}

.first-line-side .date {
    padding-top: 2px;
    display: inline-block
}

.first-line-side .date em {
    font-style: normal
}

.first-line-side>span {
    float: left
}

.first-line-side>span>a {
    height: 30px;
    display: inline-block;
    padding: 2px 0 4px;
    color: #fff;
    font: inherit;
    text-transform: uppercase;
    -webkit-transition: all 150ms ease-in;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in
}

.first-line-side>span>a:hover {
    color: #ff9300
}

.first-line-side>span.switch-language a {
    padding: 3px 0
}

.first-line-side>span.switch-language a span {
    font-weight: 700;
    font-family: arial
}

.first-line-side>span.switch-language a span img {
    display: inline-block;
    margin-right: 6px;
    position: relative;
    float: left;
    top: 6px
}

.first-line-side>span:before {
    width: 1px;
    height: 10px;
    content: '';
    background: #525252;
    margin: 0 6px 0 5px;
    display: inline-block;
    position: relative;
    top: 2px
}

.first-line-side>span:last-child:before {
    display: none
}

#site-header .header-main {
    background: #284d72;
    height: 70px
}

#site-header .header-bar {
    background: rgba(0, 0, 0, .3) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAWCAYAAABKbiVHAAAAAXNSR0IArs4c6QAAAFZJREFUSA3tlLENACAMw1Le4ya4Cu4rFXOZSaV07GQ5ks0nFhwd/2+Zj0AhuUbCcTEaDJsCiIWDQoYgShowRe+xm6KXilH0Ui16FjKg6L3GUvRSMxG9A3uSGFWUreN3AAAAAElFTkSuQmCC) no-repeat 50% 50%;
    width: 68px;
    height: 70px;
    float: right;
    margin-left: 15px;
    -webkit-transition: all 150ms ease-in;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in
}

#site-header .header-bar:hover {
    background-color: rgba(0, 0, 0, .4);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAWCAYAAABKbiVHAAAAAXNSR0IArs4c6QAAAFxJREFUSA3tlDEKACAMxKrf87v2fWcd3FocPeEEUboYIqQBmGY2Yr9eswUMXlOc9/u5MJwbxhlAiDhIdAjjOwO7M4pe9m2KXmYlZizxLfA0loGLAUWvEqToFWZ8Af0/HlX8prV2AAAAAElFTkSuQmCC) !important
}

.header-main .hgroup {
    float: right
}

.header-main .h1 {
    position: relative;
    margin-top: 7px;
    float: right;
    width: 160px
}

.header-main .s1 {
    color: #fff;
    font: normal 22px/1 iranyekan;
    display: block;
    position: absolute;
    top: 0
}

.header-main .s2 {
    color: #fff;
    font: normal 14px/1 iranyekan;
    display: block;
    position: absolute;
    top: 33px
}

.header-main h2 {
    display: none
}

.header-main h3 {
    display: none
}

.site-link a,
.site-link ul {
    margin-top: 0 !important;
    margin-left: 0 !important
}

.header-links {
    float: right;
    font-size: 0;
    margin-right: 8px
}

.header-links>ul>li {
    display: inline-block
}

.header-links>ul>li:last-child>a {
    border-left: 1px solid rgba(255, 255, 255, .33)
}

.header-links>ul>li>a {
    color: #fff;
    font-size: 18px;
    height: 70px;
    display: inline-block;
    padding: 14px 17px;
    border-right: 1px solid rgba(255, 255, 255, .33);
    -webkit-transition: all 150ms ease-in;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in
}

.header-links>ul>li>a:hover {
    background: #0068a9
}

.header-links img {
    position: relative;
    bottom: -4px
}

.header-links>ul>li:hover>a {
    background: rgba(0, 0, 0, .4)
}

.header-links>ul>li:hover>.section {
    max-height: 2000px;
    visibility: visible;
    -webkit-transition: all 1.2s ease-in-out;
    -webkit-transition: all 1.2s ease-in-out;
    transition: all 1.2s ease-in-out
}

.header-links>ul>li>.section {
    background: #ddd;
    -webkit-box-shadow: 0 3px 15px rgba(39, 39, 39, .4);
    box-shadow: 0 3px 15px rgba(39, 39, 39, .4);
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    width: 100%;
    z-index: 100;
    font-size: 15px;
    z-index: 100000000000;
    visibility: hidden;
    max-height: 0;
    overflow: hidden
}

.header-links>ul>li>.section>div {
    display: table;
    width: 100%;
    border-top: 4px solid #222;
    border-bottom: 4px solid #f87f1b
}

.header-links>ul>li>.section>div>ul:after {
    content: "";
    display: table;
    clear: both
}

.header-links>ul>li>.section>div>ul {
    display: table-row;
    vertical-align: middle
}

.header-links>ul>li>.section>div>ul>li {
    width: 20%;
    display: table-cell;
    padding: 15px 40px 17px;
    border-right: 2px solid #afafaf;
    -webkit-box-shadow: 2px 0 #f3f3f3;
    box-shadow: 2px 0 #f3f3f3;
    vertical-align: top
}

.header-links>ul>li>.section>div>ul>li>a {
    font-size: 15px;
    display: block;
    color: #023c61;
    padding: 7px 7px 11px;
    border-bottom: 1px dashed #909090;
    line-height: 1;
    margin-bottom: 4px;
    margin-top: 6px
}

.header-links>ul>li>.section>div>ul>li>a:first-child {
    margin-top: 0;
    border-top: 0
}

.header-links>ul>li>.section>div>ul>li>ul>li>a {
    display: block;
    color: #333;
    font-size: 15px;
    padding: 5px 7px 9px;
    line-height: 1;
    border-radius: 3px;
    -webkit-transition: all 150ms ease-in;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in
}

.header-links>ul>li>.section>div>ul>li>ul>li>a:hover {
    background: #284d72;
    color: #fff;
    text-indent: 10px
}

.header-links>ul>li>.section>div>ul>li>ul>li>a:hover:before {
    background: #fff
}

.header-links-big {
    padding-top: 5px;
    vertical-align: middle !important
}

.header-links-icon {
    width: 280px !important;
    padding: 14px 50px !important;
    vertical-align: middle !important;
    background: #c1c5c7
}

.header-links-icon img {
    display: block;
    width: 100%
}

.anchorLinks {
    margin: 25px -20px 11px !important
}

.support-site-header .top-line {
    padding: 3px 0 7px
}

.header-main .header-main-left {
    margin-top: 6px !important
}

html .header-links>ul>li>.section>div>ul .header-links-big li a {
    color: #333
}

html .header-links>ul>li>.section>div>ul .header-links-big li a:before {
    background: #023c61;
    border-radius: 0
}

.header-links>ul>li>.section>div>ul>li>ul>li>a:before {
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background-color: #ff9600;
    display: inline-block;
    position: relative;
    margin-left: 8px;
    -webkit-transition: all 150ms ease-in;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in
}


.bar-menu {
    position: fixed;
    top: 100px;
    bottom: 0;
    right: 0;
    background: #fff;
    -webkit-box-shadow: -4px 0 10px 1px rgba(0, 0, 0, .55);
    box-shadow: -4px 0 10px 1px rgba(0, 0, 0, .55);
    z-index: 10000000000;
    font-family: iranyekan;
    font-size: 13px;
    color: #333;
    -webkit-transition: right .3s, width .3s;
    -webkit-transition: right .3s, width .3s;
    transition: right .3s, width .3s;
    overflow: hidden;
    right: -330px;
    direction: ltr;
    overflow-y: auto
}

.bar-menu>ul {
    direction: rtl
}

.bar-menu.half-show {
    right: 0;
    width: 68px
}

.bar-menu.half-show ul li ul {
    display: none !important
}

.bar-menu.half-show ul li a {
    text-align: center
}

.bar-menu.half-show span.bullet {
    display: none
}

.bar-menu.half-show ul span.bar-menu-sub-title {
    display: none
}

.bar-menu.show {
    right: 0;
    width: 293px
}

.bar-menu ul li {
    display: block
}

.bar-menu ul li a {
    display: block;
    padding: 10px !important;
    line-height: 1;
    border-bottom: 1px solid #ccc;
    position: relative;
    color: #444;
    min-height: 50px
}

.bar-menu ul li ul li a {
    min-height: unset
}

.bar-menu ul li a:hover {
    background: #284d72;
    color: #fff
}

.bar-menu ul li a:hover span.bullet {
    color: #fff !important
}

.bar-menu ul li a .fa {
    display: inline-block;
    position: relative;
    bottom: -2px;
    font-size: 22px;
    width: 25px;
    text-align: center
}

.bar-menu.half-show ul li a svg {
    margin-right: 0 !important
}

.bar-menu ul li a svg {
    width: 25px;
    height: 25px;
    position: relative;
    margin-top: 2px;
    margin-bottom: -5px;
    margin-right: 11px !important
}

.bar-menu ul li a svg .fa-primary {
    fill: #f7931c !important
}

.bar-menu ul li a svg .fa-secondary {
    opacity: 1;
    fill: #183153 !important
}

.has-children.sub-open svg .fa-primary {
    fill: #fff !important
}

html.dark .bar-menu ul li a svg .fa-secondary {
    fill: #fff !important
}

html.dark .bar-menu ul li a svg .dot-menu-icon-secondary {
    fill: #fff
}

.bar-menu ul>li>ul>li>a .fa {
    bottom: 1px;
    font-size: 17px
}

.bar-menu ul li a span.bar-menu-sub-title {
    display: inline-block;
    position: absolute;
    left: 0;
    font-size: 13px;
    width: 250px
}

.bar-menu ul li ul {
    display: none
}

.bar-menu>ul>li>ul li a {
    padding: 15px;
    height: 45px
}

.bar-menu>ul>li>ul>li>a {
    background: #e9e9e9;
    border-right: 5px solid #284d72;
    padding-right: 10px !important
}

.bar-menu>ul>li>ul>li>ul>li>a {
    background: #dadada;
    border-right: 5px solid #006fb5;
    padding-right: 10px !important
}

.bar-menu-ul li ul li a {
    padding-right: 39px
}

.bar-menu li.has-children>a>span.bullet {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f053";
    float: left;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, .12);
    padding: 12px 13px;
    height: 50px;
    color: #555;
    width: 50px;
    left: 0;
    z-index: 8;
    text-align: center
}

.bar-menu li.has-children ul li a span.bullet {
    height: 45px;
    width: 50px
}

.bar-menu li.has-children ul li a span.bullet::before {
    bottom: -3px;
    font-size: 10px
}

.bar-menu li.has-children>a>span.bullet:before {
    content: "\f053";
    position: relative;
    bottom: -3px
}

.bar-menu li.has-children.sub-open>a>span.bullet {
    background: rgba(177, 177, 177, .2);
    color: #d65840
}

.bar-menu li.has-children.sub-open>a>span.bullet:before {
    content: ""
}

#dynamic-clock {
    margin-right: 4px;
    width: 44px;
    display: inline-block;
    text-align: left
}



.medium-pages {
    text-align: center
}

.medium-pages-item {
    padding: 20px;
    text-align: center;
    font-size: 1.3px;
    border: 1px solid rgba(15, 15, 15, .11);
    margin-top: 15px;
    display: inline-block;
    width: 31.02%;
    margin-left: 1.04166667%;
    margin-right: 1.04166667%
}

.medium-pages-item:hover {
    background: #eee;
    border: 1px solid #ddd
}

.medium-pages-item figure img {
    height: 130px;
    max-width: 100%;
    margin: 25px auto
}

.medium-pages-item .h4,
.medium-pages-item h4 {
    text-decoration: none;
    color: #023c61;
    display: block;
    line-height: 2;
    font-size: 22px;
    text-align: center;
    font-family: iranyekan
}

.page-tools .medium-pages-item .h4,
.page-tools .medium-pages-item h4,
.support-home .medium-pages-item .h4,
.support-home .medium-pages-item h4 {
    display: none
}

.medium-pages-btn {
    border-top: 1px solid #e5e5e5;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 10px
}

.medium-pages-btn span {
    font-family: iranyekan;
    line-height: 1.1;
    display: inline-block;
    padding: 12px 44px 15px;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 2px;
    white-space: nowrap;
    margin-top: 10px;
    color: rgba(15, 15, 15, .35);
    background: rgba(15, 15, 15, .1);
    text-shadow: 0 0 0;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    color: #ff9156;
    -webkit-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden
}

.medium-pages-item:hover .medium-pages-btn span {
    background: #ffa200;
    color: #fff;
    -webkit-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out
}

.telegram-chat-mobile-btn {
    background: #757575;
    text-align: center;
    padding: 5px 0 6px;
    font-size: 15px;
    font-family: iranyekan;
    margin-bottom: 10px;
    color: #fff;
    border-right: 1px solid #a9a1a1
}

.telegram-chat-mobile-btn.tgju-chat-mobile-btn {
    background: #f87f1b;
    font-size: 19px;
    -webkit-box-shadow: 0 1px 5px 1px #823b00;
    box-shadow: 0 1px 5px 1px #823b00;
    margin-bottom: 3px
}

.faq-top-bg {
    background-color: #0082c8;
    position: relative;
    margin-bottom: 20px;
    height: 700px;
    margin-top: -15px;
    padding-top: 24px;
    overflow: hidden
}

.article-list article.active {
    -webkit-box-shadow: inset 0 0 50px #e9e9e9, 0 3px #ff7449, 0 -3px #ff7449 !important;
    -webkit-box-shadow: inset 0 0 50px #e9e9e9, 0 3px #ff7449, 0 -3px #ff7449 !important;
    box-shadow: inset 0 0 50px #e9e9e9, 0 3px #ff7449, 0 -3px #ff7449 !important
}

.faq-cats {
    background: rgba(0, 0, 0, .8);
    padding: 15px 0 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.article-list article section a {
    background: 0 0;
    color: #ff7807;
    padding-right: 0;
    padding-left: 0
}

.article-list article section a:hover {
    background: 0 0;
    color: #000
}

.filter-box {
    margin: 0;
    border-radius: 0;
    background: #f87f1b
}

#filter-input {
    font-family: iranyekan;
    font-size: 20px;
    display: block;
    margin: 0 auto;
    padding: 17px 10px 22px;
    line-height: 1;
    width: 60%;
    text-align: center
}

.faq-cats a.big-button {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: rgba(255, 255, 255, .85);
    color: #000
}

.faq-cats a.big-button:hover {
    color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff
}

.faq-cats a.big-button.active {
    color: #fff
}

.telegram-btn-in-help {
    background: #fff !important;
    text-align: center;
    padding: 0;
    right: 38px !important;
    z-index: 10
}

.telegram-btn-in-help a {
    display: inline-block;
    text-align: center;
    background: #fff;
    padding: 8px 20px 10px;
    color: #1a93e0;
    font-size: 16px;
    margin: 0 auto;
    border-radius: 2px;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.telegram-btn-in-help a .fa {
    position: relative;
    bottom: -2px;
    margin-left: 6px
}

.telegram-btn-in-help a {
    width: 100%;
    padding: 10px 0 15px;
    z-index: 1;
    position: relative
}

@media (max-width:1220px) {
    #all-charts ul li {
        width: 20% !important
    }
}

@media (max-width:979px) {
    #all-charts ul li {
        width: 25% !important
    }
}

@media (max-width:769px) {
    /*html body.homepage #convert-chart,*/
    /*html body.homepage .convert-box {*/
    /*    display: block !important*/
    /*}*/
    /*html body.homepage .mobile-append-3 .news-source {*/
    /*    display: none !important*/
    /*}*/
    /*body.homepage #convert-chart thead th {*/
    /*    text-align: right !important*/
    /*}*/
    /*html .medium-pages-item {*/
    /*    width: 100% !important;*/
    /*    float: none !important;*/
    /*    margin: 0 0 5px !important*/
    /*}*/
    /*html .header-main .h1 {*/
    /*    margin: 0;*/
    /*    right: 85px*/
    /*}*/
    /*.convert-box.archive-tool td {*/
    /*    display: block !important;*/
    /*    width: 100% !important;*/
    /*    padding: 5px !important*/
    /*}*/
    /*.convert-box.archive-tool td:before {*/
    /*    display: none !important*/
    /*}*/
    /*.convert-box.archive-tool td select {*/
    /*    width: 100% !important*/
    /*}*/
    /*#convert-chart thead tr th:nth-child(1),*/
    /*.convert-box thead tr th:nth-child(1),*/
    /*table.data-table thead tr th:nth-child(1) {*/
    /*    width: 100% !important*/
    /*}*/
    /*body.internal.faq #main {*/
    /*    padding: 0 !important*/
    /*}*/
    /*body.internal.faq #faq-article-list {*/
    /*    padding: 0 10px !important*/
    /*}*/
    /*#all-charts ul li,*/
    /*#all-discussion ul li {*/
    /*    width: 100% !important;*/
    /*    float: none !important*/
    /*}*/
    /*#all-charts ul li a,*/
    /*#all-discussion ul li a {*/
    /*    margin: 0 0 4px !important*/
    /*}*/
    /*#ctl00_ContentPlaceHolder1_DefaultUCTranslated_CurrencyMatrixAllCountriesTranslated_GridView1 {*/
    /*    overflow: auto !important;*/
    /*    display: block !important*/
    /*}*/
    /*body.internal.global-markets #section table {*/
    /*    overflow: auto !important;*/
    /*    display: block !important*/
    /*}*/
    /*html .economics-bottom-menu>li {*/
    /*    width: 100%;*/
    /*    float: none*/
    /*}*/
    /*body.internal.faq .side-blocks section,*/
    /*body.internal.news-list .side-blocks section {*/
    /*    width: 100% !important;*/
    /*    float: none !important*/
    /*}*/
    /*body.internal.videos .readmore {*/
    /*    position: static !important*/
    /*}*/
    /*body.internal.videos .readmore a {*/
    /*    -webkit-transform: rotate(0);*/
    /*    transform: rotate(0);*/
    /*    margin: 0;*/
    /*    border-radius: 12px*/
    /*}*/
    /*html body.internal.videos .video-js {*/
    /*    height: 100% !important*/
    /*}*/
    /*body.homepage .market-search-box .fs-row {*/
    /*    width: 100% !important*/
    /*}*/
    /*body.homepage .market-search-box .search-box-title {*/
    /*    font-size: 13px*/
    /*}*/
    /*body.homepage .market-search-box .search-box-title b,*/
    /*body.homepage .market-search-box .search-box-title strong {*/
    /*    font-size: 13px*/
    /*}*/
    /*body.homepage .feed-box li:nth-of-type(1n+8) {*/
    /*    display: none !important*/
    /*}*/
    /*body.homepage .tabs.tabs-7 {*/
    /*    display: none*/
    /*}*/
    /*.homepage-multimedia>.fs-row {*/
    /*    width: 100%*/
    /*}*/
    /*.homepage-multimedia .fs-cell {*/
    /*    margin-bottom: 10px*/
    /*}*/
}

.share-buttons-alternte li a.fa {
    vertical-align: top;
    border-radius: 100%;
    padding: 9px 3px 0 0;
    text-align: center;
    font-size: 16px;
    color: #fff
}

.share-buttons-alternte li a.fa.fa-send {
    background: #2ca5e0
}

.share-buttons-alternte li a.fa.fa-whatsapp {
    background: #12af0a;
    padding: 5px 0 0;
    font-size: 21px
}

.header-links-icon span {
    display: inline-block;
    background: url(https://static.tgju.org/views/default/images/header-links-icon.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.header-links-icon span.item-1 {
    background-position: -2px 0;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-2 {
    background-position: -132px 0;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-3 {
    background-position: -2px -130px;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-4 {
    background-position: -132px -130px;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-5 {
    background-position: -2px -260px;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-6 {
    background-position: -132px -260px;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-7 {
    background-position: -2px -390px;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-8 {
    background-position: -132px 0;
    width: 128px;
    height: 128px
}

.header-links-icon span.item-9 {
    background-position: -2px -130px;
    width: 128px;
    height: 128px
}

.popup-layer {
    z-index: 100000000000
}

body.internal.videos .video-js {
    height: 675px !important
}

html .forum-latest-post ul li a {
    padding-top: 7px;
    padding-bottom: 7px !important
}

body.internal.news .news-box article .social-icon {
    display: none
}

.quite-td {
    color: #888
}

.digikala-mobile-2 {
    display: none
}

.digikala-mobile-2 img {
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.tv-iframe-wrapper {
    position: relative
}

.tv-iframe-wrapper.fullscreen iframe {
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    z-index: 2147483645;
    height: 100% !important;
    width: 100% !important
}

.tv-iframe-wrapper.fullscreen .tv-fullscreen,
.tv-iframe-wrapper.fullscreen .tv-help,
.tv-iframe-wrapper.fullscreen .tv-select {
    position: fixed;
    z-index: 2147483646
}

.tv-iframe-wrapper .tv-fullscreen,
.tv-iframe-wrapper .tv-help,
.tv-iframe-wrapper .tv-select {
    display: inline-block;
    position: absolute;
    top: 6px;
    right: 57px;
    background: #fff;
    border: 1px solid #c9cbcd;
    font-family: iranyekan;
    padding: 2px 11px 3px;
    cursor: pointer
}

.tv-iframe-wrapper .tv-help,
.tv-iframe-wrapper .tv-select {
    right: 164px;
    background: #f87f1b;
    color: #fff;
    border-color: #ffa200
}

.tv-iframe-wrapper .tv-fullscreen .fa,
.tv-iframe-wrapper .tv-help .fa,
.tv-iframe-wrapper .tv-select .fa {
    position: relative;
    bottom: -2px;
    left: 4px
}

#dk4 {
    margin-bottom: 20px !important
}

#dk1 img {
    -webkit-box-shadow: 0 0 0 1px #000;
    box-shadow: 0 0 0 1px #000
}

body.faq #faq-article-list article img {
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 1px 6px #888;
    box-shadow: 0 1px 6px #888;
    padding: 2px
}

html article .faq-tag {
    background: #f87f1b;
    font-family: iranyekan !important;
    margin-top: 2px
}

article .faq-tag:empty {
    display: none
}

[class*=" famfamfam-flag"],
[class^=famfamfam-flag] {
    display: inline-block;
    width: 16px;
    height: 11px;
    line-height: 11px;
    background-image: url(https://static.tgju.org/views/default/images/flags.png);
    background-position: 0 0;
    background-repeat: no-repeat
}




.famfamfam-flag-zw {
    background-position: 0 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-zm {
    background-position: -16px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-za {
    background-position: 0 -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-yt {
    background-position: -16px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ye {
    background-position: -32px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ws {
    background-position: -32px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-wf {
    background-position: 0 -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-wales {
    background-position: -16px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-vu {
    background-position: -32px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-vn {
    background-position: 0 -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-vi {
    background-position: -16px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-vg {
    background-position: -32px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ve {
    background-position: -48px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-vc {
    background-position: -48px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-va {
    background-position: -48px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-uz {
    background-position: -48px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-uy {
    background-position: 0 -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-us {
    background-position: -16px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-um {
    background-position: -16px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ug {
    background-position: -32px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ua {
    background-position: -48px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tz {
    background-position: -64px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tw {
    background-position: -64px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tv {
    background-position: -64px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tt {
    background-position: -64px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tr {
    background-position: -64px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-to {
    background-position: 0 -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tn {
    background-position: -16px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tm {
    background-position: -32px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tl {
    background-position: -48px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tk {
    background-position: -64px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tj {
    background-position: 0 -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-th {
    background-position: -16px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tg {
    background-position: -32px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tf {
    background-position: -48px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-td {
    background-position: -64px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-tc {
    background-position: -80px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sz {
    background-position: -80px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sy {
    background-position: -80px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sx {
    background-position: -80px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sv {
    background-position: -80px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-st {
    background-position: -80px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ss {
    background-position: -80px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sr {
    background-position: 0 -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-so {
    background-position: -16px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sn {
    background-position: -32px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sm {
    background-position: -48px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sl {
    background-position: -64px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sk {
    background-position: -80px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-si {
    background-position: -96px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sh {
    background-position: -96px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sg {
    background-position: -96px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-se {
    background-position: -96px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sd {
    background-position: -96px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-scotland {
    background-position: -96px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sc {
    background-position: -96px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sb {
    background-position: -96px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sa {
    background-position: 0 -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-rw {
    background-position: -16px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ru {
    background-position: -32px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-rs {
    background-position: -48px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ro {
    background-position: -64px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-qa {
    background-position: -80px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-py {
    background-position: -96px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pw {
    background-position: 0 -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pt {
    background-position: -16px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ps {
    background-position: -32px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pr {
    background-position: -48px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pn {
    background-position: -64px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pm {
    background-position: -80px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pl {
    background-position: -96px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pk {
    background-position: -112px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ph {
    background-position: -112px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pg {
    background-position: -112px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pf {
    background-position: -112px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pe {
    background-position: -112px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-pa {
    background-position: -112px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-om {
    background-position: -112px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-nz {
    background-position: -112px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-nu {
    background-position: -112px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-nr {
    background-position: -112px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-no {
    background-position: 0 -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bv {
    background-position: 0 -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-sj {
    background-position: 0 -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-nl {
    background-position: -16px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ni {
    background-position: -32px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ng {
    background-position: -48px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-nf {
    background-position: -64px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ne {
    background-position: -80px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-nc {
    background-position: -96px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-na {
    background-position: -112px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mz {
    background-position: -128px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-my {
    background-position: -128px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mx {
    background-position: -128px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mw {
    background-position: -128px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mv {
    background-position: -128px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mu {
    background-position: -128px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mt {
    background-position: -128px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ms {
    background-position: -128px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mr {
    background-position: -128px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mq {
    background-position: -128px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mp {
    background-position: -128px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mo {
    background-position: 0 -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mn {
    background-position: -16px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mm {
    background-position: -32px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ml {
    background-position: -48px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mk {
    background-position: -64px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mh {
    background-position: -80px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mg {
    background-position: -96px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-me {
    background-position: 0 -132px;
    width: 16px;
    height: 12px
}

.famfamfam-flag-md {
    background-position: -112px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mc {
    background-position: -128px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ma {
    background-position: -16px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ly {
    background-position: -32px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-lv {
    background-position: -48px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-lu {
    background-position: -64px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-lt {
    background-position: -80px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ls {
    background-position: -96px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-lr {
    background-position: -112px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-lk {
    background-position: -128px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-li {
    background-position: -144px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-lc {
    background-position: -144px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-lb {
    background-position: -144px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-la {
    background-position: -144px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-kz {
    background-position: -144px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ky {
    background-position: -144px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-kw {
    background-position: -144px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-kr {
    background-position: -144px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-kp {
    background-position: -144px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-kn {
    background-position: -144px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-km {
    background-position: -144px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ki {
    background-position: -144px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-kh {
    background-position: -144px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-kg {
    background-position: 0 -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ke {
    background-position: -16px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-jp {
    background-position: -32px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-jo {
    background-position: -48px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-jm {
    background-position: -64px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-je {
    background-position: -80px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-it {
    background-position: -96px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-is {
    background-position: -112px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ir {
    background-position: -128px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-iq {
    background-position: -144px -144px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-io {
    background-position: -160px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-in {
    background-position: -160px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-im {
    background-position: -160px -22px;
    width: 16px;
    height: 9px
}

.famfamfam-flag-il {
    background-position: -160px -31px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ie {
    background-position: -160px -42px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-id {
    background-position: -160px -53px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-hu {
    background-position: -160px -64px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ht {
    background-position: -160px -75px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-hr {
    background-position: -160px -86px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-hn {
    background-position: -160px -97px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-hk {
    background-position: -160px -108px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gy {
    background-position: -160px -119px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gw {
    background-position: -160px -130px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gu {
    background-position: -160px -141px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gt {
    background-position: 0 -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gs {
    background-position: -16px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gr {
    background-position: -32px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gq {
    background-position: -48px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gp {
    background-position: -64px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gn {
    background-position: -80px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gm {
    background-position: -96px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gl {
    background-position: -112px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gi {
    background-position: -128px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gh {
    background-position: -144px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gg {
    background-position: -160px -155px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ge {
    background-position: -176px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gd {
    background-position: -176px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gb {
    background-position: -176px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ga {
    background-position: -176px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-fr {
    background-position: -176px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-gf {
    background-position: -176px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-re {
    background-position: -176px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-mf {
    background-position: -176px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bl {
    background-position: -176px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-fo {
    background-position: -176px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-fm {
    background-position: -176px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-fk {
    background-position: -176px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-fj {
    background-position: -176px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-fi {
    background-position: -176px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-fam {
    background-position: -176px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-eu {
    background-position: -176px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-et {
    background-position: -176px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-es {
    background-position: -176px -143px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-er {
    background-position: -176px -154px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-england {
    background-position: 0 -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-eh {
    background-position: -16px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-eg {
    background-position: -32px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ee {
    background-position: -48px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ec {
    background-position: -64px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-dz {
    background-position: -80px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-do {
    background-position: -96px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-dm {
    background-position: -112px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-dk {
    background-position: -128px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-dj {
    background-position: -144px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-de {
    background-position: -160px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cz {
    background-position: -176px -166px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cy {
    background-position: 0 -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cx {
    background-position: -16px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cw {
    background-position: -32px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cv {
    background-position: -48px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cu {
    background-position: -64px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cs {
    background-position: -80px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cr {
    background-position: -96px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-co {
    background-position: -112px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cn {
    background-position: -128px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cm {
    background-position: -144px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cl {
    background-position: -160px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ck {
    background-position: -176px -177px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ci {
    background-position: -192px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cg {
    background-position: -192px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cf {
    background-position: -192px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cd {
    background-position: -192px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-cc {
    background-position: -192px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-catalonia {
    background-position: -192px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ca {
    background-position: -192px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bz {
    background-position: -192px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-by {
    background-position: -192px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bw {
    background-position: -192px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bt {
    background-position: -192px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bs {
    background-position: -192px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-br {
    background-position: -192px -132px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bq {
    background-position: -192px -143px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bo {
    background-position: -192px -154px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bn {
    background-position: -192px -165px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bm {
    background-position: -192px -176px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bj {
    background-position: 0 -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bi {
    background-position: -16px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bh {
    background-position: -32px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bg {
    background-position: -48px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bf {
    background-position: -64px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-be {
    background-position: -80px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bd {
    background-position: -96px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-bb {
    background-position: -112px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ba {
    background-position: -128px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-az {
    background-position: -144px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ax {
    background-position: -160px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-aw {
    background-position: -176px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-au {
    background-position: -192px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-hm {
    background-position: -192px -188px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-at {
    background-position: -208px 0;
    width: 16px;
    height: 11px
}

.famfamfam-flag-as {
    background-position: -208px -11px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ar {
    background-position: -208px -22px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ao {
    background-position: -208px -33px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-an {
    background-position: -208px -44px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-am {
    background-position: -208px -55px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-al {
    background-position: -208px -66px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ai {
    background-position: -208px -77px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ag {
    background-position: -208px -88px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-af {
    background-position: -208px -99px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ae {
    background-position: -208px -110px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-ad {
    background-position: -208px -121px;
    width: 16px;
    height: 11px
}

.famfamfam-flag-np {
    background-position: -208px -132px;
    width: 9px;
    height: 11px
}

.famfamfam-flag-ch {
    background-position: -208px -143px;
    width: 11px;
    height: 11px
}

.economics-data-table table.table tbody td,
.economics-data-table table.table tbody th,
html body.internal table.data-table tbody td,
html body.internal table.data-table tbody th {
    border-left: 1px solid #e4e4e4 !important
}

html body.internal table.data-table tbody td:last-child {
    border-left: none !important
}

body.internal table.data-table tbody td.chart-td {
    padding-left: 6px !important;
    padding-right: 6px !important;
    text-align: center !important
}

body.internal table.data-table tbody td.chart-td a.chart-icon {
    margin: 0 auto;
    float: none
}

.gotop {
    background-color: #ef8331;
    right: auto !important;
    left: 17px !important;
    bottom: 17px !important
}

.page-help-content #faq-article-list {
    padding: 0 !important
}

.page-help-content::before {
    content: "\f059";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    font-size: 200px;
    left: 30px;
    top: 0;
    z-index: 1;
    opacity: .03;
    pointer-events: none
}

.page-help-content .article-list article {
    margin: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important
}

.page-help-content h4 {
    margin-bottom: 0 !important;
    border-top: 1px solid #ccc;
    background: #fff;
    color: #444;
    padding: 15px 55px 15px 10px;
    position: relative
}

.page-help-content .article-list article section {
    border-top: 1px solid #ccc;
    line-height: 1.8 !important;
    padding-top: 10px !important
}

.page-help-content .article-list article:last-child h4 {
    border-bottom: 1px solid #ccc
}

.page-help-content .article-list article.active section {
    background: #fff
}

html .page-help-content h4,
html .page-help-content h4 span {
    font-size: 14px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.page-help-content .article-list article:first-child h4 {
    border-top: unset !important
}

.page-help-content .article-list article:last-child h4 {
    border-bottom: unset !important
}

.page-help-content article.active h4,
.page-help-content h4:hover {
    background: #eee !important
}

.page-help-content h4:before {
    display: none
}

.page-help-content h4 .mini,
.page-help-content h4 .remove-button {
    display: none
}

.page-help-content h4:hover:after {
    color: #1355a4 !important
}

.page-help-content #faq-article-list article.active h4:after {
    content: "\f147" !important
}

.page-help-content h4:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f196";
    float: right;
    position: absolute;
    padding: 15px 13px;
    width: 44px;
    right: 0;
    z-index: 8;
    text-align: center;
    bottom: 0;
    top: 0;
    font-size: 21px;
    color: #2b7ddf
}

.page-help-content .filter-box {
    background: #d6d6d6
}

html .page-help-content {
    background: #fff;
    margin-right: 38px;
    padding-bottom: 0 !important
}

.page-help-content #filter-input {
    font-size: 15px;
    border: 1px solid #cdcdcd !important;
    padding: 15px;
    box-shadow: unset !important;
    height: auto;
    margin: 0 35px;
    display: block;
    width: calc(100% - 70px)
}

.page-help-content h4:before {
    color: #f87f1b
}

html .page-help-content h4 .faq-tag {
    float: none !important;
    font-size: 12px !important;
    padding: 0 5px 3px !important
}

html .page-help-content .faq-item-answer h3 {
    background: unset;
    color: #333;
    font-size: 15px !important;
    font-weight: 600
}

html .page-help-content .faq-item-answer ol,
html .page-help-content .faq-item-answer ul {
    padding-right: 20px
}

html.dark .page-help-content .faq-item-answer h3 {
    color: #fff
}

html.dark #help-box .page-help-content .filter-box {
    background: unset !important
}

html.dark .page-help-wait {
    color: #fff
}

html.dark .page-help-close {
    background: #3c3c3c;
    color: #fff
}

html.dark .page-help-close:hover {
    background: #0d0d0d
}

html.dark .page-help-content #faq-article-list {
    background: #3c3c3c
}

html.dark .page-help-content h4 {
    border-top: 1px solid #ccc;
    background: unset !important;
    color: #fff;
    box-shadow: unset !important
}

html.dark .article-list article {
    box-shadow: unset !important;
    background: unset !important;
    color: #fff !important
}

html.dark .page-help-content h4 {
    color: #fff !important
}

html.dark .page-help-content article.active h4,
html.dark .page-help-content h4:hover {
    background: #2b2b2b !important
}

html.dark .faq-article-show {
    border: 1px solid #737373
}

html.dark .page-help-content h4 {
    border-top: 1px solid #737373
}

html.dark .page-help-content {
    background: #3c3c3c
}

html.dark .page-help-content .article-list article.active section {
    background: #4f4f4f;
    color: #fff
}

html.dark .page-help-content .article-list article section {
    border-top: 1px solid #737373
}

html.dark .page-help-content #filter-input {
    background: #3c3c3c !important
}

#filter-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    padding: 1px 10px 3px;
    border: 3px solid #ba6218;
    border-radius: 4px
}

.side-buttons.side-buttons-chat-container ul li .a:hover {
    width: 235px
}

.side-buttons-140.page-help-icon .fa-question {
    left: 15px !important
}

.side-buttons-140.page-help-icon .fa-play {
    font-size: 24px !important;
    left: 19px !important;
    top: 17px
}

.side-buttons-14.page-help-icon .fa-film {
    font-size: 24px !important
}

.side-buttons.side-buttons-chat-container ul li .a>.span,
.side-buttons.side-buttons-chat-container ul li .a>span,
.side-buttons.side-buttons-help-container ul li .a>.span,
.side-buttons.side-buttons-help-container ul li .a>span {
    top: 19px
}

.side-buttons ul li .a>.span,
.side-buttons ul li .a>span {
    width: 185px
}

.telegram-btn-in-help {
    background: #023c61
}

.telegram-btn-in-help a {
    background: #fb7e06;
    color: #fff
}

.article-list article h1 {
    padding: 8px 27px 10px 10px
}

.article-list article {
    margin-bottom: 5px
}

.page-help-content .faq-tag {
    display: none !important
}

.amcharts-main-div * {
    font-family: iranyekan
}

@media print {
    .no-print,
    .no-print * {
        display: none !important
    }
}

.amcharts-export-canvas .canvas-container,
.amcharts-export-menu {
    opacity: 1 !important
}

.tooltip-help-img {
    background: url(https://static.tgju.org/views/default/images/internal-market-help.gif) no-repeat center center;
    background-size: 100%;
    width: 330px;
    height: 160px
}

.side-buttons ul li.side-buttons-share .a {
    background: #4f4f4f
}

.side-buttons ul li.side-buttons-bot .a,
.side-buttons ul li.side-buttons-bot .a:focus,
.side-buttons ul li.side-buttons-bot .a:hover {
    background: #4f4f4f !important
}

.side-buttons ul li:last-child a {
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px
}

.side-buttons ul li.side-buttons-share .a:hover {
    background: #4f4f4f !important
}

.side-buttons-share .a>.span {
    width: 300px !important;
    left: 60px !important;
    top: 24px !important;
    position: absolute
}

.side-buttons-share .fa-share-buttons li a {
    margin-right: 3px !important;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px #111;
    box-shadow: 0 1px 2px #111
}

.side-buttons.side-buttons-chat-container ul li.side-buttons-share .a:hover {
    width: 340px
}

.side-buttons-share .fa-share-buttons {
    margin: -13px 0 10px !important
}

.fa-share-buttons li {
    display: inline-block !important
}

.fa-share-buttons li a {
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-right: -1px;
    border-radius: 100%;
    background: #777;
    text-align: center;
    font-size: 17px !important;
    color: #fff;
    padding: 7px 0 0 !important;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    line-height: 1
}

.fa-share-buttons.bw li a {
    background: #777
}

.fa-share-buttons.bw li.social-telegram a:hover {
    background: #2ca5e0
}

.fa-share-buttons.bw li.social-facebook a:hover {
    background: #3c5b99
}

.fa-share-buttons.bw li.social-twitter a:hover {
    background: #00aced
}

.fa-share-buttons.bw li.social-gplus a:hover {
    background: #dc4b38
}

.fa-share-buttons.bw li.social-linkedin a:hover {
    background: #007bb6
}

.fa-share-buttons.bw li.social-email a:hover {
    background: #a6a9ac
}

.fa-share-buttons.bw li.social-print a:hover {
    background: #44546a
}

.fa-share-buttons.color li.social-telegram a {
    background: #2ca5e0
}

.fa-share-buttons.color li.social-facebook a {
    background: #3c5b99
}

.fa-share-buttons.color li.social-twitter a {
    background: #00aced
}

.fa-share-buttons.color li.social-gplus a {
    background: #dc4b38
}

.fa-share-buttons.color li.social-linkedin a {
    background: #007bb6
}

.fa-share-buttons.color li.social-email a {
    background: #a6a9ac
}

.fa-share-buttons.color li.social-print a {
    background: #44546a
}

.side-buttons.side-buttons-chat-container {
    margin-top: -130px !important
}

.side-item {
    bottom: 100px
}

#exchange-iframe {
    z-index: 10000000000000 !important
}

#exchange-iframe-close {
    z-index: 100000000001 !important
}

aside.timer {
    display: none !important
}

body.homepage .economics-bottom-menu-ul {
    background: #fff
}

body.homepage .economics-bottom-menu-ul li {
    float: right;
    width: 24.9999999% !important;
    background: #fff;
    padding: 1px
}

body.homepage .economics-bottom-menu-ul a {
    font-size: 13px !important;
    margin: 0 !important;
    width: 100%;
    float: none !important;
    display: block !important;
    color: #555;
    padding: 9px 5px 10px !important;
    text-align: center
}

body.homepage .economics-bottom-menu-ul a:hover {
    color: #fff !important;
    background: #999 !important
}

body.homepage #main #aside-2 table.global-bourse tbody td,
body.homepage #main #aside-2 table.global-bourse tbody th,
body.homepage .global-bourse tbody td,
body.homepage .global-bourse tbody th {
    padding: 6px 5px 5px !important
}

body.homepage .market-search-box {
    position: relative;
    z-index: 9999999999
}

html body.homepage .market-search-box.mobile-show {
    margin: 0 -20px 15px !important;
    padding: 42px 20px 20px !important
}

.charts ul li h4 {
    margin-top: -6px
}

.block-more a {
    background: #d1d1d1;
    color: #666
}

.block-more a .fa {
    position: relative;
    bottom: -2px;
    margin-left: 4px
}

.block-more a:hover {
    background: #555;
    color: #fff
}

.economics-data-table table.table tr th,
.matrix-heading th {
    background: #ddd;
    padding: 10px 0 14px;
    font-family: iranyekan;
    line-height: 1
}

.economics-data-table th[colspan]:empty {
    display: none
}

.header-links-tabs {
    margin: 0 -52px;
    position: relative
}

.header-links-tabs a {
    background: #aaafb1;
    display: block;
    text-align: center;
    color: #333;
    padding: 26px 0;
    border-top: 1px solid #515151
}

.header-links-tabs.header-links-tabs-small a {
    padding: 43px 0
}

.header-links-tabs a img {
    display: block;
    margin: 0 auto 8px;
    max-width: 50px
}

.header-links-tabs a:hover,
.header-links-tabs li.active a {
    background: #8b9194;
    color: #fff
}

.header-links-tabs li.active a {
    background: #ddd;
    color: #222
}

.header-links-icon-with-tab {
    vertical-align: top !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.header-links-icon {
    text-align: center
}

.header-links>ul>li>.section>div>ul>li[data-header-links-tab] {
    display: none
}

.header-links>ul>li>.section>div>ul>li[data-header-links-tab=menu-data-1],
.header-links>ul>li>.section>div>ul>li[data-header-links-tab=Ø´Ø§Ø®Øµ-Ù‡Ø§ÛŒ-Ø§Ù‚ØªØµØ§Ø¯ÛŒ] {
    display: table-cell
}

.app-link {
    text-align: center;
    margin: 2px 0 15px
}

.app-link a {
    display: inline-block;
    margin: 0 5px;
    background: url(/views/default/images/sprites4.png);
    width: 180px;
    height: 53px;
    margin-bottom: 5px
}

.app-link a.web {
    background-position: -776px 0
}

.app-link a.windows {
    background-position: -776px -58px
}

.app-link a.apple {
    background-position: -776px -116px
}

.app-link a.google {
    background-position: -776px -174px
}

.app-link a.bazaar {
    background-position: -776px -232px
}

.article-127-block {
    margin: 3px 0 7px
}

.app-for-mobile {
    background: #e6e6e6
}

.app-for-mobile a {
    padding: 0 8px 3px;
    font-size: 14px
}

.header-links>ul>li>.section>div>ul>li>ul>li>a.header-link-plus:before {
    content: "\f067";
    font-family: FontAwesome;
    background: 0 0;
    color: #023c61;
    bottom: -1px;
    right: -2px
}

.header-links>ul>li>.section>div>ul>li>ul>li>a.header-link-plus:hover {
    text-indent: 0
}

.header-links>ul>li>.section>div>ul>li>ul>li>a.header-link-plus:hover:before {
    color: #fff
}

.in-title-question {
    display: inline-block;
    position: relative;
    bottom: -3px
}

.in-title-question .fa {
    display: inline-block;
    width: auto;
    height: auto;
    background: 0 0 !important;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 9px;
    font-size: 27px;
    color: #023c61;
    margin-left: 0
}

.in-title-question:hover .fa {
    color: #f87f1b
}

.instant-trade tbody td {
    font-size: 11px !important;
    color: #666;
    width: 138px;
    text-align: center !important
}

.instant-trade tbody th:before {
    content: '';
    background: #023c61;
    width: 6px;
    height: 6px;
    position: relative;
    bottom: -1px;
    margin-left: 8px;
    display: inline-block;
    border-radius: 1px
}

.instant-trade-report {
    background: #fff;
    margin-top: -16px;
    border: 1px solid #d5d5d5;
    margin-bottom: 15px
}

.instant-trade-report tbody td,
.instant-trade-report tbody th {
    padding: 0 5px 4px !important;
    border-bottom: 1px solid #ddd !important;
    font-family: iranyekan;
    font-size: 14px !important
}

.instant-trade-report tbody td,
.instant-trade-report tbody th,
.instant-trade-report thead th {
    text-align: center !important
}

.instant-trade-report tbody th {
    background: #c4c4c4
}

.instant-trade-report tbody td {
    border-right: 1px solid #ddd !important
}

.instant-trade-report thead th {
    background: #6f7175 !important;
    color: #fff !important
}

#popup-layer-2 .app-link {
    background: #000;
    margin: 0;
    padding: 13px 0 7px
}

#popup-layer-2 .app-link a {
    margin: 0 3px
}

.homepage-charts {
    padding: 15px 0 6px;
    background: #f0f0f0
}

.homepage-charts table {
    background: #fff
}

.homepage-charts table thead th {
    text-align: center !important
}

body.homepage #convert-chart tr.head {
    display: none
}

body.homepage .archive-tool .convert-body td {
    padding: 8px 8px 10px 1px !important
}

.convert-and-archive {
    margin-bottom: -15px;
    background: #f0f0f0;
    padding: 0 0 20px
}

.convert-and-archive table {
    background: #fff
}

li[data-featured-hide=true] {
    display: none !important
}

.header-links>ul>li>.section>div>ul>li>ul>li>a {
    font-size: 14px;
    padding: 3px 4px 8px
}

@media (max-width:769px) {
    /*table.data-table.market-table tbody {*/
    /*    clear: both;*/
    /*    display: block*/
    /*}*/
    /*table.data-table.market-table:after {*/
    /*    display: table;*/
    /*    content: '';*/
    /*    clear: both*/
    /*}*/
    /*table.data-table.market-table thead {*/
    /*    display: block;*/
    /*    width: 100%*/
    /*}*/
    /*table.data-table.market-table thead tr {*/
    /*    display: block;*/
    /*    width: 100%*/
    /*}*/
    /*table.data-table.market-table thead th:first-child {*/
    /*    display: block;*/
    /*    width: 100%*/
    /*}*/
    /*table.data-table.market-table thead th {*/
    /*    display: none*/
    /*}*/
    /*table.data-table.market-table tbody tr td:nth-child(2) {*/
    /*    display: block !important;*/
    /*    border-bottom: 0;*/
    /*    font-weight: 700;*/
    /*    color: #777 !important*/
    /*}*/
    /*#main #aside table.data-table.market-table tbody tr td:nth-child(3),*/
    /*html table.data-table.market-table tbody tr td:nth-child(3),*/
    /*html table.data-table.market-table.crypto-table tbody tr td:nth-child(4) {*/
    /*    display: block !important;*/
    /*    font-size: 11px !important;*/
    /*    padding: 5px 0 4px !important;*/
    /*    margin-top: -2px;*/
    /*    background: #ebebeb !important;*/
    /*    font-weight: 400;*/
    /*    height: 24px*/
    /*}*/
    /*html table.data-table.market-table.crypto-table tbody tr td:nth-child(3) {*/
    /*    display: none !important*/
    /*}*/
    /*table.data-table.market-table .flag span {*/
    /*    vertical-align: middle;*/
    /*    margin-left: 6px*/
    /*}*/
    /*html table.data-table.market-table tbody tr th,*/
    /*table.data-table.market-table tr td {*/
    /*    display: block;*/
    /*    text-align: center !important*/
    /*}*/
    /*html table.data-table.market-table tbody tr td,*/
    /*html table.data-table.market-table tbody tr th {*/
    /*    padding: 8px 4px !important*/
    /*}*/
    /*#aside table.data-table.market-table tbody td,*/
    /*#main #aside table tbody td,*/
    /*html table.data-table.market-table tbody tr td {*/
    /*    font-size: 16px !important*/
    /*}*/
    /*#main #aside table tbody th {*/
    /*    color: #444 !important;*/
    /*    padding: 8px 4px !important;*/
    /*    font-weight: 700 !important;*/
    /*    font-size: 10px !important*/
    /*}*/
    /*table.data-table.market-table tbody th {*/
    /*    width: 100% !important;*/
    /*    max-width: 100% !important*/
    /*}*/
    /*table.data-table.market-table tbody tr {*/
    /*    width: 33.3333%;*/
    /*    float: right;*/
    /*    margin: 0;*/
    /*    border-top: 1px solid #ccc !important;*/
    /*    border-left: 0 !important*/
    /*}*/
    /*table.data-table.market-table tbody {*/
    /*    text-align: center !important*/
    /*}*/
    /*html table.data-table.market-table {*/
    /*    display: block;*/
    /*    background: #f1f1f1;*/
    /*    border: 1px solid #d7d7d7;*/
    /*    padding: 0;*/
    /*    margin-bottom: 15px*/
    /*}*/
    /*table.data-table.market-table tbody td {*/
    /*    -webkit-box-shadow: 1px 0 0 #ddd;*/
    /*    box-shadow: 1px 0 0 #ddd*/
    /*}*/
    /*table.data-table.market-table tbody th {*/
    /*    -webkit-box-shadow: 1px 0 0 #ccc;*/
    /*    box-shadow: 1px 0 0 #ccc;*/
    /*    white-space: nowrap;*/
    /*    text-overflow: ellipsis*/
    /*}*/
    /*table.data-table.market-table tbody td {*/
    /*    display: none;*/
    /*    background: #fff !important*/
    /*}*/
    /*table.data-table.market-table thead th {*/
    /*    display: none*/
    /*}*/
    /*html table.data-table.market-table tbody tr th {*/
    /*    background: #e1e1e1 !important;*/
    /*    color: #444 !important;*/
    /*    border-top: 1px solid #ddd !important*/
    /*}*/
    /*html table.data-table.market-table tbody td:after,*/
    /*html table.data-table.market-table tbody td:before {*/
    /*    display: none !important*/
    /*}*/
    /*table.data-table.market-table thead th:first-child {*/
    /*    display: block !important;*/
    /*    background: #4e4e4e !important;*/
    /*    color: #fff !important*/
    /*}*/
    /*.fs-grid .fs-row,*/
    /*.fs_grid_row {*/
    /*    width: 100% !important*/
    /*}*/
    /*.float-half,*/
    /*.float-half-manual {*/
    /*    float: none !important;*/
    /*    width: 100% !important*/
    /*}*/
    /*#convert-chart tbody,*/
    /*.convert-box.archive-tool tbody {*/
    /*    padding: 10px !important*/
    /*}*/
    /*html table.data-table.mobile-hide {*/
    /*    display: none !important*/
    /*}*/
    /*body.homepage .data-table.market-table.diff-table tbody tr:nth-child(10),*/
    /*body.homepage .data-table.market-table.diff-table2 tbody tr:nth-child(10) {*/
    /*    display: none*/
    /*}*/
    /*body.homepage .data-table.market-table.global-bourse tbody tr:nth-child(7) {*/
    /*    display: none*/
    /*}*/
    /*body.homepage table.data-table.market-table.gold-table tbody tr:nth-child(7) {*/
    /*    display: none !important*/
    /*}*/
    /*html table.data-table.instant-trade tbody th {*/
    /*    text-align: center !important;*/
    /*    background: #ddd !important;*/
    /*    color: #333 !important;*/
    /*    font-size: 15px !important*/
    /*}*/
    /*html table.data-table.instant-trade tbody tr {*/
    /*    border: 1px solid #ddd;*/
    /*    margin-bottom: 5px*/
    /*}*/
    /*html table.data-table.instant-trade tbody td {*/
    /*    text-align: center !important;*/
    /*    width: 100%*/
    /*}*/
    /*html table.data-table.instant-trade tbody td:before {*/
    /*    display: none !important*/
    /*}*/
    /*.instant-trade-report tbody td,*/
    /*.instant-trade-report tbody th {*/
    /*    font-size: 11px !important*/
    /*}*/
    /*#footer {*/
    /*    padding-bottom: 0 !important*/
    /*}*/
    /*.sub-info {*/
    /*    font-size: 12px*/
    /*}*/
    /*html .exchange-profile-button-container {*/
    /*    padding: 3px 0 !important;*/
    /*    background: #ccc !important*/
    /*}*/
    /*html .exchange-profile-button-container a {*/
    /*    border: none !important;*/
    /*    background: #222;*/
    /*    font-size: 12px !important;*/
    /*    padding: 7px 10px 10px !important;*/
    /*    margin: 2px !important;*/
    /*    width: 47% !important*/
    /*}*/
    /*html ul.data-line li {*/
    /*    font-size: 14px*/
    /*}*/
    /*body.diagrams .tv-iframe-wrapper {*/
    /*    display: none*/
    /*}*/
    /*.faq-cats {*/
    /*    position: relative !important*/
    /*}*/
    /*.faq-cats a.big-button {*/
    /*    font-size: 13px !important*/
    /*}*/
    /*.faq-top-bg img {*/
    /*    display: none !important*/
    /*}*/
    /*.faq-top-bg {*/
    /*    height: auto !important;*/
    /*    padding: 0 !important*/
    /*}*/
    /*#all-charts .col {*/
    /*    width: 100% !important;*/
    /*    float: none*/
    /*}*/
}



.similar-display-inline .flickity-page-dots {
    display: none
}

.similar-display-inline.news-line.news-line-most h4 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin-top: 23px
}

.similar-display-inline.news-line.news-line-most .news-line-featured .news-line-img {
    background: #fff !important
}

.similar-display-inline .news-line-img img {
    background: #fff !important
}

.learning-slider .flickity-page-dots {
    display: none
}

.learning-slider .news-line.news-line-most .news-line-col {
    height: 117px
}



.img-responsive {
    display: block;
    height: auto;
    max-width: 100%
}

.clearfix:after,
.clearfix:before,
.row:after,
.row:before {
    content: "";
    display: table
}

.clearfix:after,
.row:after {
    clear: both
}

.clearfix,
.row {
    zoom: 1
}

.flightSBox {
    font-family: iranyekan;
    font-size: 13px
}

.faNum,
.row2col .col input,
.ui-state-default,
input.calendar,
span.ui-datepicker-year {
    font-family: iranyekan, Tahoma, sans-serif
}

.flightSBox {
    width: 640px;
    height: 90px;
    background: #febc14;
    direction: rtl;
    color: #07103b
}

.safarestanTitle {
    height: 42px
}

.tHead01,
.tHead02 {
    display: block;
    float: right;
    height: 42px;
    overflow: hidden;
    line-height: 4200px
}

.tHead01 {
    width: 180px
}

.tHead02 {
    width: 190px
}

.selectflight {
    padding: 5px;
    text-align: center;
    font-size: 16px;
    float: right;
    width: 250px
}

.selectflight label {
    padding: 0 8px
}

.siroRow {
    padding: 6px 10px 0 0
}

.siroRow .item {
    float: right;
    padding-right: 1%
}

.siroRow .tIsiro {
    width: 59px;
    display: block;
    float: right;
    background: #fff4d7;
    padding: 3px 0;
    border-left: 1px solid #070f3b;
    text-align: center;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.siroRow select {
    background: #fff4d7;
    border: 1px solid #fff4d8;
    float: right;
    display: inline;
    float: left;
    width: 90px;
    padding: 0 5px;
    height: 32px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.siroRow .siroRowLbl {
    display: inline;
    width: 70px;
    height: 32px;
    float: right
}

.sairoBtnRow {
    text-align: left;
    margin-right: 15px
}

.sairoBtnRow .SiroBtn {
    font-family: iranyekan;
    font-size: 18px;
    line-height: 1;
    background: #060f3a;
    color: #fff;
    height: 36px !important;
    padding: 0;
    display: inline-block;
    width: 176px;
    text-align: center;
    padding: 6px 0 0;
    border-radius: 6px
}

.sairoBtnRow span.fa {
    font-size: 13px;
    position: relative;
    bottom: -1px;
    margin-left: 6px
}

.siroRow input {
    background: #fff4d8;
    border: 1px;
    width: 100%
}

.siroRow input.calendar {
    text-align: center;
    font-size: 16px;
    height: 32px;
    background: #fff4d8 !important;
    width: 100px;
    padding: 3px;
    border-radius: 6px
}

.calander-piker {
    background-color: #fff !important;
    cursor: pointer !important
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    zoom: 1
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0
}

.ui-state-disabled {
    cursor: default !important
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-datepicker {
    width: 17em;
    padding: 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .5em 0;
    border-bottom: 1px solid #eee
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 5px;
    border-radius: 3px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 3.3em;
    line-height: 1.8em;
    text-align: center;
    font-weight: bolder
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0;
    width: 2em
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    margin: .7em 0 0;
    padding: 0 .2em;
    background: #f5f5f5;
    border-top: 1px solid #ddd
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-cover {
    position: absolute;
    z-index: -1;
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}

.ui-datepicker.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #fff;
    color: #333;
    border-radius: 3px
}

.ui-datepicker-today .ui-state-default {
    background: #fcf8e3
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
    background: #eee
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background: #08c;
    color: #fff
}

.ui-datepicker-header .ui-state-hover {
    background: #fff
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .55
}

.ui-state-disabled .ui-state-default {
    font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .15
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0, 0, 0, .06) !important;
    border: 0 !important;
    -webkit-box-shadow: inset 0 0 12px 4px #fff;
    box-shadow: inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: '!';
    visibility: hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}





.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

.selectize-control.plugin-remove_button [data-value] .remove {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0;
    border-left: 1px solid #d0d0d0;
    border-radius: 0 2px 2px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0, 0, 0, .05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: 0 0
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 28px;
    top: 6px;
    font-size: 23px
}

.selectize-control {
    position: relative
}



.selectize-control.single .selectize-input.input-active,
.selectize-input {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d0d0d0;
    padding: 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    border-radius: 3px
}

.selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input.focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}



.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    color: #303030;
    border: 0 solid #d0d0d0
}

.selectize-control.multi .selectize-input>div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
    color: #7d7d7d;
    background: #fff;
    border: 0 solid #fff
}

.selectize-input>input {
    display: inline-block !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 !important;
    background: 0 0 !important;
    line-height: inherit !important;
    -webkit-user-select: auto !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.selectize-input>input::-ms-clear {
    display: none
}

.selectize-input>input:focus {
    outline: 0 !important
}

.selectize-input::after {
    content: ' ';
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0;
    border-top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    border-radius: 0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, .2);
    border-radius: 1px
}

.selectize-dropdown .optgroup-header,
.selectize-dropdown [data-selectable] {
    padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48, 48, 48, .5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px;
    -webkit-overflow-scrolling: touch
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: gray transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px;
    border-color: transparent transparent gray
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.shake,
.shake-chunk,
.shake-crazy,
.shake-hard,
.shake-horizontal,
.shake-little,
.shake-opacity,
.shake-rotate,
.shake-slow,
.shake-vertical {
    display: inline-block;
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.shake-constant.shake-constant--hover:hover,
.shake-freeze,
.shake-trigger:hover .shake-constant.shake-constant--hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.shake-chunk:hover,
.shake-crazy:hover,
.shake-freeze:hover,
.shake-hard:hover,
.shake-horizontal:hover,
.shake-little:hover,
.shake-opacity:hover,
.shake-rotate:hover,
.shake-slow:hover,
.shake-trigger:hover .shake,
.shake-trigger:hover .shake-chunk,
.shake-trigger:hover .shake-crazy,
.shake-trigger:hover .shake-freeze,
.shake-trigger:hover .shake-hard,
.shake-trigger:hover .shake-horizontal,
.shake-trigger:hover .shake-little,
.shake-trigger:hover .shake-opacity,
.shake-trigger:hover .shake-rotate,
.shake-trigger:hover .shake-slow,
.shake-trigger:hover .shake-vertical,
.shake-vertical:hover,
.shake:hover {
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.shake-trigger:hover .shake,
.shake.shake-constant,
.shake.shake-freeze,
.shake:hover {
    -webkit-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-little.shake-constant,
.shake-little.shake-freeze,
.shake-little:hover,
.shake-trigger:hover .shake-little {
    -webkit-animation-name: shake-little;
    animation-name: shake-little;
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-slow.shake-constant,
.shake-slow.shake-freeze,
.shake-slow:hover,
.shake-trigger:hover .shake-slow {
    -webkit-animation-name: shake-slow;
    animation-name: shake-slow;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-hard.shake-constant,
.shake-hard.shake-freeze,
.shake-hard:hover,
.shake-trigger:hover .shake-hard {
    -webkit-animation-name: shake-hard;
    animation-name: shake-hard;
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-horizontal.shake-constant,
.shake-horizontal.shake-freeze,
.shake-horizontal:hover,
.shake-trigger:hover .shake-horizontal {
    -webkit-animation-name: shake-horizontal;
    animation-name: shake-horizontal;
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-trigger:hover .shake-vertical,
.shake-vertical.shake-constant,
.shake-vertical.shake-freeze,
.shake-vertical:hover {
    -webkit-animation-name: shake-vertical;
    animation-name: shake-vertical;
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-rotate.shake-constant,
.shake-rotate.shake-freeze,
.shake-rotate:hover,
.shake-trigger:hover .shake-rotate {
    -webkit-animation-name: shake-rotate;
    animation-name: shake-rotate;
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-opacity.shake-constant,
.shake-opacity.shake-freeze,
.shake-opacity:hover,
.shake-trigger:hover .shake-opacity {
    -webkit-animation-name: shake-opacity;
    animation-name: shake-opacity;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-crazy.shake-constant,
.shake-crazy.shake-freeze,
.shake-crazy:hover,
.shake-trigger:hover .shake-crazy {
    -webkit-animation-name: shake-crazy;
    animation-name: shake-crazy;
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.shake-chunk.shake-constant,
.shake-chunk.shake-freeze,
.shake-chunk:hover,
.shake-trigger:hover .shake-chunk {
    -webkit-animation-name: shake-chunk;
    animation-name: shake-chunk;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

#baguetteBox-overlay {
    display: none;
    opacity: 0;
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000;
    background-color: #222;
    background-color: rgba(0, 0, 0, .8);
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease
}

#baguetteBox-overlay.visible {
    opacity: 1
}

#baguetteBox-overlay .full-image {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center
}

#baguetteBox-overlay .full-image figure {
    display: inline;
    margin: 0;
    height: 100%
}

#baguetteBox-overlay .full-image img {
    display: inline-block;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    box-shadow: 0 0 8px rgba(0, 0, 0, .6)
}

#baguetteBox-overlay .full-image figcaption {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 1.8;
    white-space: normal;
    color: #ccc;
    background-color: #000;
    background-color: rgba(0, 0, 0, .6);
    font-family: sans-serif
}

#baguetteBox-overlay .full-image:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px
}

#baguetteBox-slider {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    white-space: nowrap;
    -webkit-transition: left .4s ease, -webkit-transform .4s ease;
    transition: left .4s ease, -webkit-transform .4s ease;
    transition: left .4s ease, transform .4s ease;
    transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease
}

#baguetteBox-slider.bounce-from-right {
    -webkit-animation: bounceFromRight .4s ease-out;
    animation: bounceFromRight .4s ease-out
}

#baguetteBox-slider.bounce-from-left {
    -webkit-animation: bounceFromLeft .4s ease-out;
    animation: bounceFromLeft .4s ease-out
}

@-webkit-keyframes bounceFromRight {
    0% {
        margin-left: 0
    }
    50% {
        margin-left: -30px
    }
    100% {
        margin-left: 0
    }
}

@-webkit-keyframes bounceFromLeft {
    0% {
        margin-left: 0
    }
    50% {
        margin-left: 30px
    }
    100% {
        margin-left: 0
    }
}

.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
    top: 50%;
    top: calc(50% - 30px);
    width: 44px;
    height: 60px
}

.baguetteBox-button {
    position: absolute;
    cursor: pointer;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 15%;
    background-color: #323232;
    background-color: rgba(50, 50, 50, .5);
    color: #ddd;
    font: 1.6em sans-serif;
    -webkit-transition: background-color .4s ease;
    transition: background-color .4s ease
}

.baguetteBox-button:focus,
.baguetteBox-button:hover {
    background-color: rgba(50, 50, 50, .9)
}

.baguetteBox-button#next-button {
    right: 2%
}

.baguetteBox-button#previous-button {
    left: 2%
}

.baguetteBox-button#close-button {
    top: 20px;
    right: 2%;
    right: calc(2% + 6px);
    width: 30px;
    height: 30px
}

.baguetteBox-button svg {
    position: absolute;
    left: 0;
    top: 0
}

.baguetteBox-spinner {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px
}

.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #fff;
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: bounce 2s infinite ease-in-out;
    animation: bounce 2s infinite ease-in-out
}

.baguetteBox-double-bounce2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

@-webkit-keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}





.homepage-charts img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.homepage-charts td {
    background: #fff
}

.article-127-block {
    margin: 3px 0 10px
}

.section-head strong a,
table.data-table thead th .h2,
table.data-table thead th h2,
table.data-table thead th h3,
table.data-table thead th strong {
    display: inline !important;
    margin: 0;
    padding: 0;
    line-height: 1 !important;
    font-family: iranyekan;
    font-weight: 700;
    font-size: 12px
}

table thead th .h2 a,
table thead th .h3 a,
table thead th .h4 a,
table thead th h2 a,
table thead th h3 a,
table thead th h4 a,
table thead th strong a {
    color: #303030 !important
}

html.dark table thead th .h2 a,
html.dark table thead th .h3 a,
html.dark table thead th .h4 a,
html.dark table thead th h2 a,
html.dark table thead th h3 a,
html.dark table thead th h4 a,
html.dark table thead th strong a {
    color: #a6a6a6 !important
}

.h4 {
    display: inline-block;
    font-weight: 600;
    font-size: 13px
}

html body.homepage table.data-table#future-table tbody td:nth-child(7) {
    font-size: 10px !important;
    padding-top: 10px
}

.seo-h {
    font-family: iranyekan;
    line-height: 1;
    font-weight: 400;
    display: inline
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
    display: none !important
}

.ui-datepicker.ui-widget-content {
    top: 80px;
    right: 142px;
    z-index: 10000000
}

.flightSBox {
    position: relative
}

@media (max-width:769px) {
    /*.ui-datepicker.ui-widget-content {*/
    /*    right: 70px !important*/
    /*}*/
    /*.selectflight {*/
    /*    width: auto;*/
    /*    text-align: center;*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    right: 0*/
    /*}*/
    /*.selectflight label {*/
    /*    display: block;*/
    /*    font-size: 13px*/
    /*}*/
    /*.selectflight label input {*/
    /*    margin-left: 5px*/
    /*}*/
    /*.flightSBox {*/
    /*    height: auto !important;*/
    /*    width: 100% !important;*/
    /*    position: relative*/
    /*}*/
    /*.flightSBox .tHead02 {*/
    /*    display: none*/
    /*}*/
    /*.flightSBox .siroRow.clearfix {*/
    /*    padding-top: 18px;*/
    /*    text-align: center;*/
    /*    padding-bottom: 6px*/
    /*}*/
    /*.flightSBox .selectflight {*/
    /*    float: none*/
    /*}*/
    /*.flightSBox .item.col-L:before {*/
    /*    display: table;*/
    /*    content: ""*/
    /*}*/
    /*.siroRow .item {*/
    /*    clear: both;*/
    /*    float: none;*/
    /*    text-align: center;*/
    /*    margin: 2px 0;*/
    /*    display: inline-block*/
    /*}*/
    /*#departureDate {*/
    /*    display: inline-block*/
    /*}*/
    /*.siroRow .siroRowLbl,*/
    /*.siroRow .tIsiro,*/
    /*.siroRow select {*/
    /*    float: none;*/
    /*    clear: both;*/
    /*    display: inline-block*/
    /*}*/
    /*.flightSBox .tIsiro {*/
    /*    display: none !important*/
    /*}*/
    /*.flightSBox select {*/
    /*    width: 70px !important*/
    /*}*/
    /*.flightSBox input.calendar {*/
    /*    width: 70px !important;*/
    /*    font-size: 13px !important*/
    /*}*/
    /*.flightSBox .SiroBtn {*/
    /*    height: 32px !important;*/
    /*    width: 40px !important*/
    /*}*/
    /*.flightSBox .SiroBtnTxt {*/
    /*    display: none*/
    /*}*/
    /*.flightSBox .sairoBtnRow span.fa {*/
    /*    margin: 0;*/
    /*    bottom: 0;*/
    /*    font-size: 17px*/
    /*}*/
    /*#ui-datepicker-div {*/
    /*    z-index: 9999999999999 !important*/
    /*}*/
}

@media (max-width:769px) {
    /*table.data-table.market-table thead th:first-child h2 a,*/
    /*table.data-table.market-table thead th:first-child strong a {*/
    /*    color: #fff !important*/
    /*}*/
    /*body.homepage table#gold-table [data-market-row=gold_melted_wholesale] {*/
    /*    display: none !important*/
    /*}*/
}

#blob-calculator input,
#gold-calculator input {
    font-family: iranyekan;
    font-size: 15px
}

@media (max-width:769px) {
    /*.result-kadr {*/
    /*    padding: 0 !important;*/
    /*    margin-bottom: 6px !important*/
    /*}*/
    /*#blob-calculator tr td,*/
    /*#gold-calculator tr td {*/
    /*    display: block !important;*/
    /*    padding: 8px 6px !important;*/
    /*    text-align: center !important;*/
    /*    width: 100% !important;*/
    /*    font-size: 13px !important;*/
    /*    border-bottom: 1px solid #ddd*/
    /*}*/
    /*#blob-calculator tr td:last-child,*/
    /*#gold-calculator tr td:last-child {*/
    /*    border-bottom: 0 !important*/
    /*}*/
    /*#blob-calculator tr td:before,*/
    /*#gold-calculator tr td:before {*/
    /*    display: none !important;*/
    /*    content: ""*/
    /*}*/
}

.footer-links-container.footer-links-2 .footer-links .footer-links-column {
    width: 14.7%
}

.footer-links-container.footer-links-2 .footer-links .footer-links-column {
    border-right: 1px solid #5d5d5d;
    position: relative;
    right: 8px
}

.footer-links-container.footer-links-2 .footer-links .footer-links-column a {
    background-image: none !important;
    padding-right: 8px
}

.notification-open #site-header,
.notification-open .bar-menu,
body.notification-open {
    -webkit-transition: top ease-in-out .6s, padding-top ease-in-out .6s;
    transition: top ease-in-out .6s, padding-top ease-in-out .6s
}

.notification-open .bar-menu {
    top: 140px
}

.notification-open #site-header {
    top: 40px
}

body.notification-open {
    padding-top: 140px
}

.website-notification-panel {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 0;
    background: #666;
    overflow: hidden;
    z-index: 2147483640;
    -webkit-transition: height ease-in-out .6s;
    transition: height ease-in-out .6s
}

.website-notification-container {
    height: 40px;
    padding: 11px;
    font: 14px/1 iranyekan
}

.website-notification-options {
    float: left
}

.website-notification-options .fa-times {
    background: #ff6868;
    border-radius: 3px;
    padding: 5px 0 0;
    height: 25px;
    float: left;
    width: 30px;
    position: relative;
    top: -4px;
    text-align: center;
    left: -5px;
    color: #fff
}

.website-notification-text {
    color: #fff
}

.website-notification-text a {
    background: #ff8300;
    color: #fff;
    line-height: 1;
    display: inline-block;
    padding: 3px 12px 8px;
    border-radius: 3px;
    margin-right: 5px;
    margin-top: -2px
}

.website-notification-text strong {
    font-weight: 400;
    margin-left: 5px;
    padding: 3px 12px 8px;
    line-height: 1;
    display: inline-block;
    border-radius: 3px;
    background-color: #3f3f3f;
    color: #fff;
    margin-top: -2px
}

body.economics .website-notification-panel {
    background: #666
}

body.economics .website-notification-text strong {
    background: #a30028
}

body.economics .website-notification-text a {
    background: #c13e3e
}

body.economics .website-notification-options .fa-times {
    background: #ff6868
}

body.news .website-notification-panel {
    background: #666
}

body.news .website-notification-text strong {
    background: #3f3f3f
}

body.news .website-notification-text a {
    background: #ed663d
}

body.news .website-notification-options .fa-times {
    background: #ff6868
}

body.chart .website-notification-panel {
    background: #666
}

body.chart .website-notification-text strong {
    background: #3f3f3f
}

body.chart .website-notification-text a {
    background: #ff9505
}

body.chart .website-notification-options .fa-times {
    background: #ff6868
}

body.market .website-notification-panel {
    background: #666
}

body.market .website-notification-text strong {
    background: #3f3f3f
}

body.market .website-notification-text a {
    background: #b51b68
}

body.market .website-notification-options .fa-times {
    background: #ff6868
}

body.market-info .website-notification-panel {
    background: #666
}

body.market-info .website-notification-text strong {
    background: #3f3f3f
}

body.market-info .website-notification-text a {
    background: #b51b68
}

body.market-info .website-notification-options .fa-times {
    background: #ff6868
}

body.global-market .website-notification-panel {
    background: #666
}

body.global-market .website-notification-text strong {
    background: #3f3f3f
}

body.global-market .website-notification-text a {
    background: #ff9600
}

body.global-market .website-notification-options .fa-times {
    background: #ff6868
}

.admin-links a {
    display: block;
    background: #023c61;
    font: 14px/1 iranyekan;
    padding: 7px 15px 10px;
    margin-bottom: 2px;
    border-radius: 5px;
    color: #fff;
    text-align: center
}

.admin-links .fs-cell:nth-child(1) a {
    background: #9b3dbd
}

.admin-links .fs-cell:nth-child(2) a {
    background: #023c61
}

.admin-links .fs-cell:nth-child(3) a {
    background: #023c61
}

.admin-links a:hover {
    background: #222 !important
}

.admin-links-helpers a {
    width: 30%;
    display: inline-block;
    margin: 0 19px 3px
}

.cashback-frame {
    position: relative
}

.cashback-frame:before {
    background: #f5f5f5;
    content: '';
    width: 150px;
    height: 33px;
    position: absolute;
    z-index: 20;
    top: 12px;
    right: 12px
}

#lz_overlay_chat,
#lz_overlay_wm {
    z-index: 2147483641 !important
}

.mauticform-sidebar {
    margin-top: 10px
}

.mauticform-sidebar img {
    max-width: 100%;
    display: block;
    margin-bottom: 10px
}

.mauticform_wrapper {
    border: 1px solid #ddd;
    max-width: 100% !important
}

.mauticform_wrapper,
.mauticform_wrapper button,
.mauticform_wrapper h1,
.mauticform_wrapper h2,
.mauticform_wrapper h3,
.mauticform_wrapper h4,
.mauticform_wrapper input,
.mauticform_wrapper label,
.mauticform_wrapper p,
.mauticform_wrapper select,
.mauticform_wrapper span,
.mauticform_wrapper textarea {
    font-family: iranyekan !important
}

.mauticform-helpmessage {
    font-size: 13px !important;
    color: #777 !important;
    margin-top: -7px !important
}

.mauticform-page-wrapper>.mauticform-row {
    padding: 10px 15px 15px;
    margin-bottom: 0;
    border-right: 1px solid transparent;
    border-bottom: 1px solid #ddd
}

.mauticform-error:empty {
    display: none
}

.mauticform-page-wrapper>.mauticform-row:hover {
    background: #f0f0f0;
    border-right-color: #f87f1b
}

.mauticform-label {
    font-size: 16px !important;
    color: #111 !important;
    font-weight: 400 !important
}

.mauticform-message:empty {
    display: none
}

.mauticform-message {
    text-align: center;
    background: #d7ffe6;
    padding: 15px;
    font-size: 16px;
    border-radius: 4px
}

.mauticform-checkboxgrp-row,
.mauticform-radiogrp-row {
    font-size: 16px
}

.mauticform-checkboxgrp-row input,
.mauticform-radiogrp-row input {
    padding: 0;
    margin-left: 6px
}

.mauticform_wrapper textarea {
    padding: 6px 10px;
    font-size: 14px;
    border-radius: 1px
}

.mauticform_wrapper input {
    padding: 6px 10px;
    height: auto;
    font-size: 14px;
    border-radius: 1px
}

.mauticform-page-wrapper>.mauticform-row.mauticform-button-wrapper {
    text-align: center;
    background: #ddd !important;
    padding: 10px;
    border-radius: 3px
}

.mauticform-row.mauticform-button-wrapper button {
    background: #f87f1b !important;
    color: #fff !important;
    border-color: #f87f1b !important;
    font-size: 20px;
    padding: 12px 40px
}

.mauticform-row.mauticform-button-wrapper button:hover {
    background: #222 !important;
    border-color: #222 !important
}

#advertise-place-6 img {
    width: 350px
}

#linkedchat-button.linkedchat-button-float {
    bottom: 65px
}

.raychat_main_button.right {
    bottom: 45px !important
}

#raychatFrame {
    top: auto !important;
    bottom: 40px !important
}

cloudflare-app[app=flashcard] {
    font-family: iranyekan;
    padding: 5px 15px 8px
}

cloudflare-app[app=flashcard] flashcard-message {
    padding-right: 0
}

cloudflare-app[app=flashcard] flashcard-close {
    margin-left: 0;
    margin-right: 1em
}

cloudflare-app[app=flashcard] flashcard-footer .flashcard-action {
    margin-top: 10px;
    background: #ff9600 !important;
    border-color: #ff9600 !important;
    color: #000 !important;
    padding: 1px 5px 6px !important
}

table.data-table.market-table tbody tr:hover th,
table.exchange-currency-table tbody tr:hover th {
    -webkit-box-shadow: -3px 0 0 #ff6800 inset !important;
    box-shadow: -3px 0 0 #ff6800 inset !important;
    font-weight: 700 !important;
    color: #ff6800 !important
}

table.exchange-currency-table tbody tr:hover th a {
    color: #ff6800 !important
}

table.exchange-currency-table tbody tr:hover,
table.exchange-currency-table tbody tr:hover th {
    background: #ffffd7 !important
}

table#currency-table.data-table.market-table tbody tr:hover th {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.throb-q {
    border-radius: 100%;
    text-align: center;
    background: #023c61;
    color: #fff;
    height: 26px;
    width: 30px;
    position: absolute;
    left: 13px;
    top: 13px;
    padding-top: 4px;
    font-family: tahoma, arial
}

.in-title-question .fa-question-circle {
    position: relative;
    z-index: 2000
}

.in-title-question .circle-mask {
    background: #fff;
    height: 22px;
    width: 22px;
    border-radius: 100%;
    position: absolute;
    top: 2px;
    left: 0;
    z-index: 1999
}

.in-title-question .fa {
    color: #ff8e01
}

.throb {
    position: absolute;
    top: -5px;
    left: -7px;
    z-index: 1;
    border: 4px solid #ff8e01;
    height: 37px;
    width: 37px;
    -webkit-border-radius: 50%;
    -webkit-animation: pulsate 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -ms-border-radius: 50%;
    -ms-animation: pulsate 2s ease-out;
    -ms-animation-iteration-count: infinite;
    -moz-border-radius: 50%;
    -moz-animation: pulsate 2s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-border-radius: 50%;
    -o-animation: pulsate 2s ease-out;
    -o-animation-iteration-count: infinite;
    border-radius: 50%;
    animation: pulsate 2s ease-out;
    animation-iteration-count: infinite;
    opacity: 0
}

@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.profile-block-news ul a:focus,
.profile-block-news ul a:hover {
    background-color: #666
}

html .bootstrap-datetimepicker-widget {
    background: #fff;
    width: 300px;
    font-size: 13px;
    padding: 0
}

body.internal.articles.id-902 .cashback-frame:before {
    right: 20px
}

.fancybox-container {
    z-index: 9999999999 !important
}

[data-featured-hide] {
    display: none
}

.diagrams-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    background: rgba(0, 0, 0, .8);
    z-index: 99999999999
}

.diagrams-wrapper .fa-times {
    position: fixed;
    top: 15px;
    left: 15px;
    color: #fff !important;
    font-size: 50px;
    z-index: 1
}

.diagrams-wrapper-2 {
    display: table;
    vertical-align: middle;
    height: 100%;
    width: 100%
}

.diagrams-wrapper-close {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1
}

.diagrams-wrapper-3 {
    display: table-cell;
    vertical-align: middle
}

.diagrams-wrapper .column-view-container {
    max-width: 1200px;
    margin: 0 auto;
    vertical-align: middle
}

.last-tolerance-summary #last tbody tr:nth-of-type(1n+5),
.last-tolerance-summary #tolerance_high tbody tr:nth-of-type(1n+5),
.last-tolerance-summary #tolerance_low tbody tr:nth-of-type(1n+5) {
    display: none
}

.last-tolerance table tbody th {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px
}

@media (max-width:769px) {
    /*.last-tolerance-summary #last tbody tr:nth-child(5),*/
    /*.last-tolerance-summary #last tbody tr:nth-child(6),*/
    /*.last-tolerance-summary #tolerance_high tbody tr:nth-child(5),*/
    /*.last-tolerance-summary #tolerance_high tbody tr:nth-child(6),*/
    /*.last-tolerance-summary #tolerance_low tbody tr:nth-child(5),*/
    /*.last-tolerance-summary #tolerance_low tbody tr:nth-child(6) {*/
    /*    display: block !important*/
    /*}*/
    /*.last-tolerance table tbody th {*/
    /*    max-width: 100%*/
    /*}*/
}

.homepage-charts .last-tolerance td {
    background: 0 0 !important
}

.last-tolerance table.data-table tbody tr td,
.last-tolerance table.data-table tbody tr th {
    border-bottom: 1px solid #ccc !important
}

.last-tolerance thead th {
    background: #666 !important;
    color: #fff !important
}

.last-tolerance table tbody tr.row-change,
.last-tolerance table tbody tr.row-change td,
.last-tolerance table tbody tr.row-change th {
    background: #ffd283 !important
}

.last-tolerance thead th a {
    color: #fff !important
}

.last-tolerance .question-mark {
    background: #fa9604
}

.homepage-charts .last-tolerance table thead th {
    text-align: right !important
}

@media (max-width:769px) {
    /*body.homepage #aside-2>ul.advertise-mobile {*/
    /*    display: block !important*/
    /*}*/
    /*body.homepage #aside-2>ul.advertise-mobile a {*/
    /*    padding: 0 !important*/
    /*}*/
}

.gallery-section {
    display: none
}

#keyreply-container {
    z-index: 999999999 !important
}

.contacts .contact-item h3 {
    background: #ff7058
}

.contact-in-block-btn {
    margin-top: 40px
}

.contact-in-block-btn a {
    background: #54c0eb;
    display: inline-block;
    padding: 11px 36px 14px;
    border-radius: 3px;
    color: #fff;
    margin-left: 10px
}

ul.ul-with-bullet {
    margin-top: 20px
}

ul.ul-with-bullet li:before {
    display: inline-block;
    content: '';
    width: 7px;
    height: 7px;
    margin-left: 9px;
    background: #f60;
    border-radius: 2px;
    position: relative;
    bottom: 0
}

ul.ul-with-bullet li {
    color: #333
}

.banner-placement img {
    width: 100%
}

table#coin-table td:nth-child(6),
table#coin-table th:nth-child(6) {
    padding-right: 0 !important
}

table#coin-table td:nth-child(3),
table#coin-table td:nth-child(7),
table#coin-table th:nth-child(3),
table#coin-table th:nth-child(7) {
    padding-right: 0 !important;
    font-size: 11px
}

body.homepage .mini-flag {
    margin-right: 0
}

.banner-placement img {
    border: 1px solid #000
}

#dk1 img {
    -webkit-box-shadow: none;
    box-shadow: none
}

#toky-iframe-content iframe {
    bottom: 60px !important
}

.home-quickview-wrapper {
    background: #efefef;
    padding: 16px 0 0;
    margin-bottom: 20px
}

@media (max-width:769px) {
    /*.home-quickview-wrapper {*/
    /*    padding: 0;*/
    /*    margin-bottom: 0;*/
    /*    background: 0 0*/
    /*}*/
}



html .tv-iframe-wrapper .tv-fullscreen,
html .tv-iframe-wrapper .tv-help,
html .tv-iframe-wrapper .tv-select {
    right: 163px;
    top: 5px;
    font-size: 13px;
    padding: 1px 10px;
    line-height: 2
}

img[data-mobile-ad-src] {
    display: none
}

html body.homepage .msSearch-grandParent {
    margin-bottom: 0 !important
}

.dayCalendar-container {
    width: 100%;
    background: #fff;
    margin: auto;
    font-family: iranyekan;
    border-top: 3px solid #555
}

.dayCalendar-container .dayCalendar-inner {
    width: 100%;
    height: 435px;
    overflow-x: auto;
    margin-bottom: -8px;
    direction: ltr
}

.dayCalendar-container table {
    direction: rtl
}

.dayCalendar-container td {
    padding: 3px;
    vertical-align: middle;
    font-family: iranyekan, arial, helvetica
}

.dayCalendar-container td:first-child {
    padding-right: 10px
}

.dayCalendar-container td:last-child {
    padding-left: 5px
}

.dayCalendar-container div {
    display: inline-block
}

.dayCalendar-container .dayCalendar-title {
    display: inline
}

.dayCalendar-container tbody tr:hover {
    background: #efefef
}

.dayCalendar-container .dayCalendar-first-td div {
    padding: 0 5px;
    vertical-align: middle;
    font-family: iranyekan, arial, helvetica;
    margin-left: 5px
}

.dayCalendar-container .dayCalendar-time {
    background: #efefef;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-left: 8px !important;
    line-height: 20px;
    width: 52px;
    text-align: center;
    font-weight: 700
}

.dayCalendar-container .dayCalendar-time.dayCalendar-time-bold {
    background: #b32c30;
    color: #fff
}

.dayCalendar-container .dayCalendar-country {
    font-weight: 700;
    font-family: arial, helvetica
}

.dayCalendar-container .dayCalendar-heading {
    background: #dadcdf
}

.dayCalendar-container .dayCalendar-heading th {
    text-align: center !important;
    padding: 7px;
    vertical-align: middle;
    font-family: iranyekan;
    font-size: 13px
}

.dayCalendar-container .dayCalendar-heading th:first-child {
    text-align: right !important
}

.dayCalendar-container .dayCalendar-actual,
.dayCalendar-container .dayCalendar-forecast {
    direction: ltr;
    text-align: center;
    font-size: 13px
}

.dayCalendar-container .mini-flag {
    position: relative;
    top: 0;
    float: none;
    margin: 0
}

.mini-flag.flag-ea {
    background-position: -256px -33px
}

.chart-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5jaGFydC1pY29uPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9ImNoYXJ0LWljb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0zLDEwIEM0LjEwNDU2OTUsMTAgNSw5LjEwNDU2OTUgNSw4IEM1LDcuNDc4MTg4NjggNC44MDAxNjQ0Myw3LjAwMzA1MTQ1IDQuNDcyODQ4NTQsNi42NDY5NDM1NiBDNC4xMDczMDI1OSw2LjI0OTI0Mjc1IDMuNTgyNzU4MTgsNiAzLDYgQzEuODk1NDMwNSw2IDEsNi44OTU0MzA1IDEsOCBDMSw5LjEwNDU2OTUgMS44OTU0MzA1LDEwIDMsMTAgWiIgaWQ9Ik92YWwiIHN0cm9rZT0iIzFDNTM3MyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjUsNC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjMUM1MzczIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTkuNSw2LjUgTDExLjUsNC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjMUM1MzczIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41MDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMC41MDAwMDAsIC01LjUwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTE0LDcgTDE2LDUiIGlkPSJMaW5lIiBzdHJva2U9IiMxQzUzNzMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNOCw1IEM5LjEwNDU2OTUsNSAxMCw0LjEwNDU2OTUgMTAsMyBDMTAsMi40NzgxODg2OCA5LjgwMDE2NDQzLDIuMDAzMDUxNDUgOS40NzI4NDg1NCwxLjY0Njk0MzU2IEM5LjEwNzMwMjU5LDEuMjQ5MjQyNzUgOC41ODI3NTgxOCwxIDgsMSBDNi44OTU0MzA1LDEgNiwxLjg5NTQzMDUgNiwzIEM2LDQuMTA0NTY5NSA2Ljg5NTQzMDUsNSA4LDUgWiIgaWQ9Ik92YWwiIHN0cm9rZT0iIzFDNTM3MyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0xMywxMCBDMTQuMTA0NTY5NSwxMCAxNSw5LjEwNDU2OTUgMTUsOCBDMTUsNy40NzgxODg2OCAxNC44MDAxNjQ0LDcuMDAzMDUxNDUgMTQuNDcyODQ4NSw2LjY0Njk0MzU2IEMxNC4xMDczMDI2LDYuMjQ5MjQyNzUgMTMuNTgyNzU4Miw2IDEzLDYgQzExLjg5NTQzMDUsNiAxMSw2Ljg5NTQzMDUgMTEsOCBDMTEsOS4xMDQ1Njk1IDExLjg5NTQzMDUsMTAgMTMsMTAgWiIgaWQ9Ik92YWwiIHN0cm9rZT0iIzFDNTM3MyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0xOCw1IEMxOS4xMDQ1Njk1LDUgMjAsNC4xMDQ1Njk1IDIwLDMgQzIwLDIuNDc4MTg4NjggMTkuODAwMTY0NCwyLjAwMzA1MTQ1IDE5LjQ3Mjg0ODUsMS42NDY5NDM1NiBDMTkuMTA3MzAyNiwxLjI0OTI0Mjc1IDE4LjU4Mjc1ODIsMSAxOCwxIEMxNi44OTU0MzA1LDEgMTYsMS44OTU0MzA1IDE2LDMgQzE2LDQuMTA0NTY5NSAxNi44OTU0MzA1LDUgMTgsNSBaIiBpZD0iT3ZhbCIgc3Ryb2tlPSIjMUM1MzczIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0ZGOUIwMCIgeD0iMSIgeT0iMTUiIHdpZHRoPSI0IiBoZWlnaHQ9IjUiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0ZGOUIwMCIgeD0iNiIgeT0iMTAiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRjlCMDAiIHg9IjExIiB5PSIxMiIgd2lkdGg9IjQiIGhlaWdodD0iOCIgcng9IjIiPjwvcmVjdD4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRkY5QjAwIiB4PSIxNiIgeT0iNyIgd2lkdGg9IjQiIGhlaWdodD0iMTMiIHJ4PSIyIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==);
    width: 21px;
    height: 20px
}

.market-table,
.market-table tbody tr {
    position: relative
}

.chart-second-link {
    z-index: 9999999999;
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    pointer-events: none;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    position: absolute;
    transform: translate(100%, 3px);
    -webkit-transform: translate(100%, 3px);
    -moz-transform: translate(100%, 3px);
    width: 39px;
    height: 27px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAbCAMAAAAnBw3vAAAAV1BMVEVHcEzZ2dn////j4+PZ2dkALkbZ2dkAAADk5OTa2trHx8cAPlzwmzXplTLZ2dkAPl3Z2dnY2NjZ2dnY2Njj4+MAPl73nzWYm5yGkJU1X3TFnWvVnVojVGx8C2fsAAAAE3RSTlMAmQVJ+CyJEOMiVqqqgJzGycVr1yfK4wAAAJ5JREFUOMu109kOgyAQBVBURMZdh9b1/7+zo9KGRBSi9r7ckJwXGIZFUtkjI2ZEpok9qTSZSo6iLrOu29fDTPyQ2Fjc9zFVMY6FwTAIVxQGuLEXhepNMRk2QAoadDDkZVtydLJvbrBqnisPpk//Zvp5bYwbTN9tx7gABoI7WA3rsKA+ZXqky1DP2NFHyqcpp8qGIbv1LZ9aGc899dv6D0phKsoDgnkOAAAAAElFTkSuQmCC) no-repeat;
    background-size: auto 100%;
    -webkit-transition: all .3s ease-in-out .2s;
    transition: all .3s ease-in-out .2s;
    will-change: transform
}

.chart-second-link.chart-second-link-right {
    right: 0;
    transform: translate(0, 3px) scaleX(-1);
    -webkit-transform: translate(0, 3px) scaleX(-1);
    -moz-transform: translate(0, 3px) scaleX(-1)
}

.chart-second-link a {
    width: 100%;
    height: 100%;
    display: inline-block
}

.market-table tbody tr:hover .chart-second-link {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    pointer-events: auto;
    -webkit-pointer-events: auto;
    -moz-pointer-events: auto
}

.market-table tbody tr:hover .chart-second-link-left {
    transform: translate(0, 6px);
    -webkit-transform: translate(0, 6px);
    -moz-transform: translate(0, 6px)
}

.market-table.market-section-right tbody tr:hover .chart-second-link-right {
    transform: translate(100%, 6px) scaleX(-1);
    -webkit-transform: translate(100%, 6px) scaleX(-1);
    -moz-transform: translate(100%, 6px) scaleX(-1)
}

#linkedchat-widget {
    left: inherit !important;
    right: 20px !important;
    font-family: iranyekan !important
}

#linkedchat-button {
    left: inherit !important;
    right: 20px !important
}

.linkedchat-widget-typing-indicator+div {
    display: none !important
}

.linkedchat-widget-input {
    padding: 4px 40px !important;
    font-family: iranyekan !important
}

#linkedchat-widget .linkedchat-widget-file-input-btn,
#linkedchat-widget .linkedchat-widget-send-icon-btn {
    top: 0 !important
}

#linkedchat-widget .linkedchat-widget-input-message {
    font-family: iranyekan !important;
    height: 41px !important
}

.linkedchat-button-title {
    font-family: iranyekan !important
}

@media (min-width:768px) {
    #linkedchat-widget.linkedchat-button-float:not(.linkedchat-widget-fullheight).linkedchat-animatable.linkedchat-widget-opened {
        max-width: 490px !important;
        width: 490px !important
    }
    #linkedchat-widget .linkedchat-widget-content {
        height: 600px !important
    }
    #linkedchat-widget.linkedchat-animatable.linkedchat-widget-opened {
        max-height: 600px !important
    }
}

@media (max-width:767px) {
    #linkedchat-widget.linkedchat-animatable.linkedchat-widget-opened {
        width: 100%;
        right: 0 !important
    }
}

#linkedchat-widget .linkedchat-widget-messages>div {
    margin-left: 60px !important
}

#linkedchat-widget .linkedchat-widget-messages div span {
    top: -35px !important;
    text-align: left !important
}

table:not(.fake) {
    border-radius: 6px 6px 4px 4px;
    border-top-width: 3px !important
}

table thead tr th:first-child,
table thead tr th:last-child {
    border-radius: 4px 4px 0 0
}

table tbody tr:last-child td:first-child,
table tbody tr:last-child th:first-child {
    border-radius: 0 0 4px 0;
    white-space: nowrap
}

table tbody tr:last-child td:last-child {
    border-radius: 0 0 0 2px
}

table.radius0,
table.radius0 td,
table.radius0 th {
    border-radius: 0 !important
}

.dataTables_wrapper>.row:first-child {
    border-radius: 3px 3px 0 0;
    background: #f9f9f9
}

.dataTables_wrapper>.row:last-child {
    background: #f0f0f0
}

.homepage-charts table {
    border-radius: 5px 5px 5px 5px;
    border-top-width: 3px !important
}

.homepage-charts table tbody td {
    border-radius: 0 0 5px 5px !important
}

.freeCurrency-table thead tr td,
.freeCurrency-table thead tr th {
    border-radius: 0 !important
}

.dayCalendar-container,
.freeCurrency-container {
    border-radius: 5px
}

.freeCurrency-container .freeCurrency-header {
    border-radius: 4px 4px 0 0;
    border-top-width: 2px
}

.freeCurrency-container .freeCurrency-content {
    border-radius: 0 0 4px 4px
}

.homepage-bottom .section-head,
.homepage-multimedia .section-head {
    border-radius: 5px 5px 0 0;
    border-top-width: 3px
}

.homepage-bottom .feed-box,
.homepage-multimedia .feed-box {
    border-radius: 0 0 4px 4px
}

.homepage-bottom .feed-box ul li:last-child a,
.homepage-multimedia .feed-box ul li:last-child a {
    border-radius: 0 0 4px 4px
}

.last-tolerance thead th {
    background: #e1e3e5 !important;
    color: #333 !important;
    border-bottom: 1px solid #ccc
}

.last-tolerance thead th a {
    color: #333 !important
}

.select2-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 9999999999
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #000 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: 0 0;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
    background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
    background-repeat: repeat-x
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

.devPrint,
.hiddenElm {
    display: none !important
}

.bottom-left-ad {
    position: fixed;
    left: 10px;
    bottom: 10px;
    z-index: 999999999
}

#future-table tbody th {
    padding: 7px 5px 9px 2px
}

#future-table tbody tr td:not(:first-child) {
    font-size: 12px
}

#future-table thead th {
    padding: 6px 8px 9px
}

.bottom-left-ad .close-bottom-left-ad {
    font-size: 18px;
    position: absolute;
    z-index: 999999999999999;
    top: -8px;
    left: -8px;
    background: #676767;
    color: #fff;
    padding: 3px 5px;
    border-radius: 4px;
    cursor: pointer
}

.bottom-left-ad img {
    border: 1px solid #ccc;
    width: 300px;
    max-width: 100%
}

@media (max-width:768px) {
    .bottom-left-ad {
        margin-right: 10px
    }
}

.mobile-quickview [data-market-row=price_dollar_rl] .mini-flag {
    display: none
}

.footer-links-container .footer-links .footer-links-column {
    vertical-align: top
}

cloudflare-app[app=flashcard] {
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    color: #444;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    font-size: 14px;
    font-weight: 400;
    max-width: 100%;
    min-height: 70px;
    padding: 20px 15px;
    position: fixed;
    -webkit-transition: bottom .4s ease-in-out;
    transition: bottom .4s ease-in-out;
    visibility: hidden;
    font-family: iranyekan;
    padding: 6px 10px 10px
}

cloudflare-app[app=flashcard][data-visibility=visible] {
    visibility: visible
}

@media (min-width:768px) {
    cloudflare-app[app=flashcard] {
        bottom: 20px;
        border: 1px solid #ccc;
        border-radius: 3px;
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .12);
        box-shadow: 0 3px 7px rgba(0, 0, 0, .12);
        width: 330px
    }
    cloudflare-app[app=flashcard][data-position=left] {
        left: 20px
    }
    cloudflare-app[app=flashcard][data-position=right] {
        right: 20px
    }
    cloudflare-app[app=flashcard] flashcard-content {
        line-height: 1.5
    }
}

@media (max-width:768px) {
    cloudflare-app[app=flashcard] {
        border-top: 1px solid #ccc;
        bottom: 0;
        left: 0;
        right: 0
    }
    cloudflare-app[app=flashcard] flashcard-content {
        line-height: 1.785
    }
}

cloudflare-app[app=flashcard] flashcard-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

cloudflare-app[app=flashcard] flashcard-title {
    font-size: 16px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

cloudflare-app[app=flashcard] flashcard-close {
    margin-left: 1em;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

cloudflare-app[app=flashcard] flashcard-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

cloudflare-app[app=flashcard] flashcard-footer {
    margin-top: .5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center
}

cloudflare-app[app=flashcard] flashcard-footer .flashcard-action {
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid !important;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    cursor: pointer !important;
    display: inline-block;
    font-size: 1em !important;
    margin-top: 10px !important;
    padding: 5px 0 !important;
    text-decoration: none !important;
    text-shadow: inherit !important
}

cloudflare-app[app=flashcard] .flashcard-action[href=""] {
    pointer-events: none !important
}

cloudflare-app[app=flashcard] flashcard-message {
    display: block;
    line-height: 1.4;
    margin-top: 10px;
    overflow: hidden;
    padding-right: 10px;
    text-overflow: ellipsis
}

cloudflare-app[app=flashcard] flashcard-message p:first-child {
    margin-top: 0
}

cloudflare-app[app=flashcard] flashcard-message p:last-child {
    margin-bottom: 0
}

#fc_frame {
    z-index: 999999999 !important;
    bottom: 57px !important
}

body.homepage table.market-table.crypto-table tbody tr td:nth-child(4),
body.homepage table.market-table.crypto-table thead tr th:nth-child(4) {
    font-size: 11px
}

#supportchatwidget #widget-close .logo-img-icon {
    float: right;
    margin: 6px 10px 10px 10px
}

#supportchatwidget #widget-close .logo-img-icon img {
    width: 35px
}

#supportchatwidget #widget-close #max-msg {
    font-family: iranyekan;
    float: right;
    text-align: right
}

#supportchatwidget #widget-close .right {
    float: left;
    margin-right: 0;
    margin-left: 5px
}

#supportchatwidget .right {
    padding: 20px 10px !important
}

#supportchatwidget {
    z-index: 99999999999999;
    position: absolute
}

#supportchatwidget #widget-close .logo-img-icon {
    margin: 6px 10px 10px 10px !important
}

#supportchatwidget #widget-close .logo-img-icon img {
    width: 35px;
    height: 35px
}

#supportchatwidget #widget {
    bottom: 10px;
    right: 15px;
    width: 450px !important;
    height: 602px
}

#supportchatwidget #widget-close {
    line-height: 45px !important;
    right: 15px !important;
    width: 450px !important;
    bottom: 606px !important;
    height: 48px !important;
    margin-bottom: 5px !important
}

@media (max-width:580px) {
    #supportchatwidget #widget {
        bottom: 0;
        right: 15px;
        width: 85% !important;
        height: 80%
    }
    #supportchatwidget #widget-close {
        line-height: 45px !important;
        right: 15px !important;
        width: 85% !important;
        height: 48px !important;
        margin-bottom: 5px !important;
        bottom: 79% !important
    }
}

#engt-container .engt-sheet {
    width: 458px !important
}

div#engt-conversation.engt-conversation.engt-sheet.engt-sheet-active.engt-active {
    margin-left: 15px !important
}

#engt-container .engt-composer {
    padding: 0 !important;
    width: auto !important;
    -webkit-box-shadow: 0 1px 5px rgba(128, 128, 128, .5), 1px 4px 4px rgba(191, 191, 191, .4), 0 0 0 rgba(150, 150, 150, .7) inset;
    box-shadow: 0 1px 5px rgba(128, 128, 128, .5), 1px 4px 4px rgba(191, 191, 191, .4), 0 0 0 rgba(150, 150, 150, .7) inset;
    background: #fff !important
}

.engt-comment-body p {
    white-space: pre-line !important
}

#engt-container .engt-composer-textarea textarea {
    padding: 10px !important;
    padding-right: 50px !important;
    background: 0 0 !important
}

.engt-image {
    margin: 0 !important
}

div#engt-conversation.engt-conversation.engt-sheet.engt-sheet-active.engt-active {
    margin-right: 15px !important
}

#engt-container .engt-comment-body {
    padding: 7px 10px 5px !important
}

.engt-reset a,
.engt-reset b,
.engt-reset div,
.engt-reset div.form,
.engt-reset form,
.engt-reset img,
.engt-reset input,
.engt-reset input[type],
.engt-reset label,
.engt-reset p,
.engt-reset span,
.engt-reset textarea {
    font-family: iranyekan !important
}

.engt-powered {
    display: none !important
}

#engt-container .engt-comment-body-container .engt-container,
#engt-container .engt-comment-body-container a,
#engt-container .engt-comment-body-container blockquote,
#engt-container .engt-comment-body-container code,
#engt-container .engt-comment-body-container h1,
#engt-container .engt-comment-body-container h2,
#engt-container .engt-comment-body-container h3,
#engt-container .engt-comment-body-container h4,
#engt-container .engt-comment-body-container h5,
#engt-container .engt-comment-body-container h6,
#engt-container .engt-comment-body-container ol,
#engt-container .engt-comment-body-container p,
#engt-container .engt-comment-body-container ul {
    word-wrap: normal !important
}

html .engt-opt-buttons {
    margin-left: 5px !important;
    margin-top: 6px !important;
    min-width: 26px !important;
    height: auto !important;
    padding: 0 8px 3px !important;
    background: 0 0 !important;
    border-color: #a80274 !important;
    color: #a80274 !important;
    border-radius: 4px !important
}

html .engt-opt-buttons:hover {
    background: #a80274 !important;
    border-color: #a80274 !important;
    color: #fff !important
}

.engt-options-buttons {
    max-width: 310px;
    padding-top: 6px !important
}

.engt-options-buttons {
    width: 277px !important
}

#engt-container .engt-comment-body p {
    direction: ltr
}

.engt-comment-body.engt-embed-body p {
    font-size: 13px !important;
    line-height: 1.6 !important
}

.engt-relative-time {
    display: none !important
}

.engt-caption,
.engt-caption h5 {
    text-align: center !important
}

#engt-container .engt-composer-textarea pre>span,
#engt-container .engt-composer-textarea textarea {
    text-align: right
}

.engt-buttoncarousel {
    background: #aaa;
    color: #fff
}

#engt-container .engt-conversation-part-grouped,
#engt-container .engt-conversation-part-grouped-first {
    padding-bottom: 4px
}

#engt-container .engt-conversation-part {
    padding-bottom: 16px !important
}

#engt-container .engt-comment-by-engt {
    float: none;
    max-width: 80% !important
}

html .engt-options-buttons {
    width: 88% !important;
    padding: 0 !important;
    margin: 0 !important;
    float: none !important
}

.engt-slider-image {
    margin: 0 auto !important;
    float: none !important
}

.engt-launcher-button {
    margin: 0 auto !important;
    float: none !important
}

#engt-container.engt-acquire .engt-launcher-button {
    background-size: 80px 80px
}

#engt-container .engt-sheet-header {
    height: 65px
}

#engt-conversation {
    border-radius: 5px
}

.engt-sheet-header-title.engt-sheet-header-with-presence {
    color: #fff !important;
    padding: 16px;
    display: block;
    text-align: center;
    width: 100% !important;
    margin: 0;
    font-size: 20px !important;
    min-width: 100%;
    position: relative;
    margin-top: -5px
}

#engt-container.engt-acquire .engt-launcher-button {
    width: 68px !important;
    height: 68px !important;
    bottom: 10px !important;
    right: 6px !important;
    background-size: cover !important
}

#engt-container .engt-comment-by-engt .engt-comment-body-container {
    background: #f5f5f5 !important;
    color: #555 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important
}

#engt-container .engt-comment-by-engt:before {
    content: '';
    background-image: url(https://www.tgju.org/touch-icon-ipad.png);
    background-size: cover;
    width: 22px;
    height: 22px;
    position: absolute;
    left: -7px;
    top: 1px
}

.engt-comment-caret {
    display: none !important
}

#engt-container .engt-comment-by-engt {
    padding-left: 30px !important;
    float: none;
    max-width: 80% !important;
    width: 88% !important
}

html .engt-options-buttons {
    width: 88% !important;
    padding: 0 !important;
    margin: 0 !important;
    float: none !important
}

.engt-slider-image {
    margin: 0 auto !important;
    float: none !important
}

.engt-powered {
    display: none !important
}

body.internal .gotop {
    left: 13px !important;
    right: auto !important;
    bottom: 17px !important
}

div#engt-conversation.engt-conversation.engt-sheet.engt-sheet-active.engt-active {
    z-index: 99999999999 !important;
    margin-right: 15px !important
}

@media (max-width:769px) {
    /*html #engt-container .engt-sheet {*/
    /*    width: 100% !important;*/
    /*    margin: 0 !important*/
    /*}*/
    /*div#engt-conversation.engt-conversation.engt-sheet.engt-sheet-active.engt-active {*/
    /*    margin: 0 !important*/
    /*}*/
}

html cloudflare-app[app=flashcard][data-position=left] {
    background: #f6921a !important
}

html cloudflare-app[app=flashcard] flashcard-footer .flashcard-action {
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important
}

cloudflare-app[app=flashcard] flashcard-title {
    color: #fff
}

#tolerance_high {
    border-top-color: #57a601 !important
}

html .last-tolerance table#tolerance_high tbody tr.row-change,
html .last-tolerance table#tolerance_high tbody tr.row-change td,
html .last-tolerance table#tolerance_high tbody tr.row-change th {
    background-color: #baffba !important
}

.last-tolerance #tolerance_high .question-mark {
    background: #57a601 !important
}

#tolerance_low {
    border-top-color: #be2104 !important
}

html .last-tolerance table#tolerance_low tbody tr.row-change,
html .last-tolerance table#tolerance_low tbody tr.row-change td,
html .last-tolerance table#tolerance_low tbody tr.row-change th {
    background-color: #ffdbdb !important
}

.last-tolerance #tolerance_low .question-mark {
    background: #9c230c
}

#server-time {
    display: none !important
}

body.homepage table.data-table.market-table tbody td,
body.homepage table.data-table.market-table thead th {
    white-space: nowrap
}

#future-table tbody th {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-links .header-links-icon .item-1 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -54px -520px
}

.header-links .header-links-icon .item-2 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -191px -522px
}

.header-links .header-links-icon .item-3 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -323px -530px
}

.header-links .header-links-icon .item-4 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -455px -524px
}

.header-links .header-links-icon .item-5 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -55px -386px
}

.header-links .header-links-icon .item-7 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -193px -387px
}

.header-links .header-links-icon .item-8 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -191px -522px
}

.header-links .header-links-icon .item-9 {
    background: url(../images/sprites4.png) no-repeat;
    background-position: -323px -530px
}

h1.page-title {
    font-weight: 700
}

svg {
    -ms-touch-action: none;
    touch-action: none
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #cdcdcd;
    border-radius: 3px;
    background: #292929;
    color: #fff;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px
}

.jvectormap-goback,
.jvectormap-zoomin,
.jvectormap-zoomout {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.jvectormap-zoomin,
.jvectormap-zoomout {
    width: 10px;
    height: 10px
}

.jvectormap-zoomin {
    top: 10px
}

.jvectormap-zoomout {
    top: 30px
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==)
}

.jvectormap-legend-title {
    font-weight: 700;
    font-size: 14px;
    text-align: center
}

.jvectormap-legend-cnt {
    position: absolute
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0
}

.jvectormap-legend {
    background: #000;
    color: #fff;
    border-radius: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle
}

.jvectormap-legend-tick-text {
    font-size: 12px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px
}

.jvectormap-zoomin,
.jvectormap-zoomout {
    font-family: arial, helvetica, sans-serif
}

.jvectormap-tip {
    font-family: iranyekan, arial, sans-serif;
    direction: rtl;
    background: rgba(0, 0, 0, .8);
    border: none;
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000;
    padding: 4px 8px;
    line-height: 1.7;
    font-size: 12px;
    text-align: center
}

.jvectormap-tip .mini-flag {
    position: relative;
    bottom: -5px;
    margin-right: 3px
}

.jvectormap-tip hr {
    margin: 5px 0;
    padding: 0;
    line-height: 1;
    border: none;
    border-bottom: 1px solid #777;
    display: block
}

.select-hidden {
    display: none;
    visibility: hidden;
    padding-right: 10px
}

.select-custom-div {
    cursor: pointer;
    display: inline-block;
    position: relative;
    font-size: 14px;
    color: #333;
    width: 250px;
    height: 34px;
    line-height: 1;
    text-align: right;
    font-family: iranyekan
}

.select-styled {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px #aaa;
    box-shadow: 0 1px 1px #aaa;
    padding: 8px 15px;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in
}

.select-styled:after {
    content: "";
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #555 transparent transparent transparent;
    position: absolute;
    top: 14px;
    left: 10px
}

.select-styled:hover {
    background-color: #eee
}

.select-styled.active,
.select-styled:active {
    background-color: #ddd
}

.select-styled.active:after,
.select-styled:active:after {
    top: 7px;
    border-color: transparent transparent #333 transparent
}

.select-options {
    display: none;
    position: absolute;
    bottom: 100%;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0 0 4px;
    padding: 6px 0;
    list-style: none;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px #ccc;
    box-shadow: 0 1px 1px #ccc;
    overflow: auto;
    max-height: 250px;
    border-radius: 2px
}

.select-options li {
    margin: 0;
    padding: 7px 14px 8px;
    -webkit-transition: all .15s ease-in;
    transition: all .15s ease-in
}

.select-options li:hover {
    color: #333;
    background: #eee
}

.select-options li[rel=hide] {
    display: none
}

.select-custom-div li .fa {
    font-size: 12px;
    position: relative;
    bottom: -2px;
    color: #555;
    margin-left: 6px
}

.select-custom-div .mini-flag {
    position: relative;
    bottom: -1px
}

.world-map-detail {
    line-height: 1;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px #aaa;
    box-shadow: 0 1px 1px #aaa;
    padding: 10px;
    list-style: none;
    margin: 0;
    position: absolute;
    font-family: iranyekan, arial, sans-serif;
    right: 0;
    top: 180px;
    width: 150px;
    z-index: 9;
    font-size: 13px
}

.world-map-detail:empty {
    display: none
}

.world-map-detail li {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 10px 0
}

.world-map-detail li:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    background: orange;
    position: relative;
    border-radius: 1px;
    bottom: 0;
    margin-left: 6px
}

.world-map-detail li:first-child:before {
    display: none
}

.world-map-detail .mini-flag {
    margin-right: 0
}

.world-map-detail li:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.world-map-detail li:last-child:before {
    display: none
}

.world-map-detail li a {
    display: block;
    background: green;
    color: #fff;
    text-align: center;
    padding: 10px 10px 11px;
    text-decoration: none
}

.world-item-title {
    display: block;
    min-width: 210px;
    margin: 0;
    padding: 0;
    color: #555
}

.world-market-h2 {
    background: #cecece;
    text-align: center;
    font-size: 20px;
    font-family: iranyekan;
    line-height: 1;
    padding: 9px 10px 12px;
    color: #2f2f2f;
    position: relative
}

.world-market-h2 a.anchor {
    position: absolute;
    top: -120px
}

.atlas-country-flag {
    float: right;
    width: 200px;
    background: #fff;
    padding: 5px;
    -webkit-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
    margin-left: 20px
}

.atlas-country-flag img {
    width: 100%;
    display: block
}

.atlas-country-title {
    font-size: 18px;
    line-height: 1;
    padding: 4px 10px 8px;
    text-align: center;
    margin-top: 5px
}

.worldmap svg {
    display: block
}

.worldmap-tooltip {
    pointer-events: none;
    position: absolute;
    z-index: 5;
    margin: 30px auto 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
    border-radius: 3px;
    color: #fff;
    font-family: iranyekan, arial, sans-serif;
    direction: rtl;
    background: rgba(0, 0, 0, .8);
    border: none;
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000;
    padding: 4px 8px;
    line-height: 1.7;
    font-size: 12px;
    min-width: 100px;
    text-align: center
}

.worldmap-tooltip .mini-flag {
    position: relative;
    bottom: -5px;
    margin-right: 3px
}

.worldmap-tooltip.active {
    display: block
}

.worldmap path {
    cursor: pointer
}

.worldmap path:hover {
    fill: #ffa200
}

.header-links>ul>li>.section>div>ul>li[data-header-links-tab=atlas],
.header-links>ul>li>.section>div>ul>li[data-header-links-tab=crypto-new-1],
.header-links>ul>li>.section>div>ul>li[data-header-links-tab=exchanges-1],
.header-links>ul>li>.section>div>ul>li[data-header-links-tab=global-market-1],
.header-links>ul>li>.section>div>ul>li[data-header-links-tab=markets-new-1],
.header-links>ul>li>.section>div>ul>li[data-header-links-tab=شاخص-های-اقتصادی] {
    display: table-cell
}

.header-links-tabs a {
    padding: 12px 0
}

[data-header-links=global-market] .header-links-tabs a {
    padding: 20px 0
}

[data-header-links-id=atlas] .header-links-tabs a,
[data-header-links-id=economics] .header-links-tabs a {
    padding: 27px 0
}

[data-header-links-id=atlas] .header-links-tabs a .header-links-tabs-sprite-img,
[data-header-links-id=atlas] .header-links-tabs a img,
[data-header-links-id=economics] .header-links-tabs a .header-links-tabs-sprite-img,
[data-header-links-id=economics] .header-links-tabs a img {
    display: block;
    max-width: 70px;
    width: 70px;
    height: 70px;
    background: url(../images/sprites4.png) no-repeat;
    margin: 0 auto
}

.header-links>ul>li>.section>div>ul>li>a {
    font-weight: 700;
    color: #51739b
}

.header-links>ul>li>.section>div>ul>li>ul>li>a {
    white-space: nowrap
}

@media screen and (max-width:1330px) {
    .header-links>ul>li>.section>div>ul>li {
        padding-left: 15px;
        padding-right: 15px
    }
    .header-links>ul>li>.section>div>ul>li>ul>li>a {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

#bug-report-modal,
.modal[role=dialog] {
    outline: 0;
    display: block;
    position: fixed;
    z-index: 999999999999999999;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .5);
    font-family: iranyekan;
    bottom: 0;
    overflow: auto;
    padding: 30px 0
}

#bug-report-modal .modal-content,
.modal[role=dialog] .modal-content {
    position: relative;
    max-width: 600px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 20px 2px #444;
    box-shadow: 0 0 20px 2px #444
}

#indicator-modal .modal-content {
    max-width: 1100px
}

.modal .modal-header {
    background: #fff;
    border-bottom: 1px solid #eee;
    padding: 10px 15px
}

.modal .modal-header .modal-close {
    float: left;
    font-size: 26px;
    cursor: pointer;
    margin: 2px 0 0 3px;
    line-height: 1
}

.modal .modal-header .modal-title {
    font-size: 16px;
    font-weight: 700;
    color: #666
}

.modal h1,
.modal h2,
.modal h3,
.modal h4,
.modal input,
.modal select,
.modal textarea {
    font-family: iranyekan
}

.modal .modal-footer {
    background: #eee;
    padding: 15px;
    text-align: center
}

.modal .modal-footer input {
    font-family: iranyekan;
    line-height: 1;
    padding: 9px 20px 13px;
    border: none
}

.modal .modal-footer input[type=submit] {
    background: #ff7c00;
    color: #fff
}

.modal .modal-footer input[type=reset] {
    background: 0 0
}

.side-buttons ul li.page-report .a {
    background: #888 !important
}

.modal-message {
    background: #bcf7b2;
    padding: 10px 15px;
    text-align: center
}

.modal-message:empty {
    display: none
}

tr[data-market-row=crypto-cashaa] td {
    font-size: 11px !important;
    padding-right: 4px !important
}

@media (max-width:768px) {
    #bug-report-modal,
    .modal[role=dialog] {
        padding: 0
    }
}

.menu-new-badge2 {
    position: absolute;
    left: 0;
    border-radius: 4px;
    background: #666;
    padding: 2px 5px 4px;
    font-size: 12px;
    color: #fff;
    font-weight: 400
}

table.switchable-market-table.switchable-market-table-AfTr tbody[data-id=AF],
table.switchable-market-table.switchable-market-table-sana tbody[data-id=buy] {
    display: none
}

table.switchable-market-table thead.switchable-market-table-thead th {
    padding: 0;
    font-size: 0 !important
}

table.switchable-market-table thead.switchable-market-table-thead .switchable-market-table-tab {
    width: 50%;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    padding: 5px 5px 7px;
    background: #f5f5f5;
    color: #333;
    -webkit-box-shadow: 1px 1px 4px #e0dede;
    box-shadow: 1px 1px 4px #e0dede;
    font-size: 14px
}

table.switchable-market-table thead.switchable-market-table-thead .switchable-market-table-tab:hover {
    background: #f9f9f9
}

table.switchable-market-table thead.switchable-market-table-thead .switchable-market-table-tab.active {
    background: #888;
    color: #fff
}

table.switchable-market-table thead.switchable-market-table-thead .switchable-market-table-tab:first-child {
    border-left: 1px solid #ccc
}

.table-header-summary-container {
    padding: 6px 14px;
    margin-bottom: 5px;
    font-family: iranyekan;
    line-height: 15px;
    color: #606061;
    overflow: hidden
}

.fs-row .table-header-summary-container {
    padding: 6px 2px
}

.table_header_summary_seke .table-header-summary-container {
    padding: 6px 14px
}

.table-header-summary-container .high:before,
.table-header-summary-container .low:before {
    font-family: fontawesome;
    background: 0 0;
    position: relative;
    left: -6px;
    top: 1px;
    font-size: 13px
}

.table-header-summary-container .high:before {
    content: ""
}

.table-header-summary-container .low:before {
    content: ""
}

.table-header-summary-container .table-header-summary-bottom>div {
    display: inline-table;
    text-align: center;
    border-left: 1px solid #ccc;
    padding-right: 15px;
    padding-left: 20px
}

@media (max-width:769px) {
    /*.table-header-summary-container .table-header-summary-bottom>div {*/
    /*    padding-right: 15px;*/
    /*    padding-left: 10px;*/
    /*    white-space: nowrap*/
    /*}*/
}

@media (max-width:769px) {
    /*#main .table-header-summary-bottom {*/
    /*    white-space: nowrap*/
    /*}*/
}

.table-header-summary-container .table-header-summary-bottom>div:last-child {
    border: 0
}

.table-header-summary-container .table-header-summary-bottom>div>div {
    text-align: center
}

.table-header-summary-container .table-header-summary-bottom>div>div:first-child {
    font-weight: 700;
    font-size: 15px;
    white-space: nowrap;
    line-height: 20px
}

@media screen and (min-width:761px) {
    .table-header-summary-container .table-header-summary-bottom>div>div:first-child {
        font-size: 17px !important
    }
}

.table-header-summary-container .table-header-summary-bottom>div>div:nth-child(2) {
    font-size: 12px !important
}

@media screen and (min-width:761px) {
    .table-header-summary-container .table-header-summary-bottom>div>div:nth-child(2) {
        white-space: nowrap
    }
}

@media screen and (min-width:761px) {
    .table-header-summary-container .table-header-summary-bottom>div>div:nth-child(2) {
        text-align: right
    }
}

.table-header-summary-container .table-header-summary-heading {
    margin-bottom: 10px
}

.table-header-summary-container .table-header-summary-title {
    font-weight: 700;
    font-size: 15px;
    margin-left: 6px
}

.table-header-summary-container .table-header-summary-cat {
    font-size: 11px;
    position: relative;
    top: 1px
}

.table-header-summary-container .table-header-summary-bottom {
    font-size: 0;
    border-top: 1px solid #ccc;
    padding-top: 8px
}

.table-header-summary-container .table-header-summary-bottom-price>div {
    font-size: 18px !important
}

.table-header-summary-container .table-header-summary-bottom-title {
    vertical-align: top;
    padding-left: 70px !important;
    padding-right: 0 !important;
    height: 36px
}

.table-header-summary-container .table-header-summary-bottom-title a {
    color: #606061 !important
}

.table-header-summary-container .table-header-summary-bottom-title a:hover {
    color: brown !important
}

.table-header-summary-container .table-header-summary-bottom-title i {
    color: #ff6800;
    margin-left: 5px;
    position: relative;
    top: 2px;
    font-weight: 700
}

.table-header-summary-container .table-header-summary-bottom-title>div {
    font-size: 22px !important;
    padding-top: 6px
}

.table-header-summary-container .table-header-summary-bottom-price>div:first-child {
    font-size: 18px;
    font-weight: 700
}

.table-header-summary-container .table-header-summary-bottom-dt,
.table-header-summary-container .table-header-summary-bottom-dt1,
.table-header-summary-container .table-header-summary-bottom-dt2,
.table-header-summary-container .table-header-summary-bottom-dt3 {
    direction: ltr
}

.table-header-summary-container .table-header-summary-bottom-dt.high {
    color: #1aa500
}

.table-header-summary-container .table-header-summary-bottom-dt.low {
    color: #bd0a0a
}

@media screen and (max-width:769px) {
    /*.table-header-summary-container .table-header-summary-bottom-date,*/
    /*.table-header-summary-container .table-header-summary-bottom-dt1,*/
    /*.table-header-summary-container .table-header-summary-bottom-dt2,*/
    /*.table-header-summary-container .table-header-summary-bottom-dt3 {*/
    /*    display: none !important*/
    /*}*/
    /*.table-header-summary-container .table-header-summary-bottom-title {*/
    /*    padding-left: 10px !important*/
    /*}*/
    /*.table-header-summary-container .table-header-summary-bottom-title>div {*/
    /*    font-size: 16px !important*/
    /*}*/
    /*.table-header-summary-container {*/
    /*    text-align: center*/
    /*}*/
    /*.table-header-summary-container .table-header-summary-bottom-dt {*/
    /*    border-left: 0 !important*/
    /*}*/
    /*.table-header-summary-container .table-header-summary-bottom>div {*/
    /*    width: 25%*/
    /*}*/
}

.currency-hide .currency-type {
    display: none
}

@media screen and (max-width:470px) {
    .table-header-summary-container .table-header-summary-bottom-dt {
        display: none !important
    }
    .table-header-summary-container .table-header-summary-bottom-price {
        border: 0 !important;
        padding-top: 9px
    }
    .table-header-summary-container .table-header-summary-bottom-price>div {
        display: inline
    }
    .table-header-summary-container .table-header-summary-bottom-title>div {
        font-size: 20px !important
    }
    .table-header-summary-container .table-header-summary-bottom-title i {
        font-size: 21px
    }
    .table-header-summary-container .table-header-summary-bottom-price>div:first-child {
        display: inline;
        margin-left: 7px;
        font-size: 23px !important
    }
    .table-header-summary-container .table-header-summary-bottom>div {
        width: 25%
    }
}

.msSearch-wrapper .msSearch-inputContainer .msSearch-search-icon {
    cursor: pointer !important
}

.mainSearch-wrapper .msSearch-loadMore {
    margin-top: 20px
}

.msSearch-loadMore {
    display: none
}

.msSearch-suggestions-container-inner:last-child .msSearch-loadMore {
    display: block;
    font-family: iranyekan;
    padding: 7px 32px 11px;
    margin-left: 5px;
    margin: 10px auto;
    font-size: 14px;
    line-height: 1;
    -webkit-box-shadow: 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px #ccc;
    position: relative
}

.msSearch-suggestions-container-inner:last-child .msSearch-loadMore.msLoading {
    opacity: .7;
    cursor: not-allowed
}

.msSearch-suggestions-container-inner:last-child .msSearch-loadMore .msSearch-loadMore-preload {
    display: none;
    width: 15px;
    position: absolute;
    top: 8px;
    left: 10px;
    margin-right: 1px
}

.msSearch-suggestions-container-inner:last-child .msSearch-loadMore.msLoading .msSearch-loadMore-preload {
    display: inline-block
}

.msSearch-suggestions-container-inner {
    margin-bottom: -6px
}

.msSearch-suggestions-container-inner:last-child {
    margin-bottom: 0
}

.msSearch-wrapper {
    width: 804px
}

.msSearch-tab[data-section="12"],
.msSearch-tab[data-section="13"],
.msSearch-tab[data-section="14"],
.msSearch-tab[data-section="15"] {
    display: none !important
}

.msSearch-wrapper .msSearch-tabs-container .msSearch-tab {
    padding: 5px 0
}

.website-notification-text a {
    background: #ff9600 !important
}

body.economics #all-charts [data-economics-col=اقتصاد-کشورها] ul li a::before,
body.economics #all-charts [data-economics-col=اقتصاد-کشورها] ul li a:hover,
body.economics [data-economics-col=اقتصاد-کشورها] .page-title>span {
    background: #2491cc !important
}

body.economics #all-charts [data-economics-col=شاخص-های-اقتصادی] ul li a::before,
body.economics #all-charts [data-economics-col=شاخص-های-اقتصادی] ul li a:hover,
body.economics [data-economics-col=شاخص-های-اقتصادی] .page-title>span {
    background: #d53f28 !important
}

body.economics #all-charts [data-economics-col=پیش-بینی-شاخص-های-اقتصادی] ul li a::before,
body.economics #all-charts [data-economics-col=پیش-بینی-شاخص-های-اقتصادی] ul li a:hover,
body.economics [data-economics-col=پیش-بینی-شاخص-های-اقتصادی] .page-title>span {
    background: coral !important
}

body.economics #all-charts [data-economics-col=پیش-بینی-اقتصاد-کشورها] ul li a::before,
body.economics #all-charts [data-economics-col=پیش-بینی-اقتصاد-کشورها] ul li a:hover,
body.economics [data-economics-col=پیش-بینی-اقتصاد-کشورها] .page-title>span {
    background: #7f5a7b !important
}

.market-table.ati-table thead th:first-child {
    width: 90px
}

.msSearch-wrapper .msSearch-inputContainer {
    /*border-top-color: #7a7a7a !important*/
}

table .convert-box,
table#convert-chart,
table.data-table,
table.invest-table {
    /*border-top-color: #7a7a7a !important*/
}

table#convert-chart tbody tr:last-child td,
table#convert-chart tbody tr:last-child th,
table.convert-box tbody tr:last-child td,
table.convert-box tbody tr:last-child th,
table.data-table tbody tr:last-child td,
table.data-table tbody tr:last-child th,
table.invest-table tbody tr:last-child td,
table.invest-table tbody tr:last-child th {
    border-bottom: none
}

.element-four-column-col {
    border-top-color: #7a7a7a !important
}

.freeCurrency-container .freeCurrency-header {
    border-top-color: #7a7a7a !important
}

.section-head,
h2.section-head,
h3.section-head {
    border-top-color: #7a7a7a !important
}

#blob-calculator,
#gold-calculator,
.convert-box {
    border-top-color: #7a7a7a !important
}

.dayCalendar-container {
    border: 1px solid #d5d5d5;
    border-top: 3px solid #7a7a7a
}

.dayCalendar-container .dayCalendar-inner {
    height: 473px
}

.freeCurrency-container {
    margin-bottom: 4px !important
}

.freeCurrency-container .freeCurrency-content {
    height: 440px !important;
    direction: ltr
}

.freeCurrency-container .freeCurrency-content>div {
    direction: rtl
}

select#convertor-type {
    border: 1px solid #ccc !important;
    outline: 0;
    background: #eee;
    margin-top: 3px;
    margin-bottom: 10px;
    font-family: iranyekan !important;
    display: inline-block !important;
    vertical-align: middle !important;
    padding: 0 4px 0 17px !important;
    background-color: #fff !important;
    color: #393a3a !important;
    font-weight: 700 !important;
    background-repeat: no-repeat;
    background-position: 8px 10px !important;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: 135px !important;
    cursor: pointer !important;
    height: 26px !important;
    position: absolute !important;
    left: 3px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    line-height: 7px !important
}

ins[data-revive-zoneid] img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 10px
}

.page-chat-close {
    background: 0 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    top: 10px;
    left: 10px;
    right: auto;
    width: 30px;
    height: 30px;
    line-height: 20px;
    padding: 3px;
    border: 2px solid #fff;
    color: #fff;
    border-radius: 50%
}


#first-line .first-line-menu li:nth-child(1) {
    padding-right: 10px
}

#first-line .first-line-menu li:nth-child(1) a:before {
    display: none
}

[data-header-links=global-market] .header-links-tabs a .header-links-tabs-sprite-img,
[data-header-links=global-market] .header-links-tabs a img {
    display: block;
    max-width: 70px;
    width: 70px;
    height: 70px;
    background: url(../images/sprites4.png) no-repeat;
    margin: 0 auto
}

[data-header-links=global-market] .header-links-tabs a {
    padding: 10px 0
}

[data-header-links=markets-new] .header-links-tabs a .header-links-tabs-sprite-img,
[data-header-links=markets-new] .header-links-tabs a img {
    display: block;
    max-width: 70px;
    width: 70px;
    height: 70px;
    background: url(../images/sprites4.png) no-repeat;
    margin: 0 auto
}

[data-header-links=markets-new] .header-links-tabs a {
    padding: 12px 0
}

[data-header-links=cryptomenu] .header-links-tabs a .header-links-tabs-sprite-img,
[data-header-links=cryptomenu] .header-links-tabs a img,
[data-header-links=exchanges] .header-links-tabs a .header-links-tabs-sprite-img,
[data-header-links=exchanges] .header-links-tabs a img {
    display: block;
    max-width: 70px;
    width: 70px;
    height: 70px;
    background: url(../images/sprites4.png) no-repeat;
    margin: 0 auto
}

[data-header-links=cryptomenu] .header-links-tabs a,
[data-header-links=exchanges] .header-links-tabs a {
    padding: 12px 0
}

#titlediv {
    font-family: iranyekan, arial
}

#columns {
    min-height: 770px
}

.column ul,
.column-view-container {
    height: 770px !important
}

.column ul li.search {
    padding: 4px !important;
    margin-top: -2px !important
}

.column ul li.search input {
    position: relative;
    top: 1px
}

.column ul li {
    padding: 10px 29px 12px 37px !important;
    font-family: iranyekan, arial, helvetica !important
}

.column ul li i:after,
.column ul li i:before {
    top: 10px
}

.column-view-composition .column ul li:before {
    top: 7px !important
}

.column-view-composition .column:nth-child(2) ul li[data-node-id="40000000"]::before,
.column-view-composition .column:nth-child(2) ul li[data-node-id="50000000"]::before,
.column-view-composition .column:nth-child(2) ul li[data-node-id="60000000"]::before {
    content: "جهانی";
    background: #e4f1dc
}

.msSearch-wrapper #columns {
    margin: 0
}

.pagination_wrapper {
    width: 100%;
    text-align: center
}

.pagination_wrapper .pagination .active {
    background: #2a6496;
    color: #eee
}

.pagination>li:first-child>a,
.pagination>li>span {
    border-left: 0
}

.table-header-summary-bottom-title h3 {
    font-weight: 700;
    font-size: 15px;
    white-space: nowrap;
    line-height: 30px;
    font-family: iranyekan, Arial, Helvetica, sans-serif
}

.table-header-summary-container .table-header-summary-bottom-title>div {
    padding-top: 0
}

.dayCalendar-heading h2 {
    font-family: iranyekan
}

body.option-deals .DataGridStyleWrapper h2 {
    background: #333 !important
}

body.homepage .article-127 a.article-readmore h3 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 7px
}

body.homepage .article-127 a.article-readmore .h3 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 7px
}

body.homepage .article-127 a.article-readmore span {
    line-height: 1px;
    vertical-align: middle
}

.home-contents-section {
    display: none;
    min-height: 200px;
    width: 100%;
    padding: 20px;
    margin-bottom: 20px
}

.home-contents-section .home-contents-analysis {
    margin-bottom: 50px
}

.home-contents-section .home-contents-col {
    float: right;
    padding: 0 15px;
    text-align: center
}

.home-contents-section .home-contents-inner {
    -webkit-box-shadow: 0 1px 3px #9a9a9a;
    box-shadow: 0 1px 3px #9a9a9a;
    border-radius: 3px;
    padding-top: 20px;
    padding-bottom: 10px
}

.home-contents-section .home-contents-title {
    margin-top: 20px;
    font-size: 16px;
    font-family: iranyekan
}

.home-contents-section .home-contents-analysis .home-contents-col {
    width: 25%
}

.home-contents-section .home-contents-report .home-contents-col {
    width: 33.33%
}

.home-contents-section .home-contents-img {
    width: 50%;
    height: auto;
    margin: 0 auto;
    display: block
}

body.homepage .news-box-10 .news-tag {
    text-overflow: ellipsis;
    overflow: hidden
}

body.homepage .news-box-10 .news-tag,
body.homepage .news-box-9 .news-tag {
    min-width: 85px;
    white-space: nowrap
}

body.homepage .aside-in-main.aside-in-main-without-block .news-fix-title {
    max-width: 404px;
    display: inline-block
}

body.homepage .article-127 .article-127-block .h2 h4,
body.homepage .article-127 .article-127-block .h2 strong {
    width: calc(100% - 270px);
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: -4px;
    line-height: 1
}

body.homepage .article-127 .article-127-block .h2 h4 a,
body.homepage .article-127 .article-127-block .h2 strong a {
    font-size: 14px !important;
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(100% - 10px);
    display: inline-block;
    line-height: 25px;
    font-family: iranyekan, Arial, Helvetica
}

body.homepage .article-127 .desc {
    font-family: iranyekan, Arial, Helvetica
}

body.homepage .article-127 .article-127-block .h2 {
    padding: 8px 12px 2px 3px
}

.news-slider-top {
    background: #e8e8e8 !important;
    padding-top: 0 !important
}

.similar-pages-title {
    background: rgba(102, 102, 102, .86)
}

.news-line .news-line-col {
    background: #666
}

.coin_notice {
    display: none;
    padding: 0 10px 1px;
    text-align: center;
    width: 505px;
    overflow: hidden;
    position: absolute;
    left: 13px;
    top: 8px;
    background: #f8931b;
    border: 1px solid #e1e3e5;
    border-radius: 3px;
    font-family: iranyekan;
    font-size: 13px;
    color: #fff
}

@media screen and (max-width:769px) {
    /*.coin_notice {*/
    /*    position: static;*/
    /*    width: 100%*/
    /*}*/
}

body.homepage .feed-box ul li:last-child {
    border-bottom: 0 !important
}

@media (min-width:768px) {
    body.homepage table#coin-table .chart-td {
        padding-right: 0 !important
    }
    body.homepage table#coin-table th:nth-child(6),
    table#coin-table td:nth-child(6) {
        padding-right: 3px !important
    }
    body.homepage table#coin-table .question-mark.question-mark-highlight {
        background-color: #ff6800;
        margin-right: 2px
    }
}

.currency-title {
    color: #888
}

.question-mark {
    width: 15px;
    height: 15px
}

#zsiqfaqpreview {
    padding: 5px 20px 0 !important
}

#zsiqfaqpreview .zsiq-prev-header {
    font-size: 20px !important;
    font-family: iranyekan, Arial, Helvetica !important;
    padding-top: 10px !important;
    padding-bottom: 16px !important
}

#zsiqfaqpreview .zsiq-prev-content {
    direction: rtl !important;
    text-align: right !important;
    font-family: iranyekan, Arial, Helvetica !important
}

#zsiqfaqpreview div.zsiq-prev-content * {
    font-family: iranyekan, Arial, Helvetica !important
}

#zsiqfaqpreview .zsiq-aside {
    left: 0 !important;
    right: auto !important
}

.social-middle-container {
    margin: 10px 0;
    margin-bottom: 5px
}

.social-middle-container a {
    display: inline-block;
    width: 115px;
    height: 30px;
    border-radius: 2px;
    margin: 0 3px;
    margin-bottom: 7px;
    background: url(../images/sprites4.png)
}

#bug-report-modal .modal-body,
#forms-modal .modal-body {
    padding: 15px;
    background: #fff
}

.zoho-row {
    margin-bottom: 10px;
    overflow: hidden
}

.zoho-row label {
    margin-bottom: 5px !important;
    display: inline-block
}



body.homepage .news-box-10 .tabs a {
    padding: 6px 15px 6px;
    width: auto;
    font-size: 12px
}

body.homepage .news-box-10 .tabs a:last-child {
    padding-right: 25px;
    padding-left: 25px
}

body.homepage .crypto-table thead tr th:first-child {
    width: 127px
}

body.homepage .website-notification-text strong {
    background-color: rgba(0, 0, 0, .431373)
}

body.homepage .website-notification-panel {
    background: #1b82a0
}

body.go .website-notification-panel,
body.news-list .website-notification-panel {
    background: #666
}

body.homepage .banner-placement img {
    height: auto !important
}

body.homepage .freeCurrency-container {
    position: relative;
    width: 100%;
    border: 1px solid #d5d5d5;
    border-top: 0;
    font-family: iranyekan;
    margin-bottom: 15px
}

body.homepage .freeCurrency-container .freeCurrency-header {
    padding: 4px 10px;
    border-top: 4px solid #ff9600;
    border-bottom: 1px solid #d5d9dc;
    background: #e1e3e5;
    color: #303030;
    font-weight: 700
}

body.homepage .freeCurrency-container .freeCurrency-header h5 {
    font-size: 12px
}

body.homepage .freeCurrency-container .freeCurrency-content {
    background: #f9f9f9;
    overflow-y: auto;
    overflow-x: hidden;
    height: 428px
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-select-container {
    position: absolute;
    left: 3px;
    top: 7px
}

body.homepage .freeCurrency-container .freeCurrency-content select {
    border: 1px solid #ccc;
    outline: 0;
    background: #eee;
    margin-bottom: 10px;
    font-family: iranyekan;
    display: inline-block;
    vertical-align: middle;
    padding: 0 8px 0 17px;
    background-color: #fff;
    color: #393a3a;
    font-weight: 700;
    background-repeat: no-repeat;
    background-position: 8px 10px;
    -webkit-appearance: none;
    width: 135px;
    cursor: pointer;
    height: 26px
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-select-caret {
    position: absolute;
    top: 7px;
    left: 7px;
    color: #393a3a
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table th {
    font-weight: 700 !important
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td {
    text-align: center !important;
    padding: 3px 2px !important
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table th {
    text-align: center !important;
    padding: 5px 0 7px !important
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table tr:hover td {
    background-color: #ffffd7 !important
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:first-child {
    padding-right: 30px !important;
    font-weight: 700
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:first-child:before {
    content: '';
    width: 8px;
    height: 8px;
    background: #ffa200;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    right: 16px
}

@media screen and (max-width:850px) {
    body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:first-child:before {
        top: 10px
    }
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:first-child,
body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table th:first-child {
    text-align: right !important;
    width: 40%;
    position: relative
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table th:first-child {
    padding-right: 20px !important
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:not(:first-child) {
    font-size: 13px
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:nth-child(2),
body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table th:nth-child(2) {
    width: 20%
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:nth-child(3),
body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table th:nth-child(3) {
    width: 20%
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table td:nth-child(4),
body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table th:nth-child(4) {
    width: 20%
}

body.homepage .freeCurrency-container .freeCurrency-content .freeCurrency-table a {
    color: #313131
}

body.homepage .freeCurrency-container .freeCurrency-preload {
    position: absolute;
    top: 45%;
    right: 40%;
    width: 100px;
    z-index: 2
}

body.homepage .freeCurrency-container .freeCurrency-overlay {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, .52)
}

body.homepage .banner-placement #advertise-place-23 img {
    height: 95px !important
}

body.homepage table.freeCurrency-table thead th {
    background: #cdd0d4 !important;
    font-weight: 400 !important
}

body.homepage table.freeCurrency-table tbody tr:nth-child(even) td {
    background-color: #f8f8f8 !important
}

body.world-market #world-market-anchor-select+.select2.select2-container .select2-selection__rendered {
    font-family: iranyekan, Arial, Helvetica, sans-serif;
    line-height: 32px !important
}

body.diff table.dataTable.no-footer {
    border-right: 1px solid #e4e4e4
}

.ui-state-default,
.ui-widget-content a.ui-state-default,
.ui-widget-content button.ui-state-default {
    padding: 0 !important;
    line-height: 17px;
    font-family: iranyekan, Arial, Helvetica, sans-serif
}

.ui-datepicker .ui-datepicker-calendar thead th {
    padding: 1px 0 5px !important
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-state-default {
    padding: 0 5px 2px !important
}

.datepicker-plot-area div.datepicker-day-view .month-grid-box .header .header-row {
    padding-top: 0 !important
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-next:after,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:after {
    top: 2px;
    position: relative
}

.datepicker-container:not(.pwt-mobile-view).datepicker-plot-area .datepicker-day-view table.table-days td span {
    line-height: 22px !important
}

.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
    padding-top: 5px !important
}

body.chart .date-filter input.date-input {
    padding: 3px 5px 6px;
    font-family: iranyekan, Arial, Helvetica, sans-serif
}

.side-buttons {
    -webkit-transition: all .3s ease-in-out !important;
    transition: all .3s ease-in-out !important
}

.side-close-icon {
    text-align: center;
    width: 25px;
    height: 25px;
    padding: 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    position: absolute;
    right: 41px;
    top: -14px;
    color: #fff;
    background: rgba(85, 85, 85, .89);
    z-index: 1;
    line-height: 1.1;
    padding-left: 0;
    padding-top: 3px;
    border-radius: 50%
}

.side-close-icon i {
    vertical-align: middle
}

.side-buttons-14.page-help-icon,
.side-buttons-14.page-help-icon a {
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    overflow: hidden
}

.side-buttons-14.side-menu-languages-btn,
.side-buttons-14.side-menu-languages-btn a {
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
    overflow: hidden
}

.strong-hidden {
    display: none !important
}

.side-open-icon .fa-chevron-right {
    transform: rotate(180deg)
}

.side-open-icon {
    right: -100px;
    background: #4a4e56;
    color: #fff;
    font: normal normal normal 14px/1 FontAwesome;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    font-size: 15px;
    padding: 15px 5px 10px;
    height: 46px;
    border-radius: 50% 0 0 50%;
    -moz-transition: all .5ms ease-in-out !important;
    cursor: pointer;
    margin-top: 10px
}

.side-open-icon.show {
    position: fixed;
    right: 0
}

body.chart table.similar_ask_bid-table thead th:first-child {
    width: 190px
}

body.chart table.similar_ask_bid-table thead th:last-child {
    width: 45px
}

.top-menu-languages-col {
    text-align: right !important;
    float: right !important;
    border-right: 1px solid #9c9c9c;
    border-left: 0 !important
}

.top-menu-languages-col li .mini-flag,
.top-menu-languages-col li i {
    margin-right: 0 !important;
    margin-left: 8px;
    float: right
}

.top-menu-languages-col li i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: relative;
    top: 2px
}

.top-menu-languages-col li a {
    font-family: iranyekan, Arial, Helvetica;
    font-size: 14px;
    line-height: 15px;
    padding: 3px 8px 5px !important
}

.top-menu-languages-col:not(:last-child) li .mini-flag {
    top: 3px
}

.top-menu-languages-btn {
    margin-left: -5px !important
}

.first-line-side .switch-language {
    display: none !important
}

.top-menu-languages-btn:after {
    top: 9px !important;
    font-size: 12px !important
}

.languages-modal-inner ul li {
    padding: 7px 10px !important;
    float: right !important
}

.languages-modal-inner ul li a {
    text-align: right;
    line-height: 15px;
    font-size: 15px !important
}

#languages-modal .languages-modal-filter {
    text-align: right !important;
    padding-left: 22px !important;
    padding-right: 10px !important
}

.languages-modal-filter-clear {
    left: 8px;
    right: auto !important
}

#languages-modal .modal-title img {
    width: 28px;
    margin-right: 0;
    margin-left: 5px
}

#languages-modal .modal-close span {
    font-size: 35px;
    position: relative;
    top: -4px
}

.side-buttons ul li .a em {
    left: 13px !important
}

body.economics .economics-data-table #calendar-target table#calendar {
    border: 0 !important;
    box-shadow: 0 2px 2px 0 #ccc, 0 0 2px 1px #e6e6e6
}

body.economics table#calendar thead tr th:first-child {
    padding-right: 10px
}

.first-line-menu .date>span {
    color: #fff
}

#dynamic-clock {
    font-style: normal
}

.tv-iframe-wrapper.fullscreen .tv-btns-wrapper {
    position: fixed;
    z-index: 9999999999
}

.element-four-column-col .high:before,
.element-four-column-col .low:before {
    top: 0
}

body.bank table.data-table:not(.instant-trade) tbody tr th,
body.basemetal table.data-table:not(.instant-trade) tbody tr th,
body.coin table.data-table:not(.instant-trade) tbody tr th,
body.commodities table.data-table:not(.instant-trade) tbody tr th,
body.currency table.data-table:not(.instant-trade) tbody tr th,
body.diff table.data-table:not(.instant-trade) tbody tr th,
body.dollar-chart table.data-table:not(.instant-trade) tbody tr th,
body.energy table.data-table:not(.instant-trade) tbody tr th,
body.global-stocks table.data-table:not(.instant-trade) tbody tr th,
body.gold-global table.data-table:not(.instant-trade) tbody tr th,
body.sana table.data-table:not(.instant-trade) tbody tr th {
    max-width: 185px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}



body.api .list-article.list-pricing article {
    width: 18.5% !important
}

body.api .pricing-5 .button.order {
    background: #284d72 !important
}

body.api .pricing-5 {
    border-top: 7px solid #284d72 !important
}

body.internal.api article p {
    font-size: 15px;
    line-height: 2;
    min-height: 80px
}

body.internal.api .list-pricing article p:not(.order-box) {
    font-size: 13px;
    text-align: center;
    margin-bottom: 15px
}

.internal.api .list-article ul li {
    font-size: 15px
}

body.news .news-footer .source a {
    display: inline !important
}

@media (min-width:1200px) and (max-width:1250px) {
    html .header-links>ul>li>a {
        padding: 17px 7px;
        font-size: 14px
    }
}

@media (max-width:979px) {
    .footer-container {
        padding: 15px 5px !important;
        padding-bottom: 0 !important
    }
    .tv-iframe-wrapper .tv-fullscreen,
    .tv-iframe-wrapper .tv-help,
    .tv-iframe-wrapper .tv-select {
        position: static !important;
        margin-bottom: 5px;
        float: right;
        margin-left: 3px
    }
    .tv-iframe-wrapper .tv-btns-wrapper {
        position: static !important
    }
}

@media (max-width:769px) {
    /*body,*/
    /*html {*/
    /*    overflow-x: hidden*/
    /*}*/
    /*table.data-table.market-table .flag span {*/
    /*    vertical-align: top*/
    /*}*/
    /*body.homepage #footer {*/
    /*    margin-top: 10px*/
    /*}*/
    /*body.homepage table.data-table.market-table tbody tr {*/
    /*    height: 89px*/
    /*}*/
    /*body.homepage .news-box-10 .tabs a {*/
    /*    font-size: 12px*/
    /*}*/
    /*.world-map-inner-container {*/
    /*    padding: 50px 0 !important*/
    /*}*/
    /*.world-map-inner-container>div:first-child {*/
    /*    bottom: 0 !important*/
    /*}*/
    /*.msSearch-parent {*/
    /*    padding: 0 !important*/
    /*}*/
    /*.msSearch-wrapper {*/
    /*    padding: 10px*/
    /*}*/
    /*body.homepage .gotop,*/
    /*body.internal .gotop {*/
    /*    bottom: 25px !important;*/
    /*    left: 10px !important;*/
    /*    right: auto !important*/
    /*}*/
    /*body.advertising .gotop,*/
    /*body.api .gotop,*/
    /*body.support-articles .gotop,*/
    /*body.support-faq .gotop,*/
    /*body.support-home .gotop,*/
    /*body.support-search .gotop,*/
    /*body.support-solutions .gotop {*/
    /*    bottom: 17px !important;*/
    /*    left: 5px !important*/
    /*}*/
    /*#engt-container.engt-acquire .engt-launcher-button {*/
    /*    bottom: -10px !important;*/
    /*    right: -12px !important*/
    /*}*/
    /*#all-charts ul {*/
    /*    background: 0 0 !important;*/
    /*    padding-top: 10px !important*/
    /*}*/
    /*body.chart .float-right table.data-table {*/
    /*    width: 100% !important*/
    /*}*/
    /*body.chart table.data-table thead tr th:nth-child(1) {*/
    /*    width: calc(100% - 22px) !important;*/
    /*    border-top: 0 !important;*/
    /*    border-left: 1px solid #e4e4e4;*/
    /*    border-right: 1px solid #e4e4e4*/
    /*}*/
    /*body.chart table.data-table.summary-table thead tr th:nth-child(1) {*/
    /*    width: 100% !important*/
    /*}*/
    /*body.chart .float-right table.data-table tbody td {*/
    /*    width: calc(100% - 21px) !important;*/
    /*    text-align: center !important;*/
    /*    padding: 7px 8px 9px 10px !important*/
    /*}*/
    /*body.chart table.day-history-table tbody td,*/
    /*body.chart table.summary-table tbody td {*/
    /*    border-right: 1px solid #e4e4e4 !important;*/
    /*    border-left: 1px solid #e4e4e4 !important;*/
    /*    font-size: 13px !important;*/
    /*    padding: 7px 8px 9px 10px*/
    /*}*/
    /*html body.chart table.day-history-table tbody td:last-child,*/
    /*html body.chart table.summary-table tbody td:last-child {*/
    /*    border-left: 1px solid #e4e4e4 !important*/
    /*}*/
    /*body.chart .dataTables_wrapper .row:first-child {*/
    /*    padding: 8px 10px;*/
    /*    border-top: 3px solid #ffa200;*/
    /*    border-radius: 5px 5px 0 0*/
    /*}*/
    /*body.chart table.dataTable thead th.sorting,*/
    /*body.chart table.dataTable thead th.sorting_asc,*/
    /*body.chart table.dataTable thead th.sorting_asc_disabled,*/
    /*body.chart table.dataTable thead th.sorting_desc,*/
    /*body.chart table.dataTable thead th.sorting_desc_disabled {*/
    /*    background-position: right 0 center !important*/
    /*}*/
    /*body.chart .dataTables_wrapper .dataTables_paginate {*/
    /*    overflow: hidden*/
    /*}*/
    /*body.chart .dataTables_wrapper .dataTables_info {*/
    /*    margin-bottom: 10px*/
    /*}*/
    /*body.chart ul.data-line:not(.fakeClass) {*/
    /*    margin-bottom: 30px !important*/
    /*}*/
    /*body.chart .section-head,*/
    /*body.chart h2.section-head,*/
    /*body.chart h3.section-head {*/
    /*    border-radius: 6px 6px 0 0*/
    /*}*/
    /*body.chart article.plain {*/
    /*    margin-bottom: 20px*/
    /*}*/
    /*body.chart .exchange-profile-button-container {*/
    /*    padding: 5px 0 !important*/
    /*}*/
    /*body.chart .exchange-profile-button-container a {*/
    /*    margin: 3px !important;*/
    /*    padding: 9px 10px 11px !important;*/
    /*    vertical-align: middle*/
    /*}*/
    /*body.chart .exchange-profile-button-container a.forum-btn {*/
    /*    height: 32px;*/
    /*    padding-top: 6px !important*/
    /*}*/
    /*body.chart .row-items .row-item h3 {*/
    /*    padding: 12px 7px 8px;*/
    /*    max-width: 100%*/
    /*}*/
    /*body.chart .sub-head.sub-head-dark {*/
    /*    padding: 10px*/
    /*}*/
    /*body.chart div.chart-wrapper:not(.fakeClass) {*/
    /*    margin-bottom: 30px !important*/
    /*}*/
    /*body.chart .dataTables_wrapper .dataTables_length {*/
    /*    text-align: right*/
    /*}*/
    /*body.chart .dataTables_wrapper>.row:last-child {*/
    /*    height: auto*/
    /*}*/
    /*body.chart .dataTables_wrapper {*/
    /*    margin-bottom: 25px*/
    /*}*/
    /*body.chart #chart-summary-bg {*/
    /*    padding-top: 0 !important*/
    /*}*/
    /*body.chart .date-filter {*/
    /*    position: static;*/
    /*    padding: 10px 0;*/
    /*    font-size: 0*/
    /*}*/
    /*body.chart .date-filter input {*/
    /*    width: calc(50% - 2px) !important*/
    /*}*/
    /*body.chart .date-filter input:first-child {*/
    /*    margin-left: 4px*/
    /*}*/
    /*body.chart .profile-comments-wrapper table thead tr:first-child th:first-child {*/
    /*    width: 100% !important;*/
    /*    padding: 9px*/
    /*}*/
    /*body.chart .profile-comments-wrapper table tbody tr:first-child td:first-child {*/
    /*    padding: 0 !important;*/
    /*    padding-top: 15px !important*/
    /*}*/
    /*body.chart .ask_bid-switcher {*/
    /*    font-size: 0;*/
    /*    width: 100%*/
    /*}*/
    /*body.chart .ask_bid-switcher-btn a {*/
    /*    width: 100%*/
    /*}*/
    /*body.chart .ask_bid-switcher-btn {*/
    /*    width: 50%*/
    /*}*/
    /*body.chart .ask_bid-switcher-btn:not(:last-child):after {*/
    /*    top: 2px;*/
    /*    right: 6px*/
    /*}*/
    /*body.go .medium-pages,*/
    /*body.market .market-page {*/
    /*    padding: 0 10px*/
    /*}*/
    /*body.market .dataTables_wrapper {*/
    /*    margin: 0 auto !important*/
    /*}*/
    /*body.market .market-full-menu {*/
    /*    margin-bottom: 30px*/
    /*}*/
    /*body.market .dataTables_wrapper>.row {*/
    /*    height: auto;*/
    /*    padding-bottom: 10px*/
    /*}*/
    /*body.market .market-page #section td {*/
    /*    min-height: 16px*/
    /*}*/
    /*body.market .data-table-market {*/
    /*    border-radius: 0*/
    /*}*/
    /*.world-market-country-selector {*/
    /*    max-width: 100%;*/
    /*    margin-bottom: 15px;*/
    /*    margin-top: 30px*/
    /*}*/
    /*.world-market-country-summary {*/
    /*    background: #f7f7f7;*/
    /*    border: 0 !important;*/
    /*    box-shadow: 0 2px 2px 0 #ccc, 0 0 2px 1px #e6e6e6*/
    /*}*/
    /*html.dark .world-market-country-summary {*/
    /*    border: 0 !important;*/
    /*    box-shadow: none*/
    /*}*/
    /*body.world-market .world-market-h2 {*/
    /*    border-radius: 10px 10px 0 0*/
    /*}*/
    /*body.world-market .world-market-h2+table.data-table.market-table {*/
    /*    border-top: 0 !important*/
    /*}*/
    /*body.bank .element-four-column-col,*/
    /*body.basemetal .element-four-column-col,*/
    /*body.coin .element-four-column-col,*/
    /*body.commodities .element-four-column-col,*/
    /*body.crypto .element-four-column-col,*/
    /*body.currency .element-four-column-col,*/
    /*body.diff .element-four-column-col,*/
    /*body.dollar-chart .element-four-column-col,*/
    /*body.energy .element-four-column-col,*/
    /*body.global-stocks .element-four-column-col,*/
    /*body.gold-chart .element-four-column-col,*/
    /*body.gold-global .element-four-column-col {*/
    /*    margin-top: 35px*/
    /*}*/
    /*.world-market-btn-wrapper {*/
    /*    display: none*/
    /*}*/
    /*body.bank #convert-chart thead tr th:nth-child(1),*/
    /*body.basemetal #convert-chart thead tr th:nth-child(1),*/
    /*body.coin #convert-chart thead tr th:nth-child(1),*/
    /*body.commodities #convert-chart thead tr th:nth-child(1),*/
    /*body.crypto #convert-chart thead tr th:nth-child(1),*/
    /*body.currency #convert-chart thead tr th:nth-child(1),*/
    /*body.dollar-chart #convert-chart thead tr th:nth-child(1),*/
    /*body.global-stocks #convert-chart thead tr th:nth-child(1),*/
    /*body.gold-chart #convert-chart thead tr th:nth-child(1),*/
    /*body.gold-global #convert-chart thead tr th:nth-child(1),*/
    /*body.internal #convert-chart thead tr th:nth-child(1),*/
    /*body.internal .convert-box.archive-tool thead tr th:nth-child(1) {*/
    /*    text-align: right !important*/
    /*}*/
    /*body.bank #convert-chart,*/
    /*body.basemetal #convert-chart,*/
    /*body.coin #convert-chart,*/
    /*body.commodities #convert-chart,*/
    /*body.crypto #convert-chart,*/
    /*body.currency #convert-chart,*/
    /*body.diff #convert-chart,*/
    /*body.dollar-chart #convert-chart,*/
    /*body.energy #convert-chart,*/
    /*body.global-stocks #convert-chart,*/
    /*body.gold-chart #convert-chart,*/
    /*body.gold-global #convert-chart {*/
    /*    margin-bottom: 20px !important*/
    /*}*/
    /*body.bank table#convert-chart thead tr th,*/
    /*body.basemetal table#convert-chart thead tr th,*/
    /*body.coin table#convert-chart thead tr th,*/
    /*body.commodities table#convert-chart thead tr th,*/
    /*body.crypto table#convert-chart thead tr th,*/
    /*body.currency table#convert-chart thead tr th,*/
    /*body.diff table#convert-chart thead tr th,*/
    /*body.dollar-chart table#convert-chart thead tr th,*/
    /*body.energy table#convert-chart thead tr th,*/
    /*body.global-stocks table#convert-chart thead tr th,*/
    /*body.gold-chart table#convert-chart thead tr th,*/
    /*body.gold-global table#convert-chart thead tr th {*/
    /*    padding: 10px;*/
    /*    padding-bottom: 8px*/
    /*}*/
    /*body.bank table#convert-chart thead tr th strong,*/
    /*body.basemetal table#convert-chart thead tr th strong,*/
    /*body.coin table#convert-chart thead tr th strong,*/
    /*body.commodities table#convert-chart thead tr th strong,*/
    /*body.crypto table#convert-chart thead tr th strong,*/
    /*body.currency table#convert-chart thead tr th strong,*/
    /*body.diff table#convert-chart thead tr th strong,*/
    /*body.dollar-chart table#convert-chart thead tr th strong,*/
    /*body.energy table#convert-chart thead tr th strong,*/
    /*body.global-stocks table#convert-chart thead tr th strong,*/
    /*body.gold-chart table#convert-chart thead tr th strong,*/
    /*body.gold-global table#convert-chart thead tr th strong {*/
    /*    position: relative;*/
    /*    top: -3px*/
    /*}*/
    /*body.coin table.data-table.instant-trade,*/
    /*body.dollar-chart table.data-table.instant-trade,*/
    /*body.gold-chart table.data-table.instant-trade {*/
    /*    margin-bottom: 30px !important;*/
    /*    border: 1px solid #ccc;*/
    /*    border-radius: 4px*/
    /*}*/
    /*body.coin table.data-table.instant-trade tbody tr,*/
    /*body.dollar-chart table.data-table.instant-trade tbody tr,*/
    /*body.gold-chart table.data-table.instant-trade tbody tr {*/
    /*    overflow: hidden;*/
    /*    margin: 0;*/
    /*    border-bottom: 1px solid #ccc*/
    /*}*/
    /*body.coin table.instant-trade-report thead tr th,*/
    /*body.dollar-chart table.instant-trade-report thead tr th,*/
    /*body.gold-chart table.instant-trade-report thead tr th {*/
    /*    border-radius: 0*/
    /*}*/
    /*body.coin table.instant-trade-report thead tr th:first-child,*/
    /*body.dollar-chart table.instant-trade-report thead tr th:first-child,*/
    /*body.gold-chart table.instant-trade-report thead tr th:first-child {*/
    /*    border-radius: 0 4px 0 0*/
    /*}*/
    /*body.coin table.instant-trade-report thead tr th:last-child,*/
    /*body.dollar-chart table.instant-trade-report thead tr th:last-child,*/
    /*body.gold-chart table.instant-trade-report thead tr th:last-child {*/
    /*    border-radius: 4px 0 0 0*/
    /*}*/
    /*body.coin table.data-table.instant-trade tbody td,*/
    /*body.coin table.data-table.instant-trade tbody th,*/
    /*body.dollar-chart table.data-table.instant-trade tbody td,*/
    /*body.dollar-chart table.data-table.instant-trade tbody th,*/
    /*body.gold-chart table.data-table.instant-trade tbody td,*/
    /*body.gold-chart table.data-table.instant-trade tbody th {*/
    /*    border: 0 !important*/
    /*}*/
    /*body.coin table.data-table thead tr th:nth-child(1),*/
    /*body.dollar-chart table.data-table thead tr th:nth-child(1),*/
    /*body.gold-chart table.data-table thead tr th:nth-child(1) {*/
    /*    width: 100% !important;*/
    /*    border-radius: 3px 4px 0 0;*/
    /*    border-bottom: 1px solid #ccc*/
    /*}*/
    /*body.coin table.instant-trade tbody td,*/
    /*body.dollar-chart table.instant-trade tbody td,*/
    /*body.gold-chart table.instant-trade tbody td {*/
    /*    background: #fff !important*/
    /*}*/
    /*body.crypto table.crypto-data-table-table .crypto-title {*/
    /*    text-align: center*/
    /*}*/
    /*body.crypto table.crypto-data-table-table tbody td,*/
    /*body.crypto table.crypto-data-table-table tbody th {*/
    /*    border-right: 1px solid #e4e4e4 !important*/
    /*}*/
    /*body.crypto table.crypto-data-table-table td:before {*/
    /*    top: 11px;*/
    /*    right: 0*/
    /*}*/
}

@media (max-width:769px) and (max-width:769px) {
    /*body.crypto table.crypto-data-table-table td::before {*/
    /*    top: 10px;*/
    /*    right: 15px*/
    /*}*/
    /*table.data-table tbody tr td {*/
    /*    font-size: 12px !important*/
    /*}*/
}

@media (max-width:769px) {
    /*body.dollar-chart .usd-item {*/
    /*    border: 1px solid #ccc;*/
    /*    border-radius: 3px*/
    /*}*/
    /*body.coin-chart table.data-table.no-hover.top-border,*/
    /*body.option-deals table.data-table.no-hover.top-border {*/
    /*    border: 1px solid #ccc;*/
    /*    border-top: 0 !important*/
    /*}*/
    /*body.coin-chart .DataGridStyleWrapper,*/
    /*body.option-deals .DataGridStyleWrapper {*/
    /*    border-radius: 4px;*/
    /*    border: 1px solid #ccc*/
    /*}*/
    /*body.coin-chart .DataGridStyleWrapper h2,*/
    /*body.option-deals .DataGridStyleWrapper h2 {*/
    /*    text-align: right;*/
    /*    font-size: 12px;*/
    /*    height: 40px;*/
    /*    padding-top: 5px;*/
    /*    border-radius: 4px 4px 0 0*/
    /*}*/
    /*body.coin-chart .DataGridStyleWrapper h2 a,*/
    /*body.option-deals .DataGridStyleWrapper h2 a {*/
    /*    padding: 9px 4px 0;*/
    /*    font-size: 13px*/
    /*}*/
    /*body.coin-chart .DataGridStyleWrapper h2 a i,*/
    /*body.option-deals .DataGridStyleWrapper h2 a i {*/
    /*    font-size: 10px*/
    /*}*/
    /*body.coin-chart table#coin-table,*/
    /*body.option-deals table#coin-table {*/
    /*    border: 1px solid #ccc*/
    /*}*/
    /*body.coin-chart table#coin-table td,*/
    /*body.option-deals table#coin-table td {*/
    /*    padding-left: 8px !important*/
    /*}*/
    /*body.crypto table.data-table td:nth-of-type(1):before {*/
    /*    display: none*/
    /*}*/
    /*html body.energy table.data-table tbody th {*/
    /*    overflow: hidden;*/
    /*    text-overflow: ellipsis;*/
    /*    white-space: nowrap;*/
    /*    font-size: 12px !important*/
    /*}*/
    /*table.data-table.market-table tbody tr .mini-flag {*/
    /*    margin-right: 5px;*/
    /*    margin-left: -15px*/
    /*}*/
    /*.country-popover-header-item {*/
    /*    white-space: nowrap;*/
    /*    text-overflow: ellipsis;*/
    /*    overflow: hidden*/
    /*}*/
    /*.country-popover-tab-placement ul {*/
    /*    font-size: 0*/
    /*}*/
    /*.country-popover-tab-placement ul .country-popover-body-item {*/
    /*    font-size: 12px*/
    /*}*/
    /*.country-popover-header-item a {*/
    /*    display: inline-block;*/
    /*    width: calc(100% - 5px) !important*/
    /*}*/
    /*.table-line-summary-title {*/
    /*    font-weight: 700 !important;*/
    /*    font-size: 17px !important;*/
    /*    display: inline-block !important*/
    /*}*/
    /*body.atlas .table-header-summary-container .table-header-summary-bottom,*/
    /*body.world-market .table-header-summary-container .table-header-summary-bottom {*/
    /*    font-size: 0;*/
    /*    padding: 10px 0 !important*/
    /*}*/
    /*body.world-market .world-market-country-flag {*/
    /*    float: none !important;*/
    /*    margin: 0 auto !important*/
    /*}*/
    /*body.world-market .world-market-country-summary .world-market-country-summary-body {*/
    /*    width: 100%*/
    /*}*/
    /*body.world-market .world-market-country-summary-body .table-header-summary-container {*/
    /*    padding: 14px 0*/
    /*}*/
    /*body.world-market .world-market-country-summary-body .table-header-summary-container:first-child {*/
    /*    padding-bottom: 0*/
    /*}*/
    /*html.dark body.atlas .wiki-country-summary {*/
    /*    box-shadow: 0 0 5px 0 #3c3c3c, 0 0 2px 1px #3c3c3c*/
    /*}*/
    /*body.atlas #world-market-btn-select,*/
    /*body.world-market #world-market-btn-select {*/
    /*    width: 100%;*/
    /*    max-width: 100%*/
    /*}*/
    /*body.atlas #world-market-btn-select,*/
    /*body.world-market #world-market-btn-select {*/
    /*    width: 100%;*/
    /*    max-width: 450px;*/
    /*    box-shadow: 0 2px 2px #e2e2e2;*/
    /*    border: 1px solid rgba(181, 181, 181, .36);*/
    /*    margin: 15px auto 15px;*/
    /*    padding: 4px 10px 6px*/
    /*}*/
    /*body.atlas .world-market-country-selector {*/
    /*    margin-bottom: 5px !important*/
    /*}*/
    /*html.dark body.atlas #world-market-btn-select,*/
    /*html.dark body.world-market #world-market-btn-select {*/
    /*    box-shadow: 0 2px 2px #131313;*/
    /*    border: 1px solid #484848;*/
    /*    background: #1f1f1f;*/
    /*    color: #fff*/
    /*}*/
}

@media screen and (max-width:769px) and (max-width:769px) {
    /*.world-market-country-selector {*/
    /*    margin-bottom: 10px !important*/
    /*}*/
    /*.world-market-btn-select-wrapper {*/
    /*    text-align: center*/
    /*}*/
}

@media (max-width:769px) {
    /*body.atlas .world-market-btn-select-wrapper .select2-container,*/
    /*body.world-market .world-market-btn-select-wrapper .select2-container {*/
    /*    margin: 0 auto !important;*/
    /*    margin-bottom: 10px !important;*/
    /*    display: block !important;*/
    /*    margin-bottom: 30px !important*/
    /*}*/
    /*body.atlas .world-market-btn-select-wrapper .select2-selection,*/
    /*body.world-market .world-market-btn-select-wrapper .select2-selection {*/
    /*    border-radius: 2px !important;*/
    /*    height: 38px !important;*/
    /*    padding-top: 4px;*/
    /*    background: #eee !important;*/
    /*    -webkit-box-shadow: 0 2px 2px #e2e2e2;*/
    /*    box-shadow: 0 2px 2px #e2e2e2;*/
    /*    border: 1px solid rgba(181, 181, 181, .36);*/
    /*    outline: 0;*/
    /*    font-size: 14px;*/
    /*    font-family: iranyekan, Arial, Helvetica*/
    /*}*/
    /*html.dark body.atlas .world-market-btn-select-wrapper .select2-selection,*/
    /*html.dark body.world-market .world-market-btn-select-wrapper .select2-selection {*/
    /*    background: #1f1f1f !important;*/
    /*    -webkit-box-shadow: 0 2px 2px #131313;*/
    /*    box-shadow: 0 2px 2px #131313;*/
    /*    border: 1px solid #484848*/
    /*}*/
    /*body.atlas .world-market-btn-select-wrapper .select2-selection__arrow,*/
    /*body.world-market .world-market-btn-select-wrapper .select2-selection__arrow {*/
    /*    top: 0 !important*/
    /*}*/
    /*body.atlas .world-market-btn-select-wrapper span.select2-selection__arrow b[role=presentation],*/
    /*body.world-market .world-market-btn-select-wrapper span.select2-selection__arrow b[role=presentation] {*/
    /*    display: none*/
    /*}*/
    /*body.atlas .world-market-btn-select-wrapper span.select2-selection__arrow:after,*/
    /*body.world-market .world-market-btn-select-wrapper span.select2-selection__arrow:after {*/
    /*    content: "\f078";*/
    /*    display: inline-block;*/
    /*    font-family: FontAwesome;*/
    /*    color: #555;*/
    /*    font-size: 12px;*/
    /*    position: relative;*/
    /*    top: 5px;*/
    /*    right: 1px*/
    /*}*/
    /*body.atlas .world-market-btn-select-wrapper .select2-container--open span.select2-selection__arrow:after,*/
    /*body.world-market .world-market-btn-select-wrapper .select2-container--open span.select2-selection__arrow:after {*/
    /*    content: ""*/
    /*}*/
    /*html body.internal table.data-table tbody th {*/
    /*    z-index: 1;*/
    /*    position: relative;*/
    /*    text-align: center !important;*/
    /*    font-size: 11px !important;*/
    /*    overflow: hidden*/
    /*}*/
    /*html body.internal table.data-table tbody th .world-item-title {*/
    /*    bottom: 1px;*/
    /*    min-width: 100%;*/
    /*    font-size: 11px*/
    /*}*/
    /*html body.internal table.data-table tbody td .world-item-title {*/
    /*    min-width: 100% !important*/
    /*}*/
    /*html body.internal table.data-table.market-table tbody tr td:nth-child(2) {*/
    /*    display: inline-block !important;*/
    /*    width: 100%;*/
    /*    font-size: 15px !important*/
    /*}*/
    /*html body.internal table.data-table.market-table tbody tr td:nth-child(2) .item-chevron {*/
    /*    font-size: 15px;*/
    /*    top: 1px*/
    /*}*/
    /*html body.internal table.data-table.market-table tbody tr td:nth-child(3) .item-chevron {*/
    /*    font-size: 16px;*/
    /*    bottom: 0*/
    /*}*/
    /*html body.internal table.data-table.market-table tbody tr th .world-item-title {*/
    /*    text-overflow: ellipsis;*/
    /*    overflow: hidden;*/
    /*    min-width: auto*/
    /*}*/
    /*#diff-table tbody tr th {*/
    /*    font-size: 12px !important*/
    /*}*/
    /*#diff-table2 tbody tr th {*/
    /*    font-size: 12px !important*/
    /*}*/
    /*body.atlas .atlas-country-flag {*/
    /*    float: none !important;*/
    /*    margin: 0 auto !important;*/
    /*    margin-bottom: 20px !important*/
    /*}*/
    /*body.atlas .element-four-column-col {*/
    /*    margin-bottom: 20px*/
    /*}*/
    /*body.atlas .atlas-middle-tables-wrapper {*/
    /*    margin-bottom: 30px*/
    /*}*/
    /*body.atlas .atlas-middle-tables-wrapper .page-title {*/
    /*    margin-top: 30px*/
    /*}*/
    /*body.atlas .world-map-wrapper {*/
    /*    margin-top: 30px;*/
    /*    margin: 0 -20px*/
    /*}*/
    /*body.atlas .world-map-inner-container {*/
    /*    padding-bottom: 20px !important*/
    /*}*/
    /*body.atlas .dataTables_wrapper .dataTables_paginate {*/
    /*    overflow: hidden;*/
    /*    padding-top: 10px*/
    /*}*/
    /*body.atlas .dataTables_wrapper>.row:first-child {*/
    /*    height: auto;*/
    /*    padding: 10px;*/
    /*    padding-top: 5px*/
    /*}*/
    /*body.atlas .dataTables_wrapper>.row:first-child .dataTables_filter {*/
    /*    text-align: left;*/
    /*    width: 100%;*/
    /*    margin-top: 10px*/
    /*}*/
    /*body.atlas .dataTables_wrapper>.row:last-child {*/
    /*    height: auto;*/
    /*    -webkit-box-shadow: 0 0 1px #333;*/
    /*    box-shadow: 0 0 1px #333;*/
    /*    border-top: 1px solid #ccc*/
    /*}*/
    /*body.atlas table.data-table {*/
    /*    border-radius: 0;*/
    /*    border-top: 0 !important;*/
    /*    margin-left: -1px;*/
    /*    margin-bottom: 0 !important*/
    /*}*/
    /*body.atlas .data-table div#DataTables_Table_0_wrapper table.data-table.market-table thead th {*/
    /*    border-radius: 0;*/
    /*    background: #555 !important*/
    /*}*/
    /*body.atlas .dataTables_wrapper>.row:first-child .dataTables_filter input {*/
    /*    margin-left: 10px !important;*/
    /*    width: calc(100% - 54px)*/
    /*}*/
    /*body.atlas .dataTables_wrapper .dataTables_info {*/
    /*    margin-bottom: 10px*/
    /*}*/
    /*body.atlas table.data-table tbody th,*/
    /*body.world-market table.data-table tbody th {*/
    /*    overflow: hidden*/
    /*}*/
    /*body.atlas table.data-table.market-table tbody tr th .mini-flag,*/
    /*body.world-market table.data-table.market-table tbody tr th .mini-flag {*/
    /*    margin-right: 0*/
    /*}*/
    /*#toky-iframe-content iframe {*/
    /*    bottom: 12px !important;*/
    /*    left: 5px !important*/
    /*}*/
    /*body.advertising #ads .section,*/
    /*body.advertising #ads section {*/
    /*    overflow-x: auto*/
    /*}*/
    /*body.advertising #ads .size {*/
    /*    width: 200px*/
    /*}*/
    /*body.contact .contacts .contact-item {*/
    /*    width: auto !important*/
    /*}*/
    /*body.contact .zf-subContWrap {*/
    /*    margin: 0*/
    /*}*/
    /*body.contact .zf-rightAlign .zf-tempFrmWrapper .zf-labelName {*/
    /*    text-align: right;*/
    /*    width: 100%*/
    /*}*/
    /*body.contact .zf-rightAlign .zf-tempFrmWrapper .zf-tempContDiv {*/
    /*    margin-right: 0;*/
    /*    margin-top: 15px;*/
    /*    display: inline-block;*/
    /*    width: 100%*/
    /*}*/
    /*body.contact .zf-tempContDiv input[type=file] {*/
    /*    width: 100%*/
    /*}*/
    /*body.contact .anchorLinks {*/
    /*    padding-right: 5px;*/
    /*    padding-left: 5px*/
    /*}*/
    /*body.contact .anchorLinks button {*/
    /*    padding: 1px 9px 3px*/
    /*}*/
    /*body.contact #site-header+.mobile-show {*/
    /*    height: auto !important*/
    /*}*/
    /*body.contact .contact-page .contact-content .fs-cell span:not(.fa) {*/
    /*    font-size: 15px*/
    /*}*/
    /*body.api #site-header+.mobile-show {*/
    /*    height: auto !important*/
    /*}*/
    /*body.api article.article.slogan:not(.fakeClass) {*/
    /*    padding-top: 15px !important*/
    /*}*/
    /*body.api article.article.slogan h1 {*/
    /*    margin-bottom: 25px !important*/
    /*}*/
    /*.pagination>li>a,*/
    /*.pagination>li>span {*/
    /*    margin-bottom: 10px*/
    /*}*/
    /*body.currency-exchange .exchange-title {*/
    /*    width: 80px;*/
    /*    white-space: nowrap;*/
    /*    text-overflow: ellipsis;*/
    /*    overflow: hidden*/
    /*}*/
    /*body.currency-exchange .exchange-currency-table {*/
    /*    border: 1px solid #ccc*/
    /*}*/
    /*body.currency-exchange .floatThead-container {*/
    /*    border: 1px solid #a7a7a7;*/
    /*    border-radius: 2px 2px 0 0;*/
    /*    left: 19px !important*/
    /*}*/
    /*body.currency-exchange .floatThead-container table {*/
    /*    border-top: 1px solid #ffa200;*/
    /*    border-radius: 0*/
    /*}*/
    /*body.convertor #main>.page-title+div {*/
    /*    max-width: 100%*/
    /*}*/
}

.not-allowed-dash {
    font-family: FontAwesom;
    font-size: 20px;
    display: inline-block;
    width: 11px;
    height: 2px;
    background: #777;
    position: relative;
    top: -7px;
    text-align: center;
    margin: 0 auto
}

tr[data-market-row].not-allowed-item .not-allowed-dash {
    display: block;
    top: 7px;
    right: 9px;
    margin: 0
}

@media (max-width:769px) {
    /*tr[data-market-row].not-allowed-item .not-allowed-dash {*/
    /*    display: inline-block;*/
    /*    top: 7px;*/
    /*    right: 0;*/
    /*    margin: 0 auto;*/
    /*    margin-bottom: 10px*/
    /*}*/
}

.locale-suggestion-window {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: -400px;
    top: 15px;
    width: 350px;
    border-radius: 2px;
    background: #f3f4f7;
    color: #555;
    z-index: 999999999999999999999;
    -webkit-box-shadow: 0 2px 9px rgba(60, 74, 84, .7);
    box-shadow: 0 2px 9px rgba(60, 74, 84, .7);
    border: 1px solid #fff;
    color: #3c4a54;
    font-size: 14px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.locale-suggestion-window.shown {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    right: 15px
}

.locale-suggestion-header {
    padding: 9px 12px 1px;
    font-size: 13px;
    font-weight: 700
}

.locale-suggestion-body {
    -webkit-box-shadow: 0 1px 4px #bccad4;
    box-shadow: 0 1px 4px #bccad4;
    border-radius: 2px;
    margin: 8px 10px 10px;
    position: relative;
    background-color: #fff
}

.locale-suggestion-footer {
    padding: 0 10px 7px
}

.locale-suggestion-footer button {
    padding: 5px 9px 6px
}

.locale-suggestion-btn-yes {
    background: #686c6d
}

.locale-suggestion-btn-no {
    background: 0 0;
    color: #555
}

.locale-suggestion-btn-no:active,
.locale-suggestion-btn-no:focus,
.locale-suggestion-btn-no:hover {
    background: 0 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.locale-suggestion-img-wrapper {
    float: right;
    margin-left: 15px
}

.locale-suggestion-img-info {
    float: right
}

.locale-suggestion-img-wrapper img {
    height: 55px;
    border-radius: 2px;
    padding: 4px;
    float: right;
    border-radius: 7px
}

.locale-suggestion-info-wrapper {
    float: right
}

.locale-suggestion-info-wrapper>div:first-child {
    font-size: 25px;
    margin-top: 12px;
    margin-bottom: 5px;
    color: #777;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 240px
}

.locale-suggestion-info-wrapper>div:last-child {
    color: #888
}

.locale-suggestion-window.ltr {
    direction: ltr;
    right: auto !important;
    left: -400px !important;
    font-family: Roboto, Arial, Helvetica
}

.locale-suggestion-window.ltr.shown {
    left: 15px !important
}

.locale-suggestion-window.ltr .locale-suggestion-img-wrapper {
    float: left;
    margin-right: 15px;
    margin-left: 0
}

.locale-suggestion-window.ltr .locale-suggestion-info-wrapper {
    float: left
}

.worldmap_price_tooltip {
    pointer-events: none;
    position: absolute;
    z-index: 5;
    margin: 30px auto 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 3px;
    color: #fff;
    font-family: iranyekan, arial, sans-serif;
    direction: rtl;
    background: rgba(0, 0, 0, .8);
    border: none;
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000;
    padding: 3px 4px;
    line-height: 1.7;
    font-size: 12px;
    min-width: 100px;
    text-align: center
}

.worldmap_price_tooltip hr {
    border: 0;
    border-bottom: 1px solid #eee;
    margin-bottom: 4px
}

.worldmap_price_tooltip .mini-flag {
    position: relative;
    bottom: -5px;
    margin-right: 5px !important;
    margin-left: 0 !important;
    float: left !important
}

.worldmap_price_tooltip .worldmap_price_tooltip-info {
    float: right;
    font-family: Arial, Helvetica, sans-serif
}

.worldmap_price_tooltip .worldmap_price_tooltip-info>span:first-child {
    font-size: 11px
}

.worldmap_price_tooltip:before {
    font-family: FontAwesome;
    content: "\f0d8";
    display: inline-block;
    position: absolute;
    top: -18px;
    color: rgba(0, 0, 0, .8);
    font-size: 18px;
    margin-right: -4px
}

body.homepage .worldmap-grandparent {
    border-top: 4px solid #bababa
}

.pagination_wrapper {
    width: 100%;
    text-align: center
}

.pagination_wrapper .pagination .active {
    background: #2a6496;
    color: #eee
}

.pagination>li:first-child>a,
.pagination>li>span {
    border-left: 0
}

body.world-market #world-market-anchor-select+.select2 {
    margin-bottom: 15px
}

body.world-market #world-market-anchor-select+.select2.select2-container,
body.world-market #world-market-anchor-select+.select2.select2-container .select2-selection {
    height: 35px
}

body.world-market #world-market-anchor-select+.select2.select2-container .select2-selection__rendered {
    line-height: 34px;
    font-size: 15px
}

body.world-market #world-market-anchor-select+.select2.select2-container .select2-selection__arrow {
    height: 33px
}

.msSearch-wrapper {
    z-index: 99999999
}

.ui-datepicker .ui-button,
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default,
html .ui-datepicker .ui-button.ui-state-disabled:active,
html .ui-datepicker .ui-button.ui-state-disabled:hover {
    padding: 2px 5px !important
}

.ui-datepicker .ui-datepicker-calendar thead:after {
    content: "";
    display: block;
    width: 100%;
    height: 5px;
    background: #fff !important
}

.ui-datepicker .ui-datepicker-calendar thead th {
    padding: 2px 0 3px;
    border-radius: 0 !important
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
    border: 1px solid transparent;
    top: 6px !important
}

.ui-datepicker .ui-datepicker-next {
    right: 5px !important
}

.ui-datepicker .ui-datepicker-prev {
    left: 5px !important
}

.ui-datepicker .ui-datepicker-next:after,
.ui-datepicker .ui-datepicker-prev:after {
    height: 100%;
    width: 100%;
    line-height: 20px;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    color: #545454;
    text-align: center
}

.ui-datepicker .ui-datepicker-next:after {
    content: ""
}

.ui-datepicker .ui-datepicker-prev:after {
    content: ""
}

.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
    height: 21px !important;
    background: #eee;
    padding-top: 4px !important;
    border-radius: 3px
}

.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
    height: 30px !important;
    padding-top: 8px !important
}

.datepicker-container:not(.pwt-mobile-view) .datepicker-plot-area .datepicker-day-view .table-days td {
    height: 23px !important
}

.datepicker-plot-area .datepicker-day-view {
    min-height: auto !important;
    height: auto !important
}

.datepicker-container:not(.pwt-mobile-view) .datepicker-plot-area .toolbox {
    margin-top: -5px !important
}

.datepicker-container:not(.pwt-mobile-view) .datepicker-plot-area .datepicker-day-view .table-days td span {
    height: 23px !important;
    line-height: 24px !important
}

.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell {
    height: 100% !important
}

.datepicker-plot-area .datepicker-day-view .table-days {
    border-bottom: 1px solid #eee
}

.datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-plot-area .toolbox .pwt-btn-today {
    background: #dedede !important;
    border-radius: 3px;
    border: 1px solid #ccc;
    line-height: 20px !important
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
    visibility: hidden;
    position: relative;
    top: 1px
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
    text-align: left
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-next:after,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:after {
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    color: #545454;
    text-align: center;
    visibility: visible
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-next:after {
    content: ""
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:after {
    content: ""
}

.datepicker-container.pwt-mobile-view {
    z-index: 9999999999 !important
}

.datepicker-container.pwt-mobile-view .datepicker-plot-area {
    border-radius: 4px !important
}

.datepicker-container.pwt-mobile-view .datepicker-plot-area [class*=pwt-btn] {
    height: auto !important
}

.datepicker-container.pwt-mobile-view .datepicker-plot-area .toolbox .pwt-btn-calendar,
.datepicker-container.pwt-mobile-view .datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-container.pwt-mobile-view .datepicker-plot-area .toolbox .pwt-btn-today {
    line-height: 29px !important
}

.datepicker-container.pwt-mobile-view .datepicker-plot-area .toolbox .pwt-btn-submit {
    margin-right: 5px
}

html .date-item-selected,
html .datepicker-plot-area .datepicker-day-view .table-days td span.selected,
html .datepicker-plot-area .datepicker-month-view .month-item.selected,
html .datepicker-plot-area .datepicker-year-view .year-item.selected {
    border-radius: 3px
}

.datepicker-plot-area .datepicker-day-view .table-days td.today span {
    border-radius: 2px
}

.datepicker-plot-area .datepicker-day-view .table-days td span:hover,
.datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover,
.datepicker-plot-area .datepicker-month-view .month-item:hover,
.datepicker-plot-area .datepicker-year-view .year-item:hover {
    border-radius: 2px
}

body.diff #diff-table_wrapper .dataTables_wrapper>.row:last-child {
    display: none
}

body.diff .forex-table th .world-item-title {
    min-width: auto
}

body.diff .market-table.diff-page+div.row {
    margin-bottom: 15px;
    height: 0;
    font-size: 0;
    visibility: hidden;
    pointer-events: none
}

body.chart table.similar_ask_bid-table tbody tr {
    cursor: pointer
}

.top-menu-languages-wrapper {
    width: 100%;
    display: none;
    background: #4c4c4c;
    color: #fff;
    padding: 15px 10px;
    position: relative
}

.top-menu-languages-btn {
    position: relative;
    padding-left: 20px !important;
    padding-right: 10px !important;
    margin: 0 -10px
}

.top-menu-languages-btn.open {
    background: #4c4c4c
}

.top-menu-languages-btn:after {
    content: "\f078";
    display: inline-block;
    font-family: FontAwesome;
    position: absolute;
    left: 4px;
    top: 6px;
    font-size: 13px
}

.top-menu-languages-btn:before {
    display: none !important
}

.top-menu-languages-btn.open:after {
    content: ""
}

.top-menu-languages-col {
    width: 20%;
    float: left;
    text-align: left;
    overflow: hidden;
    border-left: 1px solid #9c9c9c;
    padding-left: 5px
}

.top-menu-languages-col.no-border {
    height: 84px;
    border: 0
}

.top-menu-languages-col li {
    margin-bottom: 6px;
    font-size: 13px
}

.top-menu-languages-col li .mini-flag,
.top-menu-languages-col li i {
    margin-right: 5px
}

.top-menu-languages-col li a {
    color: #fff;
    display: block;
    padding: 4px 8px;
    border-radius: 3px;
    margin-right: 5px
}

.top-menu-languages-col li a:hover {
    background: #464646
}

#site-header {
    background: #272727
}

#site-header.top-menu-open .header-links>ul>li>.section {
    top: 246px
}

#site-header.top-menu-open .header-links>ul>li {
    margin-top: 0
}

#site-header.top-menu-open .bar-menu {
    top: 244px
}

#languages-modal .modal-content {
    max-width: 800px
}

#languages-modal .modal-body {
    background: #fff
}

#languages-modal .modal-header {
    border-top: 3px solid #1b677e;
    padding: 11px 13px 7px
}

#languages-modal .modal-title img {
    width: 25px;
    margin-right: 5px
}

.languages-modal-inner {
    padding: 20px;
    direction: ltr
}

.languages-modal-inner ul li {
    width: 33.33%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 6px 10px
}

.languages-modal-inner ul li:hover {
    background: #e6e6e6;
    border-radius: 2px
}

.languages-modal-inner ul li a {
    color: #333;
    font-size: 14px;
    display: block;
    direction: rtl
}

.languages-modal-filter-wrapper {
    padding: 10px 29px
}

.languages-modal-filter-inner-wrapper {
    position: relative
}

.languages-modal-filter {
    border-radius: 2px !important;
    padding: 7px 10px !important;
    padding-right: 22px !important;
    height: auto !important;
    font-size: 13px !important;
    text-align: left !important;
    direction: ltr !important
}

.languages-modal-filter-clear {
    position: absolute;
    top: 10px;
    right: 8px;
    color: #555;
    font-size: 13px;
    cursor: pointer;
    display: none
}

.languages-modal-main-btn {
    float: left;
    background: #878787;
    color: #fff !important;
    border-radius: 3px;
    padding: 0 13px 2px;
    font-size: 14px;
    margin-left: 17px;
    margin-top: 2px;
    border: 1px solid #7b7b7b
}

.languages-modal-main-btn:hover {
    background: #ccc
}

.languages-modal-code {
    content: 'AE';
    background: #f0f0f0;
    color: #999;
    border-radius: 3px;
    padding: 3px 5px 2px;
    font-family: Arial, Helvetica;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    float: left;
    width: 24px;
    text-align: center;
    display: inline-block
}

html[dir=ltr] .languages-modal-code {
    float: right
}

.tv-iframe-wrapper .tv-btns-wrapper {
    position: absolute;
    right: 195px;
    top: 6px
}

html .tv-iframe-wrapper .tv-fullscreen,
html .tv-iframe-wrapper .tv-help,
html .tv-iframe-wrapper .tv-select {
    position: static !important;
    display: inline-block !important;
    max-width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

@media (max-width:769px) {
    /*.tv-iframe-wrapper .tv-btns-wrapper {*/
    /*    position: static !important*/
    /*}*/
    /*.top-menu-languages-wrapper {*/
    /*    height: calc(100vh - 30px);*/
    /*    overflow-y: auto*/
    /*}*/
    /*.top-menu-languages-col {*/
    /*    width: 100% !important;*/
    /*    border: 0;*/
    /*    border-bottom: 1px solid #9c9c9c;*/
    /*    margin-bottom: 5px*/
    /*}*/
    /*.top-menu-languages-col:last-child {*/
    /*    border-bottom: 0;*/
    /*    margin-bottom: 0*/
    /*}*/
}

table.data-table.diff-page tbody tr .high,
table.data-table.diff-page tbody tr .low,
table.data-table.price-page tbody tr .high,
table.data-table.price-page tbody tr .low {
    white-space: nowrap
}

li.element-four-top-price {
    display: none !important
}

.element-four-column .fs-cell .item-chart div.no-chart {
    background-image: url(https://static.tgju.org/images/global-site-sprite.png);
    background-repeat: no-repeat;
    background-position: -668px -556px;
    width: 288px;
    height: 150px;
    display: block
}

.element-four-column .fs-cell ul.summary strong {
    letter-spacing: -.5px
}

@media (max-width:1219px) and (min-width:769px) {
    /*.element-four-column .fs-cell:nth-child(1),*/
    /*.element-four-column .fs-cell:nth-child(2) {*/
    /*    margin-bottom: 30px*/
    /*}*/
}

.element-four-column .fs-cell ul.summary li {
    text-align: left
}

.element-four-column .fs-cell ul.summary strong {
    text-align: right;
    float: right;
    letter-spacing: -.5px
}

@media (max-width:600px) and (min-width:500px) {
    .element-four-column .fs-cell ul.summary li {
        text-align: right !important;
        padding: 0 5px !important
    }
    .element-four-column .fs-cell ul.summary strong {
        width: 100% !important
    }
    body.atlas .element-four-column .fs-cell .item-chart img,
    body.bank .element-four-column .fs-cell .item-chart img,
    body.basemetal .element-four-column .fs-cell .item-chart img,
    body.coin .element-four-column .fs-cell .item-chart img,
    body.commodities .element-four-column .fs-cell .item-chart img,
    body.crypto .element-four-column .fs-cell .item-chart img,
    body.currency .element-four-column .fs-cell .item-chart img,
    body.diff .element-four-column .fs-cell .item-chart img,
    body.dollar-chart .element-four-column .fs-cell .item-chart img,
    body.energy .element-four-column .fs-cell .item-chart img,
    body.global-stocks .element-four-column .fs-cell .item-chart img,
    body.gold-chart .element-four-column .fs-cell .item-chart img,
    body.gold-global .element-four-column .fs-cell .item-chart img,
    body.sana .element-four-column .fs-cell .item-chart img,
    body.transfer .element-four-column .fs-cell .item-chart img {
        height: 150px
    }
}

.element-four-column .item-chart img {
    max-width: 100%
}

.table-header-summary-container.not-allowed-item .high:before,
.table-header-summary-container.not-allowed-item .low:before {
    display: none
}

.zsiq_float13 .zsiq_flt_rel13,
.zsiq_flt_rel13:after {
    background: #5d5d5d !important
}

.zsiq_float13 .siqico-chat:before {
    color: #5d5d5d !important
}

.tgju-crm-form button,
.tgju-crm-form div,
.tgju-crm-form input,
.tgju-crm-form p,
.tgju-crm-form select,
.tgju-crm-form span {
    font-family: iranyekan, Arial, Helvetica
}

.tgju-crm-form button {
    padding: 5px 10px 7px !important;
    border-radius: 3px !important;
    background: #ff7d00 !important;
    border: 0 !important;
    font-size: 16px !important
}

.tgju-crm-form label {
    font-size: 14px !important
}

.tgju-crm-form .choices[data-type*=select-one] .choices__button {
    display: none
}

#bug-report-modal .tgju-crm-form,
#forms-modal .tgju-crm-form {
    background: #fff;
    padding: 20px
}

#bug-report-modal .modal-content,
#forms-modal .modal-content {
    max-width: 700px
}

#bug-report-modal .tgju-crm-form .formio-component-submit,
#forms-modal .tgju-crm-form .formio-component-submit {
    margin: 0;
    padding: 15px;
    text-align: center;
    background: #eee;
    margin-top: 10px;
    margin-bottom: -20px !important;
    margin-right: -20px;
    margin-left: -20px
}

#bug-report-modal .tgju-crm-form .formio-component-submit button,
#forms-modal .tgju-crm-form .formio-component-submit button {
    font-size: 18px !important;
    padding: 8px 100px 10px !important;
    text-shadow: none
}

#bug-report-modal .tgju-crm-form label,
#forms-modal .tgju-crm-form label {
    font-size: 13px !important
}

.msSearch-grandParent {
    -webkit-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
    background: url(https://static.tgju.org/images/search_bg2.png);
    background-color: #f4f5f6;
    background-size: 13%
}

.msSearch-tabs-container {
    display: none !important
}

.msSearch-wrapper {
    margin-top: 15px;
    display: inline-block;
    width: 700px
}

.msSearch-wrapper .msSearch-inputContainer {
    border-radius: 4px 4px 4px 4px;
    border-top: 1px solid #ccc !important
}

.msSearch-wrapper .msSearch-input {
    border-radius: 4px 4px 4px 4px;
    height: 45px;
    background: #fff;
    padding-top: 2px;
    padding-left: 240px
}

.msSearch-wrapper .msSearch-inputContainer .msSearch-search-icon {
    top: 11px;
    font-size: 22px
}

.msSearch-wrapper .msSearch-inputContainer .msSearch-caret {
    top: 15px
}

.msSearch-caret {
    display: none !important
}

.msSearch-wrapper .msSearch-inputContainer .msSearch-search-icon {
    left: 13px;
    right: auto;
    padding-right: 10px;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.msSearch-parent {
    text-align: center;
    border-radius: 8px 50px 50px 8px;
    padding: 5px 5px 3px;
    background: #f1f1f1;
    -webkit-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
    border: 1px solid #d6d6d6
}

.msSearch-icon-wrapper {
    border-radius: 50%;
    height: 80px;
    width: 80px;
    float: right;
    padding: 13px;
    background-color: #1b677e;
    -webkit-box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, .35);
    box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, .35);
    border-bottom: 1px solid #fff
}

.msSearch-icon-wrapper .msSearch-icon-elm {
    width: 45px;
    height: 45px;
    margin-top: 4px
}

.msSearch-inputContainer .select2-container {
    width: 160px !important;
    position: absolute;
    left: 45px;
    top: 0;
    height: 100%;
    border: 1px solid #ccc
}

.msSearch-inputContainer .select2-container .select2-selection {
    height: 100%;
    background: #d4d4d4;
    border: 1px solid #ccc;
    border-bottom: 0;
    border-top: 0;
    text-align: right;
    border-radius: 0;
    outline: 0
}

.msSearch-inputContainer .select2-container .select2-selection .select2-selection__rendered {
    height: 100%;
    padding-top: 7px;
    font-size: 15px
}

.msSearch-inputContainer .select2-container .select2-selection .select2-selection__arrow {
    top: 9px
}

#select2-msSearch-select-container {
    text-align: center
}

#select2-msSearch-select-results {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content
}

#select2-msSearch-select-results .select2-results__option {
    font-family: iranyekan;
    line-height: 20px;
    text-align: center;
    border-bottom: 1px solid #7a7a7a
}

.msSearch-wrapper .msSearch-inputContainer .msSearch-preload img {
    width: 25px;
    position: absolute;
    right: 8px;
    top: 10px
}

.msSearch-wrapper .msSearch-suggestions-wrapper {
    margin-top: -2px
}

.indicator-modal-btn:not(.mobile-view) {
    font-family: iranyekan;
    padding: 3px 25px 7px;
    border-radius: 4px;
    border: 1px solid #666;
    background: #555;
    -webkit-box-shadow: 1px 1px 2px 0 #aaa;
    box-shadow: 1px 1px 2px 0 #aaa;
    margin-top: 17px;
    margin-left: 15px;
    float: left;
    font-size: 15px;
    color: #e0e0e0
}

.indicator-modal-btn:not(.mobile-view) i {
    position: relative;
    top: 1px;
    margin-left: 8px
}

.indicator-modal-btn:active,
.indicator-modal-btn:focus,
.indicator-modal-btn:hover,
.indicator-modal-btn:visited {
    background: #555
}

.column ul {
    height: 851px
}

#msSearch-select {
    position: absolute;
    left: 45px;
    top: 0;
    width: 160px;
    height: 100%;
    background: #d4d4d4;
    border: 1px solid #ccc;
    font-family: iranyekan;
    font-size: 15px;
    color: #444;
    padding: 0 5px;
    vertical-align: middle;
    text-align: center
}

#indicator-modal .modal-footer {
    padding: 0
}

.column-view-container {
    height: 853px
}

.msSearch-section-info {
    float: right;
    margin-top: 11px;
    margin-right: 20px;
    font-family: iranyekan;
    color: #666;
    text-align: right;
    max-width: 170px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.msSearch-section-title {
    font-size: 14px;
    font-weight: 700;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden
}

.msSearch-section-breadCrumbs {
    font-size: 12px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: -5px
}

.msSearch-section-breadCrumbs a {
    color: #555
}

.msSearch-section-breadCrumbs a:hover {
    color: brown
}

.mobile-top-btns {
    display: none;
    font-size: 0;
    height: 55px;
    background: #d4d4d4;
    padding-top: 5px;
    margin-top: -1px
}

.mobile-top-btns .mobile-top-btn {
    width: 50%;
    padding: 0 4px;
    display: inline-block !important
}

.mobile-top-btns.one .mobile-top-btn {
    width: 100%
}

.mobile-top-btns.two .mobile-top-btn:first-child {
    padding-left: 0
}

.mobile-top-btns .mobile-top-btn a {
    position: relative;
    font-family: iranyekan;
    font-size: 17px;
    background: #54585d;
    color: #fff;
    overflow: hidden;
    padding: 6px 10px 10px;
    line-height: 1;
    border-radius: 3px;
    text-align: center;
    width: 100%;
    display: block;
    -webkit-box-shadow: 1px 1px 2px #a9a9a9;
    box-shadow: 1px 1px 2px #a9a9a9
}

.select2-container--open .select2-dropdown--below {
    z-index: 99999999
}

.footer-quickview {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100000000;
    overflow: hidden;
    background: #444;
    height: 55px
}

.footer-quickview ul.info-bar {
    height: auto;
    list-style: none;
    text-align: center !important
}

.footer-quickview ul.info-bar li {
    background: 0 0 !important;
    border-left: 0;
    float: none !important;
    width: 10.74% !important;
    font: 12px/1.3 iranyekan;
    margin-left: 0 !important;
    cursor: pointer;
    transition: all ease-in-out .2s;
    display: inline-block;
    border-left: 2px solid #292929;
    padding: 7px 5px 0;
    text-align: right
}

.footer-quickview ul.info-bar li:hover {
    background: #c2c2c2 !important
}

.footer-quickview ul.info-bar li.last,
.footer-quickview ul.info-bar li:last-child {
    margin-left: 0 !important;
    border-left: 0
}

.footer-quickview ul.info-bar li strong {
    font-weight: 400;
    background: 0 0 !important;
    text-align: right;
    text-indent: 8px;
    color: #fff;
    margin-bottom: 2px;
    transition: all ease-in-out .2s;
    line-height: 1;
    padding: 1px 0 5px;
    display: inline-block;
    font-size: 15px
}

.footer-quickview ul.info-bar li strong span {
    color: #999
}

.footer-quickview ul.info-bar span.info-value {
    display: block;
    background: #444;
    border-radius: 3px 3px 0 0;
    text-align: right;
    font-size: 14px;
    color: #ffa200;
    font-family: iranyekan;
    direction: ltr;
    line-height: 1;
    padding: 5px 0 4px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    top: -5px;
    padding-right: 5px;
    margin: auto;
    width: 95%
}

.footer-quickview ul.info-bar span.info-change {
    font: 12px/1.3 iranyekan;
    color: #a4a4a4 !important;
    display: inline;
    background: 0 0
}

.footer-quickview .high:before,
.footer-quickview .low:before,
.footer-quickview:before {
    font-size: 13px;
    display: inline-block;
    margin-left: 5px;
    width: 8px;
    height: 6px;
    position: relative;
    top: 0;
    right: 5px
}

.footer-quickview ul.info-bar li.low span {
    color: #f7817e
}

@media (max-width:990px) and (min-width:769px) {
    /*#site-header .header-main {*/
    /*    width: 100%;*/
    /*    overflow: hidden*/
    /*}*/
}

@media (max-width:850px) and (min-width:761px) {
    .msSearch-parent {
        padding-right: 25px !important;
        padding-left: 25px !important
    }
    .msSearch-wrapper {
        width: 100%
    }
}

@media (max-width:1252px) and (min-width:769px) {
    /*.msSearch-wrapper {*/
    /*    width: 100%*/
    /*}*/
    /*.indicator-modal-btn:not(.mobile-view) {*/
    /*    margin-left: 10px*/
    /*}*/
    /*.msSearch-icon-wrapper {*/
    /*    margin-right: 8px*/
    /*}*/
    /*.msSearch-parent {*/
    /*    border-radius: 5px !important;*/
    /*    background: 0 0 !important;*/
    /*    border: 0 !important;*/
    /*    -webkit-box-shadow: none !important;*/
    /*    box-shadow: none !important;*/
    /*    padding-bottom: 15px !important;*/
    /*    padding-top: 12px !important*/
    /*}*/
    /*.msSearch-section-info {*/
    /*    max-width: 300px*/
    /*}*/
    /*.msSearch-grandParent {*/
    /*    padding: 15px 0*/
    /*}*/
}

@media (max-width:1220px) and (min-width:769px) {
    /*body.homepage .te-blocks .te-block-item {*/
    /*    margin-bottom: 15px*/
    /*}*/
    /*.side-buttons {*/
    /*    display: none !important*/
    /*}*/
    /*.home-quickview-wrapper ul.info-bar li:last-child {*/
    /*    display: none*/
    /*}*/
    /*div.footer-quickview ul.info-bar li {*/
    /*    width: 12% !important*/
    /*}*/
    /*.footer-quickview ul.info-bar li:last-child {*/
    /*    display: none*/
    /*}*/
    /*div.footer-quickview ul.info-bar span.info-value {*/
    /*    font-size: 13px;*/
    /*    font-family: iranyekan !important*/
    /*}*/
}

@media (max-width:1080px) {
    div#zsiqbtn {
        bottom: 15px !important
    }
}

@media (max-width:769px) {
    /*.website-notification-panel {*/
    /*    display: none !important*/
    /*}*/
    /*.msSearch-grandParent .dark-mode-toggle-wrapper {*/
    /*    margin-left: 35px*/
    /*}*/
    /*.msSearch-grandParent {*/
    /*    padding-top: 0;*/
    /*    padding-right: 0;*/
    /*    padding-left: 0;*/
    /*    padding-bottom: 10px;*/
    /*    min-height: 85px*/
    /*}*/
    /*.msSearch-icon-wrapper,*/
    /*.msSearch-section-info {*/
    /*    display: none*/
    /*}*/
    /*.msSearch-parent {*/
    /*    border-radius: 4px;*/
    /*    background: 0 0;*/
    /*    border: 0;*/
    /*    -webkit-box-shadow: none;*/
    /*    box-shadow: none;*/
    /*    padding: 20px 0*/
    /*}*/
    /*.msSearch-wrapper {*/
    /*    margin-top: 10px*/
    /*}*/
    /*.indicator-modal-btn {*/
    /*    display: none*/
    /*}*/
    /*.msSearch-inputContainer .select2-container {*/
    /*    width: 115px !important;*/
    /*    left: 35px*/
    /*}*/
    /*#msSearch-select {*/
    /*    width: 115px;*/
    /*    left: 35px*/
    /*}*/
    /*.msSearch-wrapper .msSearch-inputContainer .msSearch-search-icon {*/
    /*    left: 8px*/
    /*}*/
    /*.msSearch-wrapper .msSearch-input {*/
    /*    padding-left: 155px;*/
    /*    padding-right: 5px;*/
    /*    font-size: 14px*/
    /*}*/
    /*.indicator-modal-btn.mobile-view {*/
    /*    display: block*/
    /*}*/
    /*body.economics table.te-table:not(.fakeClass)>tbody>tr[role=row]>td:first-child:before,*/
    /*body.economics table.te-table:not(.fakeClass)>tbody>tr[role=row]>th:first-child:before {*/
    /*    line-height: 16px !important;*/
    /*    font-family: iranyekan !important*/
    /*}*/
}

body.internal.news #section .description img {
    max-width: 100% !important
}

@media (max-width:979px) {
    body.internal.news #aside {
        display: none
    }
    body.internal.news #section {
        width: 100% !important
    }
    body.internal.news .col-news-left,
    body.internal.news .col-news-right {
        margin-bottom: 30px
    }
}

@media (max-width:1220px) {
    body.news-list .news-fix-title {
        max-width: 345px
    }
    table.large-market-table td.dt1,
    table.large-market-table td.dt2,
    table.large-market-table td.dt3,
    table.large-market-table th:nth-child(10),
    table.large-market-table th:nth-child(8),
    table.large-market-table th:nth-child(9) {
        display: none
    }
}

#select2-msSearch-select-results .select2-results__option {
    border-bottom: 1px solid #e0e0e0 !important
}

.select2-container--open .select2-dropdown--below {
    -webkit-box-shadow: 0 1px 4px #888;
    box-shadow: 0 1px 4px #888;
    border: 0
}

#select2-msSearch-select-results .select2-results__option:not(.select2-results__option--highlighted[aria-selected]) {
    color: #555
}

.msSearch-icon-wrapper .msSearch-icon-elm.msSearch-icon-span {
    margin-right: -5px;
    background: url(../images/sprites4.png) no-repeat;
    background-position: -630px -379px;
    width: 45px;
    height: 45px;
    display: inline-block
}

.last-tolerance .not-allowed-dash {
    top: 0
}

.dark-mode-toggle {
    position: relative;
    display: inline-block;
    width: 53px;
    height: 25px;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dark-mode-toggle input {
    opacity: 0;
    width: 0;
    height: 0
}

.dark-mode-toggle-wrapper .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #3c3c3c;
    -webkit-transition: .4s;
    transition: .4s
}

html.dark .dark-mode-toggle-wrapper .slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 5px;
    bottom: 4px;
    background-color: #2a2a2a;
    -webkit-transition: .4s;
    transition: .4s
}

.dark-mode-toggle-wrapper .slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 5px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s
}

.dark-mode-toggle-wrapper input:checked+.slider {
    background-color: #ffa92f;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dark-mode-toggle-wrapper input:focus+.slider {
    -webkit-box-shadow: 0 0 1px #2196f3;
    box-shadow: 0 0 1px #2196f3;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    outline: 0
}

.dark-mode-toggle-wrapper input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    transform: translateX(26px)
}

.dark-mode-toggle-wrapper .slider.round {
    border-radius: 34px
}

.dark-mode-toggle-wrapper .slider.round:before {
    border-radius: 50%
}

.dark-mode-toggle-wrapper {
    display: inline-block
}

.msSearch-grandParent .dark-mode-toggle-wrapper {
    float: left;
    margin-top: 26px;
    margin-left: 14px
}

.dark-mode-toggle-wrapper .toggle-icon {
    font-size: 18px;
    vertical-align: middle
}

.dark-mode-toggle-wrapper .toggle-icon[data-mode=light] {
    color: #ff9600;
    margin-left: 3px
}

.dark-mode-toggle-wrapper .toggle-icon[data-mode=dark] {
    color: #636363;
    margin-right: 3px
}

.dark-mode-toggle-wrapper .dark-mode-toggle {
    vertical-align: middle;
    visibility: hidden
}

.header-main .dark-mode-toggle-wrapper {
    display: none
}

@media (max-width:769px) {
    /*.header-main .dark-mode-toggle-wrapper {*/
    /*    display: block;*/
    /*    float: left;*/
    /*    margin-top: 25px;*/
    /*    margin-left: 12px*/
    /*}*/
    /*.msSearch-grandParent .dark-mode-toggle-wrapper {*/
    /*    display: none*/
    /*}*/
    /*.header-main .dark-mode-toggle-wrapper .toggle-icon[data-mode=dark] {*/
    /*    color: #c7c7c7*/
    /*}*/
    /*html.dark .header-main .dark-mode-toggle-wrapper .slider {*/
    /*    background-color: #54585d*/
    /*}*/
    /*body.homepage .dayCalendar-container {*/
    /*    margin-top: -15px*/
    /*}*/
    /*.dayCalendar-container .dayCalendar-inner {*/
    /*    overflow: hidden*/
    /*}*/
}

@media (max-width:361px) {
    .header-main .dark-mode-toggle-wrapper {
        display: block
    }
    .dark-mode-toggle-wrapper {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        margin-top: 17px !important;
        margin-left: -8px !important
    }
    .dark-mode-toggle-wrapper .toggle-icon {
        margin-top: -2px;
        position: relative;
        z-index: 1
    }
    .dark-mode-toggle-wrapper .toggle-icon[data-mode=light] {
        margin-left: -24px;
        margin-top: 0
    }
    .dark-mode-toggle-wrapper .toggle-icon[data-mode=dark] {
        margin-right: -24px;
        -webkit-transform: rotate(275deg);
        transform: rotate(275deg)
    }
    .dark-mode-toggle-wrapper input:checked+.slider {
        background-color: #1c3650
    }
}

body.event-list .side-blocks.full section .section-head,
body.news-list .side-blocks.full section .section-head {
    border-top: 0 !important
}

.languages-modal-heading {
    font-size: 15px;
    margin-bottom: 3px;
    padding-right: 10px;
    text-align: right;
    direction: rtl
}

.languages-modal-heading:before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #878787;
    margin-left: 4px;
    border-radius: 3px
}

.general-switcher-container {
    text-align: center;
    margin-bottom: 15px
}

.general-switcher {
    display: inline-block;
    font-family: iranyekan, arial, helvetica;
    border: 1px solid #a7a7a7;
    border-radius: 2px
}

.general-switcher-btn {
    display: inline-block
}

.general-switcher-btn:first-child {
    border-left: 1px solid #ababab
}

.general-switcher-btn:last-child {
    margin-right: -2px
}

.general-switcher-btn a {
    color: #555;
    padding: 2px 16px 4px;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    width: 190px;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    direction: ltr
}

.general-switcher-btn:not(.active):hover a {
    background: #f5f5f5
}

.general-switcher-btn.active {
    background: #ffa200
}

.general-switcher-btn.active:hover {
    background: #ffa200
}

.general-switcher-btn.active a {
    color: #fff
}

.general-switcher-btn:not(:last-child):after {
    content: '';
    display: inline-block;
    width: 13px;
    height: 13px;
    background: #fff;
    position: relative;
    top: 3px;
    border-radius: 50%;
    margin-right: -13px;
    right: 7px;
    border: 1px solid #a7a7a7
}

.languages-modal-inner ul.langs-section li {
    width: 50%
}

html[lang=fa] #zsiqbtn {
    position: fixed !important;
    bottom: 65px !important;
    top: auto !important;
    left: 15px !important
}

html[lang=fa] .zls-sptwndw {
    left: 4px !important;
    right: auto !important
}

html[lang=fa] .zsiq_flt_rel13 {
    width: 218px !important
}

html[lang=fa] .zsiq_flt_rel13 em,
html[lang=fa] .zsiq_flt_rel13 span {
    font-family: iranyekan, Arial, Helvetica !important
}

html[lang=fa] .zsiq_flt_rel13 em {
    font-size: 16px !important;
    line-height: 20px !important
}

#popup-layer-container.terms .modal-body {
    padding-top: 55px
}

#popup-layer-container.terms .modal-body .terms-links {
    width: 100%
}

#popup-layer-container.terms .page-wrapper p {
    font-size: 13px
}

#popup-layer-container.terms .modal-frame {
    width: 80% !important
}

#popup-layer-container.terms .page-title {
    background: #555;
    color: #fff;
    padding: 11px;
    position: fixed;
    width: 80%;
    margin-top: -55px
}

#popup-layer-container.terms .page-title span {
    display: none
}

#popup-layer-container.terms .terms-section {
    height: 600px;
    overflow: auto;
    padding: 20px !important
}

.note-box {
    font-family: iranyekan;
    font-size: 13px;
    padding: 8px 10px;
    color: #333;
    border: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
    background: #f9f9f9;
    border-top: 3px solid #ff9100;
    text-align: center
}

.note-box.not-authorized {
    margin-top: 100px;
    margin-bottom: 200px;
    padding: 50px 15px;
    font-size: 19px;
    color: #555
}

html[data-vip="1"] #advertise-place-16 {
    display: none !important
}

body.local-markets .user-profile-items,
html[data-vip="1"] .user-profile-items {
    padding: 15px;
    text-align: center;
    background: #7a7a7a
}

body.local-markets .user-profile-items .user-profile-item,
html[data-vip="1"] .user-profile-items .user-profile-item {
    margin-left: 10px;
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    padding: 4px 13px 9px;
    background: #eaeaea;
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: 1px 2px 2px #606061;
    box-shadow: 1px 2px 2px #606061;
    color: #555;
    border-radius: 2px;
    font-family: iranyekan
}

body.local-markets .header-user-section i,
html[data-vip="1"] .header-user-section i {
    position: relative;
    top: 3px;
    margin-left: 3px
}

body.local-markets .header-user-section a,
html[data-vip="1"] .header-user-section a {
    padding: 0;
    background: 0 0;
    color: #fff;
    font-size: 15px
}

table.switchable-market-table-sana tbody td,
table.switchable-market-table-sana tbody th {
    border-left: 1px solid #e4e4e4 !important
}

table.switchable-market-table-sana tbody td:nth-child(2),
table.switchable-market-table-sana tbody td:nth-child(3),
table.switchable-market-table-sana tbody td:nth-child(4),
table.switchable-market-table-sana tbody td:nth-child(5),
table.switchable-market-table-sana tbody td:nth-child(7),
table.switchable-market-table-sana thead th:nth-child(2),
table.switchable-market-table-sana thead th:nth-child(3),
table.switchable-market-table-sana thead th:nth-child(4),
table.switchable-market-table-sana thead th:nth-child(5),
table.switchable-market-table-sana thead th:nth-child(7) {
    text-align: center !important;
    padding-left: 5px !important;
    padding-right: 5px !important
}

table.market-table-custom-sana tbody td:nth-child(6),
table.market-table-custom-sana thead th:nth-child(6),
table.switchable-market-table-sana tbody td:nth-child(6),
table.switchable-market-table-sana thead th:nth-child(6) {
    display: none !important
}

.header-links>ul>li .section>div>ul li:not(.header-links-icon) li.active {
    background: #adadad;
    border-radius: 3px;
    margin-bottom: 3px
}

.header-links>ul>li .section>div>ul li:not(.header-links-icon) li.active a.header-link-plus {
    color: #353535;
    padding: 5px 8px 8px
}

.header-links>ul>li .section>div>ul li:not(.header-links-icon) li.active a.header-link-plus:hover {
    color: #fff
}

.header-links>ul>li .section>div>ul li:not(.header-links-icon) li.active a.header-link-plus:before {
    color: #eaeaea;
    position: relative;
    top: 2px
}

@media (max-width:769px) {
    /*body.homepage .news-box-10 .tabs a {*/
    /*    height: 57px;*/
    /*    display: -ms-inline-grid;*/
    /*    display: inline-grid;*/
    /*    -webkit-box-align: center;*/
    /*    -ms-flex-align: center;*/
    /*    align-items: center;*/
    /*    text-align: center*/
    /*}*/
    /*body.homepage .convert-and-archive-a {*/
    /*    padding-right: 0 !important;*/
    /*    padding-left: 0 !important*/
    /*}*/
    /*html body.homepage #convert-chart,*/
    /*html body.homepage .convert-box {*/
    /*    margin: 15px 0 !important*/
    /*}*/
}

.crypto-data-table-table td[data-field=p-rial],
.crypto-data-table-table td[data-field=p] {
    font-size: 13px !important
}

body.news .news-box-single h1,
body.news .news-box-single h2,
body.news .news-box-single h3,
body.news .news-box-single h4,
body.news .news-box-single h5,
body.news .news-box-single h6 {
    font-family: iranyekan
}

body.news .news-box-single .news-template-table h3 {
    font-size: 13px
}

body.news .news-box-single .news-template-table .mixed-td div:first-child {
    margin-bottom: 5px
}

.page-help-content .filter-box {
    padding: 40px 0 20px
}

body.homepage .te-blocks {
    margin: 20px 0
}

body.homepage .te-blocks .te-block-item {
    -webkit-box-shadow: 0 1px 3px #9a9a9a;
    box-shadow: 0 1px 3px #9a9a9a;
    border-radius: 3px;
    text-align: center;
    padding: 15px 0;
    font-size: 17px;
    color: #444;
    font-family: iranyekan;
    background: #f7f7f7
}

body.homepage .te-blocks .te-block-item a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #444;
    font-family: iranyekan
}

body.homepage .te-blocks .te-block-item img {
    width: 135px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px
}

body.homepage .te-blocks .te-block-item .te-block-text {
    padding: 6px 22px 9px;
    display: block;
    line-height: 1
}

body.homepage .te-blocks .te-block-item .te-block-text:last-child {
    background: #555;
    color: #fff;
    -webkit-box-shadow: 1px 1px 1px #666;
    box-shadow: 1px 1px 1px #666;
    display: inline-block;
    border-radius: 4px;
    margin-top: 7px
}

@media (min-width:761px) {
    body.homepage .te-block-item .te-forecast-commodity .img {
        width: 135px;
        height: 135px;
        background: url(../images/sprites4.png) -316px -198px;
        margin: 0 auto
    }
    body.homepage .te-block-item .te-forecast-bond .img {
        width: 135px;
        height: 135px;
        background: url(../images/sprites4.png) -161px -43px;
        margin: 0 auto
    }
    body.homepage .te-block-item .te-forecast-stocks .img {
        width: 135px;
        height: 135px;
        background: url(../images/sprites4.png) -161px -198px;
        margin: 0 auto
    }
    body.homepage .te-block-item .te-forecast-currency .img {
        width: 135px;
        height: 135px;
        background: url(../images/sprites4.png) -316px -43px;
        margin: 0 auto
    }
}

body.homepage .te-block-item .img {
    margin-bottom: 20px !important
}

body.homepage .tabs {
    background: #e4e4e4;
    display: flex
}

body.homepage .tabs a {
    flex-grow: 1;
    display: flex;
    justify-content: center
}

@media (min-width:769px) and (max-width:979px) {
    /*.table-header-summary-container .table-header-summary-bottom-dt1,*/
    /*.table-header-summary-container .table-header-summary-bottom-dt2,*/
    /*.table-header-summary-container .table-header-summary-bottom-dt3 {*/
    /*    display: none !important*/
    /*}*/
    /*.table-header-summary-bottom-date {*/
    /*    border-left: 0 !important*/
    /*}*/
    /*ul.info-bar {*/
    /*    text-align: center*/
    /*}*/
    /*ul.info-bar li {*/
    /*    display: inline-block;*/
    /*    float: none !important*/
    /*}*/
}

@media all and (max-width:860px) {
    html ul.info-bar li {
        width: 12.6% !important
    }
}

@media (min-width:980px) and (max-width:1220px) {
    .table-header-summary-container .table-header-summary-bottom-dt3 {
        display: none !important
    }
    .table-header-summary-container .table-header-summary-bottom-dt2 {
        border-left: 0 !important
    }
}

@media (max-width:1219px) {
    body.homepage .bourse-tables-wrapper>.fs-cell,
    body.local-markets .bourse-tables-wrapper>.fs-cell {
        margin-bottom: 15px
    }
}

@media (max-width:769px) {
    /*body.homepage .hp-left-right {*/
    /*    margin-left: 0 !important*/
    /*}*/
    /*body.homepage #main .advertise {*/
    /*    margin-bottom: 7px*/
    /*}*/
    /*body.homepage .convert-and-archive,*/
    /*body.homepage .convert-and-archive-a-mobile-placement {*/
    /*    padding-top: 0 !important*/
    /*}*/
    /*body.homepage .convert-box.archive-tool {*/
    /*    margin-top: 5px !important*/
    /*}*/
    /*body.homepage #blob-calculator {*/
    /*    margin-top: 8px !important;*/
    /*    margin-bottom: 5px !important*/
    /*}*/
    /*#blob-calculator tr td:not(:last-child),*/
    /*#convert-chart tr td:not(:last-child),*/
    /*#gold-calculator tr td:not(:last-child) {*/
    /*    text-align: left !important;*/
    /*    padding: 8px 6px !important*/
    /*}*/
    /*#gold-calculator tr td:not(:last-child) input {*/
    /*    width: calc(100% - 150px) !important*/
    /*}*/
    /*#gold-calculator tr th {*/
    /*    text-align: center !important*/
    /*}*/
    /*#blob-calculator tr td:not(:last-child) input {*/
    /*    width: calc(100% - 130px) !important*/
    /*}*/
    /*#blob-calculator tr td:not(:last-child) select {*/
    /*    width: calc(100% - 130px) !important;*/
    /*    height: 34px*/
    /*}*/
    /*#convert-chart tr td:not(:last-child) input,*/
    /*#convert-chart tr td:not(:last-child) select {*/
    /*    width: calc(100% - 77px) !important*/
    /*}*/
    /*#convert-chart tr td:last-child {*/
    /*    padding-left: 8px !important*/
    /*}*/
    /*#convert-chart td:before {*/
    /*    top: 15px;*/
    /*    right: 6px;*/
    /*    width: 65px !important;*/
    /*    text-align: left;*/
    /*    font-size: 13px*/
    /*}*/
    /*#blob-calculator tr td,*/
    /*#convert-chart tr td,*/
    /*#gold-calculator tr td,*/
    /*.convert-box.archive-tool tr td {*/
    /*    padding: 10px 6px !important*/
    /*}*/
    /*#blob-calculator tr td select,*/
    /*#convert-chart tr td select,*/
    /*#gold-calculator tr td select,*/
    /*.convert-box.archive-tool tr td select {*/
    /*    padding-bottom: 5px !important;*/
    /*    padding-top: 1px !important;*/
    /*    font-family: iranyekan;*/
    /*    font-size: 13px;*/
    /*    height: 34px*/
    /*}*/
    /*#blob-calculator tr td input,*/
    /*#convert-chart tr td input,*/
    /*#gold-calculator tr td input,*/
    /*.convert-box.archive-tool tr td input {*/
    /*    padding: 5px 12px;*/
    /*    height: auto*/
    /*}*/
    /*#convert-chart tr td input {*/
    /*    padding: 8px 12px;*/
    /*    height: 34px !important;*/
    /*    border-radius: 4px*/
    /*}*/
    /*#main .archive-tool .convert-body td {*/
    /*    padding: 5px 8px 5px 1px !important*/
    /*}*/
    /*html #convert-chart tbody tr td,*/
    /*html #convert-chart tr td:not(:last-child) {*/
    /*    padding: 5px 6px !important*/
    /*}*/
    /*html table#convert-chart tbody tr td,*/
    /*html table.convert-box tbody tr td,*/
    /*html table.data-table tbody tr td,*/
    /*html table.invest-table tbody tr td {*/
    /*    font: 13px/1.3 iranyekan !important*/
    /*}*/
    /*body.homepage .archive-tool .convert-body td {*/
    /*    padding: 6px 0 9px !important*/
    /*}*/
    /*#footer .social>span {*/
    /*    display: block*/
    /*}*/
    /*body.homepage .te-blocks:not(.fakeClass) {*/
    /*    margin-top: 8px !important;*/
    /*    margin-bottom: 0*/
    /*}*/
    /*body.homepage .te-blocks .te-block-item:not(:last-child) {*/
    /*    margin-bottom: 15px*/
    /*}*/
    /*body.global-market table.data-table.market-table tbody tr {*/
    /*    height: 86px*/
    /*}*/
    /*body.global-market table#diff-table tbody tr {*/
    /*    height: 103px*/
    /*}*/
    /*body.global-market table#diff-table2 tbody tr {*/
    /*    height: 103px*/
    /*}*/
    /*body.homepage .last-tolerance {*/
    /*    margin-bottom: 10px !important*/
    /*}*/
    /*body.homepage .last-tolerance #last,*/
    /*body.homepage .last-tolerance #tolerance_high,*/
    /*body.homepage .last-tolerance #tolerance_low {*/
    /*    display: none !important*/
    /*}*/
}

@media (max-width:769px) {
    /*body.homepage .te-blocks .te-block-item .te-block-text:last-child {*/
    /*    font-size: 13px*/
    /*}*/
    /*body.homepage .te-blocks .te-block-item .te-block-text {*/
    /*    padding: 6px 10px 9px*/
    /*}*/
    /*body.homepage .te-block-item .te-forecast-commodity .img {*/
    /*    width: 109px;*/
    /*    height: 109px;*/
    /*    background: url(../images/sprites4.png) -169px -781px;*/
    /*    margin: 0 auto*/
    /*}*/
    /*body.homepage .te-block-item .te-forecast-bond .img {*/
    /*    width: 109px;*/
    /*    height: 109px;*/
    /*    background: url(../images/sprites4.png) -44px -656px;*/
    /*    margin: 0 auto*/
    /*}*/
    /*body.homepage .te-block-item .te-forecast-stocks .img {*/
    /*    width: 109px;*/
    /*    height: 109px;*/
    /*    background: url(../images/sprites4.png) -45px -781px;*/
    /*    margin: 0 auto*/
    /*}*/
    /*body.homepage .te-block-item .te-forecast-currency .img {*/
    /*    width: 109px;*/
    /*    height: 109px;*/
    /*    background: url(../images/sprites4.png) -169px -656px;*/
    /*    margin: 0 auto*/
    /*}*/
    /*body.homepage .te-block-item .img {*/
    /*    margin-bottom: 8px !important*/
    /*}*/
}

@media (max-width:580px) {
    body.homepage .te-blocks .te-block-item:not(:last-child) {
        margin-bottom: 10px
    }
}

@media (max-width:400px) and (min-width:351px) {
    body.homepage .te-blocks .te-block-item .te-block-text {
        padding: 6px 7px 9px;
        font-size: 16px
    }
    body.homepage .te-blocks .te-block-item .te-block-text:last-child {
        font-size: 12px
    }
    body.homepage .te-blocks .te-block-item:not(:last-child) {
        margin-bottom: 6px
    }
}

@media (max-width:350px) {
    body.homepage .te-blocks .te-block-item {
        width: 98%
    }
    body.homepage .te-blocks .te-block-item .te-block-text:last-child {
        font-size: 14px
    }
}

@media (max-width:769px) {
    /*table.market-table.mobile-half tbody tr {*/
    /*    width: 50%*/
    /*}*/
}

@media (max-width:499px) and (min-width:451px) {
    body.homepage .global-bourse .fs-xs-show {
        display: none !important
    }
}

@media (max-width:450px) {
    body.homepage .bourse-tables-wrapper>.fs-cell {
        width: 97.91666667% !important
    }
}

body.homepage table.crypto-table.data-table tbody tr th {
    padding: 7px 8px 9px 0
}

#supportchatwidget #widget-open,
.raychat_automessage_details,
.raychat_automessage_user_avatar,
.raychat_close_automessage,
.raychat_main_button,
.raychat_reply_to_automessage {
    display: none !important
}

.fab-wrapper {
    position: fixed;
    bottom: 55px;
    right: 15px;
    height: 70px;
    z-index: 99999999
}

body.homepage .fab-wrapper {
    bottom: 4px
}

.zoom-fab {
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 50%;
    background-color: #545454;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
    cursor: pointer;
    color: #fff;
    position: relative
}

.zoom-fab:hover {
    opacity: .9;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .14), 0 1px 7px 0 rgba(0, 0, 0, .12), 0 3px 1px -1px rgba(0, 0, 0, .2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .14), 0 1px 7px 0 rgba(0, 0, 0, .12), 0 3px 1px -1px rgba(0, 0, 0, .2)
}

.zoom-btn-large {
    width: 56px;
    height: 56px;
    line-height: 56px
}

.zoom-menu {
    position: absolute;
    right: 6px;
    left: auto;
    bottom: 85px;
    list-style: none;
    text-align: right;
    height: 0;
    overflow: hidden
}

.zoom-menu.show {
    height: auto;
    overflow: unset
}

.zoom-menu li {
    margin-top: 10px
}

.fab-wrapper #fab-btn .fab-icon {
    font-size: 20px;
    position: relative;
    top: 5px
}

.fab-wrapper a:focus,
.fab-wrapper a:hover {
    color: #fff
}

.fab-wrapper .fab-label {
    position: absolute;
    right: 100%;
    top: 6px;
    color: #444;
    background: #fff;
    border: 1px solid #ccc;
    min-width: 100px;
    display: inline-block;
    white-space: nowrap;
    margin-right: 11px;
    border-radius: 3px;
    padding: 4px 11px 7px;
    line-height: 20px;
    font-family: iranyekan;
    font-size: 13px
}

.fab-wrapper .fab-label:before {
    content: '';
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 9px;
    right: -3px;
    top: 10px;
    position: absolute;
    width: 8px;
    border-style: none;
    margin-top: 1px;
    border-width: 1px 1px 0 0;
    -webkit-transform: rotate(-43deg);
    transform: rotate(-43deg);
    -webkit-box-shadow: 1px 1px 0 #ccc;
    box-shadow: 1px 1px 0 #ccc
}

.fab-wrapper .fab-icon {
    font-size: 20px;
    position: relative;
    top: 3px
}

.scale-transition {
    -webkit-transition: -webkit-transform .3s cubic-bezier(.53, .01, .36, 1.63) !important;
    transition: -webkit-transform .3s cubic-bezier(.53, .01, .36, 1.63) !important;
    transition: transform .3s cubic-bezier(.53, .01, .36, 1.63) !important;
    transition: transform .3s cubic-bezier(.53, .01, .36, 1.63), -webkit-transform .3s cubic-bezier(.53, .01, .36, 1.63) !important
}

.scale-transition.scale-out {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .2s !important;
    transition: -webkit-transform .2s !important;
    transition: transform .2s !important;
    transition: transform .2s, -webkit-transform .2s !important
}

.scale-transition.scale-in {
    -webkit-transform: scale(1);
    transform: scale(1)
}

#fab-btn.open {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.fab-btn-support-chat {
    background-color: #f44336
}

.fab-btn-support-chat .fab-label {
    border-color: #f44336;
    color: #f44336
}

.fab-btn-support-chat .fab-label:before {
    -webkit-box-shadow: 1px 1px 0 #f44336;
    box-shadow: 1px 1px 0 #f44336
}

.fab-btn-support-bot {
    background-color: #ff7d00
}

.fab-btn-support-bot .fab-label {
    border-color: #ff7d00;
    color: #ff7d00
}

.fab-btn-support-bot .fab-label:before {
    -webkit-box-shadow: 1px 1px 0 #ff7d00;
    box-shadow: 1px 1px 0 #ff7d00
}

.fab-btn-bug {
    background-color: #4caf50
}

.fab-btn-bug .fab-label {
    border-color: #4caf50;
    color: #4caf50
}

.fab-btn-bug .fab-label:before {
    -webkit-box-shadow: 1px 1px 0 #4caf50;
    box-shadow: 1px 1px 0 #4caf50
}

.fab-btn-contact {
    background-color: #2196f3
}

.fab-btn-contact .fab-label {
    border-color: #2196f3;
    color: #2196f3
}

.fab-btn-contact .fab-label:before {
    -webkit-box-shadow: 1px 1px 0 #2196f3;
    box-shadow: 1px 1px 0 #2196f3
}

.fab-btn-support {
    background-color: #9c27b0
}

.fab-btn-support .fab-label {
    border-color: #9c27b0;
    color: #9c27b0
}

.fab-btn-support .fab-label:before {
    -webkit-box-shadow: 1px 1px 0 #9c27b0;
    box-shadow: 1px 1px 0 #9c27b0
}

.zoom-btn-sm {
    background-color: #828181
}

.zoom-btn-sm .fab-label {
    border-color: #9e9e9e;
    color: #444
}

.zoom-btn-sm .fab-label:before {
    -webkit-box-shadow: 1px 1px 0 #9e9e9e;
    box-shadow: 1px 1px 0 #9e9e9e
}

@media (max-width:769px) {
    /*.fab-wrapper {*/
    /*    bottom: -5px*/
    /*}*/
    /*.zoom-menu li {*/
    /*    margin-top: 5px*/
    /*}*/
    /*.zoom-menu {*/
    /*    bottom: 85px*/
    /*}*/
}

.market-table-first-limit tbody tr th:first-child {
    width: 280px !important;
    max-width: unset !important
}

@media (max-width:769px) {
    /*.market-table-first-limit tbody tr th:first-child {*/
    /*    width: auto !important*/
    /*}*/
}

.ask_bid-switcher-container {
    text-align: center;
    margin-bottom: 15px !important
}

.ask_bid-switcher {
    display: inline-block;
    font-family: iranyekan, arial, helvetica;
    border: 1px solid #a7a7a7;
    border-radius: 2px
}

.ask_bid-switcher-btn {
    display: inline-block
}

.ask_bid-switcher-btn:first-child {
    border-left: 1px solid #ababab
}

.ask_bid-switcher-btn:last-child {
    margin-right: -4px
}

.ask_bid-switcher-btn a {
    color: #555;
    padding: 2px 16px 4px;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    width: 190px;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    direction: ltr
}

@media (max-width:480px) {
    .ask_bid-switcher-btn a {
        width: 160px !important;
        white-space: nowrap
    }
}

.ask_bid-switcher-btn:not(.active):hover a {
    background: #f5f5f5
}

.ask_bid-switcher-btn.active {
    background: #ffa200
}

.ask_bid-switcher-btn.active:hover {
    background: #ffa200
}

.ask_bid-switcher-btn.active a {
    color: #fff
}

.ask_bid-switcher-btn:not(:last-child):after {
    content: '';
    display: inline-block;
    width: 13px;
    height: 13px;
    background: #fff;
    position: relative;
    top: 3px;
    border-radius: 50%;
    margin-right: -13px;
    right: 7px;
    border: 1px solid #a7a7a7
}

html .country-flag-item {
    width: 16px !important;
    top: 3px !important;
    position: relative
}

html .country-popover-body-item a {
    line-height: 1.1
}

.footer-quickview ul.info-bar li span.info-value,
.footer-quickview ul.info-bar li:hover span.info-value {
    background: unset !important
}

.q-box {
    display: block;
    position: relative;
    width: 100%;
    padding: 10px;
    margin: auto
}

.q-box-inner {
    border: 3px solid #16041f;
    padding: 25px;
    direction: rtl;
    background: #ffb636
}

.q-box-inner:before {
    content: '\f10d';
    background: #fff;
    width: 50px;
    height: 45px;
    position: absolute;
    top: -5px;
    left: -5px;
    border-radius: 50px;
    font-family: FontAwesome;
    text-align: center;
    font-size: 28px;
    color: #16041f
}

.q-box-title {
    position: relative;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
    z-index: 1
}

.q-box-title span {
    position: relative;
    z-index: 2
}

.q-box-title:before {
    content: "";
    width: 95%;
    height: 15px;
    background: #ffdfa8;
    position: absolute;
    top: 6px;
    right: -3px;
    left: unset;
    z-index: 2;
    opacity: 1;
    border-radius: 4px
}

.q-box-inner:after {
    content: '\f10e';
    background: #fff;
    width: 50px;
    height: 45px;
    position: absolute;
    bottom: -5px;
    right: -5px;
    border-radius: 50px;
    font-family: FontAwesome;
    text-align: center;
    font-size: 28px;
    color: #16041f
}

.country-flag-item.mini-flag {
    width: 16px
}

.q-box-content {
    display: block
}

iframe {
    display: block;
    width: 99%
}

html.dark .q-box-inner {
    border: 3px solid #000
}

html.dark .q-box-content {
    color: #000
}

html.dark .q-box-title span {
    color: #333
}

html.dark .q-box-inner::before {
    background: #131313;
    color: #ffb636
}

html.dark .q-box-inner::after {
    background: #131313;
    color: #ffb636
}

#help-box .form-external-wrapper {
    height: 100px;
    opacity: 0
}

#help-box .show-w {
    display: inline-block;
    font-size: 20px;
    background: #eee;
    color: #000;
    cursor: pointer
}

#help-box {
    position: fixed;
    top: 0;
    right: -560px;
    bottom: 0;
    z-index: 999999999999;
    min-width: 500px;
    box-shadow: -5px 0 25px 0 rgba(0, 0, 0, .14);
    -webkit-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in;
    background: #fff
}

#help-box.help-box-show {
    right: 0
}

#help-box .help-box-content {
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    bottom: 0
}

#help-box .help-box-bg {
    position: fixed;
    left: 0;
    background: #000;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    display: none;
    opacity: .2
}

#help-box.help-box-show .help-box-bg {
    display: block
}

#help-box .help-box-close {
    cursor: pointer;
    width: 60px;
    height: 60px;
    background: #fff;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: -60px;
    -webkit-border-top-left-radius: 100px;
    -webkit-border-bottom-left-radius: 100px;
    -moz-border-radius-topleft: 100px;
    -moz-border-radius-bottomleft: 100px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    box-shadow: -5px 0 25px 0 rgba(0, 0, 0, .14)
}

#help-box .help-box-close i {
    font-size: 25px;
    margin: auto;
    padding: 17px;
    color: #333
}

#help-box .help-box-close svg {
    max-width: 30px;
    margin: 15px 12px;
    fill: #333
}

#help-box .help-top-nav-bar {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: #fff
}

#help-box .help-content {
    position: absolute;
    top: 50px;
    bottom: 60px;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 1
}

#help-box .help-navigation-bar {
    position: absolute !important;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    background: #fff;
    z-index: 2;
    box-shadow: -5px 0 25px 0 rgba(0, 0, 0, .14);
    display: flex;
    justify-content: space-around;
    align-items: center
}

#help-box .help-navigation-bar-btn {
    display: block;
    text-align: center;
    border-left: 1px solid #d5d5d5;
    height: 100%;
    flex-grow: 1;
    padding-top: 6px;
    color: #333;
    position: relative;
    cursor: pointer
}

#help-box .help-navigation-bar-btn:last-child {
    border-left: 0
}

#help-box .help-navigation-bar-btn svg {
    max-width: 27px;
    margin-bottom: -7px
}

#help-box .help-navigation-bar-btn.active .help-box-icon,
#help-box .help-navigation-bar-btn.active i:first-child,
#help-box .help-navigation-bar-btn.active span {
    fill: #dd3445;
    color: #dd3445
}

#help-box .help-navigation-bar-btn i {
    font-size: 24px;
    line-height: 1;
    position: relative;
    bottom: -4px
}

#help-box .help-link a {
    color: #333
}

#help-box .help-navigation-bar-btn span {
    display: block;
    width: 100%
}

#help-box .help-navigation-bar-btn ul:before {
    content: '';
    position: absolute;
    left: 25px;
    bottom: -13px;
    border-bottom: none;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-top: 12px solid #d5d5d5
}

#help-box .help-navigation-bar-btn ul {
    display: none;
    position: absolute;
    bottom: 63px;
    background: #fff;
    left: 0;
    text-align: right;
    border-radius: 6px;
    min-width: 250px;
    margin: 5px 5px 10px 5px;
    z-index: 2;
    border: 1px solid #d5d5d5
}

#help-box .help-navigation-bar-btn.active ul,
#help-box.show_more .help-content-bg {
    display: block
}

#help-box .help-content-bg {
    position: fixed;
    left: 0;
    background: #000;
    top: 50px;
    bottom: 60px;
    right: 0;
    z-index: 1;
    opacity: .15;
    max-width: 500px;
    display: none
}

#help-box .help-navigation-bar-btn ul li {
    padding: 10px;
    font-weight: 600;
    font-size: 13px;
    border-bottom: 1px solid #d5d5d5
}

#help-box .help-navigation-bar-btn ul li:last-child {
    border-bottom: 0
}

#help-box .help-navigation-bar-btn ul li i {
    font-size: 16px;
    position: relative;
    top: 0;
    margin-left: 4px
}

#help-box .help-nav-bar {
    height: 50px;
    display: flex;
    align-items: center;
    font-size: 19px;
    position: relative;
    z-index: 10
}

#help-box .help-nav-bar .help-link,
#help-box .help-nav-bar i {
    width: 50px;
    height: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 23px;
    color: #333
}

#help-box .help-nav-bar span {
    flex-grow: 1;
    font-weight: 600;
    padding-right: 20px
}

#help-box iframe {
    width: 100%;
    border: 0;
    height: 100%;
    padding: 0
}

#help-box .page-help-content {
    margin: 0
}

#help-box .page-help-content #filter-input {
    padding: 8px 15px 12px;
    margin: 10px 15px;
    width: calc(100% - 30px);
    border: 0 !important;
    font-size: 14px
}

#help-box .faq-article-show {
    margin: 0 15px 20px;
    border: 0 !important
}

#help-box .page-help-content h4 {
    border: 0 !important;
    padding: 20px 60px 20px 15px;
    line-height: 2
}

#help-box .page-help-content h4::after {
    padding: 15px 13px;
    right: 5px;
    bottom: 0;
    top: 5px;
    font-size: 30px;
    color: #ccc
}

#help-box .telegram-btn-in-help {
    right: 0 !important;
    display: none
}

#help-box .page-help-content .filter-box {
    padding: 7.5px 0;
    background: #dd3445 !important
}

#help-box .page-help-content h4:hover::after {
    color: #dd3445 !important
}

#help-box .page-help-content .article-list article {
    list-style-type: none;
    box-sizing: border-box;
    padding: 0;
    background: #fff;
    cursor: pointer;
    border-radius: 5px;
    border: .5px solid #e6e9ed;
    box-shadow: 0 1px 4px 0 rgba(48, 70, 84, .1) !important;
    margin-bottom: 10px !important
}

#help-box .page-help-content #faq-article-list {
    padding: 0 !important;
    padding-top: 15px !important;
    height: calc(100% - 80px);
    overflow: auto
}

@media (max-width:520px) {
    #help-box {
        min-width: 100%
    }
    #help-box .help-box-close {
        top: 0;
        left: 0;
        border-radius: 0;
        box-shadow: unset;
        width: 42px;
        height: 30px;
        z-index: 999
    }
    #help-box .help-box-close i {
        padding: 10px
    }
    #help-box .help-nav-bar .help-link {
        margin-left: 40px
    }
}

#help-box .help-box-loading {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#help-box .help-box-loading svg {
    max-width: 50px
}

html.dark #help-box .help-box-content {
    background: #555
}

html.dark #help-box .help-box-close {
    background: #555;
    box-shadow: -5px 0 25px 0 #000
}

html.dark #help-box .help-box-close i {
    color: #fff
}

html.dark #help-box .help-navigation-bar {
    background: #555
}

html.dark #help-box .help-navigation-bar-btn {
    border-left: 1px solid #373737;
    color: #fff
}

html.dark #help-box .page-help-content .article-list article {
    border: .5px solid #151515;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .54) !important
}

html.dark #help-box .page-help-content #filter-input {
    border: 1px solid #000 !important
}

html.dark #help-box .help-link a,
html.dark #help-box .help-nav-bar span {
    color: #fff
}

html.dark #help-box .help-box-close svg,
html.dark #help-box .help-box-icon {
    fill: #fff
}

#help-box .help-box-icon {
    fill: #333
}

#help-box .help-box-icon2 path {
    fill: #333
}

#help-box .help-box-icons {
    background: url(https://static.tgju.org/views/default/images/sprites4.png?05);
    height: 30px;
    width: 30px;
    margin: auto
}

#help-box .help-box-icon-ticket {
    background-position: -155px -1782px
}

#help-box .help-box-icon-help {
    background-position: -188px -1782px
}

#help-box .help-box-icon-forums {
    background-position: -228px -1782px;
    width: 37px
}

#help-box .help-box-icon-chat {
    background-position: -122px -1782px
}

#help-box .help-box-icon-smart-chat {
    background-position: -85px -1782px
}

#help-box .help-box-icon-close {
    background-position: -14px -1783px;
    margin-top: 10px;
    margin-left: 16px
}

#help-box .help-box-icon-link {
    background-position: -49px -1784px;
    height: 30px !important;
    width: 30px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-smart-chat {
    background-position: -84px -1860px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-chat {
    background-position: -120px -1860px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-ticket {
    background-position: -154px -1860px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-help {
    background-position: -188px -1860px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-forums {
    background-position: -227px -1860px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-close {
    background-position: -14px -1860px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-close {
    background-position: -14px -1860px !important
}

#help-box .help-navigation-bar-btn.active .help-box-icon-link {
    background-position: -49px -1860px !important
}

#help-box .page-help-content img {
    margin: 5px auto !important;
    text-align: center !important;
    display: block !important
}

#help-box .ex-link {
    padding-left: 13px
}

html.dark #help-box .help-box-icon-smart-chat {
    background-position: -84px -1821px
}

html.dark #help-box .help-box-icon-chat {
    background-position: -121px -1821px
}

html.dark #help-box .help-box-icon-ticket {
    background-position: -154px -1821px
}

html.dark #help-box .help-box-icon-help {
    background-position: -188px -1821px
}

html.dark #help-box .help-box-icon-forums {
    background-position: -227px -1821px
}

html.dark #help-box .help-box-icon-close {
    background-position: -14px -1822px
}

html.dark #help-box .help-box-icon-link {
    background-position: -49px -1823px
}

.medium-pages-item svg {
    max-width: 110px;
    height: 90px;
    margin: 35px 0 20px
}

.medium-pages-item svg .fa-primary {
    fill: #023b60
}

.medium-pages-item svg .fa-secondary {
    fill: #f7b948 !important;
    opacity: 1 !important
}

html.dark .medium-pages-item svg .fa-secondary {
    fill: #fff !important
}

html.dark .medium-pages-item svg .fa-primary {
    fill: #f7931c !important
}

.internal #footer #copyright {
    padding-bottom: 60px !important
}

.index-tabs-block-name {
    font-size: 14px;
    color: #444;
    background: #e5e7eb;
    padding: 9px 10px;
    margin-left: -10px;
    display: inline-block
}

html.dark .index-tabs-block-name {
    color: #fff;
    background: #2f2f2f
}


.widgets table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0
}

.widgets table.dataTable tfoot th,
.widgets table.dataTable thead th {
    font-weight: 700
}

.widgets table.dataTable thead td,
.widgets table.dataTable thead th {
    padding: 10px 18px;
    border-bottom: 1px solid #111
}

.widgets table.dataTable thead td:active,
.widgets table.dataTable thead th:active {
    outline: 0
}

.widgets table.dataTable tfoot td,
.widgets table.dataTable tfoot th {
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111
}

.widgets table.dataTable thead .sorting,
.widgets table.dataTable thead .sorting_asc,
.widgets table.dataTable thead .sorting_desc {
    cursor: pointer
}

.widgets table.dataTable thead .sorting,
.widgets table.dataTable thead .sorting_asc,
.widgets table.dataTable thead .sorting_asc_disabled,
.widgets table.dataTable thead .sorting_desc,
.widgets table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right
}

.widgets table.dataTable thead .sorting {
    background-image: url(DataTables-1.10.12/images/sort_both.png)
}

.widgets table.dataTable thead .sorting_asc {
    background-image: url(DataTables-1.10.12/images/sort_asc.png)
}

.widgets table.dataTable thead .sorting_desc {
    background-image: url(DataTables-1.10.12/images/sort_desc.png)
}

.widgets table.dataTable thead .sorting_asc_disabled {
    background-image: url(DataTables-1.10.12/images/sort_asc_disabled.png)
}

.widgets table.dataTable thead .sorting_desc_disabled {
    background-image: url(DataTables-1.10.12/images/sort_desc_disabled.png)
}

.widgets table.dataTable tbody tr {
    background-color: #fff
}

.widgets table.dataTable tbody tr.selected {
    background-color: #b0bed9
}

.widgets table.dataTable tbody td,
.widgets table.dataTable tbody th {
    padding: 8px 10px
}

.widgets table.dataTable.display tbody td,
.widgets table.dataTable.display tbody th,
.widgets table.dataTable.row-border tbody td,
.widgets table.dataTable.row-border tbody th {
    border-top: 1px solid #ddd
}

.widgets table.dataTable.display tbody tr:first-child td,
.widgets table.dataTable.display tbody tr:first-child th,
.widgets table.dataTable.row-border tbody tr:first-child td,
.widgets table.dataTable.row-border tbody tr:first-child th {
    border-top: none
}

.widgets table.dataTable.cell-border tbody td,
.widgets table.dataTable.cell-border tbody th {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.widgets table.dataTable.cell-border tbody tr td:first-child,
.widgets table.dataTable.cell-border tbody tr th:first-child {
    border-left: 1px solid #ddd
}

.widgets table.dataTable.cell-border tbody tr:first-child td,
.widgets table.dataTable.cell-border tbody tr:first-child th {
    border-top: none
}

.widgets table.dataTable.display tbody tr.odd,
.widgets table.dataTable.stripe tbody tr.odd {
    background-color: #f9f9f9
}

.widgets table.dataTable.display tbody tr.odd.selected,
.widgets table.dataTable.stripe tbody tr.odd.selected {
    background-color: #acbad4
}

.widgets table.dataTable.display tbody tr:hover,
.widgets table.dataTable.hover tbody tr:hover {
    background-color: #f6f6f6
}

.widgets table.dataTable.display tbody tr:hover.selected,
.widgets table.dataTable.hover tbody tr:hover.selected {
    background-color: #aab7d1
}

.widgets table.dataTable.display tbody tr>.sorting_1,
.widgets table.dataTable.display tbody tr>.sorting_2,
.widgets table.dataTable.display tbody tr>.sorting_3,
.widgets table.dataTable.order-column tbody tr>.sorting_1,
.widgets table.dataTable.order-column tbody tr>.sorting_2,
.widgets table.dataTable.order-column tbody tr>.sorting_3 {
    background-color: #fafafa
}

.widgets table.dataTable.display tbody tr.selected>.sorting_1,
.widgets table.dataTable.display tbody tr.selected>.sorting_2,
.widgets table.dataTable.display tbody tr.selected>.sorting_3,
.widgets table.dataTable.order-column tbody tr.selected>.sorting_1,
.widgets table.dataTable.order-column tbody tr.selected>.sorting_2,
.widgets table.dataTable.order-column tbody tr.selected>.sorting_3 {
    background-color: #acbad5
}

.widgets table.dataTable.display tbody tr.odd>.sorting_1,
.widgets table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #f1f1f1
}

.widgets table.dataTable.display tbody tr.odd>.sorting_2,
.widgets table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
    background-color: #f3f3f3
}

.widgets table.dataTable.display tbody tr.odd>.sorting_3,
.widgets table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
    background-color: #f5f5f5
}

.widgets table.dataTable.display tbody tr.odd.selected>.sorting_1,
.widgets table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
    background-color: #a6b4cd
}

.widgets table.dataTable.display tbody tr.odd.selected>.sorting_2,
.widgets table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
    background-color: #a8b5cf
}

.widgets table.dataTable.display tbody tr.odd.selected>.sorting_3,
.widgets table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
    background-color: #a9b7d1
}

.widgets table.dataTable.display tbody tr.even>.sorting_1,
.widgets table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #fafafa
}

.widgets table.dataTable.display tbody tr.even>.sorting_2,
.widgets table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
    background-color: #fcfcfc
}

.widgets table.dataTable.display tbody tr.even>.sorting_3,
.widgets table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
    background-color: #fefefe
}

.widgets table.dataTable.display tbody tr.even.selected>.sorting_1,
.widgets table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
    background-color: #acbad5
}

.widgets table.dataTable.display tbody tr.even.selected>.sorting_2,
.widgets table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
    background-color: #aebcd6
}

.widgets table.dataTable.display tbody tr.even.selected>.sorting_3,
.widgets table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
    background-color: #afbdd8
}

.widgets table.dataTable.display tbody tr:hover>.sorting_1,
.widgets table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
    background-color: #eaeaea
}

.widgets table.dataTable.display tbody tr:hover>.sorting_2,
.widgets table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
    background-color: #ececec
}

.widgets table.dataTable.display tbody tr:hover>.sorting_3,
.widgets table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
    background-color: #efefef
}

.widgets table.dataTable.display tbody tr:hover.selected>.sorting_1,
.widgets table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
    background-color: #a2aec7
}

.widgets table.dataTable.display tbody tr:hover.selected>.sorting_2,
.widgets table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
    background-color: #a3b0c9
}

.widgets table.dataTable.display tbody tr:hover.selected>.sorting_3,
.widgets table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
    background-color: #a5b2cb
}

.widgets table.dataTable.no-footer {
    border-bottom: 1px solid #111
}

.widgets table.dataTable.nowrap td,
.widgets table.dataTable.nowrap th {
    white-space: nowrap
}

.widgets table.dataTable.compact thead td,
.widgets table.dataTable.compact thead th {
    padding: 4px 17px 4px 4px
}

.widgets table.dataTable.compact tfoot td,
.widgets table.dataTable.compact tfoot th {
    padding: 4px
}

.widgets table.dataTable.compact tbody td,
.widgets table.dataTable.compact tbody th {
    padding: 4px
}

.widgets table.dataTable td.dt-left,
.widgets table.dataTable th.dt-left {
    text-align: left
}

.widgets table.dataTable td.dataTables_empty,
.widgets table.dataTable td.dt-center,
.widgets table.dataTable th.dt-center {
    text-align: center
}

.widgets table.dataTable td.dt-right,
.widgets table.dataTable th.dt-right {
    text-align: right
}

.widgets table.dataTable td.dt-justify,
.widgets table.dataTable th.dt-justify {
    text-align: justify
}

.widgets table.dataTable td.dt-nowrap,
.widgets table.dataTable th.dt-nowrap {
    white-space: nowrap
}

.widgets table.dataTable tfoot td.dt-head-left,
.widgets table.dataTable tfoot th.dt-head-left,
.widgets table.dataTable thead td.dt-head-left,
.widgets table.dataTable thead th.dt-head-left {
    text-align: left
}

.widgets table.dataTable tfoot td.dt-head-center,
.widgets table.dataTable tfoot th.dt-head-center,
.widgets table.dataTable thead td.dt-head-center,
.widgets table.dataTable thead th.dt-head-center {
    text-align: center
}

.widgets table.dataTable tfoot td.dt-head-right,
.widgets table.dataTable tfoot th.dt-head-right,
.widgets table.dataTable thead td.dt-head-right,
.widgets table.dataTable thead th.dt-head-right {
    text-align: right
}

.widgets table.dataTable tfoot td.dt-head-justify,
.widgets table.dataTable tfoot th.dt-head-justify,
.widgets table.dataTable thead td.dt-head-justify,
.widgets table.dataTable thead th.dt-head-justify {
    text-align: justify
}

.widgets table.dataTable tfoot td.dt-head-nowrap,
.widgets table.dataTable tfoot th.dt-head-nowrap,
.widgets table.dataTable thead td.dt-head-nowrap,
.widgets table.dataTable thead th.dt-head-nowrap {
    white-space: nowrap
}

.widgets table.dataTable tbody td.dt-body-left,
.widgets table.dataTable tbody th.dt-body-left {
    text-align: left
}

.widgets table.dataTable tbody td.dt-body-center,
.widgets table.dataTable tbody th.dt-body-center {
    text-align: center
}

.widgets table.dataTable tbody td.dt-body-right,
.widgets table.dataTable tbody th.dt-body-right {
    text-align: right
}

.widgets table.dataTable tbody td.dt-body-justify,
.widgets table.dataTable tbody th.dt-body-justify {
    text-align: justify
}

.widgets table.dataTable tbody td.dt-body-nowrap,
.widgets table.dataTable tbody th.dt-body-nowrap {
    white-space: nowrap
}

.widgets table.dataTable,
.widgets table.dataTable td,
.widgets table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.widgets .dataTables_wrapper {
    position: relative;
    clear: both;
    zoom: 1
}

.widgets .dataTables_wrapper .dataTables_length {
    float: left
}

.widgets .dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right
}

.widgets .dataTables_wrapper .dataTables_filter input {
    margin-left: .5em
}

.widgets .dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: .755em
}

.widgets .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: .25em
}

.widgets .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: .5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    color: #333 !important;
    border: 1px solid transparent;
    border-radius: 2px
}

.widgets .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.widgets .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #333 !important;
    border: 1px solid #979797;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(to top, #fff 0, #dcdcdc 100%);
    background: -moz-linear-gradient(to top, #fff 0, #dcdcdc 100%);
    background: -ms-linear-gradient(to top, #fff 0, #dcdcdc 100%);
    background: -o-linear-gradient(to top, #fff 0, #dcdcdc 100%);
    background: linear-gradient(to bottom, #fff 0, #dcdcdc 100%)
}

.widgets .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.widgets .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.widgets .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
    cursor: default;
    color: #666 !important;
    border: 1px solid transparent;
    background: 0 0;
    box-shadow: none
}

.widgets .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #fff !important;
    border: 1px solid #111;
    background-color: #585858;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #585858), color-stop(100%, #111));
    background: -webkit-linear-gradient(to top, #585858 0, #111 100%);
    background: -moz-linear-gradient(to top, #585858 0, #111 100%);
    background: -ms-linear-gradient(to top, #585858 0, #111 100%);
    background: -o-linear-gradient(to top, #585858 0, #111 100%);
    background: linear-gradient(to bottom, #585858 0, #111 100%)
}

.widgets .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    outline: 0;
    background-color: #2b2b2b;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2b2b2b), color-stop(100%, #0c0c0c));
    background: -webkit-linear-gradient(to top, #2b2b2b 0, #0c0c0c 100%);
    background: -moz-linear-gradient(to top, #2b2b2b 0, #0c0c0c 100%);
    background: -ms-linear-gradient(to top, #2b2b2b 0, #0c0c0c 100%);
    background: -o-linear-gradient(to top, #2b2b2b 0, #0c0c0c 100%);
    background: linear-gradient(to bottom, #2b2b2b 0, #0c0c0c 100%);
    box-shadow: inset 0 0 3px #111
}

.widgets .dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em
}

.widgets .dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, .9)), color-stop(75%, rgba(255, 255, 255, .9)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%)
}

.widgets .dataTables_wrapper .dataTables_filter,
.widgets .dataTables_wrapper .dataTables_info,
.widgets .dataTables_wrapper .dataTables_length,
.widgets .dataTables_wrapper .dataTables_paginate,
.widgets .dataTables_wrapper .dataTables_processing {
    color: #333
}

.widgets .dataTables_wrapper .dataTables_scroll {
    clear: both
}

.widgets .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    -webkit-overflow-scrolling: touch
}

.widgets .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td,
.widgets .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th {
    vertical-align: middle
}

.widgets .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,
.widgets .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing {
    height: 0;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important
}

.widgets .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #111
}

.widgets .dataTables_wrapper.no-footer div.dataTables_scrollBody table,
.widgets .dataTables_wrapper.no-footer div.dataTables_scrollHead table {
    border-bottom: none
}

.widgets .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}

@media screen and (max-width:767px) {
    .widgets .dataTables_wrapper .dataTables_info,
    .widgets .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }
    .widgets .dataTables_wrapper .dataTables_paginate {
        margin-top: .5em
    }
}

@media screen and (max-width:640px) {
    .widgets .dataTables_wrapper .dataTables_filter,
    .widgets .dataTables_wrapper .dataTables_length {
        float: none;
        text-align: center
    }
    .widgets .dataTables_wrapper .dataTables_filter {
        margin-top: .5em
    }
}

