/*------- 404 Page -------*/
.error_container {
    width: 100%;
    text-align: center;
    font: bold 16px Vazir;
    color: #000000;
    padding: 150px 0;
}

/*------- News Page ------*/
.news_toolbar {
    width: 100%;
    padding: 5px 0 25px 0;
}

.news_id_c {
    width: 100%;
    text-align: right;
}

.news_pdate_c {
    width: 100%;
    text-align: left;
}

.news_tools {
    width: 100%;
}

.news_hits {
    width: 140px;
    float: right;
    text-align: right;
}

.news_print_botton,
.news_emails_botton,
.news_save_botton {
    width: 17px;
    height: 20px;
    line-height: 21px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    color: #203D98;
}

.news_print_botton {
    font-size: 1.25em;
}

.news_emails_botton {
    width: 16px;
    font-size: 1.1em;
}

.news_save_botton {
    width: 14px;
    height: 17px;
    display: block;
    font-size: 1.1em;
    margin-top: 1px;
}

.news_size_up,
.news_size_down {
    font-size: 1.3em;
    color: #203D98;
    float: left;
    line-height: 23px;
}

.news_path {
    width: 100%;
    float: right;
    font: 11px Vazir;
}

.news_path a {
    color: #1809A6;
}

.news_comments {
    width: 100%;
    text-align: right;
}

.news_comments a {
    font: 11px Vazir;
    color: #1809A6;
}

.news_size_reset {
    font: 15px/17px vazirMedium;
    float: left;
    padding: 0 3px;
    color: #203D98;
}

.news_size_reset_span {
    font: 13px vazirMedium;
}

.news_size_up i {
    font-size: .95em;
}

.news_size_down i {
    font-size: .95em;
}

.news_save_botton:hover,
.news_size_down:hover,
.news_size_reset:hover,
.news_size_up:hover {
    color: #203D98;
}

/*------- Share to -------*/
.share_to_container {
    padding-bottom: 4px;
    position: relative;
    text-align: right;
    width: 100%;
}

/*--- Archive & Search ---*/
.archive_form,
.search_form_c {
    border: 1px solid #CFCFCF;
    background: #E9E9E9;
}

.archive_form div,
.search_form_c div {
    padding: 3px;
}

.archive_form div span,
.search_form_c div span {
    margin: 3px 2px;
}

.news_archive_container {
    width: 100%;
}

.archive_page_container {
    text-align: left;
    width: 100%;
}

.archive_content {
    text-align: left;
    padding: 10px;
}

.search_result_container,
.search_result_nav {
    width: 100%;
}

/*------ Newsletter ------*/
.newsletter_container {
    text-align: right;
    margin-bottom: 10px;
}

.newsletter_message {
    padding: 50px 0;
    text-align: center;
}

.newsletter_message2 {
    text-align: justify;
    padding: 20px 0 10px 0;
}

.newsletter_title {
    text-align: right;
    padding: 20px 0 0 0;
}

/*--------- Tag ----------*/
.tag_page_container {
    width: 100%;
}

.tag {
    font: normal 9pt/14px Vazir;
    color: #000000;
}

.tag_rutitr {
    font: 12px/14px Vazir;
    color: #808080;
    text-align: right;
}

.tag_title {
    font: bold 18px/16px Vazir;
    text-align: right;
}

.tag_summerize {
    font: normal 11pt/16px Vazir;
    color: #3A3A3D;
    text-align: right;
}

.tag_info {
    font: 11pt Vazir;
    margin-top: 5px;
    color: #228822;
    text-align: right;
}

/*-------- Pager  --------*/
#tags div.pagination {
    direction: ltr;
}

div.pagination {
    padding: 3px;
    margin: 3px;
    text-align: center;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;
    color: #000099;
}

div.pagination a:hover,
div.pagination a:active {
    border: 1px solid #000099;
    color: #000000;
}

div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #000099;
    color: #FFFFFF;
}

div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}

/*------- RSS Page -------*/
.rss_def_c {
    width: 100%;
    float: right;
}

.rss_def {
    width: 100%;
    border: 1px solid #D1D1D1;
    padding: 18px;
    font: 12px Vazir;
    text-align: justify;
}

.rss_block {
    width: 100%;
    margin-bottom: 40px;
    padding-top: 30px;
}

.rss_row {
    width: 100%;
    margin-bottom: 10px;
    text-indent: 18px;
    border-bottom: 1px dotted;
}

.rss_lists_container {
    width: 605px;
    float: right;
    margin-left: 20px;
    padding-right: 25px;
}

.rss_def_title {
    font: bold 14px Vazir;
    text-align: center;
    width: 100%;
}

.rss_def_content {
    width: 100%;
    padding-top: 10px;
    line-height: 130%;
}

.rss_list_title {
    font: bold 14px Vazir;
    margin-bottom: 10px;
}

.rss_list_pn {
    width: 35%;
    float: right;
    font: 11px Vazir;
    color: #000000;
    padding-bottom: 5px;
    background: url('/client/themes/fa/main/img/rss_link.gif') no-repeat right;
}

.rss_list_link {
    font: 11px Vazir;
    color: #000000;
    direction: ltr;
    display: block;
    float: left;
    text-align: left;
    text-indent: 5px;
    width: 65%;
    padding-bottom: 5px;
}

/*----- Sport Table ------*/
.sport_match_container {
    width: 382px;
    position: relative;
    font: bold 14px Vazir;
    text-align: right;
    color: #444444;
}

.sport_week_container {
    width: 190px;
    height: 25px;
    padding: 0 0 0 4px;
    float: right;
    text-align: left;
}

.sport_table {
    width: 378px;
    border: 1px solid #1059AC;
}

.sport_tabs {
    padding: 0;
    width: 188px;
    float: right;
    height: 25px;
}

a.sport_tab {
    width: 81px;
    height: 25px;
    display: block;
    text-align: center;
    font: 11px/27px Vazir;
    color: #1D6FD2;
    margin-left: 3px;
    /*background: url('/client/themes/fa/main/img/tab_sport.gif') 0px 0px no-repeat;*/
    float: right;
    overflow: hidden;
}

.sport_tabs a.sport_active,
.sport_tabs a.sport_active:hover {
    /*background: url('/client/themes/fa/main/img/tab_sport.gif') -83px 0 no-repeat;*/
    color: #FFFFFF;
}

.sport_tab2 {
    margin-left: 0;
}

/* ----------- Tags  ----------------- */
.tags_container {
    width: 100%;
    margin-bottom: 10px;
    padding-right: 3px;
}

.tags_title {
    width: 100%;
    font: 11px/180% Vazir;
    color: #000000;
}

.tags_item {
    font: 11px Vazir;
    color: #122D92;
    outline: none;
}

.news-icon-tag {
    color: #203D98;
    font-size: 1.4em;
}

/* ----------- Share To  ----------------- */
.share_to_container_news {
    float: right;
    margin-bottom: 5px;
}

.news-share-item {
    border-radius: 3px;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-size: 17px;
    height: 28px;
    margin-left: 3px;
    overflow: hidden;
    padding-top: 2px;
    text-align: center;
    width: 30px;
}

.sn_twitter {
    background-color: #74BAE9;
    font-size: 19px;
}

.sn_facebook {
    background-color: #47639E;
}

.sn_telegram {
    background-color: #2aa8e2;
}

.sn_gplus {
    background-color: #DD5044;
}

.sn_whatsapp {
    background-color: #3BAEA4;
    font-size: 18px;
}

.nw_telegram {
    display: block;
    height: 75px;
    margin: 0 auto 10px;
    width: 69px;
}

.nw_telegram .nw_telegram_icon2 {
    color: #0086D5;
    font: 14px Vazir;
}

.nw_telegram .nw_telegram_icon1 {
    display: block;
    text-align: center;
    width: 54px;
    height: 54px;
    margin: 0 auto;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#78e3f0+0,53cbf1+40,37a0de+100 */
    background: rgb(120, 227, 240); /* Old browsers */
    background: -moz-linear-gradient(45deg, rgba(120, 227, 240, 1) 0%, rgba(83, 203, 241, 1) 40%, rgba(55, 160, 222, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, rgba(120, 227, 240, 1) 0%, rgba(83, 203, 241, 1) 40%, rgba(55, 160, 222, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, rgba(120, 227, 240, 1) 0%, rgba(83, 203, 241, 1) 40%, rgba(55, 160, 222, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78e3f0', endColorstr='#37a0de', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}

.nw_telegram .nw_telegram_icon1 i {
    color: #FFFFFF;
    display: block;
    font-size: 2.4em;
    line-height: 54px;
    padding-right: 2px;
    transform: skewY(16deg);
}

/* ---------- Text Advertisement ---------- */
.txt_adv_container {
    background-color: #CDCCD1;
    font: 12px Vazir;
    height: 20px;
    margin-bottom: 2px;
    padding-top: 2px;
    text-align: center;
}

.txt_adv_content {
    font: normal 12px Vazir;
    margin-bottom: 5px;
    text-align: center;
    border: 1px solid gray;
    background-color: #fff;
    padding: 5px;
}

.txt_adv_content2 {
    float: right;
    width: 127px;
    margin-left: 5px;
}

.txt_adv_text {
    text-align: right;
    color: #000000;
}

/* ----------- Prayer time  ----------------- */
.prayer_time_container {
    width: 460px;
    margin: auto;
    padding: 40px 0;
    text-align: center;
}

.prayer_form {
    width: 205px;
    float: right;
    margin-left: 20px;
}

.prayer_time {
    width: 223px;
    float: right;
}

.ptime_c {
    width: 221px;
    border: 1px solid #CCCCCC;
}

.ptime_row {
    border-bottom: 1px solid #CCCCCC;
}

.ptime_title {
    font: 11px Vazir;
    text-align: center;
    padding: 5px 0;
    background: #CCCCCC;
    color: #000000;
}

.ptime_col1 {
    width: 100px;
    float: right;
    padding: 5px;
    border-left: 1px solid #CCCCCC;
    font: 11px Vazir;
}

.ptime_col2 {
    width: 100px;
    float: right;
    padding: 5px;
    text-align: center;
    font: 11px Vazir;
}

/*----- home ------*/
.home_ptime {
    width: 177px;
    border: 1px solid #CCCCCC;
    margin-top: 25px;
}

.home_ptime_row {
    border-bottom: 1px solid #CCCCCC;
    font: 11px Vazir;
    text-align: center;
}

.home_ptime_row a {
    font: 11px Vazir;
    color: #D30C0C;
    padding: 5px 0;
    display: block;
}

.home_ptime_col1 {
    width: 78px;
    float: right;
    padding: 5px;
    border-left: 1px solid #CCCCCC;
    font: 11px Vazir;
}

.home_ptime_col2 {
    width: 78px;
    float: right;
    padding: 5px;
    text-align: center;
    font: 11px Vazir;
}

.newslett {
    display: block;
    height: 29px;
}

.page_content {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 0 10px;
}

.rss_list_pn_cat {
    color: #000000;
    float: right;
    font: 11px Vazir;
    padding: 0 30px 5px 0;
    width: 200px;
}

.send_error_bot {
    height: 26px;
    overflow: hidden;
    float: left;
    color: #ff0000;
    display: block;
    border: 1px solid #ff0000;
    padding: 4px 10px 3px;
    /*cursor: pointer;*/
    /*text-align: right;*/
    /*font: 12px/20px dana;*/
    /*width: 107px;*/
    /*margin-top: 5px;*/
}

.send_error_bot:hover {
    color: #ffffff;
    background-color: #ff0000;
}

/*-----------------------*/
.news_like {
    float: left;
    margin-bottom: 5px;
}

.news_rate_like_img_up {
    background: url('/client/themes/fa/main/img/like.gif') no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 33px;
    overflow: hidden;
    text-align: left;
    width: 151px;
}

.news_rate_like_img_down {
    background: url('/client/themes/fa/main/img/like.gif') no-repeat 0 -35px;
    cursor: pointer;
    display: block;
    float: left;
    overflow: hidden;
    height: 33px;
    width: 151px;
}

.like_number {
    float: left;
    margin: 4px auto auto 33px;
    text-align: left;
}

.marg-btn-c {
    margin-right: 27% !important;
}

@media only screen and (max-width: 767px) {
    .marg-btn-c {
        margin-right: 3% !important;
    }
}

.msg_poll_result {
    font: 8pt/150% Vazir;
}

/***** Changes For Solving Webmasters Error *****/

@media screen and (max-width: 767px) {
    .news_path {
        font-size: 12px
    }

    .news_print_botton, .news_emails_botton, .news_save_botton,
    .news_size_up, .news_size_down {
        width: unset;
        height: unset;
        padding-right: 5px;
    }

    .news_print_botton, .news_emails_botton, .news_save_botton, .news_size_up, .news_size_down {
        font-size: 22px;
        margin-right: 5px;
    }

    .news-share {
        margin-top: 10px !important;
        overflow: hidden;
    }

    .news_size_reset {
        font-size: 17px;
        padding-left: 0;
        padding-right: 5px;
    }

    .news_size_reset_span {
        font-size: 14px;
        padding-right: 4px;
    }

    .news-share {
        margin-top: 8px;
    }

    .navbar-toggle .icon-bar {
        width: 20px;
    }

    .navbar-toggle {
        padding: 9px 9px;
    }

    .send_error_bot {
        font-size: 12px;
    }

    .footer_nav ul li a {
        font-size: 12px;
    }

    .tag,
    .iransamaneh {
        font-size: 13px !important;
    }

    ul.menu1 li a {
        font-size: 12px;
    }

    .title5 {
        font-size: 12px;
    }

    a.rss_footer {
        width: 20px !important;
        height: 20px !important;
    }

    a.rss_link i, a.rss_footer i {
        font-size: 1.3em;
        display: inline-block;
        line-height: 18px;
        margin: 0 auto;
    }

    .logo1_news img {
        height: 81px;
    }

    .tags_item {
        font-size: 12px !important;
        padding-left: 3px;
        padding-right: 2px;
    }

    .tags_title {
        margin-bottom: 10px;
    }

    #comm_b .btn-default {
        height: 39px;
        width: 64px;
        padding: 0 0;
    }

    .print_news_down.news_nav_toolbar {
        margin-bottom: 10px;
    }

    .news_nav_toolbar,
    .inner_go_home span {
        font-size: 12px !important;
    }

    #ticker-content a {
        font-size: 12px;
    }

    .col1-news .body {
        overflow-x: hidden;
    }

    .news_corner_image {
        margin: auto auto;
    }
}


