/*@import url(/UI/Base/AddOn/Styles/bootstrap.min.css);
@import url(/UI/Base/AddOn/Styles/bootstrap-theme.min.css);
@import url(/UI/Base/AddOn/Styles/bootstrap-rtl.css);*/
/*@import url(AddOn/font-awesome-4.3.0/css/font-awesome.min.css);*/
/*@import url(AddOn/Styles/desktop.css);
@import url(AddOn/Styles/mobile.css);*/


body {
    font-family: 'IranSans';
    font-size: 13px!important;
    direction: rtl;
    overflow-x: hidden !important;
    line-height: 1.829;
}

@font-face {
    font-family: 'IranSans';
    src: url("AddOn/Fonts/iransansweb.ttf") format("truetype");font-display: fallback;
	font-display:option;
}

@font-face {
    font-family: 'iran_sansregular';
    src: url('AddOn/fonts/iran_sans.woff2') format('woff2'), url('AddOn/fonts/iran_sans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: fallback;
}

@font-face {
    font-family: 'IranNastaliq';
    src: url('AddOn/fonts/IranNastaliq.woff2') format('woff2'), url('IranNastaliq.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display:fallback;
	
}

html,
body {
    overflow-x: hidden !important;
}

a,
a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

.menuLevel0 {
    list-style: outside none none;
    padding-right: 0;
}

.menuLevel0 li {
    display: block;
    vertical-align: top;
    padding-bottom: 5px;
}

.menuLevel1 {
    margin-top: 8px;
    padding-right: 0px;
    padding-top: 10px;
}

.menuLevel0 span {
    color: #fff;
    font-size: 1.3rem;
}

.menuLevel1 span {
    color: #02426f;
    font-size: 1em;
    transition: all 0.3s ease 0s;
}

.menuLevel1 span:hover {
    color: #ddd;
    padding-right: 7px;
}

#myCarousel .carousel-caption {
    bottom: 0;
    background: rgba(2, 66, 111, .8);
    left: -228px;
    right: 49%;
    z-index: 6;
    position: absolute;
    padding: 0 30px 0px;
    padding-left: calc((100vw - 840px)/2);
    text-align: justify;
}

.carousel-caption-bold {
    font-size: 24px;
    margin-bottom: 30px;
}

.carousel-caption-light {
    font-size: 18px;
    margin-bottom: 100px;
}

.carousel-indicators li {
    background: rgba(0, 0, 0, 0.9);
    border: medium none;
    height: 15px;
    width: 15px;
}

.carousel-indicators .active {
    background: #5d0000;
    border: medium none;
    height: 15px;
    width: 15px;
}

.searchBox {
    display: none;
    background: #222;
    padding: 10px;
    margin-top: 10px;
}


.mini-Search .input-sm {
    background: #fff !important;
    font-size: 15px;
    box-shadow: none;
    border: none;
    width: 100%;
    border: 1px solid #ccc;
    height: 48px;
    border-radius: 8px;
}
.mini-Search .input-sm:focus-visible {
	outline:unset!important;
	border:1px solid #009846;
}
.bottomFooter {
    background: #75de7a;
}

.englishBlock a {
    display: block;
    color: #02426f;
    font-size: 18px;
}

.sm-default {
    margin-top: 15px !important;
}

.logo {
    padding: 10px 0 10px 0;
}

.aboutBoxBg {

    position: relative;
}

.about_css {
    position: absolute;
    top: 16%;
    text-align: justify;
}

.about_css p {
    color: #6D6D6D;
    margin-top: 20px;
    padding-left: 50px;
}

.about_css a {
    color: #6d6d6d;
    border-bottom: 1px solid #6d6d6d;
}

#myCarousel .carousel-inner img.imgCarousel {
    width: 78%;
}

#myCarousel .carouselDate {
    position: absolute;
    left: 20%;
    top: 30px;
    transform: rotate(-90deg);
    transform-origin: 70px 90px;
    color: #02426f;
}

#myCarousel .carouselDate img {
    margin-left: 4px;
}

#myCarousel .carousel-inner {
    overflow: inherit;
}

#myCarousel .carousel-caption h1 {
    position: relative;
    right: -130px;
    font-size: 33px;
    margin-bottom: 30px;
}

#myCarousel .carousel-caption h5 {
    padding-left: 90px;
    line-height: 2.5;
}

.inNewsImg img {
    width: 100%;
}

.slickMore {
    width: 22px !important;
    float: right;
    margin-left: 4px;
    margin-top: 1px;
}

.slick-list {
    /*overflow: inherit !important;*/
}

.slickTxtBox h4 {
    font-size: 15px;
    line-height: 1.8;
}

.slickTxtBox h4 a {
    color: #02426f;
}

.slickTxtBox p {
    color: #808285;
    font-size: 12px;
}

.bg-gray {
    background: #f0f0f0;
}

.linksBg {
    background-image: url(/UI/Styles/sabtahval1401/images/linksbg.png);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding-bottom: 130px !important;
}

.tabBtns .nav li {
    width: 50%;
    float: right;
    margin-bottom: 0;
}

.tabBtns .nav li img {
    display: block;
    margin: 0 auto;
    width: 80px;
    filter: brightness(0) opacity(.5);
}

.tabBtns .nav li.active img {
    filter: brightness(100%) opacity(1);
}

.tabBtns {
    background: #fff;
    padding: 0;
    z-index: 2;
}

.tabImgs {
    position: absolute;
    z-index: 0;
}

.tabBtns .nav {
    border-left: none;
}

.tabBtns .nav li a,
.tabBtns .nav li {
    border: none !important;
    text-align: center;
}

.tabBtns .nav li a {
    padding: 50px 0;
}

.tabBtns .nav li.active a {
    background: #ebf4f8;
}

.tabBtns .nav li p {
    color: #7e7e7e;
    font-size: 13px;
}

.tabBtns .nav li.active p {
    color: #02426f;
}

.pt0 {
    padding-top: 0
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt20 {
    padding-top: 20px
}

.pt30 {
    padding-top: 30px
}

.pt40 {
    padding-top: 40px
}

.pt50 {
    padding-top: 50px
}

.pb0 {
    padding-bottom: 0
}

.pb10 {
    padding-bottom: 10px
}

.pb20 {
    padding-bottom: 20px
}

.pb30 {
    padding-bottom: 30px
}

.pb40 {
    padding-bottom: 40px
}

.pb50 {
    padding-bottom: 50px
}

.mt0 {
    margin-top: 0
}

.mt10 {
    margin-top: 10px
}

.mt20 {
    margin-top: 20px
}

.mt30 {
    margin-top: 30px
}

.mt40 {
    margin-top: 40px
}

.mt50 {
    margin-top: 50px
}

.mb0 {
    margin-bottom: 0
}

.mb10 {
    margin-bottom: 10px
}

.mb20 {
    margin-bottom: 20px
}

.mb30 {
    margin-bottom: 30px
}

.mb40 {
    margin-bottom: 40px
}

.mb50 {
    margin-bottom: 50px
}

.mb60 {
    margin-bottom: 60px
}

.pt60 {
    padding-top: 60px;
}

.bg-apadana {
    background: #02426f;
}

.bg-black {
    background: #16181E;
}

.text-white {
    color: #ffffff;
}

.fs12 {
    font-size: 12px;
}

.lh2 {
    line-height: 2.5;
}

#imageGallery {
    margin-bottom: -70px;
}

.w100 {
    width: 100%;
}

#imageGallery .carousel-control.left {
    background: no-repeat;
    position: absolute;
    right: 38px;
    bottom: 0;
    height: 38px;
    top: auto;
    opacity: 1;
    width: 38px;
}


#imageGallery .carousel-control.right {
    background: no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0;
    height: 38px;
    top: auto;
    opacity: 1;
    width: 38px;
}

#imageGallery .item::before {
    background: #fff;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 100%;
}

.advNewsLetters .form-control {
    color: #02426f !important;
    height: 60px;
    border-bottom: 1px solid #02426f;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}


.advNewsLetters .setFont,
.setFont label,
.setFont select option,
.setFont input,
.setFont a {
    font-family: 'iran_sansregular' !important;
}

.advNewsLetters .PnlSubmitForm {
    padding: 15px 0 !important;
    background-color: transparent !important;
    margin-top: 0 !important;
}

.advNewsLetters {
    position: relative;
}

.advNewsLsubmit input {
    background: url(/UI/Styles/sabtahval1401/images/prev.jpg) !important;
    border: none !important;
    height: 30px;
    width: 30px;
    border-radius: 0 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    padding: 0;
}

.text-apadana {
    color: #02426f;
}

.lh3 {
    line-height: 3;
}

.linksTitle {
    text-align: left;
    padding: 15px;
    color: #02426f;
}

.linksTitle span {
    background: #fff;
    display: inline-block;
    padding-right: 15px;
}

.linksTitle::before {
    background: #9e9cc5;
    height: 1px;
    width: 80%;
    position: absolute;
    top: 28px;
    right: 15px;
    content: "";
    z-index: -1;
}

@media (max-width:1199px) {
    .inNewsrotitle {
        display: none;
    }
	
}
@media (max-width:767px) {
	.row.top-news {
    margin-bottom: 30px;
}
	
	
   .stikhight {
    height: 80px;
    position: relative;
    width: 100%;
    z-index: 1000;
    background-color: #fff;
}
	header {
    height: 80px;
    padding-bottom: 10px;
    margin-bottom: 60px;
}
}
@media (min-width:768px) {
	.container.information-data{display:flex;align-items:center;}
.stikhight {
    height: 112px;
    position: relative;
    width: 100%;
    z-index: 1000;
    background-color: #fff;
}
	header {
    height: 112px;
    padding-bottom: 10px;
    margin-bottom: 60px;
}
}



@media (min-width:1200px) {
    .inNewsrotitle {
        transform: rotate(-90deg);
        right: 14px;
        position: absolute;
        transform-origin: 100% 100%;
        bottom: 140px;
        color: #fff;
    }

    .inNewsImg::before {
        background: #02426f;
        width: 50px;
        height: 100%;
        position: absolute;
        content: "";
        right: 0;
        top: 0;
    }

    .inNewsrotitle::before {
        background: #fff;
        width: 48px;
        height: 2px;
        position: absolute;
        content: "";
        top: 15px;
        left: -57px;
    }
}

.advNewsLetters .form-control::placeholder {
    color: #02426f !important;
}

.fs16 {
    font-size: 16px;
}

.lh-2 {
    line-height: 2;
}

.pb300 {
    padding-bottom: 300px;
}

.menuLevel0 .menuLink {
    transition: .4s;
    position: relative;
}

.menuLevel0 .menuLink:hover {
    padding-right: 20px;
}

.menuLevel0 .menuLink::before {
    background: #02426f;
    top: 11px;
    right: 0px;
    height: 6px;
    width: 0;
    content: "";
    position: absolute;
    border-radius: 10px;
}

.menuLevel0 .menuLink:hover::before {
    background: #02426f;
    top: 11px;
    right: -10px;
    height: 6px;
    width: 15px;
    content: "";
    position: absolute;
    border-radius: 10px;
}

.outterNewsMain {
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: 0 0 22px -11px #ccc;
    margin-bottom: 40px;
    margin-top: 20px;
    border-radius: 4px;
}

.outterNewsBody .rssTxt {
    margin-top: 7px;
    margin-bottom: 7px;
    position: relative;
}

.outterNewsBody .rssTxt::before {
    position: absolute;
    background: url(/UI/Styles/sabtahval1401/images/outterMore.png);
    content: "";
    right: -11px;
    top: 2px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}

.outterNewsBody .rssTxt a {
    color: #034370;
    transition: .3s;
}

.outterNewsTitle {
    color: #054471;
    margin-bottom: 40px;
}

.AlbumTitle a {
    font-size: 16px !important;
}

.mtm40 {
    margin-top: -40px;
}

.navbar-toggle.btn-bar {
    background: #fff !important;
}

.login-form-1 {
    background: #fff;
    margin-top: -15px;
}

.captchaLoginText input[type=text] {
    border: 1px solid #ccc;
}

.login-form-1 .btn-login {
    background-color: #02426f !important;
}

.p5 {
    padding-bottom: 25px !important;
    padding-top: 0px;
}

.home-services .prev.slick-arrow {
    position: absolute;
    left: -50px;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
}

.home-services .next.slick-arrow {
    position: absolute;
    right: -50px;
    top: 50%;
    transform: translateY(-50%);
}

.home-services .slick-slide p {
    margin-top: 30px;
    font-size: 16px;
    color: #888;
}

.home-services .slick-slide img {
    float: right;
    width: 80px;
    margin-left: 20px;
    filter: brightness(0) opacity(.6);
}

.home-services {
    background: #fff;
}

.noPadding {
    padding-right: 0;
    padding-left: 0;
}

.home-services .slick-slide.slick-active {
    opacity: 1 !important;
}

.home-services .slick-slide {
    opacity: 0;
}

.homeServiceBg {
    background: #fff;
}

.home-services .slick-slide:hover {
    background: #ebf4f8;
}

.home-services .slick-slide {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-right: 0;
    margin-left: 0;
    padding-right: 20px;
    padding-left: 20px;
}

.home-services .slick-slide:hover img {
    filter: brightness(1) opacity(1);
}

.home-services .slick-slide:hover p {
    color: #02426e;
}

.homeServiceTitle {
    color: #02426e;
}

.news-Slider .slick-list {
    overflow: inherit;
}

.footer_css {
    color: #fff;
    background: #313552;
}

.footer_css h3 {
    font-size: 1.7rem;
    border-bottom: 2px solid #aaa;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.acssesslink ul {
    padding: 0;
    margin: 0;
    line-height: 40px;
}

.acssesslink ul li {
    display: block;
    font-size: 1.3rem;
}

.soshallink ul {
    padding: 0;
    margin: 0 auto;
}

.soshallink p {
    text-align: justify;
    font-size: 1.3rem;
}

.soshallink ul li {
    display: inline-block;
}

.border-top {
    border-top: 1px dashed #ffffff42!important;
    padding-top: 10px;
    border-bottom: 1px dashed #ffffff42;
}

.header-css {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 10;
}

.news-box img {
    width: 100%;
    transition: 0.4s;
}

.news-box:hover img {
    transform: scale(1.06) rotate(2deg);
}

@media (min-width: 767px) {
    .menuLevel0>li {
        width: 100% !important;
    }

    .navbar {
        margin-bottom: 0 !important;
        border: none !important;
        min-height: unset;
        box-shadow: none;
    }
}

.Atcaros ul {
    padding: 0;
    margin: 0;
}

.Atcaros li {
    display: inline-block;
}

.register {
    color: #fff;
    font-size: 1.5rem;
    background-color: #004365;
    padding: 10px 15px;
    border-radius: 8px;
}

.login {
    font-size: 1.6rem;
    color: #fff;
    padding: 10px 15px;
}

.align-self-center {
    align-self: center !important;
}

.disFlex {
    display: flex;
    flex-wrap: wrap;
}

.fixHeader {
    background-color: #16181e;
}

.slid-css {
    position: relative;
}

.text-slider {
    position: absolute;
    top: 45%;
    color: #fff;
    text-align: justify;
}

.ser_css {
    position: absolute;
    top: 5%;
    width: 100%;
    left: 0;
    margin-top: 20px;
}

.ser_css h2 {
    text-align: center;
    margin-bottom: 10px;
    position: relative;
}

.ser_css h2::before {
    position: absolute;
    content: "";
    width: 175%;
    height: 1px;
    background-color: #CCCCDB;
    right: -380px;
    bottom: -25px;
}

.service_box h3 {
    border-right: 3px solid #006BA0;
    padding: 10px;
    transition: 0.5s;
    font-size: 1.8rem;
}

.service_box:hover h3 {
    background-color: #006BA0;
    color: #fff;
}

.service_box p {
    color: #50525A;
    line-height: 30px;
    font-size: 1.2rem;
}

.social-box {
    border: 1px solid #50525A;
}

.social-box img {
    width: 100%;
}

.social-box h3 {
    font-size: 1.5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.social-box p {
    color: #50525A !important;
    text-align: justify;
    font-size: 1.2rem;
}

.social-box a {
    text-align: left;
    float: left;
    font-size: 1.3rem;
    border-bottom: 1px solid #50525A;
    color: #50525A;
}

.social-title h2::before {
    position: absolute;
    content: "";
    width: 175%;
    height: 1px;
    background-color: #CCCCDB;
    right: -380px;
    bottom: -25px;
}

.social-title h2 {
    position: relative;
    margin-bottom: 80px;
}

.news-box img {
    width: 100%;
}

.news-box h3 {
    font-size: 1.7rem;
}

.news-box {
    border: 1px solid #CCCCDB;
    margin: 10px 0;
    text-align: justify;
    height: 201px;
    overflow: hidden;
}

.text-slider h2,
p {
    transition: 0.4s;
}

.about_css h2,
p {
    transition: 0.4s;
}

.about_css h2:hover {
    padding-right: 20px;
}

.about_css p:hover {
    padding-right: 20px;
}

.text-slider h2:hover {
    padding-right: 20px;
}

.text-slider p:hover {
    padding-right: 20px;
}

.service_box p {
    transition: 0.4s;
}

.service_box:hover p {
    padding-right: 15px;
}

.datelink {
    position: relative;
}

.date-css {
    position: absolute;
    bottom: -70px;
    right: -14px;
    background-color: #004365;
    color: #fff;
    padding: 5px 10px;
}

.link-css {
    position: absolute;
    left: 0;
    bottom: -60px;
}

.news-box p {
    color: #6D6D6D;
    font-size: 1.4rem;
    margin-top: 32px;
}

.news-box a {
    color: #6d6d6d;
    border-bottom: 1px solid #6d6d6d;
}

.news-box h3 {
    font-size: 1.7rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.newsb-box {
    padding: 0;
    border: 1px solid #6d6d6d;
    margin-top: 10px;
    height: 640px;
}

.newsb-box img {
    width: 100%;
}

.datelinkb {
    position: relative;
}

.dateb-css {
    position: absolute;
    bottom: -240px;
    background-color: #004365;
    color: #fff;
    padding: 5px 15px;
    right: -15px;
}

.newsb-box h3 {
    font-size: 1.7rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 25px;
}

.newsb-box h3 {
    margin-top: 25px;
}

.linkb-css {
    position: absolute;
    left: 0;
    bottom: -230px;
}

.linkb-css a {
    border-bottom: 1px solid #6d6d6d;
    color: #6d6d6d;
}

.AtTabsPiils .nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #000;
    background-color: #fff;
    border-bottom: 4px solid #006BA0;
    border-radius: 0;
    padding: 10px 0;
}

.AtTabsPiils .nav.nav-pills.textformatAt {
    margin-top: 20px;
}

.AtTabsPiils h2 {
    position: relative;
}

.AtTabsPiils h2::before {
    position: absolute;
    background-color: #000;
    content: "";
    width: 200%;
    height: 1px;
    right: -319px;
    bottom: -208%;
}


/* edited by shafiei 2022-10-31 */
.report-picture img {
    width: 100%;
    height: 17rem;
}

.HeaderRowSt {
    margin-bottom: 0 !important;
}

.FooterRowst .border-top {
    margin-bottom: 5px;
}

.headertop .headertop__mobile {
    padding-top: 10px;
}

.headertop .headertop__mobile .search-div {
    margin-right: auto;
    margin-left: 10px;
}

.headertop .headertop__mobile .search-div span {
    margin-left: 15px;
}

.headertop .headertop__mobile>.container {
    display: flex;
    align-items: center;
}

.headertop .headertop__mobile>.container .sabt-logo {
    width: 75%;
}


.headertop .headertop__desktop>.first-row {
    
    justify-content: flex-end;
    align-items: center;
    padding-top: 13px;
    padding-bottom:8px;
    font-size: 12px;
}
.left-toHeaer{display:flex;justify-content:flex-end;}
.headertop .headertop__desktop>.first-row .search-pic {
    cursor: pointer;
    position: relative;
    top: -2px;
}

.headertop .headertop__desktop>.first-row .slogan {
    display: flex;
    align-items: center;
}

.headertop .headertop__desktop>.first-row .slogan img {
    margin-left: 8px;
}

.headertop .headertop__desktop>.first-row>* {
    margin-right: 20px;
}

.headertop .headertop__desktop hr {
    margin-top: 0;
    margin-bottom: 0;
}

.headertop .headertop__desktop,
.headertop .headertop__mobile {
    visibility: visible;
}

.headertop .headertop__desktop>.second-row {
    display: flex;
    align-items: center;
	
}
.row .second-row.d-flex{display:flex;align-items:center;background-color:#fff;justify-content:space-between;}

.headertop .headertop__desktop>.second-row .logo {
    width: 100%;
    object-fit: contain;
}

.headertop .headertop__desktop>.second-row .second-row__login {
    margin-right: auto;
}

.headertop .headertop__desktop>.second-row .second-row__login span {
    font-size: 12px;
    color: #009846;
}

.headertop .headertop__desktop>.second-row .second-row__login button {
    padding: 4px 8px;
    padding: 4px 8px;
    background: #fff;
    border: 1px solid #009846;
}

.headertop .headertop__mobile hr {
    margin-bottom: 2px;
    margin-top: 7px;
    margin-right: 30px;
    margin-left: 30px;
}


.headerbottom .headerbottom__mobile {
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.headerbottom .headerbottom__mobile .btn-bar {
    padding: 3px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.headerbottom .headerbottom__mobile button {
    padding: 4px 6px;
    border: 1px solid #fff;
    background: transparent;
}

.headerbottom .navbar-header span.menu-text {
    display: none;
}

.footer_css {
    padding: 10px 40px 0px;
}

.footer-info {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.footer-info img {
    width: 23px;
    object-fit: contain;
    margin-left: 10px;
    margin-right: 10px;
}

.footer-info p {
    margin: 0;
}

.footer_bg {
    background: #313552;
}

.search-chapter {
    display: none;
}

.search-chapter input {
    outline: none;
    box-shadow: inset #abacaf 0 0 0 2px;
    border: 0;
    background: rgba(0, 0, 0, 0);
    appearance: none;
    width: 100%;
    position: relative;
    border-radius: 3px;
    padding: 9px 12px;
    line-height: 1.4;
    color: black !important;
    font-size: 16px !important;
    font-weight: 400;
    height: 40px;
    transition: all .2s ease;
    border: 1px solid #1de9b6 !important;
    margin-top: 8px;
    margin-bottom: 8px;
}

.search-chapter input:focus {
    background: #fff;
    outline: 0;
    box-shadow: 0 0 0 0 #fff inset, #1de9b6 0 0 0 3px;
}

.pictureReportMainDiv .sabt-picture {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    padding: 0;
    transition: 0.9s;
}

.pictureReportMainDiv a {
    font-size: 13px;
    color: #000;
    margin-top: -3px;
    display: block;
    line-height: 26px;
}


.pictureReportMainDiv img {
    display: block;
    margin-left: 5px;
}

.pictureReportMainDiv .SubmitDate {
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
	font-weight:bold;
	font-size:13px;
	
}
img.searckClickk{cursor:pointer;}
.pictureReportMainDiv .sabt-picture .pic {
    position: relative;
}

.pictureReportMainDiv .sabt-picture .pic ::before {
    position: absolute;
    content: '';
    width: 58px;
    height: 58px;
    background-image: url('/UI/Styles/sabtahval1401/images/play.png');
    left: 50%;
    transform: translateX(-50%);
    top: 46px;
}

.pictureReportMainDiv .sabt-picture:hover .pic ::before {
    background-image: url('/UI/Styles/sabtahval1401/images/grplay.png');

}

.pictureReportMainDiv .sabt-picture:hover .SubmitDate {
    color: #009846;
}

.pictureReportMainDiv .sabt-picture:hover a {
    color: #009846;
}

.ssCaption {
    display: none !important;
}

.simpleCarousel .item img {
    min-height: 425px !important;
}

.simpleCarousel .carousel-control {
    display: none;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: transparent !important;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    background: #006710;
}

.bpw-widget-btn {
    display: none;
}


div[id$="_AdvancedTemplateView__pageBody"] .container {
    padding: 0;
}

.row.smm {
    background: #006710;
    margin-bottom: 1.5rem;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.open>a {
    box-shadow: none;
}

.report .report-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
}

@media (min-width: 767px) {
    .counter-items>div.right-top.circle-item div:nth-child(1) {
        position: relative;
        right: -50px;
    }

    a[id$="hlArchive"] {
        width: 15%;
        margin: 0 auto;
        width: 15%;
        color: white;
        background: #006710 !important;
        border-color: #006710 !important;
    }

    .navbar-default .navbar-collapse {
        display: flex;
        padding: 0;
    }

    .headerbottom .header-css {
        background: #009846;
        position: unset !important;
        height: auto;
    }

    .headerbottom .ul.sm-rtl li {
        float: unset;
        text-align: unset;
    }

    .headerbottom .header-css .sm-default {
        margin-top: 0 !important;
        margin-right: 120px;
        width: 1200px;
        padding-top: 5px;
        display: flex;
        flex-wrap: wrap;
    }

    .headerbottom .sm-default>li>a {
        font-size: 12px;
    }

    .headerbottom .header-css .sm-default a::after {
        all: unset;
    }

    .headerbottom .header-css .sm-default>li>a {
        padding: 4px 28px !important;
    }

    .headerbottom .sm-default a.has-submenu:hover {
        background-color: unset;
    }

    .headerbottom .sm-default a.has-submenu span {
        display: inline-block;
        padding-top: 2px;
    }

    .headerbottom ul.sm ul.sm-nowrap>li>a {
        font-size: 11px;
        background-color: #009846;
        padding: 12px;
        border: none;
    }

    .headerbottom .sm>li>a .sub-arrow {
        background: url(/UI/Styles/sabtahval1401/images/chevron-down.png) no-repeat;
        width: 24px !important;
        height: 24px !important;
        left: -5px !important;
        top: 19% !important;
    }

    .headerbottom ul.sm-nowrap li {
        margin: unset !important;
    }

    .headerbottom ul.sm ul.sm-nowrap>li:hover>a {
        background-color: #009846;
    }

    .yamm .dropdown.yamm-fw .dropdown-menu {
        top: 48px !important;
    }

    .yamm .dropdown.yamm-fw .dropdown-menu {
        padding-right: 20px;
        padding-left: 130px;
        border: 1px solid white;
    }

    .navbar-default .navbar-nav>li>a {
        font-weight: 500;
        font-size: 13px;
    }


    .dropdown-menu-subMenuHeadTitle {
        padding-top: 5px;
        color: #009846;
    }

    .smm .grid-demo {
        padding: 10px !important;
    }

    .smm .si {
        color: black !important;
        padding-right: 10px !important;
        font-size: 12px !important;
    }

  

    .navbar-nav a {
        cursor: pointer;
    }

    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>.open>a {
        background: unset !important;
        color: white !important;
    }

    a[id$="aMenuItemHasChild"]::after {
        content: url(/UI/Styles/sabtahval1401/images/angle-left.png);
        position: absolute;
        top: 57%;
        left: -6px;
        transform: translateY(-50%)
    }

    li:has(a[id$="aMenuItemHasChild"]):hover a[id$="aMenuItemHasChild"]::after {
        content: url(/UI/Styles/sabtahval1401/images/angle-up.png);
    }

    .navbar-default .navbar-nav>li>a {
        color: #fff;
        padding: 14px 17px;
    }

    .navbar-nav {
        margin-right: 0;
    }

    div[id$="_news"] .sabt-title,
    div[id$="_reports"] .sabt-title {
        justify-content: center;
    }

    div[id$="_reports"]>div>div:nth-child(2)>div>.container-fluid .divMarTop10 {
        display: none;
    }

    div[id$="_reports"] .container-fluid {
        padding: 0 !important;
    }

    div[id$="_service"] .sabt-title {
        justify-content: center;
    }
}

@media (max-width: 766px) {
    .report-picture img {
        height: 22rem;
    }

    a[id$="hlArchive"] {
        width: 50% !important;
        margin: 0 auto;
        font-size: 12px !important;
        color: white;
        background: #009846 !important;
        border-color: #009846 !important;
    }


    div[id$="_reports"]>div>div:nth-child(2) {
        position: relative;
        left: 0px;
    }

    .pictureReportMainDiv a {
        font-size: 13px;
    }

    .pictureReportMainDiv .slick-active h3>a {
        margin-top: 24px;
        padding-left: 25px;
        padding-right: 25px;
    }


    .headertop {
        padding: 0 8px;
    }

    .headerbottom {
        display: flex;
        padding: 10px 30px;
        justify-content: space-between;
        align-items: center;
        background: #1da45b !important;
        margin-bottom: 5px;
    }

    .headerbottom .header-css {
        position: unset !important;
    }

    .headerbottom .headerbottom__mobile button img {
        width: 16px;
        filter: brightness(0) invert(1);
    }

    .headerbottom .headerbottom__mobile button span {
        font-size: 12px;
        color: white;
    }

    .headerbottom .navbar-toggle.btn-bar {
        background: #fff !important;
    }

    .headerbottom .navbar-toggle {
        padding: 3px;
    }

    .headerbottom .bar-color {
        background-color: #1da45b;
        width: 18px;
    }

    .headerbottom .navbar-header {
        display: flex;
        align-items: center;
    }

    .headerbottom .navbar-header span.menu-text {
        display: block;
        font-size: 11px;
        font-weight: bold;
        color: #fff;
    }

    .headerbottom .headerbottom__menu ul {
        padding: 0 10px;
    }

    .headerbottom .headerbottom__menu ul a {
        padding: 3px !important;
    }

    .headerbottom .headerbottom__menu ul span {
        display: block;
        text-align: right;
    }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        background: #fff;
    }

    .navbar-default .navbar-collapse {
        position: relative;
		height:500px;
    }

    .navbar-default .navbar-collapse .closeMenu {
        position: absolute;
        top: 5px;
        left: 25px;
        width: 35px;
        height: 35px;
        filter: contrast(0.9);
        cursor: pointer;
    }

    .navbar-default .navbar-nav>li>a {
        color: #009846;
    }

    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        color: #009846 !important;
        background-color: white !important;
    }

    a[id$="__aMenuItemHasChild"] {
        background: unset !important;
        box-shadow: unset !important;
    }


    .dropdown-menu-subMenuHeadTitle {
        display: none;
    }

    .smm .grid-demo {
        padding: 0px 20px !important;
    }

    .smm .navbar-nav>li>a {
        padding-top: 7px !important;
        padding-bottom: 7px !important;
    }

    .smm .dropdown-menu {
        padding: 0 !important;
    }

    .smm .mi,
    .smm .si {
        padding: 0 !important;
        color: rgb(51, 51, 51) !important;
        margin-bottom: 6px;
    }

    .smm div {
        line-height: 2 !important;
    }

    .navbar-default .navbar-nav {
        margin-top: 30px !important;
        margin-right: 15px !important;
    }

    .smm a {
        font-weight: 300;
    }

    .smm .TopMenuItem {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .smm .TopMenuItem {
        border-right: 2px solid #009846;
        margin-right: 10px;
    }

    a[id$="__aMenuItemHasChild"]::after {
        content: url(/UI/Styles/sabtahval1401/images/angle-green-down.png);
        position: absolute;
        top: 57%;
        left: 10px;
        transform: translateY(-50%)
    }

    .smm .dropdown.yamm-fw.TopMenuItem.open>a:after {
        content: url(/UI/Styles/sabtahval1401/images/angle-green-up.png);
    }

    div[id$="_pnlMegaMenu"] {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1;
    }

    div[id$="_service"] .sabt-title {
        justify-content: flex-start;
    }

    .pictureReportMainDiv .sabt-picture .pic ::before {
        all: unset;
    }

    .allAlbums .slick-next:before {
        position: absolute;
        content: url('/UI/Styles/sabtahval1401/images/Expand_left.png') !important;
        top: 0;
        left: 0;
    }

    .allAlbums .slick-prev:before {
        position: absolute;
        content: url('/UI/Styles/sabtahval1401/images/Expand_right.png') !important;
        top: 0;
        right: 0;
    }

    /* .allAlbums {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .allAlbums>.col-md-3:not(:first-child) {
        width: 100%;
        height: 100%;
        display: none;
    }

    .allAlbums>.col-md-3 {
        width: 100%;
        height: 100%;
        padding: 0 !important;
    }

    .allAlbums:before,
    .allAlbums:after {
        color: #009846;
        border-right: 2px solid currentcolor;
        border-bottom: 2px solid currentcolor;
        content: '';
        position: absolute;
        width: 16px;
        height: 16px
    }

    .allAlbums:before {
        left: -28px;
        top: 110px;
        transform: rotate(135deg);
        z-index: 100;
    }

    .allAlbums:after {
        right: -28px;
        top: 110px;
        transform: rotate(-45deg);
        z-index: 100;
    } */
}

ul.nav.navbar-nav li ul {
    list-style: none !important;
}

a.dropdown-toggle b.caret {
    display: none;
}

@media(max-width:767px) {
    .navbar-default .navbar-collapse .closeMenu {
        position: absolute;
        top: 15px !important;
        left: 20px !important;
        width: 20px !important;
        height: 20px !important;
        filter: contrast(0.9);
        cursor: pointer;
    }
	
	ul.dropdown-menu{
		overflow-y:scroll!important;
	}
	.navbar-collapse.menuIn,.TopMenuItem.open{overflow:scroll!important;}
}
.btn:focus {
    outline: 0!important;
    outline-offset: 0!important;
}
.AtTabsPiils .nav-pills>li.active>a, .AtTabsPiils .nav-pills>li.active>a:focus, .AtTabsPiils .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #006710 !important;
}

.AtTabsPiils .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    border-bottom: 4px solid #006710 !important;
    border-radius: 7px !important;
    padding: 10px 10px 3px!important;
	color:#fff !important;
}

.AtTabsPiils .nav>li>a {

    color: #333 !important;
}
/*.textlogos {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}*/
.logotext {
position: relative;
}
.textlogos h2{
font-family: IranNastaliq;
color: #009846;
}

.textlogos h1 {
  font-family: IranNastaliq;
  color: #009846;
  
}

@media(max-width:767px){
	.textlogos h1{
	font-size:21px;
	}
}

@media (min-width: 768px) {
	.textlogos {
	top: 40px;
	}

	.textlogos h2{
	font-size: 32px;
	}
}
@media (max-width: 768px) {
	.textlogos {
	top: 77px;
	}
	.textlogos h2{
	font-size: 21px;
	line-height:35px;
	text-align:center;
	}
	.grid-demo.SMegaMenuBackImg .row ul{overflow-y:scroll!important;}

}
.FAQuestion .faq_category .faq_question {
    font-size: 1.6rem !important;
    color: #333 !important;
}
.FAQuestion .faq_category .faq_item_list i {
    color: #036631 !important;
}
.RadTreeView_Paliz .rtSelected .rtIn {
    border-color: #009846 !important;
    background-color: #009846 !important;
}
.ForgetCheckBox,.etc-login-form.text-center{display:none!important;}


  .smm .mi {
        color: #009846 !important;
        border-right: 2px solid #009846;
        margin-bottom: 8px;
        padding-right: 5px;
    }
	.container-fluid.pictureReportMainDiv {
    margin-bottom: 20px;
}
.container-fluid.pictureReportMainDiv .btn.btn-primary.btn-return{color:#fff!important;}
@media(max-width:767px){
	.mini-Search span[id*=sbSearch] a{width:30%!important;}
	.row.ImagesRow .ImagesItem.col-xs-12 a img{height:unset!important;max-width:unset!important;}
	.row.ImagesRow .ImagesItem.col-xs-12.col-sm-4.col-md-3.col-lg-3.text-center{
		display:flex;justify-content:center;
	}
	.main_imgs-box .AlbumImageHeader{margin-bottom:20px;}
	.main_imgs-box .row.ImagesRow .ImagesItem{margin-bottom:10px!important;}
}

.FooterMenuUL{padding:0!important;}

.btn-Mainmanager a.news-Archive{background-color:transparent!important;color:#222!important;border-right:unset!important;}
.btn-Mainmanager a.news-Archive span.glyphicon.glyphicon-folder-close{color:#f73e3e!important;}
.btn-Mainmanager a.news-Archive:hover span:not(.glyphicon.glyphicon-folder-close){color:#222!important; }
.btn-Mainmanager a.news-Archive:active{box-shadow:unset!important;-webkit-box-shadow:unset!important;}

.second-row__login button{border:1px solid #009846;background-color:#fff;padding:10px;}
.second-row__login button span {
color: #333;
font-size: 13px;
}


.row.top-news h2 {
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.row.top-news p{
	display: -webkit-box !important;
	
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:6px;
	margin-bottom:20px;
}
.top-news .col-md-12.noPadding{
	display:flex;flex-wrap:wrap;
}
.more {
    /* float: left; */
    /* color: #444; */
    /* background: #009846; */
    color: #514848 !important;
  padding: 5px 10px;
  border-radius: 8px;
}
.testme.smalltext:not(:last-child){margin-bottom:45px;}
@media(max-width:767px){
	
	.second-row.d-flex a img.logo{width:128px!important;margin-right: -16px;}
	.left-toHeaer {
    margin-top: 1.5rem;
}
.headertop .headertop__desktop>.first-row>*{margin-right:unset!important;}


}

.btn-group.btn-group-justified.divMarBott20{margin-top:8rem!important;}


/************************/

.font-title {
font-size: 50px;
}
.DefaultTemA-list {
margin-bottom: 5px;
border-bottom: 1px solid #b8c9e0;
padding-bottom: 10px;
padding-top: 10px;
font-size: 13px;
}
.archivePRTitle a{
color:#333;
font-size:13px;

}
.archivePRBox {
min-height: 312px;
margin-bottom: 20px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;
padding: 0!important;
}
.archivePRBox img.center-block.img-responsive {
width: 100%;
min-height: 189px;
max-height: 189px;
}
.archivePrDetail{
color: white;
padding: 10px 0;
}
.archivePRTitle.text-center{height:80px;}
.SubmitDate{color:#333;display:flex;justify-content:center;}
.noPadding{
padding-left:0;
padding-right:0;
}
.icon img{width:30px!important;padding-left:5px;}

.main_imgs-box .ImagesItem.col-xs-12 .ImagesTitle{display:none!important;}
.container-fluid.pictureReportMainDiv {
   
    padding: 0!important;
}

@media(max-width:767px){
	.textlogos h2{margin:0!important;}
	.textlogos {
    margin-top: 15px!important;
}
.search-div span{color:#fff;margin-left:20px;}
}

ul.FooterMenuUL li a {

    color: #fff!important;
}
.fancybox__slide{padding:0!important;}
/*.fancybox__content,.fancybox__content img{width:100%!important;height:100%!important;}*/
.logout button{display: flex;
    flex-direction: column;
    align-items: center;border:unset!important;padding:0;margin-right:8px;}
	.logout button img{margin-bottom:5px;}
.logout{display: flex;justify-content: center;align-items:center;border:1px solid #009846;padding:6px 15px;}
.logout button span.PortalUser {
    border-bottom: 1px solid #eee;
    padding-bottom: 3px;
}

div.logout-img{
	background: #eee;
    padding: 7px 8px;
    border-radius: 100px;
}

@media(max-width:480px){
	.logout{padding:6px 5px!important;}
	div.logout-img img{width:20px!important;height:20px!important;}
	div.logout-img{
	
    padding: 5px 8px!important;
   
}
}

.row.menu-logo-section {
    display: flex;
    align-items: center;
    padding-top: 20px;
	flex-wrap:wrap;
	justify-content:center;
}
.row.menu-logo-section img{width:80px;}
.enamad-logo{text-align:center;margin-bottom:8px;}
   .AdminRight {
    padding-top: 34px;
}

.enamad-logo img {
    width: 90px;
    border:1px solid #ffffff57;
    padding: 10px;
    border-radius: 20px;
}
.row.top-news .col-.col-md-8 h2 {
    margin: 0 !important;
    font-weight: bold;
}

.monitoring a {
    color: #fff;
}

.search-box{
	display: none;
  background: #fff;
  margin-top: 10px;
  padding:0px 15px;
}

[id*=pnlSearch].divMarTop10.row{margin:50px 0px 0px;}
[id*=srResults]{margin-bottom:30px;}
[id*=pnlSearch] select{height:48px;border-radius:12px;}
.social-media{text-align:center;}
.social-media ul {
    display: flex;
    list-style: none;
    justify-content: center;
    padding: 0;
   
    margin-bottom: 0;
}
.social-media ul li {margin-left:10px;}
.social-media ul li a img{
width:30px!important;}

@media(max-width:767px){
	#menu-section {
    border-bottom: 1px dashed #ffffff42;
    padding-bottom: 10px;
    margin-bottom: 12px;
}
.row.top-news .col-.col-md-8 {
    margin-top: 15px !important;
}
}
#menu-section{display:flex!important;}

[id*=pnlMegaMenu] [id*=hlManagement]{
	margin-top:-50px;
width:5%;
}

.border-enamad {

    margin-top: 25px;
}



.row.monitoring.disFlex {
    justify-content: space-between!important;
    margin-top: 10px;
}

.monitoring .MBorderLeft {
   border-left: unset!important;
}
.monitoring .monitorMain{background: #ffffff42!important;border:unset!important;}


#menu-section ul.FooterMenuUL li:not(:last-child) {
    border-left: 1px solid #ffffff73!important;
    padding-left: 13px;
}
.container.information-data .col-xs-12.col-md-3,.container.information-data .col-xs-12.col-md-2{padding-bottom:8px!important;}

@media(min-width:1600px){
	.row.monitoring.disFlex .col-xs-12.col-md-6{
	width:40%!important;
}
}

@media(max-width:991px){
	.monitoring .monitorMain{margin-bottom:10px;padding:10px 10px 8px 10px!important}
	
	
}
@media(min-width:992px){
	.monitoring .monitorMain {
   
    padding: 18px 20px 14px 10px!important;
    border-radius: 5px;
    display: flex;
	
}

ul li a.mi{font-size:12px!important;}
.monitoring .MTopLine {
    border-bottom: unset!important;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important; 
    font-size: 17px;
    width: 180px;
    border-left: 1px solid #ffffffb5;
}
}

@media(max-width:767px){
	.border-enamad{width:33%;}
	.container.information-data{padding:0px!important;}
	.container.information-data .col-xs-12.col-md-3,.container.information-data .col-xs-12.col-md-2
	{padding-bottom:10px!important;padding-top:10px!important;}
	.social-media ul{justify-content:flex-start;}
}
@media(min-width:768px) and (max-width:991px){
	.border-enamad{width:15%;}
}

.social-media{margin-top:20px;}

/*************/
.searchBox {
    display: none;
    background: #313552;
    padding: 10px;
    margin-top: 10px;
    position: fixed;
    left: 0;
    right: 0;
    top: -10px;
    bottom: 0;
    z-index: 10000000;
}

.searchDiv {
    margin-top: 250px;
}
.closeSearch {
    position: absolute;
    left: 25px;
    top: 30px;
    width: 20px;
    cursor: pointer;
}
.siteSearchBtn{display:block!important;}
[id*=sbSearch]{display:flex;}
.mini-Search span[id*=sbSearch] a {
    width: 10%;
    display: flex!important;
    justify-content: center!important;
    background: #fff;
    height: 48px;
    border-radius: 8px;
    margin-right: 10px!important;
    align-items: center;
}
.mini-Search span[id*=sbSearch] a img{display:none!important;}
.mini-Search span[id*=sbSearch] a:before {
    font-size: 15px;
    position: absolute;
    content: 'جستجو';
    color: #222;
}

@media(min-width:1200px){
	.navbar.navbar-default.yamm{background-color:#009846!important;width:1174px;margin:auto;}
	.nav.navbar-nav{padding-right:15px;}
}


/*******Services.Css*******/

.bootem-shenase ol {
    padding: 0 15px;
    margin: 0;
}

.bootem-shenase ol li {
    line-height: 35px;
}

.bootem-shenase li a {
    color: #575757;
    font-size: 1.6rem;
}

.residegi-b-css {
    background-color: #fff;
    text-align: justify;
    padding-bottom: 50px;
}

    .residegi-b-css ol {
        padding: 0 15px;
    }

        .residegi-b-css ol li {
            line-height: 35px;
            font-size: 1.7rem;
            color: #575757;
        }

    .residegi-b-css h2 {
        color: #021B5B;
        font-size: 2rem;
        position: relative;
        margin-bottom: 50px;
        margin-top: 35px;
    }

        .residegi-b-css h2::before {
            position: absolute;
            background-color: #F85C3A;
            width: 80px;
            height: 4px;
            content: '';
            top: 40px;
            right: 0;
            border-radius: 40px;
        }

.bootem-shenase {
    padding: 20px 0;
    text-align: justify;
}

    .bootem-shenase h2 {
        position: relative;
        font-size: 2rem;
        margin-bottom: 40px;
        color: #021B5B;
    }

        .bootem-shenase h2::before {
            position: absolute;
            background-color: #F85C3A;
            content: '';
            top: 35px;
            right: 0;
            width: 80px;
            height: 4px;
            border-radius: 50px;
        }

.mogarrat h2 {
    color: #021B5B;
    font-size: 2rem;
    margin-bottom: 45px;
    margin-top: 30px;
    position: relative;
}

.mogarrat h4 {
    font-size: 16px;
}

    .mogarrat h4 img {
        float: left;
    }

.mogarrat h2::before {
    position: absolute;
    width: 77px;
    height: 4px;
    background-color: #f75b39;
    top: 35px;
    content: "";
    border-radius: 40px;
}

.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: unset !important;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.8rem;
    color: #021B5B;
    padding: 10px;
}

.panel.panel-default > .panel-heading,
.panel > .panel-heading {
    background-color: white;
    background-image: none;
    color: black;
    position: relative;
    border-radius: 20px;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-default {
    border-color: #fff;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-heading {
    padding: 5px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: #333;
}

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

.panel.panel-default {
    box-shadow: none;
    border-radius: 20px;
}

.imgform {
    margin-left: 5px;
}

.iconform {
    float: left;
    margin-top: 5px;
    transform: rotate(180deg);
    top: 7px;
    position: absolute;
    left: 10px;
}

.collapsed .iconform {
    transform: rotate(360deg);
}

.collH4 a[aria-expanded*="true"] {
    color: #d12932 !important;
}

.collH4 a {
    color: #021B5B;
    width: 100%;
    display: block;
    line-height: 2;
    text-align: justify;
}

.panel-body {
    text-align: justify;
}

.mogarrat p {
    font-size: 1.6rem;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

    .mogarrat p a {
        float: left;
    }

.blue-tr {
    background-color: #009846;
    color: #fff;
    padding: 10px;
    width: 140px;
    text-align: right;
}

.b-round {
    border-radius: 0 0 10px 10px;
}

.t-round {
    border-radius: 10px 10px 0 0;
}

.fr-view table td,
.fr-view table th {
    border: unset !important;
}

.b-border {
    border: 1px solid #575757;
}

.p-57 {
    color: #575757;
}

.link-a {
    border: 1px solid #009846;
    padding: 5px 15px;
    margin-top: 35px;
    display: inline-block;
    width: 25%;
    color: #021B5B;
    border-radius: 10px;
    margin-bottom: 40px;
    margin-left: 10px;
	text-align : center;
}

.residegi-css h2 {
    font-size: 2rem;
    color: #021B5B;
    position: relative;
    margin-top: 35px;
    margin-bottom: 30px;
}

    .residegi-css h2::before {
        position: absolute;
        content: '';
        top: 35px;
        right: 0;
        width: 80px;
        height: 4px;
        background-color: #F85C3A;
        border-radius: 20px;
    }

.residegi-css ul {
    padding: 0;
    text-align: center;
}

    .residegi-css ul li {
        display: inline-block;
        padding: 10px 5px;
    }

        .residegi-css ul li a {
            background-color: #009846;
            color: #fff;
            padding: 10px 45px;
            border-radius: 15px;
        }

            .residegi-css ul li a:hover {
                background-color: #fff;
                color: #021B5B;
            }

.residegi-css p {
    background-color: #fff;
    padding: 40px 15px;
    margin-top: 40px;
    line-height: 35px;
    text-align: justify;
    border-radius: 10px;
}

.top-header.container{
	
	margin-top:24px;
	
}

@media(max-width:767px){
	
	    .top-news .image-img img{
			width:99.5!important;
			
		}

	
	
	
.new_item.col-md-6.col-xs-12.testme {
	height:350px!important;
}

.new_item.col-md-6.col-xs-12.testme.smalltext .row.top-news p{
	display:none!important;
	
}
#ctl16_ctl21_ctl01_pnlAdvancedNew .pnlAdvancedNews.col-xs-12{
	
	margin-right:15px!important;
	
	
}

#ctl13_ctl03_ctl00__pnlPrint .cnt-cnt-div{
		padding-right:25px;
		padding-left:25px;
	
}


#ctl13_content .dynamic-box .col-xs-12.text-left{
	
	padding-left:64px;
}


header .stikhight .headerbottom{
		padding-top:0;
	
}

#ctl15_content{
	padding-right:0!important;

}
}



#ctl15_content .sabt-title h1{
	
	padding-bottom:20px;
}


/*#table14 td:first-child{
	
	
	height:0px;
}*/

.RadTreeView.RadTreeView_Paliz.TreeView.RadTreeView_rtl.RadTreeView_Paliz_rtl{
	height:930px!important;
	overflow:auto!important;
}


.AlbumSubmitTime img,
.AlbumSubmitDate img{
	display:none;
}

.Albumheadertitle h1{
	font-size:22px!important;
}

.Album-DateTime{
	
	justify-content:end!important;
}

@media(max-width:767px){
    .Album-mainBox img{
	width:100%!important;
	max-width:100%!important;
	min-width:100%!important;
	
    }
	
	
	#table14 td:nth-child(2){
		margin-right:8px!important;
	}

  .pictureReportMainDiv .AlbumTitle{
	
	font-size:18px!important;
	
}

  .AlbumImageHeader{
	padding:0 15px!important;
	
}

.Album-mainBox{
	
	padding:0 15px!important;
}

.DefaultNews .DNTopBox .row.DisFlex .col-xs-12.col-md-9.VMiddle div {
	padding:0 15px!important;
	
}
	
}


/*.dynamic-box #table14 tbody > tr:first-child {
    display: flex;
    justify-content: space-between;
	height:150vh
} ;*/


#table141 tbody tr:first-child {
	display:unset!important;	
}



@media(max-width:767px){
	
	
.rtLines span{
		white-space:normal!important;
        font-size:11px!important;		
	}
	
/* .dynamic-box #table14 tbody > tr:first-child {
    display: flex!important;
    justify-content:center!important;
	flex-direction:column!important;
	
} */


 .rtLines .rtFirst.rtLast .rtUL {
		padding-right:0!important; 
 }
	
}
	
	
	
.dynamic-box .sabt-title{
			margin-bottom:20px!important;
			justify-content:center!important;
		
	}
	
.container.sss{
		display:flex!important;
		justify-content:center!important;
	}
	
	
	
.container.sss .row.top-news{
		width:70%!important;
		margin-bottom:50px!important;
		
	}
	
	
.container.sss .row.top-news .col-.col-md-4{
		width:22%!important;	
	}
	
	
.container.sss .row.top-news .col-.col-md-8{
		width:78%!important;	
	}
	
	
	
	.row.justify-content-center{
	display	:flex!important;
    justify-content:center!important;
	}
	
	
	@media(max-width:767px){
		
		.container.sss .row.top-news .col-.col-md-4{
		width:100%!important;	
	}
	
	.container.sss .row.top-news .col-.col-md-8{
		width:100%!important;	
	}
	
	.container.sss .row.top-news{
		width:100%!important;	
	}
	
	.container.sss{
		display:flex!important;
		justify-content:unset!important;
	}
	
}
@media (max-width: 766px) {
    .smm > div {
        height: 100dvh;
    }
}



@media (max-width: 767px) {
    .smm .yamm {
	height: 100dvh !important;
    }
}



@media (max-width: 767px) {
    .smm .yamm .menuIn {
	height: 100dvh !important;
    }

.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
    position: relative;
}

.yamm .dropdown-menu{
	position: relative !important;
}
}







.Review .UserCommentTitie span, .Usercomment{
	color:#000!important;
}


.Review [id*=txtComment]::placeholder{
	color:#000;
}


@media (min-width: 767px) {
    .navbar-default .navbar-nav>li>a {
        color: #fff;
        padding: 14px 17px;
        font-weight: 700;
    }
}	

[id*="_imgchart"]{
    width: 150px;
    height: 150px;
}

[id*="_rapChart"] tr:first-child{
    display: flex;
    justify-content: space-between;
}


[id*="pnlAdvancedNews"] .top-news .col-md-12:first-child{
    display: flex;
    justify-content: center!important;
}
	
	
	
	









