/* --------------------------------------START NDF1400-------------------------------------------------------- */
img.calendar-sh {
    max-width: 100%;
}
.owl-gallery {
    margin: 30px auto;
}
.owl-gallery video{
background:rgb(26, 26, 26);
}
    .owl-gallery, .owl-gallery .item, .owl-gallery .owl-item, .owl-gallery video {
        height: 400px;
    }

        .owl-gallery .item {
            display: flex;
            display: -ms-flexbox;
            flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            justify-content: center;
        }

.galleryspecial_pic {
    flex: 1 0 100px;
    -ms-flex: 1 0 100px;
    position:relative;
}

.galleryspecial_items {
    flex: 1 0 100px;
    -ms-flex: 1 0 100px;
    margin-right: 20px;
    padding:30px 17px;
    height: 500px;
}

.galleryspecial_info {
    height: 100%;
    width: 100%;
    padding: 20px;
    position: relative;
}


     .galleryspecial_info h4 {
    text-align: justify;
    font-family: TitleHomePage !important;
    margin: 25px 0;
          font-weight: 800;
    color: #151A6A;
    font-size:20px;
}
    .galleryspecial_info h4 a{
         font-family: TitleHomePage !important;
        font-weight: 800;
    color: #151A6A;
}
      .galleryspecial_info  p {
      color: #757575;
    line-height: 35px;
    text-align: justify;
    margin: 15px auto;
}

html {
    overflow-x: hidden;
}
.home_video{
    position: relative;
    height: 197px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0px 2px 6px 0px rgb(21 26 106 / 22%);
}
.home_video img{
  filter: brightness(0.6);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.text-video-last {
        padding: 10px;
    position: absolute;
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.8)),to(rgba(0,0,0,0.4)));
    background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 50%,rgba(0,0,0,0.4) 100%);
    display: block;
    width: 100%;
}

.text-video-last h3 {
    margin: 5px 0 5px 0;
    font-size: 16px;
    color: #fff;
    text-align: right;
}
.video-last-home .videoicon-play {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.videoicon-play {
    position: absolute;
    color: #fff;
    top: 20px;
    font-size: 1rem;
    left: 32px;
    transform: translate(-50%,-50%);
}
.videoicon-play i{
    width: 50px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 5px;
    color: #151a6a;
}
.media_category {
    background: rgba(0,0,0,0.3);
    position: absolute;
    left: 5px !important;
    top: 5px;
    padding: 3px 15px;
    color: #fff;
    border-radius: 5px;
}
.media_category .fa {
    float: left;
    margin-right: 3px;
    position: relative;
    top: 3px;
}
    .home_images {
        display: grid;
        grid-gap: 30px;
        grid-template-columns: repeat(2, 1fr);
    }
    .home_image:nth-child(1) {
      grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    height: 260px;
    }
    .home_image:nth-child(2) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 2;
        grid-row-end: 4;
    }
    .home_image:nth-child(3) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 4;
    }
    .home_image{
  position:relative;
    }
.home_image img {
        width: 100%;
        height: 100%;
    }
     .home_sound audio{
    background: #f1f3f4;
    width: 100%;
    border-radius: 5px;
    }
        .home_sound h5{
color:#777;text-align: center;line-height: 1.6;min-height: 52px;}
    .flowplayer {
    text-align: center;
}
.home_sound {
    box-shadow: 0 0 7px 0 rgb(21 26 106 / 25%);
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 20px;
    min-height: 145px;
    overflow: hidden;
}
#dnn_ctr2264_View_LiveForm2264{
        box-shadow:0px 4px 9px rgb(45 82 124 / 20%);
        background: #ffffff;
        border-radius: 10px;
        padding: 25px;
        border:none;
    }
    #dnn_ctr2264_View_Textbox_2264_1,  #dnn_ctr2264_View_Textbox_2264_2, #dnn_ctr2264_View_Textarea_2264_3 {
        border-top:none;
        border-bottom:none;
        border-left:none;
        background: #fafafa;
        border-radius:5px;
    }
    #dnn_ctr2264_View_Submitbutton_2264_5 {
        background: #3BB273 !important;
        color: #fff;
        width: 100%;
        font-size: 1.2rem;
      text-align:center;
    }
.plupload_filelist_footer {
    background: none !important;
}
.plupload_container{
  border:none !important;
}
.about_pic{
     margin:0 30px;
position: relative;
height: 508px;
    }
    .about_pic:before{
        position: absolute;
        content: "";
        left: -21px;
        bottom: 75px;
        border-bottom: 400px solid #3BB273;
        border-right: 490px solid transparent;
        border-bottom-left-radius: 15px;
    }
    .about_pic img{
        border-radius: 15px;
        position:relative;
      width:100%;
    }
    .about_pic p {
        position: absolute;
        top: 0;
        box-shadow: 0px 4px 9px rgb(45 82 124 / 20%);
        background: rgba(255,255,255,.7);
        width: 86%;
        left: 7%;
        top: 7%;
        border-radius: 15px;
        text-align: center;
        font-size: 1.5rem;
        padding: 180px 30px 30px 30px;
        line-height: 40px;
    }
/*----------*/
.owl-banner-bottom .owl-dots .owl-dot span { border: 1px solid #01AAAD;}
.breadcrumb-style{text-align:right;}
.inner-page-content{position: relative;}
.inner-page-content .home-title h6{max-width: 100%;font-weight: bold;}
.inner-page-content img.manager-img{width: 60%;box-shadow: 0 0 15px rgba(0,0,0,0.20);}
.inner-page-content .manager-information h6{color: #01AAAD; font-family: TitleHomePage !important; font-size: 20px; margin: 20px 0;}
.inner-page-content p{color: #555;font-size: 14px;line-height: 28px;}
ul.manager-list li{width: fit-content; font-size: 14px; line-height: 28px; list-style: circle;color: #555;}

ul.english-list li{text-align: left;direction: ltr;}
.inner-page-content>h6{font-weight: bold;color: #333;}
.inner-page-content figure{text-align: center;position: relative;}
.inner-page-content figure figcaption{width: 100%;}
.inner-page-content figure>a>img{max-width: 400px;max-height: 300px;}
.inner-page-content .link-box {position: static;}
.inner-page-content .link-box>a {border: 2px solid #01AAAD;padding: 10px 35px;font-weight: bold;}
.inner-page-content .link-box>a::after {border-right: 4px solid #151A6A; border-top: 4px solid #151A6A;}
.inner-page-content figure.double-img img{margin: 0 5%;}
.about-logo p{padding-top: 30px;}
.fund-history.inner-page-content u {
    text-decoration: none;
}
.FAQ-container .main-faqs{ border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ;box-shadow: 0 0 5px rgba(0,0,0,0.20); overflow: hidden;}
.FAQ-container .main-faqs .row .col-sm-3{display: none;}
.FAQ-container .main-faqs .row .col-sm-9{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.faq-group .question{border-bottom: 1px solid #f2f2f2;font-size: 16px;color: #555; line-height: 30px; padding: 10px; }
.faq-group .answer{background: #f2f2f2; color: #555; margin: 0; font-size: 13px;padding: 10px;}
.faq-group .answer a{color: #151A6A;}
.faq-group .answer .answer-info{font-size: 11px;}
.inner-page-content.home-contact-sec{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;justify-content: space-between;}
.inner-page-content.home-contact-sec .home-title{width: 100%;}
#user_gmap{width: 45%;height: 545px;box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
#user_glink {width:600px; text-align:right; font-size:10px; font-weight:normal; padding:0px; height:20px; margin:0px;}

.little-archive h3{font-family: TitleHomePage !important; margin: 25px 0; font-weight: 800;color: #151A6A; font-size: 22px;}
.little-archive  .row{margin-bottom: 10px;}
.little-archive .col-4 img{max-width: 100%;max-height: 70px;}
.little-archive .col-8 h2{color: #555;font-size: 14px;text-align: right;}
.little-archive .col-8 h2 a{color: #555;}

.inner-page-news figure figcaption a{color: #000;}
.inner-page-news figure figcaption{padding: 5px 15px 10px 15px;}
.inner-page-news figure figcaption p::before{right: -15px;}
.inner-page-news figure figcaption h6{color: #555;font-size: 12px;min-height: 18px;}
.inner-page-news figure figcaption .info-news ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;justify-content: space-between;color: #555;margin: 5px 0 0 0; padding: 5px 0;border-top: 1px solid #eee;}
.search-news{margin-top: 40px;background-color: #fff;border-radius: 5px;position: relative;}
.search-news input[type="text"] {
    width: 100%;
    border: 1px solid #ddd;
    height: 35px;
    padding: 0 10px;
    border-radius: 5px;
}

.search-news input[type="submit"] {
    position: absolute;
    left: 0;
    height: 35px;
    border: none;
    padding: 0 15px;
    border-radius: 5px 0 0 4px;
    background: #151a6a;
    color: #fff;
}

/* print */
.articlePrint {direction: rtl;margin:0 auto;width:700px;}
.title-top, .articleHeadline,.footer_print { border: 1px solid #eee !important; padding: 15px !important; border-radius: 3px !important; background: #fafafa !important; margin: 10px 0 !important;}
.title-top h1{text-align: center;  border: none !important;  padding: 0 !important;  font-size: 24px;  border-radius: 3px;  background: transparent !important;}
.articleHeadline h2{ text-align: center; font-size: 20px;}
.articleHeadline h5{ color:#555; font-weight:normal; font-size:14px;}
.articleCalendar { height: 42px;}
.articleCalendarDay { font-size: 13px; color: #000; padding-top: 15px;}
.articleView .articleComments .articleComment .commentheader .commentdate {padding:3px 5px 1px 10px;font-family:Tahoma, Arial;font-size:12px;font-weight:normal;color:#336699;}
.articleHeadline h1, .articleHeadline a  {margin-bottom: 0px;font-family:B Mitra, BMitra, Arial,Tahoma !important;font-weight: bold !important;font-size: 10px !important;text-decoration:none;}
.articleImage  {float:right;}
.articleImage.print_image img { margin: 15px auto 20px auto !important; border: none !important;}
.articleEntry {margin:10px 5px;}

.person-manager{ margin: 10px auto !important; }
.person-id { box-shadow:  0 0 10px rgb(0 0 0 / 30%); padding: 15px 10px; border-radius: 10px ; -webkit-border-radius: 10px ; -moz-border-radius: 10px ; -ms-border-radius: 10px ; -o-border-radius: 10px ; margin: 20px 10px; }
.person-id img{ width: 100%; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ;  object-fit: cover; }
.person-id .col-sm-6{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;justify-content: center; align-items: center;}
.person-id h3{color: #151A6A;}
.person-id h5{color: #444;}
.person-id a{ display: inline-block;background-color: #151A6A; border: 1px solid #151A6A; margin: 10px; padding: 5px 20px; color: #fff; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
.person-id a:hover{background: transparent; color: #151A6A;}


@media handheld, only screen and (max-width: 767px){
    #user_gmap{width: 100%;}
    .rep-title h4{font-size: 15px;margin-bottom: 5px;}
}
@media handheld, only screen and (max-width: 990px){
    .inner-page-news figure>a {
        height: 230px;
    }
}
@media handheld, only screen and (min-width: 990px) and (max-width: 1250px){
    .rep-title h4{font-size: 18px;margin-bottom: 10px;}
}







/* -------------------------------------------END NDF1400--------------------------------------------------- */
.borderdiv {
    border-bottom: 1px solid #cacaca;
}
.DoubleContainer .outer .inner .item .content {
  width: 70%;
}

.borderdiv2 {
    border-top: 1px solid #cacaca;
    display: inline-block;
    width: 100%;
}
.borderdiv2 .item{
right:0 !important;
}
.DnnModule-1078 .Normal {
    padding-right: 20px;
}

.DnnModule-1080 .c_title_SlateGray{
font-size:15px;
}
.home-latest > img, #dnn_ctr1081_HtmlModule_lblContent img, .home-latest .aligncenter img{
    border: 1px solid #d3d3d3;
    padding: 5px;
}
.DnnModule-1080 .c_title_SlateGray {
    font-size: 12px;
    font-weight: normal !important;
    text-align: center;
}
.SlateGray01_top_style {
    margin: 0;
    padding:0px 0px;
}
#dnn_ctr1081_HtmlModule_lblContent img {
    margin-top: 7px;
}

.home-latest img {
    border: 1px solid #d3d3d3;
    padding: 5px;
     margin-top: 10px;
}
#dnn_ctr509_HtmlModule_lblContent img {
    margin-right: -2px;
}
.DnnModule-1083 {
    left:0px;
    position: absolute;
    top:0px;
}
.update img {
    width: 100%;
    border: 1px solid #37b6bd2b;
}


@media handheld, only screen and (min-width: 761px) and (max-width: 994px){
	 .banks {
	width:236px !important;
               }
.main-image {
    width: 230px;
}
}


.bankAmel img:hover {opacity:0.8; }
.bankAmel img {opacity:1; }

/*table responsive*/
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

.table-responsive .table { margin: 15px; }
    .table-responsive .table.table-bordered { border: 1px solid #ddd; }
.table-responsive table { border-spacing: 0; border-collapse: collapse; }
.table-responsive .table-bordered > tbody > tr > td, .table-responsive .table-bordered > tbody > tr > th, .table-responsive .table-bordered > tfoot > tr > td, .table-responsive .table-bordered > tfoot > tr > th, .table-responsive .table-bordered > thead > tr > td, .table-responsive .table-bordered > thead > tr > th { border: 1px solid #ddd; text-align: center; }
.table-responsive .table > tbody > tr > td, .table > tbody > tr > th, .table-responsive .table > tfoot > tr > td, .table-responsive .table > tfoot > tr > th, .table-responsive .table > thead > tr > td, .table-responsive .table > thead > tr > th { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
.table-responsive .table-striped > tbody > tr:nth-of-type(2n   1) { background-color: #f9f9f9; }

.form-control {
  width: 100%;
  height: 25px;
  border: 1px solid #ddd;

}
.input_group {
  display: block;
  margin: 0 0 0 5px;
}
.form_tab {
  margin-bottom: 15px;
}
.form_tab label {
  margin: 0 0 9px 0;
  display: inline-block;
  color: #010101;
}
.btn-report {
    margin: 0 0 0 15px;
}

#sb-body-inner img {position: relative !important;}
.news_image{
height: 92px;
border: 1px solid #d3d3d3;
margin-top: 4px;
padding: 5px;
}
.news_image img{
width: 100%;
height: 99%;
}

.floatright.datearea>div:last-child {
    display: none;
}
.postComment {
    display: none;
}




/* ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âª */


.dreamTopCell                   {padding:0px 0px 5px 0;font:normal 10px;border-bottom:1px dotted gray;}

.articleRelated                 {margin:10px 5px;}
.articleRelated a               {display:inline-block;margin-top:5px;background: url("images/Bullet-Red.png") no-repeat scroll 100% 8px transparent;padding-right: 12px;}
.articleRelated a:hover         {text-decoration:none;color:#007788}
.articlePaging                  {border-bottom:1px dotted #D8D8D8;padding-bottom:2px;margin-bottom:2px;}
.articleCategories              {border-bottom:1px dotted #D8D8D8;margin-bottom:2px;padding-bottom:2px;}
.related h2                     {margin-bottom:0px;background-color:#F0F0F0;border:1px dashed #C8C8C8;padding-right:5px;}
.postRating h2                  {margin-bottom:0px;background-color:#F0F0F0;border:1px dashed #C8C8C8;padding-right:5px;}
.articleComments                {text-align:right;clear:both;}
.articleComments h2             {margin-bottom:0px;background-color:#F0F0F0;border:1px dashed #C8C8C8;padding-left:5px;}
.articleComment                 {margin:5px 0 0px 0;padding:5px;min-height:100px;height:auto !important;height:100px;}
.articleCommentGravatar         {margin:2px 4px 4px 10px;float:right;}
.articleCommentContent          {text-align:right;padding:0px 5px 10px 5px;}
.articleCommentDate             {border-bottom:1px dotted #D8D8D8;margin-bottom:2px;padding-bottom:2px;}
.postComment                    {text-align:right;}
.postComment p,
.postComment div                {padding:2px 10px;margin:0px;}
.postComment h2                 {margin-bottom:0px;background-color:#F0F0F0;border:1px dashed #C8C8C8;padding-right:5px;}
.postComment input              {width:150px;font:normal 12px tahoma;}
.postComment #notify input      {width:20px;font:normal 12px tahoma;}
.postComment textarea           {width:450px;height:150px;font:normal 12px tahoma;}
.text.text-ceo p {
    color: #757575;
    position: relative;
    font-size: 14px;
    line-height: 28px;
}

.ceo-image img {
    width: 100%;
}
/* Photo Area */
.articleImageList               {margin:0px;padding:0 10px 0 0;}
.articleImageList li            {display:inline;float:right;margin-left:10px;margin-right:10px;margin-top:10px;}

/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.4.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.4 * @date November 17, 2007 * @category jQuery plugin * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */
#jquery-overlay                 {position:absolute;top:0;right:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox                {position:absolute;top:0;right:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img          {border:none;}
#lightbox-container-image-box   {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image       {padding:10px; }
#lightbox-loading               {position:absolute;top:40%;right:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-container-image-data-box {background-color:#fff;margin:0pt auto;overflow:auto;font-family:Verdana,Helvetica,sans-serif;font-size:10px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4em;}
#lightbox-container-image-data {padding:0 10px; }
#lightbox-container-image-details   {float:right;text-align:right;width:70%;}
#lightbox-container-image-details-caption{font-weight:bold;}
#lightbox-container-image-details-currentNumber {clear:right;display:block;}
#lightbox-container-image-details-currentNumber a, #lightbox-container-image-details-currentNumber a:hover{border-bottom:medium none;color:#151410;text-decoration:underline;}
#lightbox-container-image-details-nav {clear:right;display:block;padding:0pt 0pt 10px;}
#lightbox-container-image-details-nav a, #lightbox-container-image-details-nav a:hover {border-bottom:medium none;color:#151410;text-decoration:underline;}
#lightbox-container-image-details-nav-btnPrev{margin:0pt 0pt 0pt 8px;}
#lightbox-image-details-close-btnClose {float:left;}
#lightbox-image-details-close a, #lightbox-image-details-close a:hover {border-bottom:medium none;color:#151410;text-decoration:underline;}

.articleView .related           {clear:both;}


/***** M.Kermani - View *******************************************************************/

.articleView .floatright                    {float:right;}
.articleView .floatleft                     {float:left;}
.articleView .clear_float                   {clear:both;line-height:0;font-size:0;}

.articleView                                {margin:20px 5px 5px 5px}
.articleView .datearea                      {font:normal 12px tahoma, arial;color:#000000;}
.articleView .datearea div                  {margin:5px 0;}
.articleView .sharearea div                 {text-align:center;}
.articleView .share                         {background-color:#f8f8f8;}
.articleView .sharearea ul                  {list-style:none;display:block;padding:0px; margin:0px;}
.articleView .sharearea ul li               {list-style:none;display:inline-block;}
.articleView .sharearea ul li .jfontsize-button {width:23px;height:23px;display:block;}
.articleView .sharearea ul li #jfontsize-m2 {background: url('images/btnMinus.png') 0 0 no-repeat;}
.articleView .sharearea ul li #jfontsize-d2 {background: url('images/btnDefault.png') 0 0 no-repeat;}
.articleView .sharearea ul li #jfontsize-p2 {background: url('images/btnPlus.png') 0 0 no-repeat;}
.articleView .sharearea ul li .jfontsize-button:hover   {text-decoration: none;}


.articleView .imagearea                     {margin-top:10px;overflow:hidden;}
.articleView .image                         {float:right;margin: 0 0 12px 14px;text-align: right;}
.articleView .image img                     {padding:3px;border:1px solid #999999;background-color:#f5f5f5;}

.articleView .imagearea .rotitr             {padding:5px 0;margin:0px;font-family:B Yekan, BYekan, Tahoma, Arial;font-weight:normal;font-size:14px;color:#999999;}
.articleView .imagearea .title              {padding:4px 0;margin:0px;font-family:B Mitra, BMitra, Tahoma, Arial;font-weight:bold;font-size:18px;color:#007788;}
.articleView .imagearea .summary            {padding:4px 0;margin:0px;font-family:Tahoma, Arial;font-size:12px;font-weight:normal;color:#606060;text-align:justify}

.articleView .description                   {padding:4px 0;font-family:Tahoma, Arial;font-size:12px;font-weight:normal;color:#000000;text-align:justify}

.articleView .articleImages h2,
.articleView .articleComments h2,
.articleView .related h2,
.articleView .postComment h2                {margin:2px;padding:1px 10px 1px 1px;background-color:#b4b4b4;border:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-right:5px;font-family:B Yekan, BYekan, Tahoma, Arial;font-size:14px;font-weight:normal;color:#ffffff;}

.articleView .articleComments .articleComment .commentheader{min-height:25px;padding:1px 10px 1px 1px;background-color:#f5f5f5;border:1px solid #a0a0a0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-right:5px;font-family:B Yekan, BYekan, Tahoma, Arial;font-size:15px;font-weight:normal;color:#336699;}
.articleView .articleComments .articleComment .commentheader a,
.articleView .articleComments .articleComment .commentheader a:active,
.articleView .articleComments .articleComment .commentheader a:hover        {font-family:B Yekan, BYekan, Tahoma, Arial;font-size:14px;font-weight:normal;color:#336699;text-decoration:none;cursor:pointer;line-height:1.5em}
.articleView .articleComments .articleComment .commentheader a:visited      {text-decoration:underline;}


.articleView .articleComments .articleComment .comment  {background: url('images/baloon.png') 100% 7px no-repeat;clear:both;padding:10px 0;font-family:Tahoma, Arial;font-size:12px;font-weight:normal;color:#333333;text-align:justify;text-indent:40px;}
.articleView .postComment                   {padding:5px;background-color:#f5f5f5;border:1px solid #999999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.articleView .postComment p,
.articleView .postComment div               {padding:4px 10px;margin:0px;}

.RelatedNewsDate                            {display:inline-block;font-size:11px;}
.articles                                   {clear:both;text-align:right;margin-bottom:0px;padding-bottom:5px;border-bottom: 1px solid #e7e7e7;}

.articleHeadline a:hover                    {color:#007788;text-decoration:none;}


.reference                                  {background: url('images/sticky-note-pin.png') 100% 50% no-repeat;margin:0 10px 15px 0;padding-right:20px}
.reference a                                {color:#007788;}
    
/***** M.Kermani ************************************************************************/

.home-latest .clear_float                   {clear:both;line-height:0;font-size:0;}

.home-latest .main-image                    {border:1px solid #D3D3D3;padding:4px;}
.home-latest .content                       {padding:10px 0px 5px 0; }
.home-latest .content .image                {float: right;margin: 0 0 5px 6px;text-align: right;}
.home-latest .content .image img            {border:1px solid #c2c2c2;padding:2px;}
.home-latest .content .rotitr               {font:normal 12px tahoma;color:#999999;padding:0 0 5px 0;}
.home-latest .content .title                {font:bold 14px tahoma, arial;color:#1f384b;}
.home-latest .content .title a,
.home-latest .content .title a:active,
.home-latest .content .title a:hover        {font:bold 12px tahoma;color:#1f384b;text-decoration:none;cursor:pointer;line-height:1.3em}
.home-latest .content .title a:visited      {text-decoration:underline;}
.home-latest .content .summary              {font:normal 11px tahoma;color:#606060;line-height:1.5em;text-align:justify;}

/* Home News */
.home-latest ul.img                         {padding:0!important;margin:0 !important;list-style:none;clear:both;}
.home-latest ul.img li                      {padding: 4px 0;margin-top:2px;border-top:1px dashed #e2e2e2;/*min-height:40px;*/list-style:none;text-align:justify;clear:both;}
.home-latest ul.img li .image               {float:right;margin-left:5px;text-align:center;}
.home-latest ul.img li .image img           {border:1px solid #c2c2c2;padding:2px;}
.home-latest ul.img li a,
.home-latest ul.img li a:hover,
.home-latest ul.img li a:active             {color: #333333;font: 12px tahoma,arial;text-decoration: none;}
.home-latest ul.img li span.Normal          {display: block;padding: 10px 15px;}

/* Home Announcements */
.home-latest ul.bull                        {padding:0 10px!important;margin:0 !important;list-style:none;clear:both;}
.home-latest ul.bull li                     {background: url("images/Bullet-Red.png") no-repeat scroll 100% 8px transparent;padding: 5px 15px 5px 6px;border-top:1px dashed #e2e2e2;list-style:none;text-align:justify}
.home-latest ul.bull li a,
.home-latest ul.bull li a:hover,
.home-latest ul.bull li a:active            {color: #333333;font: 12px tahoma,arial;text-decoration: none;}
.home-latest ul.bull li span.Normal         {display: block;padding: 10px 15px;}

.latest1 ul                                 {padding:0 10px!important;margin:0 !important;list-style:none;clear:both;}
.latest1 ul li                              {padding: 4px 5px 4px 6px;border-top:1px dashed #e2e2e2;min-height:40px;list-style:none;text-align:justify;clear:both;}
.latest1 ul li .image                       {float:right;margin-left:5px;text-align:center;}
.latest1 li .image img                      {border:1px solid #c2c2c2;padding:2px;}
.latest1 li a,
.latest1 li a:hover,
.latest1 li a:active                        {color: #333333;font: 12px tahoma,arial;text-decoration: none;}
.latest1 span.Normal                        {display: block;padding: 10px 15px;}

/* Date and Category Archive */
ul.category                                 {padding:5px 0px;margin:0 !important;list-style:none;}
ul.category li                              {background-color:#FFFFFF;border-radius: 2px 2px 2px 2px;list-style:none outside none !important;margin: 0 0 1px;padding: 0;}
ul.category li a                            {background: url("images/lnav.png") no-repeat 97% 50% transparent;color:#888888;display:block;font:normal 12px tahoma;padding:8px 20px;}
ul.category li a:hover                      {color: #000000;text-decoration: none;}
ul.category li:hover                        {background-color:#f7f7f7;}


/***** M.Kermani ************************************************************************/

@font-face {
    font-family:'BMitra';
    src:local('B Mitra'),
        url('BMitra.eot');
    src:local('B Mitra'),
        url('fonts/BMitra.eot?#iefix') format('embedded-opentype'),
        url('fonts/BMitra.woff') format('woff'),
        url('fonts/BMitra.ttf') format('truetype'),
        url('fonts/BMitra.svg#BMitra') format('svg');
    font-style:normal;
    font-weight:normal;
}

@font-face {
    font-family:'BYekan';
    src:local('B Yekan'),
        url('BYekan.eot');
    src:local('B Yekan'),
        url('fonts/BYekan.eot?#iefix') format('embedded-opentype'),
        url('fonts/BYekan.woff') format('woff'),
        url('fonts/BYekan.ttf') format('truetype'),
        url('fonts/BYekan.svg#BYekan') format('svg');
    font-style:normal;
    font-weight:normal;
}

@media handheld, only screen and (max-width: 760px) {
.articleView .floatright,
.articleView .floatleft,
.articleView .image                         {float:none;}
}

.archive-btns {
    text-align: left;
}

.archive-btns a {
    display: inline-block;
    background: #fff;
    border: 1px solid #01AAAD;
    box-sizing: border-box;
    box-shadow: 0px 4px 10px 1px rgb(1 170 173 / 20%);
    color: #151A6A;
    padding: 8px 28px;
    position: relative;
    z-index: 6;
}

.archive-btns a:after {
    content: '';
    position: absolute;
    width: 60%;
    height: calc(100% + 4px);
    right: -3px;
    top: -3px;
    border-right: 3px solid #151A6A;
    border-top: 3px solid #151A6A;
    z-index: -1;
}
.podcast-last .home_sound {
    box-shadow: none;
    min-height: auto;
    padding: 0;
    margin-bottom: 7px;
}

.podcast-last .home_sound h5 {
    min-height: auto;
}

/*archive report*/
.head-report-image {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.archive-year {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 20%;
    max-width: 20%;
    background: #fff;
    box-shadow: 0 0 2px -1px #151a6a;
    border-radius: 5px;
    padding: 10px;
}

.title-report-image {
    flex: 0 0 31%;
}

.content-year {
    text-align: center;
}

.content-year a {
    display: flex;
    justify-content: space-between;
}

.content-year a span {
    margin: 0 25px;
    color: #151a6a;
}

.content-year span.count-ri {
    background: #151a6a;
    display: flex;
    border-radius: 5px;
    min-width: 20px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 12px;
    min-height: 20px;
}

.owl-year owl-theme .owl-nav .owl-prev {}

.owl-year.owl-theme .owl-nav {
    left: 0;
    top: 50%;
    margin: 0;
    bottom: auto;
    width: 100%;
    transform: translate(0,-50%);
    display: block;
    position: absolute;
}

.owl-year.owl-theme .owl-nav [class*='owl-'] {
    border: none;
    position: absolute;
    width: auto;
    height: auto;
    line-height: normal;
    margin: 0;
    top: 50%;
    transform: translate(0,-42%);
    font-size: 18px;
}

.owl-year.owl-theme .owl-nav [class*='owl-']:hover {
    color: #151A6A;
}

.owl-year.owl-theme .owl-nav .owl-next {
    background: no-repeat;
    color: #151a6a;
}

owl-year.owl-theme .owl-nav .owl-prev {
    left: -18px;
    position: absolute;
}

.owl-year.owl-theme .owl-nav .owl-prev {
    right: -5px;
}

.owl-year.owl-theme .owl-nav .owl-next {
    left: -5px;
}

.content-report-news {
    background: #fff;
}
.content-report-news {
    background: #f3efef;
    box-shadow: 0px 2px 6px 0px rgb(21 26 106 / 22%);
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 30px;
}
.body-image-report {
    width: 100%;
    height: 275px;
    overflow: hidden;
    position: relative;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.body-image-report img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.text-report-news {
    padding: 10px;
    position: absolute;
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.8)),to(rgba(0,0,0,0.4)));
    background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 50%,rgba(0,0,0,0.4) 100%);
    display: block;
    width: 100%;
}
.text-report-news h3 {
    margin: 5px 0 5px 0;
    font-size: 16px;
    color: #fff;
    text-align: right;
}
/*archive report*/
.main-pdf-download svg {
    width: 10rem;
    height: 10rem;
    margin-bottom: 20px;
}

.main-pdf-download h5 {
    text-align: center;
    color: #000;
    line-height: 2;
    font-size: 14px;
    min-height: 115px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main-pdf-download .card {
    margin-bottom: 30px;
}
/*start::conf*/
.image-conf img {
    width: 100%;
    border-radius: 15px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 64%);
}

.btn-conf {
    text-align: center;
    margin-top: 30px;
}

.btn-conf a {
    display: inline-block;
    background: #151a6a;
    padding: 10px 30px;
    font-size: 14px;
    border-radius: 5px;
    color: #fff;
}
.body-time ul {
    margin: 0;
    padding: 0;
}

.body-time ul li {
    background: #e4eef8;
    border-radius: 32px;
    padding: 5px 15px;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    color: #000;
}
.body-time ul li:nth-child(even) {
 background: #f5f2f2;
}
.body-time {
    box-shadow: 0 0 7px 0 #e4eef8;
    border-radius: 15px;
    padding: 15px;
}

.body-time ul li span {
    color: #a400f8;
    font-weight: bold;
}
.banner-conf img {
    width: 100% !important;
    height: auto !important;
    border-radius: 15px;
}

.body-time h3 {
    color: #000;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
}

.body-time p {
    color: #605d5d;
    font-size: 13px;
    line-height: 1.5;
}
/*end::conf*/






























































