/*---------------------- MP ---------------------*/

.moduletable.MP,
.MP {

    background-color: #fff;
	border-radius: 8px;
	box-shadow: 0px 5px 15px 0px #5f6e7830;
    margin: 30px 0;
    width: 100%;
    float: right;
	overflow: hidden;
}

.MP .PSearch {

    width: 100%;
}
.MP table {
	width: 100% !important;
}
.MP .module-header,
.MP .panelhead {

    color: #fff;
    direction: rtl;
    height: 50px;
    text-align: right;
	font-size: 12px;
    border-radius: 8px 8px 0 0;
    padding: 0 !important;
    margin-bottom: 16px;
    background-color: var(--color-dark-blue);
}

.MP .module-body {

    background-color: #fff;
    padding: 10px 15px;
    font-size: 14px;
    color: #666;
    min-height: 300px;
    direction: rtl;
    line-height: 2;
}
.PrintContentPage {
	color: #4F4F4F;
    text-align: justify;
}
.PrintContentPage a {
	color: #4F4F4F;
}
.PrintContentPage a:hover {
	color: var(--color-ochr);
}
.MP .module-body .News_Titr {
    width: 100%;
    float: right;
}

.MP .module-header h3 {

    margin: 0;
    font-size: 16px;
    padding: 10px;
}

.MP .module-header div {

    line-height: 38px;
    font-size: 12px;
    color: #fff;
    padding: 5px 10px;
    float: right;
}

.MP .module-header .subject-code {

    float: right;
    background-color: var(--brown-black);
    line-height: 1;
    margin: 12px;
    border-radius: 4px;
}

.MP .module-header .Short_Link {

    float: left;
}

.MP .module-header .Short_Link .shortlink {

    direction: ltr;
    text-align: left;
    height: 25px;
    color: #000;
    border: none;
    border-radius: 4px;
    padding: 0 10px;
    margin-right: 4px;
	width: 210px;
    font-size: 12px;
}

.opinion-border {

    overflow: hidden;
	text-align: center;
	margin-bottom:20px;
}

.opinion-border .highslide-caption {

    display: none;
}

.subject-body .News_STitr h3 {

	color: #011F59;
    font-size: 18px;
    margin-bottom: 16px;
}

.subject-body .News_Titr h3 {

    font-size: 20px;
    color: var(--brown-black);
}

.highslide img {

    cursor: url(/Component/HighSlide/graphics/zoomin.cur), pointer !important;
    width: 350px;
}

.opinion-div-intro {
    border-radius: 8px;
    padding: 5px 10px;
    font-size: 12px;
    margin: 0 0 20px;
    background-color: #f5f5f5;
    color: #5F6E78;
    border-right: 5px solid #00AABC;
    border-left: 5px solid #00AABC;
}

.opinion-div-fulltext-news,
.opinion-div-fulltext-news div,
.opinion-div-fulltext-news p,
.opinion-div-fulltext-news span,
.opinion-div-fulltext-news .label {

    direction: rtl;
    display: inline-block;
    line-height: 2 !important;
    color: #4F4F4F;
    font-size: 14px !important;
    text-align: justify;
    white-space: normal;
    width: 100%;
}
.opinion-div-fulltext-news a {
	color: #4F4F4F;
}
.opinion-div-fulltext-news a:hover {
	color: var(--color-ochr);
}
.opinion-div-fulltext-news img {
    width: 100% !important;
	height: 100% !important;
}

.content-related-pages.Related_News_Head,
.subject-body .content-comment-box,
.subject-body .keyword-box {

    position: relative;
    background-color: #fff;
    display: inline-block;
    margin: 20px 0;
    padding: 15px;
    width: 100%;
    border: solid 1px #eee;
    border-radius: 4px;
}
.content-detailsbox-body {
	display: none;
}
.subject-body .content-comment-box {
    margin-top: 0;
    border-radius: 0 0 4px 4px;
}

.subject-body .content-comment-box>div .form-groupbox:last-child {
    position: absolute;
    bottom: 22px;
    width: auto;
    left: 10px;
    margin: 0;
}

.img-security {
    height: 40px;
}

.subject-body .content-comment-box>div {
    float: right;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}

.subject-body .content-comment-box>div label {
    position: absolute;
    top: -12px;
    right: 28px;
    background-color: #fff;
    padding: 0 10px;
    z-index: 99;
    color: var(--brown-text);
    transition: .5s all;
}

textarea.form-control {
    border-radius: 8px;
    height: 150px;
    resize: none;
    border: 1px solid #e9e9e9;
    box-shadow: none;
    z-index: 9;
}

.form-control:focus {
    border: 1px solid #64b5f6;
    box-shadow: none;
}

.subject-body .content-comment-box .form-groupbox {
    width: 49%;
    float: right;
    margin-bottom: 15px;
    position: relative;
}

.subject-body .content-comment-box>div .form-groupbox:last-child::before {
    display: none;
}

.subject-body .content-comment-box .form-groupbox input {
    border-radius: 10px;
    background-color: none;
    border: 1px solid #e9e9e9;
    box-shadow: none;
    height: 55px;
    position: relative;
}

.subject-body .content-comment-box .form-groupbox input:focus {
    border: 1px solid #64b5f6;
}

.subject-body .content-comment-box .comment-div {
    width: 100%;
    margin-top: 15px;
    position: relative;
}



.subject-body .content-comment-box>.form-groupbox:nth-child(3) {
    float: left;
    margin-top: 10px;
    width: 100%;
    justify-content: center;
}

.subject-body .content-comment-box .form-groupbox .btn-info {
    background-color: var(--brown-seclight);
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    transition: 0.5s all;
    float: none;
    opacity: 1;
    font-size: 14px;
    height: auto;
    border: none;
    text-shadow: none;
}

.subject-body .content-comment-box .form-groupbox .btn-info:hover {
    background-color: var(--brown-black);
}

.content-related-pages.Related_News_Head .related-title {

    background-color: var(--brown-seclight);
    border-radius: 15px;
    padding: 5px 10px;
    color: var(--white);
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 18px;
}

.subject-body .content-comment-list {

    float: right;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 4px 4px 0 0;
}

.content-related-pages.Related_News_Head ul>li {

    position: relative;
    height: 60px;
    display: flex;
    align-items: center;
    padding-right: 60px;
}

.content-related-pages.Related_News_Head ul>li::before {
    content: "\e909";
    font-family: 'icomoon' !important;
    width: 50px;
    height: 50px;
    color: var(--lighttext);
    border-radius: 15px;
    background: var(--light-color);
    padding: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    transition: 0.5s all;
    position: absolute;
    right: 0;

}

.content-related-pages.Related_News_Head ul>li:hover::before {
    background: #4e1f01;
    color: var(--white);
}

.content-related-pages.Related_News_Head ul>li>img {
    display: none;
}

.content-related-pages.Related_News_Head ul>li>a {

    color: var(--brown-text);
    transition: all 0.3s;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content-related-pages.Related_News_Head ul>li>a:hover {

    color: var(--brown-black);
    padding-right: 5px;
}

.subject-body .content-toolbox {

    width: 100%;
    position: absolute;
    bottom: -23px;
    right: 0;
    left: 0;
}

.subject-body .content-toolbox,
.subject-body .content-toolbox ul>li {

    float: right;
    list-style: none;
}

.subject-body .content-toolbox ul {

    padding: 0;
}

.subject-body .content-toolbox ul>li {

    width: 35px;
    height: 35px;
    border-radius: 2px;
    border: 1px solid #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    background-color: #fff;
}

.subject-body .content-toolbox ul>li a {

    font-size: 18px;
    color: #011F59;
}

.content-detailsbox .boxrow {

    width: 50%;
    float: right;
}

.content-detailsbox .boxrow>ul {

    padding-right: 10px;
    display: flex;
    justify-content: center;
}

.content-detailsbox .boxrow>ul>li {

    list-style: none;
    float: right;
    margin-left: 5px;
    font-size: 12px;
    color: #999;
}

.content-detailsbox .boxrow>ul>li:first-child,
.content-detailsbox #ctl01_pnlEditDateTime>ul>li:nth-child(2) {

    color: #555;
}

.subject-body .content-toolbox ul {

    display: flex;
    justify-content: center;
}

.subject-body .keyword-box .tag-Keywords ul {

    padding: 0;
}

.subject-body .keyword-box .tag-Keywords ul>li {

    list-style: none;
    float: right;
}

.subject-body .keyword-box .tag-Keywords ul>li>a {

    font-size: 10px;
    border: none;
    border-radius: 2px;
    margin-left: 5px;
    padding: 2px 5px;
    background-color: #011F59;
    color: #fff;
    transition: all 0.3s;
}
.cover-controller {
height: 500px;
width: max-content;
margin: auto;
display: block;
border-radius: 8px;
overflow: hidden;
}
.subject-body .keyword-box .tag-Keywords ul>li>a:hover {

    background-color: #011F59;
}

.MP .panelhead span {

    font-size: 12px;
}

.MP .panelhead .keyword-title {

    margin-top: 8px;
    font-size: 14px;
    color: #fff;
    padding: 4px 10px 6px;
    background-color: #1e88e5;
    border-radius: 4px;
}

.MP .PSearch .panelbody {

    position: relative;
}

.MP .PSearch .panel_link {

    margin-left: 10px;
    margin-top: 10px;
    color: #1e88e5;
    transition: all 0.3s;
}

.MP .PSearch .panel_link>h2.introtext {

    font-weight: bold;
    padding-right: 10px;
    font-size: 15px;
}

.MP .PSearch .panel_link:hover {

    color: #011F59;
}

.MP .PSearch .panel_link .imgnews {

    border: 1px solid #ddd !important;
    border-radius: 4px;
}

.MP .art-main {

    padding: 0;
}

.MP .art-main .panel-default {

    border: none;
}

.MP .art-main .panel-archive .panel-heading {

    background-color: #011F59;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
}

.MP .art-main .panel-archive .panel-title .triangle {

    background-color: #1e88e5;
}

.MP .art-main .panel-archive .panel-title .triangle::after {

    border-width: 0 0 46px 15px;
    border-color: transparent transparent #1e88e5 transparent;
    left: -15px;
}

.MP .art-main .panel-archive .panel-heading .triangletitle {

    margin: 10px 15px;
    font-size: 18px;
}

.MP .art-main .panel-archive .btn-info {

    background-color: #011F59;
}

.MP .art-main .panel-archive .btn-info:hover {

    background-color: #1e88e5;
}

.MP .art-main .panel-archive .breadcrumb>li {

    color: #011F59;
}

.MP .art-main .panel-archive .well-result .thumbnail>img {

    width: 100%;
}

.MP .art-main .panel-archive .well-result .breadcrumb>li>h2 {

    font-size: 15px;
    color: #1e88e5;
}

.MP .art-main .panel-archive .well-result .breadcrumb>li>h2>span,
.MP .art-main .panel-archive .well-result .item-news .text-main>span {

    background-color: #011F59 !important;
    color: #fff !important;
}

.MP .art-main .panel-archive .well-news .item-news .date {

    color: #fff;
    top: -12px;
    bottom: auto;
    background-color: #011F59;
    display: inline-block;
    padding: 5px 10px 3px;
    border-radius: 4px;
}

.MP .art-main .panel-archive .well-news .item-news .thumbnail {

    width: 140px;
}

.MP .art-main .panel-archive .well-news .item-news .sub-title {

    color: #011F59;
    font-size: 12px;
}

.MP .art-main .panel-archive .well-news .item-news .title-main {

    font-size: 14px;
    display: inline-block;
    padding-left: 5px;
}

.MP .art-main .panel-archive .well-news .item-news .text-main {

    padding-top: 5px;
}

.MP .art-main .panel-archive .well-news {

    margin-bottom: 0;
}

[data-name="md-persiandatetimepicker"] table.table td.bg-primary {

    background-color: #c0a67d;
}

[data-name="md-persiandatetimepicker"] table.table td.bg-primary:hover {

    background-color: #011F59;
}

.popover.bottom>.arrow::after {

    left: -10px;
    margin-left: 0;
}

.header-main .nav-teb .module-header,
.footer-main .links-ft .module-header {

    display: none;
}

.content-main .MP .panelhead>div {

    text-align: right;
    margin: 0;
}

.content-main .MP .panelhead>div::before {

    display: none;
}

.content-main .MP .panelhead>div>span {

    padding: 0;
    font-size: 20px;
    font-weight: normal;
}

.topbar {
    display: none !important;
}

.content-main .module-header>h3:before,
.content-main .panelhead>div:before,
.content-main .multimedia .section-title:before {
    content: "";
    width: 0;
    height: 0px;

}

.khbarkhon {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #eee;
    margin-top: 30px;
    margin-bottom: 30px;
}

.khbarkhon .rssbox {
    position: relative;
    top: -40px;
    display: inline-block;
}

.khbarkhon .rssbox h3 {
    font-size: 15px;
    font-weight: 500;
    padding: 0 20px;
}

.khbarkhon ul li {
    list-style-type: none;
}

.khbarkhon ul li img {
    vertical-align: middle;
    padding: 5px 5px;
}

.art-main .panel-archive .radio-search-option>input {

    vertical-align: sub;
    width: 40px !important;
    padding-right: 18px;

}

.art-main .panel-archive .radio-search-option {

    padding: 0 5px;
    background-color: #fff;
    border-radius: 4px;
    display: inline-block;
    border: 1px solid #ddd;
    margin-left: 5px;
    width: 115px;

}

/*---------------------- /MP ---------------------*/
.panel-default>.panel-heading {
    color: #554949;
    background-color: #011f59;
    border-color: #002daa;
}

@media only screen and (min-width: 0px) and (max-width: 640px) {
    .PrintContentPage img {
        width: 100% !important;
    }
}

@media only screen and (max-width: 600px) {
	div.cover-controller {
	height: auto;
	width: auto;
}
}
@media only screen and (min-width: 0px) and (max-width: 1024px) {
    .opinion-div-intro {
        width: 100%;
        float: right;
    }

    .MP .module-body .News_Titr {
        margin-top: 20px;
    }

    .content-detailsbox .boxrow>ul {
        flex-direction: column;
    }

    .subject-body .content-comment-box .form-groupbox {
        width: 100%;
    }

    .subject-body .News_STitr {
        width: 100%;
        float: right;
        margin-top: 20px;
    }
    .highslide img {
        width: 100%;
    }
    .opinion-div-fulltext-news,
    .opinion-div-fulltext-news div,
    .opinion-div-fulltext-news p,
    .opinion-div-fulltext-news span,
    .opinion-div-fulltext-news .label {
        width: 100%;
    }
}