﻿/*
    Sitesaz.ir
    Module Name = Post
    Version CSS = 1.1
    Start Class = SG-Module-Post
*/

.hide {
    display: none;
}

.SG-Module-Post {
    padding: 3px;
}

    .SG-Module-Post .Item-Form .Label {
        vertical-align: top;
    }
    /*[Tabs-Module]*/
    .SG-Module-Post .Tabs-Module-Post {
        margin-bottom: 15px;
        margin-top: 15px;
        border-bottom: 2px solid #555;
    }


        .SG-Module-Post .Tabs-Module-Post a {
            background: #888;
            display: inline-block;
            height: 40px;
            line-height: 40px;
            padding: 0 15px;
            color: #FFF !important;
            margin-left: 1px;
            border-bottom: 1px solid #FFF;
        }

.rtl .SG-Module-Post .Tabs-Module-Post a {
    float: right;
}

.ltr .SG-Module-Post .Tabs-Module-Post a {
    float: left;
}

.SG-Module-Post .Tabs-Module-Post a:hover {
    background: #666;
}

.SG-Module-Post .Tabs-Module-Post a.current {
    background: #555;
    border-bottom: 1px solid #555;
}

/*[MPost-Toolbar]*/
.SG-Module-Post .MPost-Toolbar {
    margin-bottom: 10px;
}

    .SG-Module-Post .MPost-Toolbar a {
        line-height: 30px;
        margin-left: 4px;
    }

        .SG-Module-Post .MPost-Toolbar a img {
            position: relative;
            top: 4px;
        }

    .SG-Module-Post .MPost-Toolbar .item-delete {
        color: #b10a0a;
    }

    .SG-Module-Post .MPost-Toolbar .item-archive {
        color: #d96c6c;
    }

    .SG-Module-Post .MPost-Toolbar .item-auth {
        color: #46a301;
    }

    .SG-Module-Post .MPost-Toolbar .item-topPost {
        color: #e29600;
    }

    .SG-Module-Post .MPost-Toolbar .item-move {
        color: #1189db;
    }

/*[MPost Grid]*/
.SG-Module-Post .MPost-Grid {
    background: #FFF;
    color: #333;
    width: 100%;
}

    .SG-Module-Post .MPost-Grid td {
        border: 1px solid #AAA;
        padding: 3px;
    }

    .SG-Module-Post .MPost-Grid .head-item {
        background: #999 url(/engine/modules/sitesaz.post/images/item-head.png) repeat-x 0 0;
        height: 40px;
        color: #111;
    }

    .SG-Module-Post .MPost-Grid .odd-item {
        background: #FFF;
    }

    .SG-Module-Post .MPost-Grid .even-item {
        background: #EEE;
    }

    .SG-Module-Post .MPost-Grid .pager-item {
    }

    .SG-Module-Post .MPost-Grid .tools-item {
        text-align: center;
    }

        .SG-Module-Post .MPost-Grid .tools-item img {
            cursor: pointer;
            position: relative;
            top: 4px;
        }

        .SG-Module-Post .MPost-Grid .tools-item input[type="image"] {
            position: relative;
            top: 4px;
        }

    .SG-Module-Post .MPost-Grid .checklist-item {
        text-align: center;
        width: 30px;
    }

        .SG-Module-Post .MPost-Grid .checklist-item input[type="checkbox"] {
            margin: 0 !important;
            padding: 0 !important;
            position: relative;
            top: 2px;
        }

/*[Tab-Content]*/
.SG-Module-Post .Tab-Content-1 .MPost-Grid .tools-item {
    width: 120px;
}

.SG-Module-Post .Tab-Content-2 .tools-item {
    width: 120px;
}

.SG-Module-Post .Tab-Content-2 .title-post {
    width: 70%;
}

.SG-Module-Post .Tab-Content-2 textarea {
    width: 70% !important;
    min-width: 70%;
}

.SG-Module-Post .Tab-Content-2 .item-control {
    border: 1px solid #CCC;
    padding: 3px;
    border-radius: 3px;
    margin-bottom: 3px;
    display: inline-block;
}

.SG-Module-Post .TxtCenter, .Align-Center {
    text-align: center;
}

.SG-Module-Post .Tab-Content-2 .item-control img {
    width: 35px;
    height: 35px;
    float: right;
    margin-left: 4px;
}

.SG-Module-Post .Tab-Content-2 .item-control input[type="file"] {
    margin: 5px 10px;
}

.SG-Module-Post .cke_skin_kama {
    width: 98.5% !important;
    margin-bottom: 8px;
    margin-top: 8px;
}

.SG-Module-Post .Tab-Content-2 .checkbox-item input {
    margin-left: 4px;
    position: relative;
    top: 3px;
}

.SG-Module-Post .Tab-Content-2 .Lock-Template {
    position: relative;
    top: 8px;
}

.SG-Module-Post .Tab-Content-2 .Item-Form-Parametr br {
    display: none;
}

.SG-Module-Post .Tab-Content-2 .Item-Form-Parametr .parametr-value {
    width: 70% !important;
}

.SG-Module-Post .Tab-Content-3 .tools-item {
    width: 50px;
}

.SG-Module-Post .Tab-Content-6 .tools-item {
    width: 50px;
}


/*****************/
.SG-Module-Post .Dashboard-Module-Post {
}

    .SG-Module-Post .Dashboard-Module-Post .MDashboard-Box {
        border: 1px solid #999;
        background: #FFF;
        color: #111;
        margin-bottom: 5px;
    }

        .SG-Module-Post .Dashboard-Module-Post .MDashboard-Box .MDashboard-Box-head {
            background: #999 url(/engine/modules/sitesaz.post/images/item-head.png) repeat-x 0 0;
            height: 35px;
            line-height: 35px;
            font-size: 18px;
            padding: 0 15px;
        }

        .SG-Module-Post .Dashboard-Module-Post .MDashboard-Box .MDashboard-Box-content {
            padding: 20px;
        }

.rtl .SG-Module-Post .Dashboard-Module-Post .MDashboard-Box .MDashboard-Box-content .img-box {
    float: right;
    text-align: center;
    width: 90px;
}

.ltr .SG-Module-Post .Dashboard-Module-Post .MDashboard-Box .MDashboard-Box-content .img-box {
    float: left;
    text-align: center;
    width: 90px;
}

.SG-Module-Post .Dashboard-Module-Post .MDashboard-Box .MDashboard-Box-content .img-box img {
    display: block;
    margin: 0 auto 10px;
}

.SG-Module-Post .Dashboard-Module-Post .statisticSystem li {
    list-style: none;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #CCC;
}

    .SG-Module-Post .Dashboard-Module-Post .statisticSystem li span {
        display: inline-block;
        width: 47%;
        text-align: left;
        padding-right: 2%;
    }


.rtl .SG-Module-Post .Dashboard-Module-Post .statisticSystem li span.type-count {
    text-align: right;
}

.ltr .SG-Module-Post .Dashboard-Module-Post .statisticSystem li span.type-count {
    text-align: left;
}

.SG-Module-Post .Dashboard-Module-Post .previous-posts {
    padding: 10px 0;
    border-bottom: 1px solid #CCC;
}

.SG-Module-Post .Dashboard-Module-Post .comment-post-box {
    border-bottom: 1px solid #CCC;
    padding: 10px 0;
}

    .SG-Module-Post .Dashboard-Module-Post .comment-post-box input[type="checkbox"] {
        margin-left: 4px;
    }

.rtl .SG-Module-Post .lastcomment {
    border-bottom: 1px solid #CCC;
    padding: 15px 0;
    text-align: right;
}

.ltr .SG-Module-Post .lastcomment {
    border-bottom: 1px solid #CCC;
    padding: 15px 0;
    text-align: left;
}


.SG-Module-Post .RSS-List-Module .Label {
    min-width: 35% !important;
}

.SG-Module-Post .Section-CheckBoxList .CheckBoxList-RSS {
    padding: 10px;
}

    .SG-Module-Post .Section-CheckBoxList .CheckBoxList-RSS input[type="checkbox"] {
        margin-left: 4px;
        position: relative;
        top: 3px;
    }

.SG-Module-Post .Section-CheckBoxList .Resualt-CheckBoxList-RSS {
    width: 90% !important;
    margin: 30px auto !important;
    display: block;
    text-align: left;
}

.SG-Module-Post .title-box-head-page {
    font-size: 13px !important;
    font-weight: normal;
}

/*****************/
.SG-Module-Post .Btn-Section-Grid {
    margin-bottom: 10px;
}

.tooltipster-light {
    border-radius: 5px;
    border: 1px solid #444;
    border-bottom: 2px solid #444;
    background: #FFF;
    color: #444;
    -webkit-box-shadow: 0 0 5px #777;
    box-shadow: 0 0 5px #777;
}

    .tooltipster-light .tooltipster-content {
        font-family: "B Yekan","Yekan",tahoma;
        font-size: 13.2px;
        line-height: 16px;
        padding: 8px 10px;
    }

.SG-Module-Post .Item-Form, .ItemForms {
    margin-bottom: 3px;
}

    .SG-Module-Post .Item-Form .Label, .ItemForms .LabelForms {
        display: inline-block;
        min-width: 35%;
    }

.parametrlist-module-post {
    width: 560px;
    margin: 20px auto;
    border-bottom: 1px solid #AAA;
}

    .parametrlist-module-post .MPost-Grid tr td {
        width: 50%;
        border-bottom: none !important;
    }

.parametrs-category-module-post {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 15px;
}

    .parametrs-category-module-post .MPost-Parametrs-Category {
        font-size: 18px;
        text-align: center;
        margin-bottom: 25px;
    }

    .parametrs-category-module-post .tools-item {
        width: 30px;
    }

.SG-Module-Post .access-users-module-post {
    width: 410px;
    margin: 30px auto;
}

    .SG-Module-Post .access-users-module-post .Btn-Green {
        margin-right: 5px;
        margin-left: 5px;
        padding-right: 3px;
        padding-left: 3px;
        font-family: sans-serif,tahoma !important;
        font-weight: bold;
        font-size: 18px;
    }

    .SG-Module-Post .access-users-module-post .First-Btn {
        margin-top: 55px;
    }

/*[Tags-List-Post]*/
.Tags-List-Post {
    border-bottom: 1px solid #CCC;
    border-radius: 5px;
    padding: 15px;
    margin-top: 15px;
    background: #F1F1F1;
}

    .Tags-List-Post ul li {
        display: inline-block;
        background: #FFF;
        border-bottom: 1px solid #CCC;
        border-radius: 3px;
        -moz-transition: all ease 0.3s;
        -o-transition: all ease 0.3s;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }

        .Tags-List-Post ul li A {
            padding: 3px 7px;
            color: #333;
        }


/*[Rating-Detail-Post]*/
.Rating-Detail-Post {
    border-bottom: 1px solid #CCC;
    border-radius: 5px;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #F1F1F1;
}

    .Rating-Detail-Post table {
        width: 50%;
        float: right;
        position: relative;
        top: 4px;
    }

    .Rating-Detail-Post img {
        max-width: 16px !important;
    }

    .Rating-Detail-Post .lang-float-left {
        position: relative;
        top: 4px;
    }


/*[Comment-Form-Post]*/
.Comment-Post-Title {
    font-size: 18px;
    line-height: 45px;
}

.Comment-Form-Post {
    border-bottom: 1px solid #CCC;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 15px;
    background: #F1F1F1;
}

.Comment-Form-Post-comment {
    width: 400px !important;
}

.Comment-Form-Post input[type="text"] {
    width: 200px !important;
}

.Comment-Form-Post select {
    width: 210px !important;
}

.Comment-List-Post .Comment-Item-Post {
    border-bottom: 1px solid #CCC;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 15px;
    background: #F1F1F1;
}

    .Comment-List-Post .Comment-Item-Post .Comment-Item-Post-Title {
        line-height: 25px;
        padding-bottom: 7px;
        border-bottom: 1px solid #CCC;
        margin-bottom: 10px;
    }

        .Comment-List-Post .Comment-Item-Post .Comment-Item-Post-Title input[type="checkbox"] {
            margin-left: 4px;
            position: relative;
            top: 3px;
        }

        .Comment-List-Post .Comment-Item-Post .Comment-Item-Post-Title input[disabled="disabled"], .Comment-List-Post .Comment-Item-Post .Comment-Item-Post-Title span[disabled="disabled"] input; {
            display: none;
        }

        .Comment-List-Post .Comment-Item-Post .Comment-Item-Post-Title .lang-float-right span {
            font-size: 18px;
        }

/*** Pager ***/
.pager {
    padding: 2px;
    text-align: center;
}

.pager-item {
    padding: 2px;
    text-align: center;
}

    .pager-item span {
        display: inline-block;
        *border-left: 0 none rgba(0, 0, 0, 0.1);
        border-right: 0 none rgba(0, 0, 0, 0.1);
        border-top: 0 none rgba(0, 0, 0, 0.1);
        border-bottom: 0 none rgba(0, 0, 0, 0.25);
        display: inline;
        padding: 4px 12px;
        margin-bottom: 3px;
        *margin-left: .3em;
        font-size: 13px;
        line-height: 20px;
        color: #333333;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        background-color: #f5f5f5;
        *background-color: #e6e6e6;
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
        *border-bottom-color: #b3b3b3;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
        *zoom: 1;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        *background-color: #51a351;
        background-image: linear-gradient(to bottom, #62c462, #51a351);
    }

        .pager-item span:hover {
            color: #ffffff;
            background-color: #51a351;
            *background-color: #499249;
        }

    .pager-item a {
        display: inline-block;
        *border-left: 0 none rgba(0, 0, 0, 0.1);
        border-right: 0 none rgba(0, 0, 0, 0.1);
        border-top: 0 none rgba(0, 0, 0, 0.1);
        border-bottom: 0 none #b3b3b3;
        display: inline;
        padding: 4px 12px;
        margin-bottom: 3px;
        *margin-left: .3em;
        font-size: 13px;
        line-height: 20px;
        color: #333333;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        background-color: #f5f5f5;
        *background-color: #e6e6e6;
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
        *border-bottom-color: #b3b3b3;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        zoom: 1;
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    }

        .pager-item a:hover {
            color: #333333;
            background-color: #e6e6e6;
            *background-color: #d9d9d9;
        }
/**********Comment Save**********/
.rtl .Comment-undirect {
    background-color: #FFFFDF;
    color: #666666;
    width: 98%;
    border: 1px solid #CCCCCC;
    text-align: right;
}

.ltr .Comment-undirect {
    background-color: #FFFFDF;
    color: #666666;
    width: 98%;
    border: 1px solid #CCCCCC;
    text-align: left;
}


.module-post-captcha {
    margin: 0 120px !important;
    text-align: center;
}

.module-post-searchlabel {
    margin-right: 50px;
}

.module-post-searchtextbox {
    width: 300px !important;
}

.module-post-Xml-Create {
    width: 99% !important;
    text-align: left;
}

.rtl .comment-content {
    text-align: right;
}

.ltr .comment-content {
    text-align: left;
}

.rtl .module-post-comment-itemstyle {
    text-align: right;
}

.ltr .module-post-comment-itemstyle {
    text-align: left;
}

/*Comment pager*/
.Commentpager {
    padding: 2px;
    text-align: center;
}

.Commentpager-item {
    padding: 2px;
    text-align: center;
}

    .Commentpager-item span {
        display: inline-block;
        *border-left: 0 none rgba(0, 0, 0, 0.1);
        border-right: 0 none rgba(0, 0, 0, 0.1);
        border-top: 0 none rgba(0, 0, 0, 0.1);
        border-bottom: 0 none rgba(0, 0, 0, 0.25);
        display: inline;
        padding: 4px 12px;
        margin-bottom: 3px;
        *margin-left: .3em;
        font-size: 13px;
        line-height: 20px;
        color: #333333;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        background-color: #f5f5f5;
        *background-color: #e6e6e6;
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
        *border-bottom-color: #b3b3b3;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
        *zoom: 1;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        *background-color: #51a351;
        background-image: linear-gradient(to bottom, #62c462, #51a351);
    }

        .Commentpager-item span:hover {
            color: #ffffff;
            background-color: #51a351;
            *background-color: #499249;
        }

    .Commentpager-item a {
        display: inline-block;
        *border-left: 0 none rgba(0, 0, 0, 0.1);
        border-right: 0 none rgba(0, 0, 0, 0.1);
        border-top: 0 none rgba(0, 0, 0, 0.1);
        border-bottom: 0 none #b3b3b3;
        display: inline;
        padding: 4px 12px;
        margin-bottom: 3px;
        *margin-left: .3em;
        font-size: 13px;
        line-height: 20px;
        color: #333333;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        background-color: #f5f5f5;
        *background-color: #e6e6e6;
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
        *border-bottom-color: #b3b3b3;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        zoom: 1;
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    }

        .Commentpager-item a:hover {
            color: #333333;
            background-color: #e6e6e6;
            *background-color: #d9d9d9;
        }


.SG-CT-N10035 .sgct-box {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    border-top: 4px solid #ccc;
}

    .SG-CT-N10035 .sgct-box:hover {
        border-top: 4px solid #222;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }

    .SG-CT-N10035 .sgct-box .box-head {
        height: 40px;
        font: 18px "b yekan","yekan";
        color: #000;
    }

        .SG-CT-N10035 .sgct-box .box-head a {
            color: #000;
        }

    .SG-CT-N10035 .sgct-box .box-body {
        padding: 10px;
        text-align: justify;
    }

    .SG-CT-N10035 .sgct-box img {
        float: right;
        margin-left: 10px;
    }

    .SG-CT-N10035 .sgct-box .box-btn {
        padding: 5px;
        text-align: left;
    }

    .SG-CT-N10035 .sgct-box .BtnBlack {
        background: #000;
    }

        .SG-CT-N10035 .sgct-box .BtnBlack:hover {
            background: #2a2a2a;
        }

        .SG-CT-N10035 .sgct-box .BtnBlack:active {
            background: #2a2a2a;
            border-bottom: 1px solid #111;
        }

#ctl01_ctl00_ctl00_cthComment_ctl00_txtUserInputValue {
    direction: ltr;
}

.cke_skin_kama textarea.cke_source {
    width: 100% !important;
}

.module-post-keyword {
    color: #808080;
    min-width: 300px;
    float: right;
}

.module-post-display {
    display: none;
}

.post-static {
    list-style: none;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #CCC;
}
.post-static-buttom {
    margin-top:5px;
    text-align:center;
}
.rtl .post-static-child {
    list-style:none !important;
    margin-right:5px; 
}
.ltr .post-static-child {
    list-style:none !important;
    margin-left:5px; 
}
.rtl .post-static-ctrl-value {
    float:left;
    margin-left:5px;
}
.ltr .post-static-ctrl-value {
    float:right;
    margin-right:5px;
}
