﻿:root {
  color-scheme: light dark !important;
}

input, select, textarea, button, iframe { color-scheme: light; }
html { color: #212529; }

#s4-workspace {
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
}
body {
  overflow-y: auto !important;
}

header ul li a:visited,
header ul li a:hover {
  color: #fff;
}
.modal.modal-fixed .modal-header .modal-title {
  font-size: 22px;
  font-style: normal;
  color: #fff;
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.media-center .btn.view-all,
a {
  text-decoration: none !important;
}

.media-center-container-content-list-item-link:visited {
  color: #181927;
}
.pillars-item.active .pillars-item-title h3,
.pillars-item-title h3 {
  color: #fff;
}
.national-strategy-tabs-list li h3 {
  color: #4e5762;
}
.national-strategy-tabs-list li.active h3,
.national-strategy-tabs-list li:hover h3 {
  font-size: 30px;
  color: #fff;
}

[dir="ltr"] .npc-icon-arrow-up-left {
  transform: rotate(90deg);
}

[dir="ltr"] .npc-icon-arrow_forward,
[dir="ltr"] .npc-icon-arrow_back {
  transform: rotate(0deg);
}

[dir="ltr"] .media-center-container-content .view-all .npc-icon-arrow-up-left {
  transform: rotate(0deg);
}
[dir="ltr"] .statistical-button-prev .npc-icon-arrow_forward,
[dir="ltr"] .statistical-button-next .npc-icon-arrow_back {
  transform: rotate(180deg);
}
[dir="ltr"] .lstKeyStatistics .link-to img {
  transform: rotate(90deg);
}
[dir="ltr"] .circle-container .inner-circle .list .list-item .hero-title {
  font-size: 16px;
}
[dir="ltr"]
  .circle-container
  .inner-circle
  .list
  .list-item.active
  .hero-title {
  font-size: 20px;
}
[dir="ltr"]
  .media-center-swiper-container
  .statistical-button-prev
  .npc-icon-arrow_forward,
[dir="ltr"]
  .media-center-swiper-container
  .statistical-button-next
  .npc-icon-arrow_back {
  transform: rotate(0deg);
}

[dir="ltr"] .drawer {
  transform: translateX(100%);
}

@media (max-width: 991px) {

.statistics-section .statistics-section-content .stats-header-row .stats-sub-tabs
{
	    max-width: calc(100vw - 50px);
}

  [dir="ltr"] .hero .circle-mobile {
    transform: translate(50%, 90%);
  }
}
s
.submenu-panel {
  height: unset !important;
}

[dir="ltr"] .npc-icon-arrow_back {
  transform: rotate(180deg);
}

body,
* {
  font-family: "Lusail" !important;
}

.statistical-indicators-cards .item-body .statistics h1 {
  color: #fff;
}
.statistical-indicators-cards .item-header .inner-card-statistics h1 {
  color: #000;
}
#txtEmailNewsletter {
  color: #fff;
}
.ltrChangeLang img {
  width: 22px;
}
.news-details-related-list-item-img-container {
  height: 148px !important;
}
.news-details-related-list-item-img-container img,
.news-details-related-list-item-img-container img:hover {
  width: 148px;
  height: 148px !important;
  flex-shrink: 0;
}
.news-details-content-img img {
  height: 614px !important;
}

.btn-gold-outline:visited {
  color: #a29576 !important;
}

.statistical-indicators-cards .swiper-slide {
  cursor: pointer;
}

#ms-designer-ribbon {
  position: absolute;
  z-index: 999999;
}

.allnews .card-custom-body-title,
.allevents .card-custom-body-title {
  height: 84px;
  overflow: hidden;
}

.allnews .card-custom-body-desc,
.allevents .card-custom-body-desc {
  height: 110px;
  overflow: hidden;
}

[dir="ltr"] .submenu-panel {
  background-image: url(../img/bg-mega-menu-en.webp) !important;
}

@media (min-width: 991px) {
  [dir="ltr"] .pillars-item .pillars-item-icon {
    font-size: 60px;
  }
  [dir="ltr"] .pillars-item.active .pillars-item-icon {
    font-size: 90px;
  }
    [dir="ltr"] .pillars-item.active .pillars-item-title h3 {
    font-size: 40px;
  }
  }

.lstspekers .spekers-item img {
  border-radius: 50%;
}

[dir="ltr"] .secretary-general-word-img .shape {
  transform: rotateY(180deg) !important;
}

[dir="ltr"]
  .media-center-posts-container
  .card-custom.card-post-file
  .card-custom-body-title {
  font-size: 22px !important;
}
.leaders-council-title {
  font-size: 50px;
  font-weight: 700;
  color: #8b1837;
  margin-bottom: 75px;
  text-align: center;
}

[dir="ltr"] .media-center .btn.view-all:hover .icon {
  transform: rotate(135deg) !important;
}


.traning-center-about .traningCenter-swiper .traning-center-main-img-container img{
object-fit:cover
}

.national-strategy-view {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.national-strategy-view .video-container-map {
  position: absolute;
  inset-inline-end: -10vw; /* was -30% */
  inset-block-end: 0;
  /* width: 70vw;            limit surface size */
  height: 100%;
  overflow: hidden;
  contain: layout paint;
  will-change: transform;
  transform: translateZ(0);
}
.national-strategy-view .video-container-map::after {
  content: "";
  background-image: radial-gradient(circle at center, transparent 45%, #030f1f 100%);
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.fav-icon {
    inset-inline-end: 60px !important;
 }
.card-custom.card-post-file .dropdown-toggle{
	top:18px !important;
}


.login-section .password-input span{
	top:20px !important;
	transform:unset !important;
}


.notification-item{
	cursor:pointer;
}

.drawer-actions .login-button{

    color: #fff !important;
    width: unset !important;

    aspect-ratio: unset !important;
    padding: 0 20px !important;
    border-radius: 20px !important;
}

.drawer-actions .lblLoginHeader
{
	color: #fff !important;
}


.legislative-center-responsibilities .legislative-accordion-item.active .icon
{
	/*transform:rotate(225deg) !important;
}

.legislative-center-responsibilities .legislative-accordion-item-title .icon{
	/*transform:rotate(45deg) !important;*/
}


.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback)
{
    border-start-end-radius: 50px;
    border-end-end-radius: 50px;
}
.pagination-container-main a:visited {
    color: inherit;
}
.password-input input[type="password"]::-ms-reveal,
.password-input input[type="password"]::-ms-clear {
  display: none;
}

.iti--allow-dropdown{
	width:100%;
}
.iti__selected-flag{
	
    border-start-start-radius: 50px;
    border-end-start-radius: 50px;
}

.traning-center-achievements-slide .swiper-slide video {
  pointer-events: none;
}

.search-card .btn
{
	display: flex;
    justify-content: center;
}
.ms-dlgContent
{
	z-index:99999999999999 !important;
}

.fav-icon-profile {
    inset-inline-end: 20px !important;
    cursor:pointer;
}

.traning-center .traning-center-main-content .traning-center-main-content-title 
{ display: -webkit-box; -webkit-line-clamp: 2; 
line-clamp: 2; -webkit-box-orient:
 vertical; overflow: hidden; text-overflow: ellipsis; }
 .hero-title{
	color:#fff !important;
}

[dir="ltr"] .pillars-item-title .npc-icon-arrow_back {
    transform: rotate(180deg) !important;
}

.legislative-center-2030-vision .pillars-item .pillars-item-title p {
   
    height: 150px !important;
    overflow: hidden;}
    
    .main-view-qater-reports-content .report-list-table-table tr td:first-child{
	text-wrap: auto;
}


.strategy-timeline .economic-diversification .economic-diversification-swiper .swiper-wrapper,.pillars-mobile .swiper-wrapper{
    max-width: 100vw;
}
.leading-vision-page .leading-vision-achievements .swiper-wrapper{
    max-width: 100vw;
}
.economic-diversification-item h4{
	color:#fff;
}

.seven-strategic-project-swiper .swiper-wrapper{
    max-width: 100vw;
}
.statistics-data-center__title
{
	    font-family: "Lusail+", sans-serif !important;
    color: #8b1837 !important;
    line-height: normal !important;
}
.strategy-timeline .proposal-item .icon img {
    height: 70px;
    margin-top:20px;
}

.strategy-timeline .proposal-item{
	justify-content:flex-start !important;
}

[dir="ltr"] .data-request-portal .content-side .request-list li
{
	padding-right:0;
	padding-left:25px;
}
[dir="ltr"] .data-request-portal .content-side .request-list li::before{
	right:unset;
	left:0;
}
html[lang="EN"] .arrow-icon,
html[lang="en"] .arrow-icon {
    transform: rotate(180deg);
}

html[lang="ar"] .leading-vision-circle-tabs .goals-side .goals-list .goal-item .text {
    text-align: right;
}

html[lang="en"] .leading-vision-circle-tabs .goals-side .goals-list .goal-item .text {
    text-align: left;
}

[dir="ltr"] .legislative-center .pillars-statistics .npc-icon-arrow_back, .legislative-center .pillars-statistics a:hover .npc-icon-arrow_back{
    transform: rotate(360deg);
}

/* Manual Statistical pagination arrow override */
[dir="ltr"] .legislative-center .pillars-statistics .manual-statistical #msPagination .npc-icon-arrow_back,
[dir="ltr"] .legislative-center .pillars-statistics .manual-statistical #msPagination a:hover .npc-icon-arrow_back {
    transform: rotate(180deg) !important;
}


[dir="ltr"] .pillars-statistics .pillar-card__link:hover img
{
	   transform: rotate(90deg);
}

[dir="ltr"] .statistics-visualize .visualize-card .bg-img
{
	  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.btn-gold:visited
{
	color:#fff !important;
}

.btn-gold:hover
{
	color:#a29576 !important
}
.btn-gold-news:hover
{
	color:#fff !important
}

[dir="rtl"] .national-statistical-center-about-statistical .stat-card .stat-info .stat-value .trend img{
	order:2;
}
[dir="rtl"] .stats-feedback__form-input
{
	text-align:right;
}

.four-pillars-intro .pillar-content-vision p {
    font-size: 22px !important;
    font-weight: normal !important;
}

.ms-webpart-zone,div.ms-webpart-cell-vertical-inline-table,.ms-webpart-chrome-vertical{
display:block;
}

[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
    left: auto !important;
    right: 0 !important;
}


[dir=rtl] .iti--separate-dial-code .iti__selected-flag{
  border-radius: 0!important;
  border-end-start-radius: 50px!important;
  border-start-start-radius: 50px!important;
      flex-direction: row-reverse;
}
 
 
 
 
[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{
  margin-right: 0!important;
  margin-left: 6px!important;
}
 
[dir=rtl] .iti__arrow{
    left: 0 !important;
    right: 6px !important;
}
.population-publications-title {
    color: #a29576 !important;
 }
.population-publications-slider .swiper-slide {
    width: 280px !important;
 }
.ms-srch-group-content li.search-result-section-content-list-item{width: 100% !important;}

[dir=ltr] .search-result-section .pagination-container-main nav.pagination-container{direction:ltr !important;}

.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover{background-color: transparent !important;}

.search-result-section .top-borderd-section{border-radius: 0 0 40px 40px !important;}

#SearchBox {background-color: #fff; border-radius: 20px 20px 0 0 !important;}

.no-border{border:none !important;}


.population-stats-header .btn-count-details img {
    transform: rotate(-90deg) !important; }

[dir="ltr"] .population-stats-header .btn-count-details img {
    transform: rotate(360deg) !important; 
    }
    
.population-publications-actions .controls .pub-btn {
    width: 64px !important;
    height: 64px !important;
    border-radius: 100% !important;
    min-width: unset;
}
[dir="rtl"] .population-policy-content .btn-read-more img {
    transform: rotate(270deg);
}

/* Arabic - RTL: hover pe rotation bhi rakho */
[dir="rtl"] .population-policy-content .btn-read-more:hover img {
    filter: brightness(0) invert(1);
    transform: rotate(270deg) translate(3px, 3px);

}
[dir="ltr"] .population-policy-content .btn-read-more img {
    transform: rotate(360deg); /* up-right arrow */
}

/* English - LTR: hover */
[dir="ltr"] .population-policy-content .btn-read-more:hover img {
    filter: brightness(0) invert(1);
    transform: rotate(360deg) translate(-3px, -3px);
}
.population-policy-content .btn-read-more>span:hover {

    color: white !important;
}
.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a,.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a:visited,.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a:link{
	color:#a29374 !important;
}
.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a:hover{
	color:#fff !important;
}
.main-view-qater-reports-content-details .report-deatails-boxes-item .content {
    gap: 0px !important;
}

.pagination-container-main{
	margin-top:15px !important;
}
[dir=ltr] #research-pager {
    direction: ltr;
}
.national-strategy-slide .item video{width: 98% !important; height: 98% !important;}
[dir="ltr"] .national-strategy-slide .item video{left: 25px; top: -10px;}
[dir="rtl"] .national-strategy-slide .item video{right: 25px; top: -10px;}




a.pupulation-report-card__link:visited{
	color:#fff !important;
}


.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn:hover a{
	color:#fff !important;
}



.qnpm-main .related-links-section .back-btn-wrapper .back-link,
.population-hero .back-btn-wrapper .back-link {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #4d4d4d;
    text-decoration: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    transition: all .3s ease
}

.qnpm-main .related-links-section .back-btn-wrapper .back-link:visited,
.population-hero .back-btn-wrapper .back-link:visited {
    color: #4d4d4d !important;
}

.qnpm-main .related-links-section .back-btn-wrapper .back-link .npc-icon-arrow_back,
.population-hero .back-btn-wrapper .back-link .npc-icon-arrow_back {
    font-size: 16px
}

.qnpm-main .related-links-section .back-btn-wrapper .back-link:hover,
.population-hero .back-btn-wrapper .back-link:hover {
    color: #8b1837
}


[dir=rtl] .qnpm-main .related-links-section .back-btn-wrapper .back-link .npc-icon-arrow_back,
[dir=rtl] .population-hero .back-btn-wrapper .back-link .npc-icon-arrow_back {
    transform: rotate(180deg)
}

[dir="ltr"] .qnpm-main .related-links-section .back-btn-wrapper .back-link .npc-icon-arrow_back,
[dir="ltr"] .population-hero .back-btn-wrapper .back-link .npc-icon-arrow_back {
    transform: rotate(0deg) !important;
}


.nsdp-cta:visited{
	color:#a08f73 !important;
}

.stat-back-link:visited{
	color:#333 !important;
}
.indicator-sidebar__item--all a:not(.active) {
    background-color: #f0f0f0 !important;
    color: #333 !important;
}

.indicator-sidebar__item--all a:not(.active) svg path {
    stroke: #0C2546 !important;
}

[dir=rtl] .stat-report-icon{
	transform: rotate(-90deg) !important;
}


[dir="ltr"] .pillars-statistics .indicator-card__header--horizontal .card-date{text-align: left !important;}
[dir="rtl"] .pillars-statistics .indicator-card__header--horizontal .card-date{text-align: right !important;}

.gulf-market-page__title {
    color: #8b1837 !important;
     line-height: 1.55 !important;
}
.statistical-main-page__title {
    color: #8b1837 !important;
    line-height: 1.55 !important;
}

.manual-references-modal .references-close{
    min-width: 46px !important;
    min-height: 46px !important;
 }
 
[dir="rtl"] .population-publications-actions {
    flex-direction: row !important;
}


[dir="ltr"] .pagination-info {
    direction: ltr;
}

[dir="ltr"] .pagination-info .progress-line::after {
    left: 0 !important;
    right: auto !important;
}

/* ✅ Arabic: fill right → left */
[dir="rtl"] .pagination-info .progress-line::after {
    left: auto !important;
    right: 0 !important;
}

[dir="ltr"] .pub-btn-prev img {
    transform: none !important;
}
[dir="ltr"] .pub-btn-next img {
    transform: rotate(180deg) !important;
}

 .org-details-responsibilities .org-dept-card {
        text-align: left !important;
        align-items: flex-start !important;
    }
    .org-details-responsibilities .org-dept-title {
      /*  text-align: left !important;*/
        white-space: normal !important;
        word-break: break-word !important;
    }
    .org-details-responsibilities .org-dept-icon {
        flex-shrink: 0;
    }

    /* Arabic */
    [lang="ar"] .org-details-responsibilities .org-dept-card {
        text-align: right;
        align-items: flex-start;
    }
    [lang="ar"] .org-details-responsibilities .org-dept-title {
        text-align: right;
    }
     .statistics-census__title{
    color:#8b1837 !important; 
    }
    .statistics-census-scope-title {
    color:#333!important; 
    }
.statistics-census__heading {
color:#333!important; 
    }
.statistics-census__text {
text-transform: none!important;
}
.statistics-typical__title {
 color:#8b1837 !important; 
    }
.statistics-typical__text p {
text-transform: none!important;	
}
.social-share-link.dropdown-item:active,
.social-share-link.dropdown-item:focus,
.social-share-link.dropdown-item:hover {
    background-color: #e9ecef !important;
    color: inherit !important;
}

.report-deatails-boxes-item .content {
    padding-right: 40px;
}
[dir="ltr"] .pagination-env.pagination-container {
    direction: ltr !important;
}

[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:first-child .page-link [class^=npc-icon-],
[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:first-child .page-link [class*=" npc-icon-"],
[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:last-child .page-link [class^=npc-icon-],
[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:last-child .page-link [class*=" npc-icon-"] {
    transform: rotate(180deg) !important;
}

.sidebar-col {
    transition: flex 0.4s ease, max-width 0.4s ease, padding 0.4s ease;
    overflow: hidden;
}

.sidebar-col.closed {
    flex: 0 0 70px !important;
    max-width: 70px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.content-col {
    transition: flex 0.4s ease, max-width 0.4s ease;
}

.content-col.closed {
    flex: 0 0 calc(100% - 70px) !important;
    max-width: calc(100% - 70px) !important;
}

.indicator-sidebar {
    overflow: hidden;
}

.indicator-sidebar .sidebar-body {
    transition: opacity 0.3s ease;
}

.indicator-sidebar.closed .sidebar-body {
    opacity: 0;
    pointer-events: none;
}
.legislative-center-data-statistics-boxes .boxes {
    align-items: stretch;
}

.legislative-center-data-statistics-boxes .boxes-item {
    height: 100%;
}
.legislative-center-data-statistics-boxes .boxes-item {
    justify-content: flex-start !important;
}
.legislative-center-data-statistics-boxes .boxes-item h3 {
    min-height: 60px;
}
.legislative-center-data-statistics-boxes .boxes-item img {
    height: 80px;
    object-fit: contain;
    object-position: top;
    margin-bottom: 16px;
}

.legislative-center-data-statistics-boxes .boxes-item h3 {
    height: 60px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.manual-statistical .manual-content .definition-card .card-title font {
    color: inherit !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-style: normal !important;
}

.manual-statistical .manual-content .definition-card .card-title em {
    font-style: normal !important;
}
.card-logo-tab-link:visited{
	color:#8a7d62; !important;
}

.org-details-resp-list li::before {
    top: 0.72em !important;
    transform: none !important;
}

.stats-feedback__form-submit .npc-icon-send {
    font-family: inherit !important;
}


.strategy-pillars-card {
	cursor:default !important;
}

.timeline-card-item{
	cursor:default !important;
}

[dir="ltr"] #pager,
[dir="ltr"] #pagerevents,
[dir="ltr"] #pagerpublications {
    direction: ltr !important;
    flex-direction: row !important;
}

[dir="rtl"] #pager,
[dir="rtl"] #pagerevents,
[dir="rtl"] #pagerpublications {
    direction: rtl !important;
    flex-direction: row !important;
}
[dir="ltr"] #pager .page-item:first-child .npc-icon-arrow_forward,
[dir="ltr"] #pagerevents .page-item:first-child .npc-icon-arrow_forward,
[dir="ltr"] #pagerpublications .page-item:first-child .npc-icon-arrow_forward {
    transform: rotate(180deg) !important;
}
.statistics-2004__title {
    color: #8b1837 !important;
    line-height: 70px !important;
}
.statistics-2004__heading {
    color: #000 !important;
    line-height: 46px !important;
}
.national-search-platform-title {
    font-size: clamp(26px, 3.5vw, 40px) !important;
    font-weight: 700 !important;
    color: #8b1837 !important;
}
[dir=ltr] .statistics-center-card__arrow-icon {
    transform: rotate(180deg) !important;
}
[dir=rtl] .statistics-center-card__arrow-icon {
    transform: rotate(90deg) !important;
}


[dir="ltr"] #pager .page-item:last-child .npc-icon-arrow_back,
[dir="ltr"] #pagerevents .page-item:last-child .npc-icon-arrow_back,
[dir="ltr"] #pagerpublications .page-item:last-child .npc-icon-arrow_back {
    transform: rotate(180deg) !important;
}

.traning-center-achievements-slide .media-thumb-play{
	opacity:1!important;
}




.statistics-department-modal .btn-close-custom{
	min-width:44px !important;
}

/*Events style issues */
.section-heading h1 {
    color: #8b1837 !important;
}

.my-4 h2,
h2.underlined.left {
    color: #262626 !important;
}

.mb-4 h2 {
    color: #8b1837 !important;
}

.page-title .breadcrumb-container .breadcrumb-item{
	color:#fff;
}


/* Table styling for census 2004 modals */
.statistics-department-modal .censusTableView {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}

.statistics-department-modal .censusTableView td {
  color: #4F4F4F;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  padding: 10px 16px;
  vertical-align: top;       
  border: none;
  border-bottom: 1px solid rgba(79, 79, 79, 0.12);
}

/* First row acts as column headers */
.statistics-department-modal .censusTableView tr:first-child td {
  color: #8b1837;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 12px;
  border-bottom: 2px solid rgba(139, 24, 55, 0.2);
  vertical-align: top;
}

/* Remove bottom border from last row */
.statistics-department-modal .censusTableView tr:last-child td {
  border-bottom: none;
}

/* modal-item-desc inside modal-sub-section — was unstyled */
.statistics-department-modal .modal-sub-section .modal-item-desc {
  color: #4F4F4F;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  margin: 0;
}

/* Responsive */
@media (max-width: 991.98px) {
  .statistics-department-modal .censusTableView td {
    font-size: 16px;
    padding: 8px 12px;
  }

  .statistics-department-modal .censusTableView tr:first-child td {
    font-size: 16px;
  }

  .statistics-department-modal .modal-sub-section .modal-item-desc {
    font-size: 16px;
  }
}

/*Bug 8748 */

.modal.modal-custom button.btn-gold {
  color: #fff;
  background-color: #a29576;
}

.modal.modal-custom button.btn-gold:hover {
  color: #fff !important;
  background-color: #8b1837 !important;
  border-color: #8b1837 !important;
}

.org-structure-section-inner-details .org-details-card{
	height:auto !important;
}

.commerce-2044__title {
    color: #8b1837 !important;
  }
  
.commerce-static-page__title {

    color: #8b1837 !important;
}

.ft-title {
    color: #8b1837 !important;
 }

.bilateral-advanced-search-form__title{
	color:#0c2546 !important;
}

.modal.bilateral-advanced-search-modal .bilateral-advanced-search-modal__close {

min-width: 32px !important;
  max-width: 32px !important;
  flex: 0 0 32px !important;
}

/* qnpm active tab issues */

.traning-center-tabs .btn-defult:visited {
  background-color: #E5E5E5 !important;
  border-color: #E5E5E5 !important;
  color: #000 !important;
}
.traning-center-tabs .btn-defult:visited img {
  filter: none !important;
}

.traning-center-tabs .btn-defult.active:visited,
.traning-center-tabs .btn-defult.active,
.traning-center-tabs .btn-defult:visited:hover,
.traning-center-tabs .btn-defult:hover,
.traning-center-tabs .btn-defult:visited:focus,
.traning-center-tabs .btn-defult:focus,
.traning-center-tabs .btn-defult:visited:active,
.traning-center-tabs .btn-defult:active {
  background-color: #8B1837 !important;
  border-color: #8B1837 !important;
  color: #fff !important;
}
.traning-center-tabs .btn-defult.active:visited img,
.traning-center-tabs .btn-defult.active img,
.traning-center-tabs .btn-defult:visited:hover img,
.traning-center-tabs .btn-defult:hover img,
.traning-center-tabs .btn-defult:visited:focus img,
.traning-center-tabs .btn-defult:focus img,
.traning-center-tabs .btn-defult:visited:active img,
.traning-center-tabs .btn-defult:active img {
  filter: invert(1) !important;
}


.view-qater-top-part{
	margin: -100px 0px 0px !important;
}

.commerce-reports h2{
	 color: #8b1837 !important;
}

.view-qater-top-part{
	margin: -100px 0px 0px !important;
}

.bilateral-trade-page .commerce-static-search__actions .commerce-static-btn {
	min-width: max-content;
}

#btCountrySelect, .select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single
{
	border-radius:34px !important;
	border:1px solid #d8d8d8 !important
}
.commerce-static-page__title{
	color:#8b1837 !important
}
.commerce-static-results__title{
	color:#000 !important;
}
.bilateral-advanced-search-form__title
{
	color:#0c2546 !important;
}

select2-selection__rendered{
    display: flex !important;
    align-items: center !important;
    flex-direction: row !important;
}
 
.select2-container--default .select2-selection--multiple{
    letter-spacing: 0px !important;
    padding: 2px 20px !important;
    border: 1px solid #d8d8d8 !important;
    border-radius: 34px !important;
    background: #fff !important;
    color: #707070 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
 
.select2-container--default .select2-selection--multiple .select2-selection__choice{
        border-radius: 20px !important;
padding:0 !important;
padding-inline-start:20px !important;
    display: inline-flex !important;
width: auto !important;
}
 
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    position: static !important;
/* width: 4px; */
flex-shrink: 0 !important;
min-width:unset !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
	padding:0 !important;
}

.lstVideosConatiner .swiper-slide-active {
  transform: translate3d(0, 0, 0) !important;
}

.vendor-page-shell .accordion-body input.form-control,
.vendor-page-shell .accordion-body textarea.form-control,
.vendor-page-shell .accordion-body select.form-select {
    padding: 10px 20px !important;
}

.dropdown-item.active, .dropdown-item:active {
background-color:transparent !important;
}


#s4-workspace {
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
}
body {
  overflow-y: auto !important;
}

header ul li a:visited,
header ul li a:hover {
  color: #fff;
}
.modal.modal-fixed .modal-header .modal-title {
  font-size: 22px;
  font-style: normal;
  color: #fff;
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.media-center .btn.view-all,
a {
  text-decoration: none !important;
}

.media-center-container-content-list-item-link:visited {
  color: #181927;
}
.pillars-item.active .pillars-item-title h3,
.pillars-item-title h3 {
  color: #fff;
}
.national-strategy-tabs-list li h3 {
  color: #4e5762;
}
.national-strategy-tabs-list li.active h3,
.national-strategy-tabs-list li:hover h3 {
  font-size: 30px;
  color: #fff;
}

[dir="ltr"] .npc-icon-arrow-up-left {
  transform: rotate(90deg);
}

[dir="ltr"] .npc-icon-arrow_forward,
[dir="ltr"] .npc-icon-arrow_back {
  transform: rotate(0deg);
}

[dir="ltr"] .media-center-container-content .view-all .npc-icon-arrow-up-left {
  transform: rotate(0deg);
}
[dir="ltr"] .statistical-button-prev .npc-icon-arrow_forward,
[dir="ltr"] .statistical-button-next .npc-icon-arrow_back {
  transform: rotate(180deg);
}
[dir="ltr"] .lstKeyStatistics .link-to img {
  transform: rotate(90deg);
}
[dir="ltr"] .circle-container .inner-circle .list .list-item .hero-title {
  font-size: 16px;
}
[dir="ltr"]
  .circle-container
  .inner-circle
  .list
  .list-item.active
  .hero-title {
  font-size: 20px;
}
[dir="ltr"]
  .media-center-swiper-container
  .statistical-button-prev
  .npc-icon-arrow_forward,
[dir="ltr"]
  .media-center-swiper-container
  .statistical-button-next
  .npc-icon-arrow_back {
  transform: rotate(0deg);
}

[dir="ltr"] .drawer {
  transform: translateX(100%);
}

@media (max-width: 991px) {

.statistics-section .statistics-section-content .stats-header-row .stats-sub-tabs
{
	    max-width: calc(100vw - 50px);
}

  [dir="ltr"] .hero .circle-mobile {
    transform: translate(50%, 90%);
  }
}
s
.submenu-panel {
  height: unset !important;
}

[dir="ltr"] .npc-icon-arrow_back {
  transform: rotate(180deg);
}

body,
* {
  font-family: "Lusail" !important;
}

.statistical-indicators-cards .item-body .statistics h1 {
  color: #fff;
}
.statistical-indicators-cards .item-header .inner-card-statistics h1 {
  color: #000;
}
#txtEmailNewsletter {
  color: #fff;
}
.ltrChangeLang img {
  width: 22px;
}
.news-details-related-list-item-img-container {
  height: 148px !important;
}
.news-details-related-list-item-img-container img,
.news-details-related-list-item-img-container img:hover {
  width: 148px;
  height: 148px !important;
  flex-shrink: 0;
}
.news-details-content-img img {
  height: 614px !important;
}

.btn-gold-outline:visited {
  color: #a29576 !important;
}

.statistical-indicators-cards .swiper-slide {
  cursor: pointer;
}

#ms-designer-ribbon {
  position: absolute;
  z-index: 999999;
}

.allnews .card-custom-body-title,
.allevents .card-custom-body-title {
  height: 84px;
  overflow: hidden;
}

.allnews .card-custom-body-desc,
.allevents .card-custom-body-desc {
  height: 110px;
  overflow: hidden;
}

[dir="ltr"] .submenu-panel {
  background-image: url(../img/bg-mega-menu-en.webp) !important;
}

@media (min-width: 991px) {
  [dir="ltr"] .pillars-item .pillars-item-icon {
    font-size: 60px;
  }
  [dir="ltr"] .pillars-item.active .pillars-item-icon {
    font-size: 90px;
  }
    [dir="ltr"] .pillars-item.active .pillars-item-title h3 {
    font-size: 40px;
  }
  }

.lstspekers .spekers-item img {
  border-radius: 50%;
}

[dir="ltr"] .secretary-general-word-img .shape {
  transform: rotateY(180deg) !important;
}

[dir="ltr"]
  .media-center-posts-container
  .card-custom.card-post-file
  .card-custom-body-title {
  font-size: 22px !important;
}
.leaders-council-title {
  font-size: 50px;
  font-weight: 700;
  color: #8b1837;
  margin-bottom: 75px;
  text-align: center;
}

[dir="ltr"] .media-center .btn.view-all:hover .icon {
  transform: rotate(135deg) !important;
}


.traning-center-about .traningCenter-swiper .traning-center-main-img-container img{
object-fit:cover
}

.national-strategy-view {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.national-strategy-view .video-container-map {
  position: absolute;
  inset-inline-end: -10vw; /* was -30% */
  inset-block-end: 0;
  /* width: 70vw;            limit surface size */
  height: 100%;
  overflow: hidden;
  contain: layout paint;
  will-change: transform;
  transform: translateZ(0);
}
.national-strategy-view .video-container-map::after {
  content: "";
  background-image: radial-gradient(circle at center, transparent 45%, #030f1f 100%);
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.fav-icon {
    inset-inline-end: 60px !important;
 }
.card-custom.card-post-file .dropdown-toggle{
	top:18px !important;
}


.login-section .password-input span{
	top:20px !important;
	transform:unset !important;
}


.notification-item{
	cursor:pointer;
}

.drawer-actions .login-button{

    color: #fff !important;
    width: unset !important;

    aspect-ratio: unset !important;
    padding: 0 20px !important;
    border-radius: 20px !important;
}

.drawer-actions .lblLoginHeader
{
	color: #fff !important;
}


.legislative-center-responsibilities .legislative-accordion-item.active .icon
{
	/*transform:rotate(225deg) !important;
}

.legislative-center-responsibilities .legislative-accordion-item-title .icon{
	/*transform:rotate(45deg) !important;*/
}


.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback)
{
    border-start-end-radius: 50px;
    border-end-end-radius: 50px;
}
.pagination-container-main a:visited {
    color: inherit;
}
.password-input input[type="password"]::-ms-reveal,
.password-input input[type="password"]::-ms-clear {
  display: none;
}

.iti--allow-dropdown{
	width:100%;
}
.iti__selected-flag{
	
    border-start-start-radius: 50px;
    border-end-start-radius: 50px;
}

.traning-center-achievements-slide .swiper-slide video {
  pointer-events: none;
}

.search-card .btn
{
	display: flex;
    justify-content: center;
}
.ms-dlgContent
{
	z-index:99999999999999 !important;
}

.fav-icon-profile {
    inset-inline-end: 20px !important;
    cursor:pointer;
}

.traning-center .traning-center-main-content .traning-center-main-content-title 
{ display: -webkit-box; -webkit-line-clamp: 2; 
line-clamp: 2; -webkit-box-orient:
 vertical; overflow: hidden; text-overflow: ellipsis; }
 .hero-title{
	color:#fff !important;
}

[dir="ltr"] .pillars-item-title .npc-icon-arrow_back {
    transform: rotate(180deg) !important;
}

.legislative-center-2030-vision .pillars-item .pillars-item-title p {
   
    height: 150px !important;
    overflow: hidden;}
    
    .main-view-qater-reports-content .report-list-table-table tr td:first-child{
	text-wrap: auto;
}


.strategy-timeline .economic-diversification .economic-diversification-swiper .swiper-wrapper,.pillars-mobile .swiper-wrapper{
    max-width: 100vw;
}
.leading-vision-page .leading-vision-achievements .swiper-wrapper{
    max-width: 100vw;
}
.economic-diversification-item h4{
	color:#fff;
}

.seven-strategic-project-swiper .swiper-wrapper{
    max-width: 100vw;
}
.statistics-data-center__title
{
	    font-family: "Lusail+", sans-serif !important;
    color: #8b1837 !important;
    line-height: normal !important;
}
.strategy-timeline .proposal-item .icon img {
    height: 70px;
    margin-top:20px;
}

.strategy-timeline .proposal-item{
	justify-content:flex-start !important;
}

[dir="ltr"] .data-request-portal .content-side .request-list li
{
	padding-right:0;
	padding-left:25px;
}
[dir="ltr"] .data-request-portal .content-side .request-list li::before{
	right:unset;
	left:0;
}
html[lang="EN"] .arrow-icon,
html[lang="en"] .arrow-icon {
    transform: rotate(180deg);
}

html[lang="ar"] .leading-vision-circle-tabs .goals-side .goals-list .goal-item .text {
    text-align: right;
}

html[lang="en"] .leading-vision-circle-tabs .goals-side .goals-list .goal-item .text {
    text-align: left;
}

[dir="ltr"] .legislative-center .pillars-statistics .npc-icon-arrow_back, .legislative-center .pillars-statistics a:hover .npc-icon-arrow_back{
    transform: rotate(360deg);
}

/* Manual Statistical pagination arrow override */
[dir="ltr"] .legislative-center .pillars-statistics .manual-statistical #msPagination .npc-icon-arrow_back,
[dir="ltr"] .legislative-center .pillars-statistics .manual-statistical #msPagination a:hover .npc-icon-arrow_back {
    transform: rotate(180deg) !important;
}


[dir="ltr"] .pillars-statistics .pillar-card__link:hover img
{
	   transform: rotate(90deg);
}

[dir="ltr"] .statistics-visualize .visualize-card .bg-img
{
	  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.btn-gold:visited
{
	color:#fff !important;
}

.btn-gold:hover
{
	color:#a29576 !important
}
.btn-gold-news:hover
{
	color:#fff !important
}

[dir="rtl"] .national-statistical-center-about-statistical .stat-card .stat-info .stat-value .trend img{
	order:2;
}
[dir="rtl"] .stats-feedback__form-input
{
	text-align:right;
}

.four-pillars-intro .pillar-content-vision p {
    font-size: 22px !important;
    font-weight: normal !important;
}

.ms-webpart-zone,div.ms-webpart-cell-vertical-inline-table,.ms-webpart-chrome-vertical{
display:block;
}

[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
    left: auto !important;
    right: 0 !important;
}


[dir=rtl] .iti--separate-dial-code .iti__selected-flag{
  border-radius: 0!important;
  border-end-start-radius: 50px!important;
  border-start-start-radius: 50px!important;
      flex-direction: row-reverse;
}
 
 
 
 
[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{
  margin-right: 0!important;
  margin-left: 6px!important;
}
 
[dir=rtl] .iti__arrow{
    left: 0 !important;
    right: 6px !important;
}
.population-publications-title {
    color: #a29576 !important;
 }
.population-publications-slider .swiper-slide {
    width: 280px !important;
 }
.ms-srch-group-content li.search-result-section-content-list-item{width: 100% !important;}

[dir=ltr] .search-result-section .pagination-container-main nav.pagination-container{direction:ltr !important;}

.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover{background-color: transparent !important;}

.search-result-section .top-borderd-section{border-radius: 0 0 40px 40px !important;}

#SearchBox {background-color: #fff; border-radius: 20px 20px 0 0 !important;}

.no-border{border:none !important;}


.population-stats-header .btn-count-details img {
    transform: rotate(-90deg) !important; }

[dir="ltr"] .population-stats-header .btn-count-details img {
    transform: rotate(360deg) !important; 
    }
    
.population-publications-actions .controls .pub-btn {
    width: 64px !important;
    height: 64px !important;
    border-radius: 100% !important;
    min-width: unset;
}
[dir="rtl"] .population-policy-content .btn-read-more img {
    transform: rotate(270deg);
}

/* Arabic - RTL: hover pe rotation bhi rakho */
[dir="rtl"] .population-policy-content .btn-read-more:hover img {
    filter: brightness(0) invert(1);
    transform: rotate(270deg) translate(3px, 3px);

}
[dir="ltr"] .population-policy-content .btn-read-more img {
    transform: rotate(360deg); /* up-right arrow */
}

/* English - LTR: hover */
[dir="ltr"] .population-policy-content .btn-read-more:hover img {
    filter: brightness(0) invert(1);
    transform: rotate(360deg) translate(-3px, -3px);
}
.population-policy-content .btn-read-more>span:hover {

    color: white !important;
}
.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a,.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a:visited,.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a:link{
	color:#a29374 !important;
}
.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn a:hover{
	color:#fff !important;
}
.main-view-qater-reports-content-details .report-deatails-boxes-item .content {
    gap: 0px !important;
}

.pagination-container-main{
	margin-top:15px !important;
}
[dir=ltr] #research-pager {
    direction: ltr;
}
.national-strategy-slide .item video{width: 98% !important; height: 98% !important;}
[dir="ltr"] .national-strategy-slide .item video{left: 25px; top: -10px;}
[dir="rtl"] .national-strategy-slide .item video{right: 25px; top: -10px;}




a.pupulation-report-card__link:visited{
	color:#fff !important;
}


.qnpm-main .qnpm-implementation-section .outputs-section .accordion .accordion-body .templates-group .templates-grid .template-card .download-btn:hover a{
	color:#fff !important;
}



.qnpm-main .related-links-section .back-btn-wrapper .back-link,
.population-hero .back-btn-wrapper .back-link {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #4d4d4d;
    text-decoration: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    transition: all .3s ease
}

.qnpm-main .related-links-section .back-btn-wrapper .back-link:visited,
.population-hero .back-btn-wrapper .back-link:visited {
    color: #4d4d4d !important;
}

.qnpm-main .related-links-section .back-btn-wrapper .back-link .npc-icon-arrow_back,
.population-hero .back-btn-wrapper .back-link .npc-icon-arrow_back {
    font-size: 16px
}

.qnpm-main .related-links-section .back-btn-wrapper .back-link:hover,
.population-hero .back-btn-wrapper .back-link:hover {
    color: #8b1837
}


[dir=rtl] .qnpm-main .related-links-section .back-btn-wrapper .back-link .npc-icon-arrow_back,
[dir=rtl] .population-hero .back-btn-wrapper .back-link .npc-icon-arrow_back {
    transform: rotate(180deg)
}

[dir="ltr"] .qnpm-main .related-links-section .back-btn-wrapper .back-link .npc-icon-arrow_back,
[dir="ltr"] .population-hero .back-btn-wrapper .back-link .npc-icon-arrow_back {
    transform: rotate(0deg) !important;
}


.nsdp-cta:visited{
	color:#a08f73 !important;
}

.stat-back-link:visited{
	color:#333 !important;
}
.indicator-sidebar__item--all a:not(.active) {
    background-color: #f0f0f0 !important;
    color: #333 !important;
}

.indicator-sidebar__item--all a:not(.active) svg path {
    stroke: #0C2546 !important;
}

[dir=rtl] .stat-report-icon{
	transform: rotate(-90deg) !important;
}


[dir="ltr"] .pillars-statistics .indicator-card__header--horizontal .card-date{text-align: left !important;}
[dir="rtl"] .pillars-statistics .indicator-card__header--horizontal .card-date{text-align: right !important;}

.gulf-market-page__title {
    color: #8b1837 !important;
     line-height: 1.55 !important;
}
.statistical-main-page__title {
    color: #8b1837 !important;
    line-height: 1.55 !important;
}

.manual-references-modal .references-close{
    min-width: 46px !important;
    min-height: 46px !important;
 }
 
[dir="rtl"] .population-publications-actions {
    flex-direction: row !important;
}


[dir="ltr"] .pagination-info {
    direction: ltr;
}

[dir="ltr"] .pagination-info .progress-line::after {
    left: 0 !important;
    right: auto !important;
}

/* ✅ Arabic: fill right → left */
[dir="rtl"] .pagination-info .progress-line::after {
    left: auto !important;
    right: 0 !important;
}

[dir="ltr"] .pub-btn-prev img {
    transform: none !important;
}
[dir="ltr"] .pub-btn-next img {
    transform: rotate(180deg) !important;
}

 .org-details-responsibilities .org-dept-card {
        text-align: left !important;
        align-items: flex-start !important;
    }
    .org-details-responsibilities .org-dept-title {
      /*  text-align: left !important;*/
        white-space: normal !important;
        word-break: break-word !important;
    }
    .org-details-responsibilities .org-dept-icon {
        flex-shrink: 0;
    }

    /* Arabic */
    [lang="ar"] .org-details-responsibilities .org-dept-card {
        text-align: right;
        align-items: flex-start;
    }
    [lang="ar"] .org-details-responsibilities .org-dept-title {
        text-align: right;
    }
     .statistics-census__title{
    color:#8b1837 !important; 
    }
    .statistics-census-scope-title {
    color:#333!important; 
    }
.statistics-census__heading {
color:#333!important; 
    }
.statistics-census__text {
text-transform: none!important;
}
.statistics-typical__title {
 color:#8b1837 !important; 
    }
.statistics-typical__text p {
text-transform: none!important;	
}
.social-share-link.dropdown-item:active,
.social-share-link.dropdown-item:focus,
.social-share-link.dropdown-item:hover {
    background-color: #e9ecef !important;
    color: inherit !important;
}

.report-deatails-boxes-item .content {
    padding-right: 40px;
}
[dir="ltr"] .pagination-env.pagination-container {
    direction: ltr !important;
}

[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:first-child .page-link [class^=npc-icon-],
[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:first-child .page-link [class*=" npc-icon-"],
[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:last-child .page-link [class^=npc-icon-],
[dir="ltr"] .pagination-env.pagination-container .pagination .page-item:last-child .page-link [class*=" npc-icon-"] {
    transform: rotate(180deg) !important;
}

.sidebar-col {
    transition: flex 0.4s ease, max-width 0.4s ease, padding 0.4s ease;
    overflow: hidden;
}

.sidebar-col.closed {
    flex: 0 0 70px !important;
    max-width: 70px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.content-col {
    transition: flex 0.4s ease, max-width 0.4s ease;
}

.content-col.closed {
    flex: 0 0 calc(100% - 70px) !important;
    max-width: calc(100% - 70px) !important;
}

.indicator-sidebar {
    overflow: hidden;
}

.indicator-sidebar .sidebar-body {
    transition: opacity 0.3s ease;
}

.indicator-sidebar.closed .sidebar-body {
    opacity: 0;
    pointer-events: none;
}
.legislative-center-data-statistics-boxes .boxes {
    align-items: stretch;
}

.legislative-center-data-statistics-boxes .boxes-item {
    height: 100%;
}
.legislative-center-data-statistics-boxes .boxes-item {
    justify-content: flex-start !important;
}
.legislative-center-data-statistics-boxes .boxes-item h3 {
    min-height: 60px;
}
.legislative-center-data-statistics-boxes .boxes-item img {
    height: 80px;
    object-fit: contain;
    object-position: top;
    margin-bottom: 16px;
}

.legislative-center-data-statistics-boxes .boxes-item h3 {
    height: 60px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.manual-statistical .manual-content .definition-card .card-title font {
    color: inherit !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-style: normal !important;
}

.manual-statistical .manual-content .definition-card .card-title em {
    font-style: normal !important;
}
.card-logo-tab-link:visited{
	color:#8a7d62; !important;
}

.org-details-resp-list li::before {
    top: 0.72em !important;
    transform: none !important;
}

.stats-feedback__form-submit .npc-icon-send {
    font-family: inherit !important;
}


.strategy-pillars-card {
	cursor:default !important;
}

.timeline-card-item{
	cursor:default !important;
}

[dir="ltr"] #pager,
[dir="ltr"] #pagerevents,
[dir="ltr"] #pagerpublications {
    direction: ltr !important;
    flex-direction: row !important;
}

[dir="rtl"] #pager,
[dir="rtl"] #pagerevents,
[dir="rtl"] #pagerpublications {
    direction: rtl !important;
    flex-direction: row !important;
}
[dir="ltr"] #pager .page-item:first-child .npc-icon-arrow_forward,
[dir="ltr"] #pagerevents .page-item:first-child .npc-icon-arrow_forward,
[dir="ltr"] #pagerpublications .page-item:first-child .npc-icon-arrow_forward {
    transform: rotate(180deg) !important;
}
.statistics-2004__title {
    color: #8b1837 !important;
    line-height: 70px !important;
}
.statistics-2004__heading {
    color: #000 !important;
    line-height: 46px !important;
}
.national-search-platform-title {
    font-size: clamp(26px, 3.5vw, 40px) !important;
    font-weight: 700 !important;
    color: #8b1837 !important;
}
[dir=ltr] .statistics-center-card__arrow-icon {
    transform: rotate(180deg) !important;
}
[dir=rtl] .statistics-center-card__arrow-icon {
    transform: rotate(90deg) !important;
}


[dir="ltr"] #pager .page-item:last-child .npc-icon-arrow_back,
[dir="ltr"] #pagerevents .page-item:last-child .npc-icon-arrow_back,
[dir="ltr"] #pagerpublications .page-item:last-child .npc-icon-arrow_back {
    transform: rotate(180deg) !important;
}

.traning-center-achievements-slide .media-thumb-play{
	opacity:1!important;
}




.statistics-department-modal .btn-close-custom{
	min-width:44px !important;
}

/*Events style issues */
.section-heading h1 {
    color: #8b1837 !important;
}

.my-4 h2,
h2.underlined.left {
    color: #262626 !important;
}

.mb-4 h2 {
    color: #8b1837 !important;
}

.page-title .breadcrumb-container .breadcrumb-item{
	color:#fff;
}



/* Table styling for census 2004 modals */
.statistics-department-modal .censusTableView {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}

.statistics-department-modal .censusTableView td {
  color: #4F4F4F;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  padding: 10px 16px;
  vertical-align: top;       
  border: none;
  border-bottom: 1px solid rgba(79, 79, 79, 0.12);
}

/* First row acts as column headers */
.statistics-department-modal .censusTableView tr:first-child td {
  color: #8b1837;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 12px;
  border-bottom: 2px solid rgba(139, 24, 55, 0.2);
  vertical-align: top;
}

/* Remove bottom border from last row */
.statistics-department-modal .censusTableView tr:last-child td {
  border-bottom: none;
}

/* modal-item-desc inside modal-sub-section — was unstyled */
.statistics-department-modal .modal-sub-section .modal-item-desc {
  color: #4F4F4F;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  margin: 0;
}

/* Responsive */
@media (max-width: 991.98px) {
  .statistics-department-modal .censusTableView td {
    font-size: 16px;
    padding: 8px 12px;
  }

  .statistics-department-modal .censusTableView tr:first-child td {
    font-size: 16px;
  }

  .statistics-department-modal .modal-sub-section .modal-item-desc {
    font-size: 16px;
  }
}

/*Bug 8748 */

.modal.modal-custom button.btn-gold {
  color: #fff;
  background-color: #a29576;
}

.modal.modal-custom button.btn-gold:hover {
  color: #fff !important;
  background-color: #8b1837 !important;
  border-color: #8b1837 !important;
}

.org-structure-section-inner-details .org-details-card{
	height:auto !important;
}

.commerce-2044__title {
    color: #8b1837 !important;
  }
  
  .commerce-static-page__title {

    color: #8b1837 !important;
}

.ft-title {
    color: #8b1837 !important;
 }
 .bilateral-advanced-search-form__title{
	color:#0c2546 !important;
}

.modal.bilateral-advanced-search-modal .bilateral-advanced-search-modal__close {

min-width: 32px !important;
  max-width: 32px !important;
  flex: 0 0 32px !important;
}

/* qnpm active tab issues */

.traning-center-tabs .btn-defult:visited {
  background-color: #E5E5E5 !important;
  border-color: #E5E5E5 !important;
  color: #000 !important;
}
.traning-center-tabs .btn-defult:visited img {
  filter: none !important;
}

.traning-center-tabs .btn-defult.active:visited,
.traning-center-tabs .btn-defult.active,
.traning-center-tabs .btn-defult:visited:hover,
.traning-center-tabs .btn-defult:hover,
.traning-center-tabs .btn-defult:visited:focus,
.traning-center-tabs .btn-defult:focus,
.traning-center-tabs .btn-defult:visited:active,
.traning-center-tabs .btn-defult:active {
  background-color: #8B1837 !important;
  border-color: #8B1837 !important;
  color: #fff !important;
}
.traning-center-tabs .btn-defult.active:visited img,
.traning-center-tabs .btn-defult.active img,
.traning-center-tabs .btn-defult:visited:hover img,
.traning-center-tabs .btn-defult:hover img,
.traning-center-tabs .btn-defult:visited:focus img,
.traning-center-tabs .btn-defult:focus img,
.traning-center-tabs .btn-defult:visited:active img,
.traning-center-tabs .btn-defult:active img {
  filter: invert(1) !important;
}


.view-qater-top-part{
	margin: -100px 0px 0px !important;
}

.commerce-reports h2{
	 color: #8b1837 !important;
}

.view-qater-top-part{
	margin: -100px 0px 0px !important;
}

.bilateral-trade-page .commerce-static-search__actions .commerce-static-btn {
	min-width: max-content;
}

#btCountrySelect, .select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single
{
	border-radius:34px !important;
	border:1px solid #d8d8d8 !important
}
.commerce-static-page__title{
	color:#8b1837 !important
}
.commerce-static-results__title{
	color:#000 !important;
}
.bilateral-advanced-search-form__title
{
	color:#0c2546 !important;
}

select2-selection__rendered{
    display: flex !important;
    align-items: center !important;
    flex-direction: row !important;
}
   
.lstVideosConatiner .swiper-slide-active {
  transform: translate3d(0, 0, 0) !important;
}

.vendor-page-shell .accordion-body input.form-control,
.vendor-page-shell .accordion-body textarea.form-control,
.vendor-page-shell .accordion-body select.form-select {
    padding: 10px 20px !important;
}

.dropdown-item.active, .dropdown-item:active {
background-color:transparent !important;
}



/* Force the map container to read left to right */
html[dir="rtl"] .leaflet-container {
    direction: ltr !important;
}

/* Ensure controls align correctly if your parent container is RTL */
html[dir="rtl"] .leaflet-right .leaflet-control {
    float: right;
}
html[dir="rtl"] .leaflet-left .leaflet-control {
    float: left;
}
.vendor-page-shell #Phone {
    padding-left: 90px !important;
}

/* Fix prev/next arrow direction for RTL bilateral trade / advanced search pagination */
.pagination-container-main .pagination .page-item:first-child .page-link [class^="npc-icon-"],
.pagination-container-main .pagination .page-item:first-child .page-link [class*=" npc-icon-"] {
  transform: rotate(180deg) !important;
}

.pagination-container-main .pagination .page-item:last-child .page-link [class^="npc-icon-"],
.pagination-container-main .pagination .page-item:last-child .page-link [class*=" npc-icon-"] {
  transform: rotate(180deg) !important;
}

[dir="ltr"] .pagination-container-main .pagination .page-item:first-child .page-link [class^="npc-icon-"],
[dir="ltr"] .pagination-container-main .pagination .page-item:first-child .page-link [class*=" npc-icon-"],
[dir="ltr"] .pagination-container-main .pagination .page-item:last-child .page-link [class^="npc-icon-"],
[dir="ltr"] .pagination-container-main .pagination .page-item:last-child .page-link [class*=" npc-icon-"] {
  transform: rotate(0deg) !important;
}


[dir="rtl"] .commerce-filter__chevron{
	transform:rotate(-45deg) translateY(-2px) !important;
}

.leaflet-container img.leaflet-tile {
mix-blend-mode: color !important;
width: 256px !important;
height: 256px !important;
}

.commerce-filter__value{
text-align:start !important;
}

@media (min-width: 992px) {
    .legislative-center-responsibilities #main-tracks-pane {
        margin-inline-end: -5vw;
        margin-inline-start: 0;
    }
}

/* Population Standing Committee - fix inverted Arabic pagination arrows only */
[dir="rtl"] .report-grid .pagination-container-main .pagination .page-item:first-child .page-link [class^="npc-icon-"],
[dir="rtl"] .report-grid .pagination-container-main .pagination .page-item:first-child .page-link [class*=" npc-icon-"],
[dir="rtl"] .report-grid .pagination-container-main .pagination .page-item:last-child .page-link [class^="npc-icon-"],
[dir="rtl"] .report-grid .pagination-container-main .pagination .page-item:last-child .page-link [class*=" npc-icon-"] {
  transform: rotate(0deg) !important;
}

/* Population Report Private page - fix inverted Arabic pagination arrows only */
[dir="rtl"] .population-reports-static .pagination-container-main .pagination.population-reports-static__pagination .page-item:first-child .page-link [class^="npc-icon-"],
[dir="rtl"] .population-reports-static .pagination-container-main .pagination.population-reports-static__pagination .page-item:first-child .page-link [class*=" npc-icon-"],
[dir="rtl"] .population-reports-static .pagination-container-main .pagination.population-reports-static__pagination .page-item:last-child .page-link [class^="npc-icon-"],
[dir="rtl"] .population-reports-static .pagination-container-main .pagination.population-reports-static__pagination .page-item:last-child .page-link [class*=" npc-icon-"] {
  transform: rotate(0deg) !important;
}

.technical-office-page .text-start {
    margin-top: 0px !important;
}

.technical-office-title {
    color: #8b1837 !important;
}
.population-policy-static-page__goal-box p{
	    font-size: 23px !important;
}
.vendor-page-shell #ProcManagerPhone {
    padding-left: 90px !important;
}

.npc-badge{display:inline-block !important;padding:4px 16px !important;border-radius:20px !important;font-size:12px !important;font-weight:600 !important;text-transform:capitalize !important}
.npc-badge.submitted{background:#e8f0f8 !important;color:#3b6fa0 !important}
.npc-badge.underprogress{background:#fdf3e4 !important;color:#b8860b !important}
.npc-badge.closed,.npc-badge.completed{background:#e6f5ec !important;color:#3a9d5d !important}
.npc-badge.archived{background:#f0ede8 !important;color:#8a7e6b !important}

.section-main-title,
.axes-main-title,
.stage-title,
.stage-subtitle {
  font-size: 45px !important;
  font-weight: bold !important;
  color: #8b1837 !important;
}
.population-hero .about-committee-foundation-content {
   font-size: 23px !important;
   }
.population-first-policy .policy-evaluations-section .evaluation-stage-card .stage-list li, .population-second-policy .policy-evaluations-section .evaluation-stage-card .stage-list li {
font-size:23px !important;
}
.population-first-policy .policy-evaluations-section .evaluation-stage-card .stage-bullets li, .population-second-policy .policy-evaluations-section .evaluation-stage-card .stage-bullets li {
font-size:23px !important;
}
.stage-title{
	font-size: 26px !important;

}
.population-first-policy .policy-description p, .population-second-policy .policy-description p {
font-size:23px !important;
color: #000000 !important;
}
.task-text mb-0{
font-size:23px !important;
	}
	.population-first-policy .policy-axes-grid, .population-second-policy .policy-axes-grid {
	font-size:23px !important;
	}
.population-first-policy .policy-evaluations-section .evaluation-stage-card .stage-subtitle, .population-second-policy .policy-evaluations-section .evaluation-stage-card .stage-subtitle {
font-size: 26px !important;
}
.policy-development-section .policy-timeline-wrapper {
    margin-top: 0px !important;
}
.leading-vision-mision-vision .leading-mision .content .desc, .leading-vision-mision-vision .leading-vision .content .desc {
max-width: 100% !important;
    font-size: 23px !important;
}

.population-first-policy .policy-evaluations-section .evaluation-stage-card .stage-subtitle, .population-second-policy .policy-evaluations-section .evaluation-stage-card .stage-subtitle {
color:#a29374 !important;
}
.population-first-policy .policy-evaluations-section .evaluation-stage-card .stage-title, .population-second-policy .policy-evaluations-section .evaluation-stage-card .stage-title{
color:#a29374 !important;
}
.population-first-policy .policy-axes-simple .simple-axes-title, .population-second-policy .policy-axes-simple .simple-axes-title {
font-size:28px !important;
}
.population-first-policy .policy-axes-simple .custom-star-list li, .population-second-policy .policy-axes-simple .custom-star-list li {
font-size:23px !important;
}
.population-first-policy .policy-quote .quote-content, .population-second-policy .policy-quote .quote-content {
font-size: 23px !important;
}
.population-hero .about-committee-foundation{
	padding-bottom:32px !important;
}

.population-policy-content p {
font-size:23px !important;
  color: #000000 !important;
}

.population-members-page .committee-members-title {
text-align: center !important;
} 

.podcast-static-card__share{
min-width: auto !important;
}

.vendor-page-shell .vendor-accordion-item:has(.iti__flag-container){
overflow: unset !important;
}

/* Population Publications page — EN-only pagination direction fix */
html[lang="EN"] .population-reports-static .pagination-container .population-reports-static__pagination {
    direction: ltr !important;
    flex-direction: row !important;
}

html[lang="EN"] .population-reports-static .pagination-container .population-reports-static__pagination .page-item:first-child .npc-icon-arrow_forward {
    transform: rotate(180deg) !important;
}

html[lang="EN"] .population-reports-static .pagination-container .population-reports-static__pagination .page-item:last-child .npc-icon-arrow_back {
    transform: rotate(180deg) !important;
}
.podcast-static-hero.is-upcoming .podcast-static-upcoming
 {
 color: #fff !important;
 }
 
.news-details-back-nav{
	width: max-content !important;
}

.statistical-main-page__dropdown-menu .dropdown-item.active {
    background: #a29374 !important;
    color: #fff !important;
}

.statistical-main-page__dropdown-menu .dropdown-item:active,
.statistical-main-page__dropdown-menu .dropdown-item:focus,
.statistical-main-page__dropdown-menu .dropdown-item:hover {
    background: #a29374;
    color: #fff;
}
.four-pillars-back{
	max-width: max-content !important;
}
.report-deatails-back{
	max-width: max-content !important;
}
.badge-status{
	text-align: center;
}
.statistics-census-tile__link img{
	transform: unset !important;
}
[dir="rtl"] .statistics-census-tile__link img{
	transform: scaleX(-1) !important;
}
.statistics-census-scope-desc{max-width:100% !important;}
.detail-card #d-Attachments {max-height: 250px;
    height: 250px !important;
    overflow-y: scroll !important;
    }
html[lang="en"] .timeline-card-item > .text {
    direction: ltr !important;
}
.statistics-census-goals .section-header p {
    font-size: 20px !important;
}
.statistics-census-phases-card-title {
	font-size: 22px !important;
}
.statistics-census-phases-card-desc {
	font-size: 18px !important;
}
.flatpickr-monthSelect-month.today {
border-color: white !important;
}
.flatpickr-monthSelect-month.today:hover, .flatpickr-monthSelect-month.today:focus {
border-color:#e6e6e6 !important;
}
.commerce-report-card__tags span{
	font-size: 15px !important;
}
.statistics-2004__pdf:visited {
    color: #a29374 !important;
}
.statistics-2004__pdf:focus, .statistics-2004__pdf:hover {
color: #fff !important;
}



.latest-data-toggle {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
}

.latest-toggle-btn {
    padding: 8px 20px;
    border: 1px solid #a29374;
    background: #fff;
    color: #333;
    border-radius: 20px;
    cursor: pointer;
    font-size: 14px;
    transition: all 0.2s ease;
}

.latest-toggle-btn.active {
    background: #8B1837;
    border-color: #8B1837;
    color: #fff;
}

.notification-modal .notification-modal-list li.unread .notification-item {
    background-color: #e7e2e4;
}
.transformative-effect-statistics .effect-statistics-item .effect-statistics-item-dots .dot {
    min-width:unset !important;
    }

.page-title-title{
color: white !important;
}
