﻿@import url(../main.css);
@import url(../jquery.dataTables.min.css);
body,#s4-workspace{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;font-size:14px;color:#000!important;font-family:'Open Sans',sans-serif}
a:focus{text-decoration:underline!important}
#s4-bodyContainer{padding-bottom:0;overflow:hidden}
.ms-core-deltaSuiteLinks{display:none}
.header{background:#3c91a0;min-height:150px;display:flex;align-items:center}
.header-flex-row{display:flex;justify-content:space-between;align-items:center;margin-left:-15px;margin-right:-15px;position:relative;padding-top:2.5rem}
.site-logo-img{background:url(../../images/site-logo-en.png) no-repeat center left;width:auto;min-width:425px;max-width:100%;min-height:85px;height:100%}
.web-font-sizes{display:inline;margin-right:0!important}
.btn-dark{background:#083d46;border-radius:0!important;padding:.2em 1em .6em;color:#fff!important;font-size:18px;line-height:18px;min-width:80px}
.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background:#fff;color:#083d46!important;border:1px solid #3c91a0;box-shadow:none}
.web-font-sizes span{padding:2px}
.web-font-sizes span a{text-decoration:none;color:#fff}
.web-font-sizes span a:hover{color:rgba(0,0,0,.5)}
.text-small{font-size:14px!important}
.text-medium{font-size:18px!important}
.text-large{font-size:22px!important}
#navbar.collapse:not(.show){display:block}
.f-links{display:flex;justify-content:space-between;align-items:flex-start;padding:0 10px}
.f-links ul{margin:0;padding:0}
.f-links h4{color:#f5d8a3!important;font-size:20px}
.f-links ul li{list-style-type:none;padding-bottom:15px}
.f-links ul li a{color:#fff!important;text-decoration:none;display:inline-block}
.f-links ul li a:hover{text-decoration:none}
.f-portals ul li span{font-size:13px;font-style:italic;color:#f5d8a3;padding-left:5px}
.f-links ul li .svg-inline--fa{width:16px}
.f-social ul li span{padding-left:5px}
.f-links ul li a:after{content:'';display:block;width:0;height:2px;background:rgba(255,255,255,.8);transition:width .3s;bottom:4px;position:relative;border-radius:10px;color:rgba(255,255,255,.6)}
.f-links ul li a:hover::after{width:100%}
.f-logos{display:flex;align-items:center;justify-content:space-around}
.f-copyrights-block{padding:1rem 0}
.f-links-block{padding:2rem 10px}
h2.page-title{border-bottom:2px solid #3c91a0;padding-bottom:10px}
.dr-form{background:#e3f4f7;border:1px solid #9cc}
.dr-form-header{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px dashed #b3cacd}
.page-title-block p{padding:1rem 0}
.dr-form-body{overflow:hidden;padding:2rem 1rem}
.dr-form-body .form-control{box-shadow:none;border-radius:0!important;border:1px solid #7b999e!important;color:#000!important;padding:10px 12px!important;height:auto!important;margin:10px!important;width:calc(100% - 20px)!important}
.dr-form-body .form-check{padding:0 10px}
.ms-webpart-zone,.ms-webpart-cell-vertical,.ms-webpart-chrome-vertical{display:block}
.Emailvld{padding:0 10px;display:inline;border-right:1px solid #bfbfbf}
.RegularExpressionValidator1{display:inline;padding:0 10px}
.dr-form-check{padding:0 25px 10px;display:flex;align-items:center}
.dr-form-check span{padding:0 10px}
.dr-form-footer{padding:10px 25px}
.dr-form-footer-row{display:flex;justify-content:space-between;align-items:center}
.btn-submit-dark{background:#083d46!important;color:#fff!important;font-size:16px!important;font-family:'Open Sans',sans-serif;border:1px solid #083d46!important}
.btn-outline{background:#fff!important;color:#083d46!important;font-size:16px!important;font-family:'Open Sans',sans-serif;border:1px solid #083d46!important}
.btn-outline:focus,.btn-outline:hover{border:1px solid rgba(8,61,70,.5)!important;color:rgba(8,61,70,.5)!important}
.btn-submit-dark:focus,.btn-submit-dark:hover{background:rgba(8,61,70,.85)!important;color:#fff!important}
.dr-form h4{margin:0 10px}
.ms-searchCenter-result-main{float:none;width:100%;padding:2rem 15px 1rem;margin-right:auto;margin-left:auto}
#contrast .fa-eye{vertical-align:middle}
.carousel-control-prev-icon{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='51' viewBox='0 0 29 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.17383 25.8506L25.1594 1.86499M3.06077 25.6906L27.0463 49.6762' stroke='%23CCCCCC' stroke-width='3'/%3e%3c/svg%3e");}/*Banu Mohamed Hussain*/
.carousel-control-next-icon{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='51' viewBox='0 0 29 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.0463 25.8506L3.06077 1.86499M25.1594 25.6906L1.17383 49.6762' stroke='%23C4C4C4' stroke-width='3'/%3e%3c/svg%3e ");}/*Banu Mohamed Hussain*/
.psa-form{background:#e3f4f7;border:1px solid #9cc;width:100%;margin:3rem 0}
.psa-form-body{overflow:hidden;padding:2rem 1rem 0}
.psa-form-body .form-control{box-shadow:none;border-radius:0!important;border:1px solid #7b999e!important;color:#000!important;padding:10px 12px!important;height:auto!important;margin:5px 10px 20px 15px !important;width:calc(100% - 20px)!important}
.dec-text-form{padding-bottom:10px}
.form-label{padding-left:15px}
.psa-form-footer{padding:0 1.8rem 1rem}
.validation-txt{font-size:85%;font-weight:400;padding:0 10px;display:inline-block;color:red}
.psa-form .inpgrp{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}
.psa-form-header{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px dashed #b3cacd}
.page-title-block p{padding:1rem 0}
.psa-form-body .form-check{padding:0 10px}
.psa-form-check{padding:0 30px 10px;display:flex;align-items:center}
.psa-form-check span{padding:0 10px}
.psa-form-footer-row{display:flex;justify-content:space-between;align-items:center}
.psa-form-body .success-message{font-size:20px;font-weight:600;padding:1rem;background:#0a7f94;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 3rem}
.map-contact-form{background:#e3f4f7;border:1px solid #9cc;position:absolute;top:0;right:2rem;margin:1rem}
.map-contact-form-body{overflow:hidden;padding:.5rem 1rem 0}
.map-contact-form-body .form-control{box-shadow:none;border-radius:0!important;border:1px solid #7b999e!important;color:#000!important;padding:10px 12px!important;height:auto!important;margin:5px 10px 20px 15px !important;width:calc(100% - 20px);font-size:14px}
.map-contact-form-footer{padding:0 .5em 1.5em}
.map-contact-form-header{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px dashed #b3cacd}
.map-wrapper img{height:600px}
.map-wrapper{margin-left:-15px;margin-right:-15px}
.map-wrapper-main img{height:auto}
.map-contact-form-footer-row{display:block;text-align:center}
.map-contact-form-footer-row .g-recaptcha div{width:100%!important}
.map-contact-form-footer-row .g-recaptcha{padding-bottom:10px}
.f-social ul{display:flex;justify-content:space-between}
.f-social ul li a{text-align:center}
.f-social ul li a:after{display:none}
.f-social ul li a:hover{background:#fff;color:#005165!important}
.f-logos{display:flex;flex-direction:column;justify-content:center;align-items:center}
.f-social ul li .svg-inline--fa{width:20px;height:20px;margin:.4em .7em .3em}
.m-f-logos-block{display:none;background:#0f7892;padding:.5rem 10px}
.m-f-logos{display:flex;align-items:center;justify-content:space-around}
.publications-row{display:flex;justify-content:flex-start;flex-wrap:wrap}
.media-images{height:210px;width:275px}
.media-images a{display:block;padding:5px}
.media-images img{width:100%;height:200px}
.media-images .img-thumbnail{border:1px solid #d4b478}
.lg-actions .lg-next,.lg-actions .lg-prev{min-width:auto}
.media-gallery-main{display:flex;justify-content:flex-start;flex-wrap:wrap}
.media-gallery-image{height:280px;width:calc(100% - 20px);text-align:center;padding:1rem;margin:10px;position:relative}
.media-gallery-image img{height:150px}
.media-gallery-image .caption{padding-top:10px}
.viewGallery{position:absolute;bottom:0;margin:10px auto;left:0;right:0;border:1px solid #aac1c5!important;width:55%}
a.viewGallery:hover{border:1px solid #aac1c5!important;box-shadow:2px 2px 10px rgba(0,0,0,.2);background:#3c91a0!important;color:#fff!important}
.psa-slick-carousel .psa-slick-item:nth-child(even){background:#f7f7f7;color:#1b1b1b}
.psa-slick-carousel .psa-slick-item:nth-child(odd){background:#fff}
.psa-slick-image img{width:64px;padding:10px}
.psa-slick-descp{padding:1rem}
.psa-slick-item{height:200px}
.slick-prev:before,.slick-next:before{font-size:28px;color:#c48139}
.slick-prev{left:-68px}
.slick-next{right:-68px}
.form-control:focus{outline:-webkit-focus-ring-color auto 5px!important}
h1,h2,h3,h4,h5,h6,.ms-h1,.ms-h2,.ms-h3,.ms-h4,.ms-h5,.ms-h6{margin-left:0}
#error-message{margin:20px 20px 0}
.mandatory{padding-left:5px}
#error-message,#error-message ul li,#error-message ul li a,#error-message p{color:#000}
.site-logo a{overflow:hidden;display:block}
.map-contact-form-body .form-group label{margin-bottom:0}
.banner-container{height:300px;display:flex;justify-content:center;border-left:0;border-right:0;text-align:center}
.section-logo{width:auto;height:100px;float:none;display:block;margin:0 auto}
.section{padding-top:1rem}
.blockquote-footer{font-size:100%;padding-top:10px;color:#000}
.role-and-function-container.library img{width:100%}
.quote.blue-card,.quote-small.blue-card{background:#D1E8EA;color:#222}
.quote.white-card{background:#FFF;color:#222}
.quote,.quote-small,.quote-medium,.quote-tiny{background:#fff;color:#222;padding:5em 3em;position:relative;overflow:hidden;min-height:120px;font-size:24px;text-align:justify}
.quote.blue-card:before,.quote.blue-card:after{color:rgba(0,0,0,.1)}
.quote:before,.quote:after{font-family:Georgia,serif;content:"“";position:absolute;font-size:8em;color:rgba(238,238,238,0.8);font-weight:400}
.quote:before{top:0;left:10px}
.quote:after{bottom:0;right:10px;transform:rotate(180deg)}
.quote-small{font-size:20px!important}
.quote-medium{padding:3em;font-size:22px}
.quote-small:before,.quote-small:after{font-size:5em}
.contact-us-container h2{color:#5a3300!important}
#publicationCarousel .slick-initialized .slick-slide{display:flex;flex-wrap:wrap;justify-content:center}
#publicationCarousel .psa-slick-image{height:250px;overflow:hidden;display:flex;justify-content:center}
#publicationCarousel .slick-slide img{display:block;height:100%;width:auto}
#publicationCarousel .psa-slick-item{height:350px}
#publicationCarousel.psa-slick-carousel .psa-slick-item:nth-child(even){background:rgba(240,240,240,.8);color:#1b1b1b}
#publicationCarousel.psa-slick-carousel .psa-slick-item:nth-child(odd){background:rgba(255,255,255,.8)}
#videoCarousel .slick-initialized .slick-slide{display:flex;flex-wrap:wrap;justify-content:center}
#videoCarousel .psa-slick-image{height:250px;overflow:hidden;display:flex;justify-content:center}
#videoCarousel .slick-slide img{display:block;height:100%;width:auto}
#videoCarousel a.slick-slide{height:350px}
#videoCarousel.psa-slick-carousel a.slick-slide .psa-slick-item{background:transparent}
#videoCarousel.psa-slick-carousel a.slick-slide:nth-child(even){background:rgba(240,240,240,.8);color:#1b1b1b}
#videoCarousel.psa-slick-carousel a.slick-slide:nth-child(odd){background:rgba(255,255,255,.8);color:#1b1b1b}
.gold-design{background:url(../../images/gold-jalli.png) repeat-x;background-size:auto 100%;padding:30px 0}
.blue-design{background:url(../../images/blue-jalli.png) repeat-x;background-size:auto 100%;padding:30px 0}
.census-header{display:flex;align-items:center}
.census-content{padding:20px 0;color:#026177;background:#DDF0F1}
.indicator-detail{position:relative;text-align:center;padding-bottom:30px;background:#D7EEF1;margin-bottom:15px;color:#333}
.indicator-detail img{margin-top:2px}
.indicator-detail:nth-child(even){background:#F3E2D2}
.indicator-caption p:last-child{font-weight:700}
.indicator-image img{width:64px;padding:10px}
.grey-bg{background:#f5f5f5}
.lightBlue-bg{background:#DDF0F1}
.statistics-blocks{background:#DDF0F1;margin-top:1rem;padding:1rem;width:100%}
.statistics-header{display:flex;align-items:center}
.ss-image{width:32px;height:32px;text-align:center}
.statistics-header img{height:32px}
.statistics-content{padding:1rem}
.statistics-content.row div,.census-content.row div{line-height:2rem}
.statistics-content a{color:#004044}
.statistics-header h3{padding-left:10px}
.statsCallendar h2{margin-bottom:0}
.calendar-section{padding-bottom:1rem}
.census+br{display:none}
.fa-angle-double-right:before{padding-left:10px}
.readmore a svg{left:3px;position:relative;top:1px}
.latestNews-col-1,.home-latestNews-col-1{border-right:1px solid rgba(255,255,255,.5)}
.latestNews-row-1 .latestNews-col-1:last-child,.latestNews-row-1 .home-latestNews-col-1:nth-last-child(2){border-right:0}
.latestNews-col-2{border-right:1px solid rgba(0,0,0,.5)}
.latestNews-row-2 .latestNews-col-2:nth-last-child(2){border-right:0}
.map-contact-form-header h4{margin:0;padding:0}
.psa-form-header h3{margin:0;padding:0}
#about-us-logo{float:left;width:15%;margin-right:50px}
.calendar-section{color:#026177;background:#F8F3EC}
.calendar-section .section-header{margin-bottom:20px}
.calendar-section .calendar-month{height:100px;line-height:100px;width:100px;text-align:center;float:left;display:inline-block;margin-right:5px;margin-bottom:5px}
.calendar-section .calendar-month:nth-child(n){background-color:#BB9967}
.calendar-section .calendar-month:nth-child(2n){background-color:#D5BD9A}
.calendar-section .calendar-month:nth-child(3n){background-color:#E2D2B8}
.calendar-section .calendar-month:nth-child(4n){background-color:#EADCC9}
.calendar-section .calendar-month:nth-child(5){background-color:#A7DBCF}
.calendar-section .calendar-month:nth-child(6){background-color:#B7E3D9}
.calendar-section .calendar-month:nth-child(7){background-color:#C5E7E1}
.calendar-section .calendar-month:nth-child(8){background-color:#D2ECE7}
.calendar-section p{margin-bottom:0}
.calendar-section hr{margin-top:0;margin-bottom:20px;border-top-width:3px}
.calendar-section hr:nth-child(2n){border-color:#299CA8}
.calendar-section hr:nth-child(4n){border-color:#B1855A}
.calendar-section .calendar-content{padding:30px 0}
.calendar-section .calendar-content h4{font-size:35px;margin:0;font-weight:700}
.calendar-section .calendar-content .month{color:#B1855A}
.calendar-section .calendar-content .year{color:#026177}
.calendar-section .calendar-content .calendar-months{padding-right:0;float:left}
hr{margin-top:0;margin-bottom:2rem;border-top:1px solid}
.brown-bg hr{border-top-color:#966E3D}
p a strong{padding:10px}
.fontSmall p,.fontSmall .lead,.fontSmall li,.fontSmall div,.fontSmall h1,.fontSmall h2,.fontSmall h3,.fontSmall h4,.fontSmall h5,.fontSmall h6{font-size:100%!important;transition:none}
.fontMedium p,.fontMedium li,.fontMedium div,.fontMedium .ms-core-listMenu-verticalBox,.fontMedium .ms-core-listMenu-horizontalBox,.fontMedium a{font-size:16px!important;transition:none}
.fontSmall a.text-small,.fontSmall a.text-medium,.fontSmall a.text-large{font-size:100%!important;transition:none}
.fontSmall a.text-small{font-size:14px!important;transition:none}
.fontSmall a.text-medium{font-size:18px!important;transition:none}
.fontSmall a.text-large{font-size:22px!important;transition:none}
.fontSmall .btn-dark{font-size:18px!important;transition:none}
.fontMedium a.text-small{font-size:18px!important;transition:none}
.fontMedium a.text-medium{font-size:22px!important;transition:none}
.fontMedium a.text-large{font-size:26px!important;transition:none}
.fontMedium .btn-dark{font-size:20px!important;transition:none}
.fontLarge a.text-small{font-size:22px!important;transition:none}
.fontLarge a.text-medium{font-size:26px!important;transition:none}
.fontLarge a.text-large{font-size:30px!important;transition:none}
.fontLarge .btn-dark{font-size:22px!important;transition:none}
.fontSmall .lead{font-size:20px!important;transition:none}
.fontSmall h1{font-size:32px!important;transition:none}
.fontSmall h2,.fontSmall h2 a{font-size:28px!important;transition:none}
.fontSmall h3,.fontSmall h3 a{font-size:24px!important;transition:none}
.fontSmall h4{font-size:22px!important;transition:none}
.fontSmall h5{font-size:20px!important;transition:none}
.fontSmall h6{font-size:18px!important;transition:none}
.fontSmall .indicator .statisticData{font-size:32px!important;transition:none}
.fontSmall .feedback-text{font-size:20px!important;transition:none}
.fontSmall .fs-24{font-size:24px!important;transition:none}
.fontSmall .latestNews-title a,.fontSmall .latestStats-title a{font-size:20px!important;transition:none}
.fontSmall .latestNews-title,.fontSmall .latestStats-title{height:60px!important;transition:none}
.fontMedium .lead{font-size:22px!important;transition:none}
.fontMedium h1{font-size:34px!important;transition:none}
.fontMedium h2,.fontMedium h2 a{font-size:30px!important;transition:none}
.fontMedium h3,.fontMedium h3 a{font-size:28px!important;transition:none}
.fontMedium h4{font-size:26px!important;transition:none}
.fontMedium h5{font-size:24px!important;transition:none}
.fontMedium h6{font-size:20px!important;transition:none}
.fontMedium .indicator .statisticData{font-size:32px!important;transition:none}
.fontMedium .feedback-text{font-size:22px!important;transition:none}
.fontMedium .fs-24{font-size:26px!important;transition:none}
.fontMedium .latestNews-title a,.fontMedium .latestStats-title a{font-size:22px!important;transition:none}
.fontMedium .latestNews-title,.fontMedium .latestStats-title{height:70px!important;transition:none}
.fontLarge p,.fontLarge li,.fontLarge div,.fontLarge .ms-core-listMenu-verticalBox,.fontLarge .ms-core-listMenu-horizontalBox,.fontLarge a{font-size:18px!important;transition:none}
.fontLarge .lead{font-size:24px!important;transition:none}
.fontLarge h1{font-size:32px!important;transition:none}
.fontLarge h2,.fontLarge h2 a{font-size:30px!important;transition:none}
.fontLarge h3,.fontLarge h3 a{font-size:28px!important;transition:none}
.fontLarge h4{font-size:26px!important;transition:none}
.fontLarge h5{font-size:24px!important;transition:none}
.fontLarge h6{font-size:22px!important;transition:none}
.fontLarge .indicator .statisticData{font-size:34px!important;transition:none}
.fontLarge .feedback-text{font-size:24px!important;transition:none}
.fontLarge .fs-24{font-size:28px!important;transition:none}
.fontLarge .latestNews-title a,.fontLarge .latestStats-title a{font-size:24px!important;transition:none}
.fontLarge .latestNews-title,.fontLarge .latestStats-title{height:75px!important;transition:none}

/*Pillars Section*/
.pillars-section{background:#fff url(../../images/pillars-bg.png)!important;background-size:contain}
.pillars-section .section-header{padding:2rem 1rem 0}
.pillars-section-container{position:relative;padding:5px}
.section-content-block{padding:1rem;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;text-align:center}
.pillars-overlay{transition:.5s ease;opacity:0;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;height:calc(100% - 10px);width:calc(100% - 10px);z-index:9;background-repeat:no-repeat!important;background-position:center!important}
.pillars-overlay.overlay-1{background:rgba(188,159,119,.75) url(../../images/tile-1-hover.png)}
.pillars-overlay.overlay-2{background:rgba(0,95,119,.75) url(../../images/tile-2-hover.png)}
.pillars-overlay.overlay-3{background:rgba(188,159,119,.75) url(../../images/tile-3-hover.png)}
.pillars-section-container:hover .pillars-overlay,.pillars-section-container:hover .overlay-1,.pillars-section-container:hover .overlay-2,.pillars-section-container:hover .overlay-3{opacity:1}
.pillars-section-container a{color:#222!important;font-size:16px;font-weight:600}
.brown-bg1{background:#d5c0a4}
.brown-bg2{background:#dcc9b1}
.brown-bg3{background:#e3d4bf}
.brown-bg4{background:#e9decd}
.blue-bg1{background:#8fced0}
.blue-bg2{background:#9dd4d4}
.blue-bg3{background:#b4dddf}
.blue-bg4{background:#c7e5e9}
.economic,.social,.human,.environment{padding:0!important;text-align:center}

/*Arrow In*/
.arrow_top_in{position:relative}
.arrow_top_in:after,.arrow_top_in:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_top_in:after{border-color:rgba(255,255,255,0);border-bottom-color:#f8f3ec;border-width:20px;margin-left:-20px}
.arrow_top_in:before{border-color:rgba(255,255,255,0);border-bottom-color:#f8f3ec;border-width:0;margin-left:0}
.overlay-3.arrow_top_in:after{border-bottom-color:rgba(188,159,119,.75)!important}
.brown-bg1.arrow_top_in:after{border-bottom-color:#d5c0a4!important}
.brown-bg2.arrow_top_in:after{border-bottom-color:#dcc9b1!important}
.brown-bg3.arrow_top_in:after{border-bottom-color:#e3d4bf!important}
.brown-bg4.arrow_top_in:after{border-bottom-color:#e9decd!important}

/*Arrow Out*/
.arrow_bottom_out{position:relative}
.arrow_bottom_out:after,.arrow_bottom_out:before{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;transform:rotate(180deg)}
.arrow_bottom_out:after{border-color:rgba(255,255,255,0);border-top-color:#f8f3ec;border-width:20px;margin-left:-20px}
.arrow_bottom_out:before{border-color:rgba(255,255,255,0);border-top-color:#f8f3ec;border-width:0;margin-left:0}

/*Arrow In and out*/
.arrow_bt_in_out{position:relative}
.arrow_bt_in_out:after,.arrow_bt_in_out:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_bt_in_out:after{border-color:rgba(255,255,255,0);border-bottom-color:#f8f3ec;border-width:20px;margin-left:-20px}
.arrow_bt_in_out:before{border-color:rgba(255,255,255,0);border-top-color:#f8f3ec;border-width:20px;margin-left:-20px;transform:rotate(180deg);bottom:0!important}
.blue-bg1.arrow_bt_in_out:after{border-bottom-color:#8fced0!important}
.blue-bg2.arrow_bt_in_out:after{border-bottom-color:#9dd4d4!important}
.blue-bg3.arrow_bt_in_out:after{border-bottom-color:#b4dddf!important}
.blue-bg4.arrow_bt_in_out:after{border-bottom-color:#c7e5e9!important}
.overlay-2.arrow_bt_in_out:after{border-bottom-color:rgba(0,95,119,.75)!important}
.pillars-section h2 img{vertical-align:baseline}
.pillars-section .section-content{background:#f8f3ec}
section.update-1{margin-bottom:0;margin-left:-.5em}
.news-item-title{margin-bottom:20px}
.updateDate{font-weight:600}
.readmore a{font-weight:600}
.aboutus-overview hr{margin-bottom:10px}
.aboutus-overview-image img{width:100%}
.aboutus-overview ul.list-unstyled li{padding:10px 0 0;font-weight:600}
.aboutus-overview quote{text-align:center;padding:3em}
.aboutus-overview .quote:before{top:-40px}
.aboutus-overview .quote:after{bottom:-25px}
.aboutus-overview .quote-medium{padding:2em 4em}
.goalsNBenefits .quote-tiny{padding:2em 3em;font-size:18px}
.quote-tiny:before,.quote-tiny:after{font-size:5em}


table.table-striped td{padding:10px}
.no-br br{display:none}
.SP-ItemList{padding:30px 0;border-bottom:1px solid #bdbdbd}
.SP-title-date{padding-bottom:10px;overflow:hidden;display:flex;justify-content:space-between;align-items:start}
.SP-title{font-size:16px;font-weight:600}
.SP-ItemList:last-child{border-bottom:0}
.SP-date{white-space:nowrap;display:none}
.SP-description p.readmore{margin-bottom:0}
.thumbnail{display:inline-block;display:block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.thumbnail .caption{padding:9px;color:#333}
.vehiclesType .statisticTitle{white-space:nowrap}
.qatari_license img,.non_qatari_license img{padding:0 10px}
.bold{font-weight:700}

/*Font and Background references Starts*/
header,.footer-links{background-color:#006c80}
.header-bg div,.footer-links div{color:#fff}
.header-bg a,.footer-links a{color:#fff}
.white{color:#fff}
.blue{color:#007285!important}
.brown{color:#843f00}
.black{color:#000}
.white-bg{background-color:#fff}
.blue-bg{background-color:#0a7f94}
.lightBlue-bg{background-color:#ebf5f7}
.brown-bg{background-color:#9e6826}
.lightBrown-bg{background-color:#f8f3ed}
.grey-bg{background-color:#f5f5f5}
.blue-bg div{color:#fff}
.white-bg h1{color:#000}
.white-bg a{color:#007285!important;text-decoration:underline}
.lightBrown-bg h1{color:#843f00 !important}
.lightBrown-bg a{color:#5d2c00}
.brown-bg div{color:#fff}
.lightBlue-bg h1{color:#007285}
.blue-bg a{color:#fff}
#pillars .white-bg h2{color:#194148}
/*Font and Background references Ends*/

/*Common CSS Ends*/
body{font-family:'Open Sans',sans-serif;line-height:22px!important;font-size:14px;transition:all .5s ease-in}
*{transition:all .3s ease-in}
a:focus{text-decoration:underline}
.PSA-sprite{background:url(../../images/PSASprite.png) no-repeat}
section{padding:40px 0;width:100%}
.number{font-family:'Lato',sans-serif}
.readmore a{background-color:transparent;color:#000!important;border:1px solid #000;width:138px;height:38px;display:flex;padding-left:1rem;align-items:center;position:relative;letter-spacing:2px;text-decoration:none;text-transform:lowercase}
.readmore a:hover,.readmore a:focus{background-color:#e8e8e8;border-color:#e8e8e8}
.readmore a .readmore-icon{background-position:-37px -92px;height:18px;width:18px;display:inline-block;position:absolute;top:7px;right:1rem;transition:all .2s ease-in}
.readmore a:hover .readmore-icon,.readmore a:focus .readmore-icon{background-position:3px -91px}
.readmore{padding-top:2rem}
.lightBrown-bg .readmore a:hover,.lightBrown-bg .readmore a:focus{background-color:#843f00;border-color:#843f00;color:#fff!important}
.lightBrown-bg .readmore a:hover .readmore-icon,.lightBrown-bg .readmore a:focus .readmore-icon{background-position:-16px -91px}
.lightBlue-bg .readmore a:hover,.lightBlue-bg .readmore a:focus{background-color:#0a7f94;border-color:#0a7f94;color:#fff!important}
.lightBlue-bg .readmore a:hover .readmore-icon,.lightBlue-bg .readmore a:focus .readmore-icon{background-position:-16px -91px}
h1{font-size:32px;font-weight:600}
h2{font-size:28px;font-weight:600}
h3{font-size:24px}
.header-icon{height:30px;width:30px;display:inline-block;margin-right:10px}
ul.PSA-listStyle{padding:0;margin:0}
ul.PSA-listStyle li{padding:.2rem .3rem .2rem 1.6rem;margin:0 .5rem 0 0;list-style:none;position:relative}
ul.single-arrow li:before{content:'';height:14px;width:14px;background:url(../../images/PSASprite.png) no-repeat -127px -93px;display:inline-block;position:absolute;left:9px;top:5px}
.brown-bg ul.single-arrow li:before{background-position:-116px -93px}
ul.double-arrow li:before{content:'';height:16px;width:16px;background:url(../../images/PSASprite.png) no-repeat -20px -94px;display:inline-block;position:absolute;left:3px;top:6px;opacity:.6}
.section-body{padding-top:1rem}
.btn{padding:.5rem 1.5rem}
.form-control{border:1px solid #888;color:#000;font-size:.9rem;height:calc(3rem + 2px)}
.fs-24{font-size:24px;line-height:normal}
.fw-600{font-weight:600}
address{font-size:16px;line-height:26px}
.PSA-outline{background-color:#fff;color:#000;font-size:14px;border:1px solid #000;border-radius:0;font-weight:600}
.PSA-outline:focus,.PSA-outline:hover{background-color:#e8e8e8;border-color:#e8e8e8}
.freeze{overflow:hidden!important;position:fixed!important}
.menu-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3)}
/*Common CSS Ends*/


/*Carousel CSS Starts*/
#promotional-banner{padding:0 0 1px}
#carouselExampleIndicators div.carousel-item a:focus{border:5px solid #000;display:inherit}
.carousel-control-prev-icon{background-position:-1px -1px}
.carousel-control-next-icon{background-position:-75px -1px}
.carousel-control-next-icon,.carousel-control-prev-icon{width:64px;height:64px}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{opacity:.6}
.carousel-control-next,.carousel-control-prev{background:#fff}
.carousel-control-play,.carousel-control-pause{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}
.carousel-control-play-icon{background-position:-1px -447px;display:inline-block;height:64px;width:64px}
.carousel-control-pause-icon{background-position:-75px -447px;display:inline-block;height:64px;width:64px}
/*Carousel CSS Ends*/

/*Search Bar CSS Starts*/
.search-text{position:absolute;font-size:22px;text-align:center;margin-top:1.3rem;transition:all .5s ease-in;border-right:1px solid #bdbdbd;padding-left:2rem;padding-right:2rem}
.ms-srch-sbLarge>input{width:calc(100% - 5rem)!important;padding-left:1.7rem!important;border:0;float:none;height:65px}
.ms-srch-sbLarge{display:block;height:65px}
#mainSearchBar #SearchBox{float:none}
#mainSearchBar #SearchBox input{padding:12px 10px}
#mainSearchBar .ms-srch-sbLarge>input:focus{border-style:inherit;outline-style:normal}
.ms-srch-sbLarge > .ms-srch-sb-searchLink{height:32px;width:36px;right:-10px;top:15px;position:relative}
.ms-srch-sb-searchLink:hover{background-color:transparent}
.ms-srch-sbLarge-searchImg{left:-45px}
.ms-srch-sbLarge > .ms-srch-sb-searchLink:before{content:'';border-left:1px solid #bdbdbd;position:absolute;top:0;height:32px;right:33px}
/*Search Bar CSS Ends*/

/*Indicator CSS Starts*/
.indicator-row{display:flex;justify-content:space-between}
.indicator-icon{height:80px;width:90px;margin:0 auto 2rem}
.TP .indicator-icon{background-position:-140px -1px}
.GDP .indicator-icon{background-position:-229px -1px}
.CPI .indicator-icon{background-position:-319px -1px}
.PPI .indicator-icon{background-position:-409px -1px}
.indicator .statisticData{font-size:30px;font-weight:700}
.statisticData-label{font-size:16px;padding-top:1rem}
.statisticData.billionQR{position:relative}
.billionQR:after{content:'Billion QR';position:absolute;top:-4px;font-size:12px;font-weight:400;padding-left:5px}
.blue-bg .readmore a{color:#007285;background-color:#fff;border-color:rgba(255,255,255,.2)}
.blue-bg .readmore a:hover,.blue-bg .readmore a:focus{background-color:rgba(255,255,255,.2);color:#fff}
.blue-bg a .readmore-icon{background-position:3px -91px}
.blue-bg a:hover .readmore-icon,.blue-bg .readmore a:focus .readmore-icon{background-position:-16px -91px}
/*Indicators CSS Ends*/

/*Pillars Section Ends*/
.pillar.header-icon{background-position:-61px -86px}
.pillars-icon{height:75px;width:75px;display:inline-block}
.pillars-listItem{min-height:320px;padding:5px!important}
.pillars-header{padding-top:2rem}
.pillars-body{padding-top:1rem}
.pillars-economic,.pillars-social,.pillars-human,.pillars-environment{height:100%}
.pillars-economic .pillars-icon{background-position:6px -118px}
.pillars-social .pillars-icon{background-position:-80px -118px}
.pillars-human .pillars-icon{background-position:-158px -118px;width:36px}
.pillars-environment .pillars-icon{background-position:-201px -118px}
.pillars-body ul.single-arrow li:before{background:url(../../images/PSASprite.png) no-repeat -94px -93px!important}
/*Pillars Section Ends*/

/*Latest Updates Starts*/
.latestUpdates.header-icon{background-position:-168px -86px}
.latestNews{padding-left:0;border-right:1px dashed #bdbdbd;padding-right:30px}
.latestUpdates-listItem{border-bottom:1px solid #bdbdbd;padding:1rem 0}
.latestUpdates-header{display:flex;justify-content:space-between;align-items:flex-start}
.latestNews-title,.latestStats-title{font-size:20px;font-weight:600;line-height:normal;width:75%;height:60px;overflow:hidden}
.latestNews-title a{color:#843f00!important}
.latestStats-title a{color:#007285!important}
.latestUpdates-date{white-space:nowrap;padding:2px 10px;border-radius:3px}
.latestStats{padding-left:30px}
/*Latest Updates Ends*/

/*Publications and Videos Starts*/
.publications.header-icon{background-position:-204px -86px;width:35px}
#publications{border-right:1px dashed #bdbdbd;padding-left:0}
#publications-videos li{padding:.2rem .3rem .2rem 1rem}
#publications-videos li:before{left:0}
#videos{padding-left:30px;padding-right:0}
.videos.header-icon{background-position:-246px -86px}
/*Publications and Videos Ends*/

/*aboutPSA starts*/
#nds h1{display:flex}
.ndslogo.header-icon{background-position:-507px -83px;width:40px;height:40px}
.aboutDescription{border-right:1px dashed rgba(255,255,255,.3);padding-left:0}
#nds .readmore{padding-top:1rem}
.ndsLogo-img{padding-top:1rem}
.brown-bg .readmore a{color:#fff!important;background-color:transparent;border-color:#fff}
.brown-bg .readmore a:hover,.brown-bg .readmore a:focus{background-color:#fff;color:#843f00!important}
.brown-bg a .readmore-icon{background-position:-16px -91px}
.brown-bg a:hover .readmore-icon,.brown-bg .readmore a:focus .readmore-icon{background-position:-36px -91px}
/*aboutPSA Ends*/

/*Map Feedback Starts*/
/*#mapFeedback{padding:0!important;position:relative}
.map{background:url(../../images/map.png) no-repeat top left;height:500px;width:100%;background-size:cover}
.feedback-btn a{position:absolute;left:0;bottom:0;right:0;background:#0a7f94;border-radius:200px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff!important;height:6rem;width:12rem;text-align:center;margin:0 auto}
.feedback-icon{height:29px;width:29px;background-position:-285px -134px;margin:1rem auto 0}
.feedback-text{font-size:20px;font-weight:600;padding:10px 0}
.feedback-btn a:hover,.feedback-btn a:focus{background:#9e6826}
.feedback-form{width:100%;margin-right:auto;margin-left:auto;background-color:rgba(255,255,255,.85);border:1px solid #2793a7;padding:2rem;position:absolute;top:1rem;left:1rem;right:1rem;bottom:1rem}
.feedback-message{border-right:1px dashed #bdbdbd;min-height:390px;padding-right:30px}
.feedback-controls{padding-left:30px}
.error-message{background:#fee;color:#b90000;padding:1rem;border:1px dashed #b90000;margin:1rem 0}
.error-message a{color:#b90000!important;text-decoration:none}
.error-message a:hover,.error-message a:focus{text-decoration:underline}
.success-message{font-size:20px;font-weight:600;padding:1rem 0;background:#0a7f94;text-align:center;color:#fff}
.error-message ul.single-arrow li:before{background:url(../../images/PSASprite.png) no-repeat -106px -93px}
.btn-primary{color:#fff;background-color:#0a7f94;border-color:#0a7f94}
.white-bg .btn-primary:hover{color:#fff;background-color:#9e6826;border-color:#9e6826}
.white-bg .btn-outline-primary{color:#555;border-color:#bdbdbd}
.white-bg .btn-outline-primary:hover{background-color:#e8e8e8}
.feedback-form label{font-weight:600;margin-bottom:.25rem}
.form-group{margin-bottom:2rem}
textarea.form-control{resize:none}
.close-form{width:100px;height:40px;background-color:#3c91a0;position:absolute;right:15px;top:-350px;-webkit-animation:drop forwards .8s 1s cubic-bezier(0.165,0.84,0.44,1);animation:drop forwards .8s 1s cubic-bezier(0.165,0.84,0.44,1);z-index:99;text-align:center;font-size:16px;color:#fff;padding-top:.6rem;cursor:pointer}
.close-form:before{content:'';position:absolute;z-index:2;left:0;bottom:-10px;border-left:50px solid #3c91a0;border-right:50px solid #3c91a0;border-bottom:10px solid transparent}
@-webkit-keyframes drop {
	0%{top:-350px}
	100%{top:0}
}
@keyframes drop {
	0%{top:-350px}
	100%{top:0}
}
.close-form:hover{font-weight:600}
.feedback-bnt-group{text-align:right}*/
/*Map Feedback Ends*/

/*Contact Stay Connected Starts*/
/*#contact-social .container{position:relative}
#contact-social .container:before{content:'';background:url(../../images/PSASprite.png) no-repeat;background-position:-323px -80px;height:275px;width:175px;display:inline-block;position:absolute;left:-190px}
#contact{border-right:1px solid #bdbdbd;padding-left:0;padding-right:30px}
.social-media a.PSA-sprite{height:60px;width:60px;display:inline-block}
.instagram-icon{background-position:-1px -207px}
.youtube-icon{background-position:-72px -207px}
.twitter-icon{background-position:-143px -207px}
#stayConnected{padding-left:30px;padding-right:0}
.social-media{display:flex;justify-content:center;align-items:center;padding-bottom:1rem;border-bottom:1px dashed #bdbdbd}
.instagram,.youtube{padding-right:1rem}
.instagram-icon:hover,.instagram-icon:focus{background-position:-1px -274px}
.youtube-icon:hover,.youtube-icon:focus{background-position:-72px -274px}
.twitter-icon:hover,.twitter-icon:focus{background-position:-143px -274px}
.qnv-eGov-logos{display:flex;justify-content:center;align-items:center;padding-top:1rem}
.qnv2030-logo{margin-right:1rem}
.qnv2030-icon{background-position:-1px -342px;height:100px;width:100px;display:inline-block}
.e-gov-icon{background-position:-506px 2px;width:85px;height:85px;display:inline-block} Commented by Banu 14 Nov 2019*/
/*Contact Stay Connected Ends*/

/*Footer Links Starts*/
/*#quick-links{border-right:1px solid rgba(255,255,255,.3);padding-right:30px;padding-left:0}
#terms-of-use{border-right:1px solid rgba(255,255,255,.3);padding-right:15px;padding-left:50px}
#portals{padding-right:0;padding-left:50px}
.copyright{text-align:center;font-size:16px} Commented by Banu 14 Nov 2019*/
/*Footer Links Ends*/

/*Back to top*/
.backToTop{position:fixed;bottom:5rem;right:2rem;display:none;transition:all .5s ease-in;z-index:9}
a.back2top-icon{background-position:-212px -210px;height:94px;width:94px;display:inline-block}
a.back2top-icon:hover,a.back2top-icon:focus{background-position:-212px -316px;height:94px;width:94px;display:inline-block}
/*Back to top*/

/*sharepoint override*/
#pageStatusBar[class],.ms-status-msg{margin-bottom:0}
ul.dynamic{transition:none}
.ms-webpart-zone-title{color:#000;display:block;font-size:22px;padding-bottom:.8rem;padding-top:2rem;font-weight:600}
.ms-WPAddButton{padding:16px 12px;font-size:18px}
.ms-webpart-titleText.ms-webpart-titleText,.ms-webpart-titleText > a{font-family:'Open Sans',sans-serif}
.ms-webpart-titleText{font-size:16px;padding-top:.5rem}
.ms-webpartzone-cell{margin:0}
/*Sharepoint Override*/

/*Service Details*/
#serviceDetails .header-icon{background-position:-320px -367px}
.sw-main{position:relative;display:block;margin:0;padding:0;border-radius:.25rem!important}
.sw-theme-arrows{padding:20px 0}
.sw-theme-arrows > ul.step-anchor > li.blue > .stepper{border-color:#dffaff!important;color:#005464!important;background:#dffaff!important}
.sw-theme-arrows > ul.step-anchor > li.brown > .stepper{border-color:#ead2b5!important;color:#5e3300!important;background:#ead2b5!important}
.sw-theme-arrows > ul.step-anchor > li:first-child > .stepper{padding-left:15px}
.sw-theme-arrows > ul.step-anchor > li > a,.sw-theme-arrows > ul.step-anchor > li > .stepper{color:#bbb;text-decoration:none;padding:10px 0 10px 35px;position:relative;border:0!important;border-radius:0;outline-style:none;height:125px;display:flex;justify-content:space-around;align-items:center}
.sw-theme-arrows > ul.step-anchor{border:0;border-bottom:0 solid #ddd;padding:0;background:transparent;border-radius:0;border-top-right-radius:0;list-style:none;overflow:hidden}
.sw-theme-arrows > ul.step-anchor > li > .stepper:before{content:" ";display:block;width:0;height:0;border-top:70px solid transparent;border-bottom:70px solid transparent;position:absolute;top:50%;margin-top:-70px;margin-left:1px;left:100%;z-index:1}
.sw-theme-arrows > ul.step-anchor > li.blue > .stepper:before{border-left:30px solid #dffaff}
.sw-theme-arrows > ul.step-anchor > li.brown > .stepper:before{border-left:30px solid #ead2b5}
.sw-theme-arrows > ul.step-anchor > li > .stepper:after{content:" ";display:block;width:0;height:0;border-top:70px solid transparent;border-bottom:70px solid transparent;border-left:30px solid #f5f5f5;position:absolute;top:50%;margin-top:-70px;left:100%;z-index:2}
.sw-theme-arrows > ul.step-anchor > li.blue > .stepper:after{border-left:30px solid #dffaff!important}
.sw-theme-arrows > ul.step-anchor > li.brown > .stepper:after{border-left:30px solid #ead2b5!important}
.sectionTitle{font-weight:600;font-size:18px;padding-top:1.5rem;padding-bottom:.5rem}
.steps{text-align:center;width:35%}
.stepDesc{width:65%}
.stepText{font-size:20px;line-height:22px}
.stepNumber{font-size:50px;line-height:40px}
ul.step-anchor li.nav-item{width:calc(25% - 15px)}
.step3 ul.step-anchor li.nav-item{width:calc(33.33% - 15px)}
.servicesItemList ul.PSA-listStyle li{line-height:26px}
.servicesItemList ul.single-arrow li:before{top:7px}
.serviceItemsLeft{border-right:1px dashed #bdbdbd;padding-right:30px}
.serviceItemsRight{padding-left:30px}
.serviceItems{padding-bottom:2rem;border-bottom:1px solid #bdbdbd}
/*Service details*/

/*Header CSS Starts*/
.contact-icon,.h-feedback-icon,.sitemap-icon,.video-icon{display:inline-block;height:16px;width:16px;margin-right:5px}
.contact-icon{background-position:-316px -358px}
.h-feedback-icon{background-position:-342px -357px}
.sitemap-icon{background-position:-365px -357px}
.video-icon{background-position:-391px -355px}
.quick-links ul li.list-inline-item{padding:0;margin:0}
.quick-links ul li.list-inline-item:last-child{border:0;padding-right:0;margin-right:0}
.quick-links ul li.list-inline-item{border-right:1px solid #fff;padding-right:10px;padding-left:10px}
.header-right{text-align:right}
.header-row{display:flex;justify-content:space-between;align-items:center;margin-left:-15px;margin-right:-15px;position:relative;padding-top:2.5rem}
.quick-links{position:absolute;top:20px;right:0}
.search-language{padding-top:20px}
.psa-logo{padding-bottom:1rem}
.text-medium{font-size:18px}
.text-large{font-size:22px}
#contrast,#language{padding:0 10px;border-right:1px solid #fff;margin:0;line-height:18px}
#language a{font-family:'Cairo',sans-serif;font-size:18px;font-weight:600}
#font-size-selection{padding:0 5px}
#font-size-selection a{padding:0 5px}
#SearchBox input{width:180px;padding:18px 10px;line-height:normal}
.ms-srch-sb-borderFocused,.ms-srch-sb-border,.ms-srch-sb-border:hover{border:1px solid #fff;background-color:#fff}
.ms-srch-sb > .ms-srch-sb-searchLink{margin-left:-1px;height:36px;width:36px}
.ms-srch-sb-searchImg{display:none}
.ms-srch-sb-searchLink{background-position:-412px -356px;display:inline-block;height:20px;width:20px}
/*Navigation*/
.navbar{padding:0}
.navbar-toggler{border:0;padding-top:1rem;overflow:hidden;position:relative;top:0;left:1rem;padding-bottom:.5rem}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}
ul.static{padding:0;margin:0;transition:none}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{padding:10px;text-decoration:none;margin-right:0!important;color:#fff!important;transition:none}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link,.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited,.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected,.ms-tv-selected:link{color:#000!important;font-weight:400;transition:none}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background{padding-right:20px;background-image:url(../../images/menu-arrow.png);background-repeat:no-repeat;background-position:right 2px;cursor:pointer;height:16px;transition:all .3s ease-in}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover .dynamic-children.additional-background{background-position:right -16px}
a.static+ul.dynamic{left:0!important;background:#fff}
ul.dynamic{box-shadow:none;border:none;white-space:nowrap;width:auto!important;padding:0!important;box-shadow:3px 4px 5px rgba(0,0,0,.3)}
li.dynamic{display:block}
a.dynamic.menu-item.ms-core-listMenu-item{padding:10px;border-bottom:0 solid transparent;color:#000!important;cursor:pointer;padding:1rem}
.ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background{background-image:url(../../images/sub-menu-arrow.png);background-repeat:no-repeat;background-position:right 2px;cursor:pointer;height:16px;display:block}
a.dynamic+ul.dynamic{background:#fff;color:#000!important}
.ms-core-listMenu-item,.ms-core-listMenu-item:link{color:#fff!important}
.ms-core-listMenu-item:visited,.ms-tv-item:link,.ms-tv-item:visited,.ms-tv-header:link,.ms-tv-header:visited{color:#fff}
a.dynamic.dynamic-children.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover,a .dynamic+ul.dynamic a.dynamic.menu-item.ms-core-listMenu-item:hover{border-bottom:0 solid #006277;background:#bae3e5!important}
.ms-core-listMenu-verticalBox,.ms-core-listMenu-horizontalBox{font-size:14px}
.ms-core-listMenu-horizontalBox li.dynamic-children.hover .ms-core-listMenu-item{background-color:#fff!important;color:#000!important}
.ms-core-listMenu-horizontalBox li.dynamic-children.hover .ms-core-listMenu-item .dynamic-children.additional-background{background-position:right -16px}
a.dynamic..dynamic-children.menu-item.ms-core-listMenu-item:hover{border-bottom:0 solid #006277;background:#dffaff!important}
.menu-item-text,span.additional-background.ms-navedit-flyoutArrow{transition:none}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover,.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,a.ms-tv-item:hover,a.ms-tv-header:hover{color:#000!important;background:#fff;transition:none}
a.dynamic.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover{background:#bae3e5!important}
.menu-icon{background-position:-15px -408px;height:24px;width:24px;display:inline-block}
.navbar-toggler a{cursor:pointer}
.close-menu a{position:absolute;right:15px;top:15px;width:65px;border:1px solid #fff;height:65px;border-radius:100px;display:flex;justify-content:center;align-items:center;text-align:center;opacity:1}
.close-menu a:hover{opacity:.8}
.close-menu a:before,.close-menu a:after{position:absolute;left:30px;content:' ';height:28px;width:2px;background-color:#fff}
.close-menu a:before{transform:rotate(45deg)}
.close-menu a:after{transform:rotate(-45deg)}
a.dynamic+ul.dynamic li.dynamic{white-space:normal;width:350px}
/*Navigation*/
/*Header CSS Ends*/

/*Servicee Page Starts*/
.psa-service-list-item a{background:#fff;border:1px solid #bdbdbd;margin:10px;padding:10px;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center;height:100px}
/*Service page Ends*/

/*Breadcrumb Starts*/ 
.breadcrumb{width:100%;background-color:#f7f7f7;padding:1rem!important;border-bottom:1px dashed #bdbdbd;border-top:1px dashed #bdbdbd}
.breadcrumb span{padding-right:5px}
.breadcrumb a{color:#007285;text-decoration:underline;padding-right:10px}
.breadcrumb-icon{background-position:-480px -360px;height:19px;width:19px;margin-right:10px}
a.breadcrumbItem:hover{color:#843f00!important}
span[sitemapproviders="SPSiteMapProvider,SPXmlContentMapProvider"] span:nth-child(2){display:none}
/*Breadcrumb Ends*/

/*E-Service Page Starts*/
.e-service-list{margin-top:2rem;margin-bottom:3rem}
.e-service-listItem{border:1px solid #bdbdbd;padding:1rem;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:320px}
.e-service-graphic{background:#fff;border-radius:100px;height:78px;width:78px;display:flex;justify-content:center;align-items:center;position:absolute;top:-2.5rem}
.e-service-icon{height:36px;width:36px}
.survey-icon{background-position:-148px -449px}
.poll-icon{background-position:-189px -449px}
.training-icon{background-position:-233px -449px}
.consultation-icon{background-position:-277px -449px}
.strategy-icon{background-position:-321px -449px}
.visit-icon{background-position:-372px -449px}
.workshop-icon{background-position:-415px -449px}
.service-icon{background-position:-459px -449px}
.e-services-title{font-size:24px;font-weight:600;height:100px;display:flex;align-items:center;text-align:center;line-height:normal}
.e-services-description{padding-bottom:30px;text-align:center}
.click-here{padding-bottom:15px}
.e-service-list:nth-child(even) .e-service-graphic{border:3px solid #9e6826}
.e-service-list:nth-child(odd) .e-service-graphic{border:3px solid #0a7f94}
/*E-Service Page Ends*/

/*Home Page Search*/
/*::-webkit-scrollbar{width:10px;opacity:0}
::-webkit-scrollbar-track{background:#ccc}
::-webkit-scrollbar-thumb{background:#888}
::-webkit-scrollbar-thumb:hover{background:#555;opacity:1}*/


/*E-Service Page Starts*/
.PSA-outline{background-color:#fff;color:#000;font-size:14px;border:1px solid #000;border-radius:0;font-weight:600}
.PSA-outline:focus,.PSA-outline:hover{background-color:#e8e8e8;border-color:#e8e8e8}
.e-service-list{margin-top:2rem;margin-bottom:3rem}
.e-service-listItem{border:1px solid #bdbdbd;padding:1rem;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.e-service-graphic{background:#fff;border-radius:100px;height:78px;width:78px;border:3px solid #0a7f94;display:flex;justify-content:center;align-items:center;position:absolute;top:-2.5rem}
.e-service-icon{height:36px;width:36px}
.survey-icon{background-position:-148px -449px}
.poll-icon{background-position:-189px -449px}
.training-icon{background-position:-233px -449px}
.consultation-icon{background-position:-277px -449px}
.strategy-icon{background-position:-321px -449px}
.visit-icon{background-position:-372px -449px}
.workshop-icon{background-position:-415px -449px}
.service-icon{background-position:-459px -449px}
.e-services-title{font-size:24px;font-weight:600;height:100px;display:flex;align-items:center;text-align:center;line-height:normal}
.e-services-description{padding-bottom:30px;text-align:center}
.click-here{padding-bottom:15px}
/*E-Service Page Ends*/

/*QMS Starts*/
.male-population-item{padding-left:4rem;padding-bottom:1rem}
.QMS-sprite{background:url(../../images/QMS-sprite.png) no-repeat}
.male-icon{background-position:-5px -5px;height:102px;width:51px;display:inline-block}
.female-icon{background-position:-64px -5px;height:102px;width:55px;display:inline-block}
#chart_div{height:400px}
.population-age-chart path,.population-age-chart rect[fill="#4285f4"]{fill:#9e6826}
.population-age-chart text{font-family:'Open Sans',sans-sherif!important;font-size:12px!important}
.mNd-icon{background-position:-128px -5px;height:115px;width:89px;margin:10px auto}
.e-govt-icon{background-position:-227px -149px;height:81px;width:97px}
.electricity-icon{background-position:-334px -149px;height:87px;width:73px}
.water-icon{background-position:-417px -149px;height:70px;width:70px}
.social-security-icon{background-position:-497px -149px;height:124px;width:109px}
.buildings-icon{background-position:-612px -5px;height:100px;width:85px}
.real-estate-icon{background-position:-707px -5px;height:98px;width:93px}
.traffic-accidents-icon{background-position:-810px -5px;height:90px;width:101px}
.vessel-icon{background-position:-921px -5px;height:78px;width:120px}
.qatari-icon{background-position:-1051px -5px;height:115px;width:98px}
.non-qatari-icon{background-position:-1159px -5px;height:119px;width:99px}
.traffic-police-icon{background-position:-1267px -5px;height:130px;width:63px}
.statistics-label{font-size:16px;padding-bottom:.5rem}
.month-year{font-size:20px;padding-bottom:2rem}
.QMS-desc .month-year{padding:10px 0}
.fs-36{font-size:36px!important}
small{font-size:13px}
.qms-description{padding-top:3rem;width:75%;padding-bottom:2rem}
.population-title,.total-population,.male-population,.female-population{min-height:12rem;display:flex;padding:1rem}
.population-title{align-items:center;justify-content:center;text-align:center;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;flex-direction:column}
.total-population{align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd}
.male-population{align-items:flex-end;border-right:1px solid #bdbdbd}
.female-population{align-items:flex-end;justify-content:flex-end;text-align:right}
.age-group-1,.age-group-2,.age-group-3,.age-group-4{min-height:9rem;display:flex;justify-content:center;align-items:center}
.age-group-1{border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}
.age-group-2{border-bottom:1px solid #bdbdbd}
.age-group-3{border-right:1px solid #bdbdbd}
.population-age-percentage{display:flex;padding:3rem}
.percentage:after{content:'%';font-size:24px;position:absolute;top:-5px}
.age-group-item{position:relative}
.age-group-item .fs-36{line-height:normal}
.population-row{padding-bottom:2rem}
.population-age-row{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}
.total-population-item{padding-right:4rem}
.female-population-item{padding-right:4rem;padding-bottom:1rem}
.pop-male-icon{position:absolute;top:25px;right:40px}
.pop-female-icon{position:absolute;top:25px;left:36px}
.population-birth-marriage-row{padding-top:2rem}
.qms-mNd{border-right:2px dashed #bdbdbd;padding:0 3rem 0 0}
.qms-bNd,.qms-e-gov,.qms-traffic-violation{padding-left:3rem}
.qms-mNd .qms-content{padding-right:4rem}
.marriage,.divorce{padding:0 2rem}
.statisticData{font-size:28px}
.mNd-item{justify-content:center}
.qms-desc{padding-left:0}
.population-of-qatar{padding:2rem}
.population-age-chart{padding-left:0}
.birth{padding:0 2rem;border-right:1px solid #bdbdbd}
.death{padding:0 2rem}
.bNd-item{padding-top:1rem}
.bNd-title{font-size:20px;font-weight:600}
.qms-bNd-row{height:200px;justify-content:center;align-items:center}
.bNd-male,.bNd-female{padding:0 1rem}
.female,.qms-social-security{padding-left:2rem}
.real-estate-item{padding-left:1.5rem;}
.qms-desc{border-right:2px dashed rgba(255, 255, 255, .3)}
.e-gov-details-row,.vessel-details-row,.traffic-accidents-row{width:calc(100% - 100px);padding-left:2rem}
.e-gov-item{padding:0 1.3rem 1.5rem 0}
.qms-row1{padding-bottom:2rem;border-bottom:1px solid #bdbdbd}
.qms-row2,.qms-e-services-row2{padding-top:2rem}
.qms-content{padding-top:1rem}
.qms-e-services-row1{border-bottom:1px solid rgba(255, 255, 255, .3);padding-bottom:2rem}
.electricity-row,.water-row,.buildings-row{justify-content:flex-start;align-items:center}
.electricity-item,.water-item{padding-left:0.5rem}
.qms-eb-water{border-right:2px dashed rgba(255, 255, 255, .3);padding-left:0}
.qms-eb-water .qms-content{padding-right:15px;padding-left:15px}
.social-security-list{width:calc(100% - 110px);padding-left:1rem}
.social-security-item{padding-right:0}
.buildings-item,.licenses-item{padding-left:1rem}
.qms-buildings{border-right:2px dashed rgba(0,0,0,.3);padding-left:2rem}
.qms-real-estate{padding-left:2rem;padding-right:0}
.qms-economic-desc{border-right:2px dashed rgba(0,0,0,.3);padding-left:0}
.real-estate-row,.qms-licenses,.licenses-row,.social-security-row{align-items:center}
.qms-traffic-accidents{padding-left:3rem;border-right:2px dashed #bdbdbd}
.traffic-accidents-item{padding-right:2rem;padding-bottom:1rem}
.qms-vessel{padding-left:3rem;padding-right:0}
.vessel-item{padding-bottom:1rem}
.qms-licenses-issued{border-right:2px dashed #bdbdbd;padding-left:0}
.traffic-violation-row{width:calc(100% - 63px);padding-left:2rem}
.traffic-violation-item{padding-right:1.8rem;padding-bottom:2rem}
.text-red{color:#a80000}
.flex-wrapper{display:flex;flex-flow:row nowrap}
.single-chart{justify-content:space-around}
.circular-chart{display:block;margin:0 auto 10px;max-width:80%;max-height:132px;min-width:132px}
.circle-bg{fill:#ebf5f7;stroke:#fff;stroke-width:1.5px}
.circle{fill:none;stroke-width:1.8px;stroke-linecap:square;animation:progress 1s ease-out forwards}
.rectangle{animation:progress 1s ease-out forwards}
@keyframes progress {
	0%{stroke-dasharray:0 100}
}
.circular-chart .circle{stroke:#2cacc3}
.percentage{fill:#007285;font-size:.5em;text-anchor:middle;font-family:'Lato',sans-serif;position:relative}
.visitors-arrival-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:1rem;padding-left:1rem}
.visitors-arrival-item:nth-child(even){padding-top:6rem}
.visitors-arrival-row{align-items:flex-start;padding-top:1rem;padding-bottom:2rem}
.visitors-map{background-position:center bottom;background-image:url(../../images/visitors-map.png);background-repeat:no-repeat}
.white-bg .TP .indicator-icon,.lightBlue-bg .TP .indicator-icon,.lightBrown-bg .TP .indicator-icon,.grey-bg .TP .indicator-icon{background-position:-140px -512px}
.white-bg .GDP .indicator-icon,.lightBlue-bg .GDP .indicator-icon,.lightBrown-bg .GDP .indicator-icon,.grey-bg .GDP .indicator-icon{background-position:-229px -512px}
.white-bg .CPI .indicator-icon,.lightBlue-bg .CPI .indicator-icon,.lightBrown-bg .CPI .indicator-icon,.grey-bg .CPI .indicator-icon{background-position:-319px -512px}
.white-bg .PPI .indicator-icon,.lightBlue-bg .PPI .indicator-icon,.lightBrown-bg .PPI .indicator-icon,.grey-bg .PPI .indicator-icon{background-position:-409px -512px}
.stats-lead-text{font-size:20px;line-height:normal;padding-bottom:1rem}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.circular-chart{display:flex;max-width:132px}
	.e-services-description{width:100%}
	.e-services-title,.media-gallery-title{width:100%;justify-content:center}
	.e-service-graphic,.key-indicator-graphic{left:calc(60% - 78px)}
	.key-indicators-title{width:100%;padding-top:3.5rem!important}
	.key-indicator-listItem .statisticData{padding-top:2rem!important}
	p{width:100%;padding-left:15px}
	.section-content p{padding-left:0}
	.population-title h2{width:100%;text-align:center}
}

@supports (-ms-accelerator:true) {
  /* IE Edge 12+ CSS styles go here */ 
}

/*temprory fix should be removed later*/
.section-icon{width:31px;height:30px;float:left;margin-right:10px;position:relative;top:0}
img.docIcon{height:auto;width:24px}
img.document-icon{height:auto;width:48px}
tr.listingRow td{vertical-align:middle}
.subtopicTitle{font-size:30px;color:#262626;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;display:block;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700}
.section-header{margin-bottom:20px}
/*temprory fix should be removed later*/

/*QNV 2030 starts*/
.QNV2030-block{display:flex;justify-content:center}
.QNV2030-block ul{margin:0;padding:0}
.QNV2030-block ul li{list-style:none;padding:10px 10px 5px;display:inline-block}
.QNV2030-block ul li a{display:block;color:#000;font-size:14px}
.QNV2030-block ul li a:hover{text-decoration:none}
.QNV2030-block ul li a::after{content:'';display:block;width:0;height:4px;background:#3d919d;transition:width .3s;bottom:-5px;position:relative;border-radius:10px}
.QNV2030-block ul li a:hover::after{width:100%}
.QNV2030-block ul li:first-child{padding-left:0}
.QNV2030-block ul li:last-child{padding-right:0}
.lead-text{font-size:20px;line-height:30px;padding-bottom:1rem}
.qnv2030-listItem{padding:2rem 0 0}
.boxed-link a{color:#000!important;display:inline-block;text-decoration:none;padding:.5rem 1rem;border:1px solid #000;background-color:transparent}
.boxed-link{margin-top:2rem;color:#000!important;position:relative;letter-spacing:1px;text-decoration:none;font-weight:600}
.qnv2030-intro .boxed-link{padding-left:15px}
.brown-bg a{color:#ffe6c7!important;text-decoration:underline}
.boxed-link a:hover,.boxed-link a:focus{background:#e8e8e8;border-color:#e8e8e8;text-decoration:underline}
.blue-bg .boxed-link a{color:#007285;background-color:#fff;border-color:rgba(255,255,255,.2)}
.blue-bg .boxed-link a:hover,.blue-bg .boxed-link a:focus{background-color:rgba(255,255,255,.2);color:#fff}
.brown-bg .boxed-link a{color:#fff!important;background-color:transparent;border-color:#fff}
.brown-bg .boxed-link a:hover,.brown-bg .boxed-link a:focus{background-color:#fff;color:#843f00!important}
.lightBrown-bg .boxed-link a:hover,.lightBrown-bg .boxed-link a:focus{background-color:#843f00;border-color:#843f00;color:#fff!important;text-decoration:none}
.blue-bg ul.single-arrow li:before{width:14px;background:url(../../images/PSASprite.png) no-repeat -116px -93px}
.section-heading{width:100%}
.section-content{padding-top:1rem;width:100%}
.banner{justify-content:center}
#signs .thumbnail{color:#007285!important;text-decoration:none;border:1px solid #0a7f94;min-height:75px;font-family:'Tajawal',sans-sherif;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;margin:10px;width:100%;border-radius:5px}
#signs .thumbnail:hover{background:#007285;color:#fff!important}
.about-text{line-height:normal;padding-bottom:1rem}
.president{padding:0}
.minister-profilepic{padding:0 1rem!important;border-right:1px dashed rgba(255,255,255,.5)}
/*QNV 2030 Ends*/

/*404 page not found starts*/
.notfound-template{text-align:center}
.notfound-actions{margin-top:15px;margin-bottom:15px}
.notfound-actions .btn{margin-right:10px}
.notfound-h1{font-size:5rem;font-weight:900;line-height:125px}
.notfound-h2{font-size:10rem;font-weight:900;line-height:125px;color:#a30931}
.notfound-details{font-size:18px;line-height:30px;padding-top:2rem;padding-bottom:2rem;font-family:'Tajawal',sans sherif}
.btn-psa{color:#fff!important;background-color:#0a7f94;border-color:#0a7f94}
/*404 page not found ends*/

.goalsNBenefits-Image{text-align:center}
.goalsNBenefits-Image img{height:auto;width:auto}
.gNb-text,.nds-text{color:#000;background:#f8f3ed;padding:1rem;border-left:2px dashed #cebfae;font-size:18px;line-height:28px}
.psa-listItem{padding:2rem 0;border-bottom:2px dashed #bdbdbd}
.census-listItem .grey-bg{min-height:100%;padding:2rem 1rem;display:flex;justify-content:center;flex-direction:column;align-items:center;border:1px solid #bdbdbd}
.census-listItem .title{font-size:20px;font-weight:600;padding:1rem}
.census-img img{height:125px}
.pagination .page-number,.mainPagerDiv .pg-normal{background:#0a7f94;color:#fff!important;margin:0 3px;border-radius:50px;height:38px;width:38px;display:inline-block;text-align:center;padding-top:7px;font-size:16px;border:1px solid #0a7f94;text-decoration:none}
.pagination .selected,.pagination .page-number:hover,.mainPagerDiv .pg-selected,.mainPagerDiv .pg-normal:hover{background:#fff;color:#000!important;margin:0 3px;border-radius:50px;height:38px;width:38px;display:inline-block;text-align:center;padding-top:7px;font-size:16px;border:1px solid #0a7f94;text-decoration:underline}
#PagingLink a,#PagingImageLink a{background:#0a7f94;color:#fff!important;margin:0 3px!important;border-radius:50px;height:38px;width:38px;display:inline-block;text-align:center;padding-top:7px!important;font-size:16px!important;border:1px solid #0a7f94;text-decoration:none}
#PagingSelf a,#PagingLink a:hover,#PagingLink a:focus,#PagingImageLink a:hover,#PagingImageLink a:focus{background:#fff;color:#000!important;margin:0 3px!important;border-radius:50px;height:38px;width:38px;display:inline-block;text-align:center;padding-top:7px!important;font-size:16px;border:1px solid #0a7f94;text-decoration:underline;font-weight:400!important}
.pagination{margin:20px 0}
#gis-pillars .title{color:#194148;font-size:24px;padding-top:1rem}
#gis-pillars .pillars-listItem{min-height:auto}
#gis-pillars .pillars-header{padding-bottom:2rem}
#media-events .title{font-size:18px;line-height:normal;height:100px}
.media-events-item{padding:2rem 1rem;border:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;background:rgba(0,0,0,.1)}
.readmore-link{padding-top:1rem}
h3.pageTitle{font-size:20px;font-weight:700;color:#000;padding-bottom:.5rem}
h3.pageTitle a{color:#000}
.page{padding:2rem 0;border-bottom:1px dashed #bdbdbd}

/*Search page starts */
#search-refiners{background:#e5e5e5;padding:1rem}
.ms-srch-result{margin-top:1rem;display:flex;flex-direction:column}
.ms-ref-refiner{padding:0}
.ms-ref-refinername:link,.ms-ref-refinername:visited{width:100%;font-weight:600}
.ms-ref-refiner #Container{background:#fff;padding:1rem;border-bottom:1px solid #bdbdbd}
#UpScopeLinkTop{width:auto!important;display:block!important;padding-left:1rem;order:1;position:absolute;right:0;margin:0 10px 0 0}
.ms-srch-hover-outerContainer{display:none!important}
.ms-srch-result #ResultFooter{margin:0}
.ms-srch-item{width:100%;border-bottom:1px dashed #bdbdbd;padding:2rem 0;margin:0 1rem}
.ms-srch-item-icon{padding-top:5px}
#SearchBox{float:none}
h3.ms-srch-ellipsis a{font-family:'Tajawal',sans-sherif;font-size:24px;font-weight:500}
.ms-srch-item-summary{font-family:'Tajawal',sans-sherif;font-size:16px;line-height:normal}
.ms-srch-item-path{color:#843f00;display:none!important}
.ms-srch-item-highlightedText{background:#ffec00;padding:0 5px;color:#000}
.ms-srch-item:hover,.ms-srch-resultHover:hover,.edisc-SearchResultItemContainer:hover{background-color:#f8f3ed}
.ms-srch-item:hover .ms-srch-item-body,.ms-srch-resultHover:hover,.edisc-SearchResultItemContainer:hover{padding-left:1rem}
.ms-srch-item:hover h3.ms-srch-ellipsis a,.ms-srch-resultHover:hover,.edisc-SearchResultItemContainer:hover{color:#843f00!important}
#search-results .ms-srch-sb-borderFocused,#search-results .ms-srch-sb-border,#search-results .ms-srch-sb-border:hover{border:1px solid #bdbdbd}
#search-results .ms-srch-sbLarge>input{padding-left:1rem!important;margin:0}
.ms-promlink-button-image{display:block;width:12px;height:12px}
.ms-srch-pagingNext{left:-110px;top:-5px}
.ms-promlink-button-enabled:hover .ms-srch-pagingNext{left:-79px;top:-79px}
.ms-srch-pagingPrev{left:-61px;top:-79px}
.ms-promlink-button-enabled:hover .ms-srch-pagingPrev{left:-41px;top:-83px}
a.ms-commandLink.ms-ref-unsel-toggle{border:1px solid #000;padding:.5rem;font-size:14px;font-family:'Open sans',sans-sherif;color:#000!important;width:auto;text-align:center;margin-top:2rem;font-weight:600;letter-spacing:2px}
a.ms-commandLink.ms-ref-unsel-toggle:hover,a.ms-commandLink.ms-ref-unsel-toggle:focus{background-color:#e8e8e8;border-color:#e8e8e8}
.ms-srch-result #ResultCount{display:block;font-size:16px;color:#000;padding-right:10px;border-right:1px solid;font-weight:600}
.ms-srch-resultFooter{order:2;position:absolute;left:0;display:flex;padding-left:2rem}
.ms-srch-result #Paging{order:4}
.ms-srch-result-groups{margin-bottom:45px;order:3;margin-top:3rem}
/*Search page ends*/

.article-body .title{font-size:20px;font-weight:600;padding-bottom:1rem}
.article-listItem{padding-top:2rem;padding-bottom:2rem;border-bottom:1px dashed #bdbdbd}
.article-image{width:100%;height:150px;overflow:hidden}
.article-image img{width:100%;height:100%}
.ms-rtestate-field h1,h1.ms-rteElement-H1,.ms-rtestate-field h2,h2.ms-rteElement-H2{color:inherit}
.ms-ref-refiner #Value,.ms-ref-unsel-toggle,#OtherValue,#SubmitValue{width:100%}
.form-check{display:flex!important;align-items:center}
.control{position:relative;padding-left:2em;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:16px}
.control input{position:absolute;z-index:-1;opacity:0}
.control_indicator{position:absolute;top:-7px;left:0;height:22px;width:22px;background:#e6e6e6;border:0 solid #000}
.control-radio .control_indicator{border-radius:undefined%}
.control:hover input ~ .control_indicator,.control input:focus ~ .control_indicator{background:#ccc}
.control input:checked ~ .control_indicator{background:#2aa1c0}
.control:hover input:not([disabled]):checked ~ .control_indicator,.control input:checked:focus ~ .control_indicator{background1:#e6647d}
.control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}
.control input:checked ~ .control_indicator:after{display:block}
.control-checkbox .control_indicator:after{left:8px;top:2px;width:5px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.control-checkbox input:disabled ~ .control_indicator:after{border-color:#7b7b7b}
.right-angle-double-arrow{background-position:-37px -92px;height:18px;width:18px;display:inline-block;position:absolute;top:7px;left:0;transition:all .2s ease-in}
.publications-blocks{background:#DDF0F1;margin-top:1rem;padding:1rem;width:100%}
.publications-header{display:flex;align-items:center}
.publications-content{padding:1rem}
.publications-content.row div{line-height:2rem}
.publications-content a{color:#004044}
.publications-header h3{font-size:24px}
#kc-statistical-subjects{padding-top:0}
#kc-statistical-subjects .stepDesc a{font-size:18px;color:#000!important;font-weight:600}
#kc-statistical-subjects .stepDesc{text-align:center}
.listNews{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px dashed #bdbdbd}
.listNews:first-child{padding-top:0}
.latestNews-title a,.latestStats-title a{text-decoration:none}
.latestNews-title a:hover,.latestStats-title a:hover{text-decoration:underline}
.breadcrumb span > a+span+span.breadcrumb-icon{display:none}
.breadcrumb span > a[href="#ctl00_PlaceHolderMain_SiteMapPath1_SkipLink"]{padding-right:0}
.events-content .date,.news-content .date,.stats-content .date,.multimedia-content .date{font-size:18px;padding:1rem 0;font-weight:600}
.gNb-right-block{justify-content:center;align-items:center;display:flex;flex-direction:column}
.population-section{1background-color:#D7EEF1}
.population-section h3{text-transform:uppercase;color:#756C57;font-weight:700}
.population-section .container hr{margin-top:0;border-top-width:3px;border-color:#299CA8}
.population-section .population-section-content{font-weight:700;font-size:18px}
.population-section .population-section-content h4{text-transform:uppercase;font-weight:700;font-size:30px;color:#B1855A}
.population-section .population-section-content .month{margin-bottom:0}
.population-section .population-section-content .year{color:#026177;margin-top:0;margin-bottom:40px}
.population-section .population-section-content .icon{height:30px;margin-right:20px}
.population-section .population-section-content .population-count{font-size:40px;color:#756C57;margin-bottom:5px}
.population-section .population-section-content .population-count + hr{margin-bottom:5px}
.population-section .population-section-content .total-population-stat{color:#B1855A;margin-top:0;margin-bottom:40px}
.population-section .population-section-content .male-population-stat{margin-bottom:4px;color:#B1855A}
.population-section .population-section-content .female-population-stat{margin-bottom:4px;color:#299CA8}
.population-section .population-section-content .last-divider{border-color:#B1855A}

/*media gallery Page Starts*/
.media-gallery-list{margin-top:2rem;margin-bottom:3rem}
.media-gallery-listItem{border:1px solid #bdbdbd;padding:2rem 1rem 1rem;border-radius:3px;display:flex;flex-direction:column;align-items:center;min-height:320px}
.media-gallery-graphic{background:#fff;border-radius:100px;height:100px;width:100px;border:3px solid #bdbdbd}
.media-gallery-title{font-size:20px;font-weight:600;text-align:center;line-height:normal;padding-top:1rem}
.media-gallery-graphic img{width:100%;border-radius:100px;height:100%}
.media-gallery-listItem .boxed-link{position:absolute;bottom:2.5rem;left:0;right:0;text-align:center}
/*media gallery Page Ends*/

.stat-topics .pillars-listItem{min-height:175px}
.stat-topics .title{font-size:18px;font-weight:600}
.ms-rtestate-field h4,h4.ms-rteElement-H4{line-height:1.6;color:#000;font-size:20px}
img.media-object{width:100%}
.media + hr{border-top:1px dashed #bdbdbd}
.stat-topics .pillars-body > .readmore{position:absolute;width:100%;bottom:25px}
.srch-advancedtable{margin:40px auto;background:#fff;width:1140px;padding:3rem;max-width:60%;flex:0 0 60%;border:0}
td.ms-advsrchHeadingText{font-size:20px;color:#000;padding:0 0 1.5rem}
h3.ms-advsearch-header{font-size:inherit;color:#000;margin:0;padding-bottom:.5rem;border-bottom:1px solid #bdbdbd}
td.ms-advsrchText-v2 select{color:#5d6878;vertical-align:bottom;width:100%}
.ms-advsrchText-v2 input,.ms-advsrchText-v2 select{height:40px;width:100%}
.ms-advsrchbutton input[title="Search"]{border-radius:5px;font-family:'Open Sans',sans-serif;font-size:16px;padding:.5rem 1rem;background:#0a7f94;color:#fff;border:1px solid #0a7f94;margin-right:10px;margin-top:1rem}
td.ms-advsrchText-v2{color:#000;padding:.5rem}
td.ms-advsrchText-v1{padding-right:4px;text-align:left;color:#000;width:20%}
.ms-searchCenter-main{width:50%}
.ms-searchCenter #SearchBox{padding-left:0;border:1px solid #bdbdbd}
.page-item-more{margin-top:1rem}
.page-item-more a{background-color:transparent;color:#000!important;border:1px solid #000;display:inline-block;padding:.5rem 1rem;position:relative;letter-spacing:2px;text-decoration:none;text-transform:lowercase}
.page-item-more a:hover,.page-item-more a:focus{background-color:#e8e8e8;border-color:#e8e8e8}
.ms-signInLink{display:none!important}
.visitors-map > div:nth-child(1){width:100%}
.psa-listItem:last-child{border-bottom:0}

/*key indicators starts*/
.key-indicator-list{margin-top:2rem;margin-bottom:3rem}
.key-indicator-listItem{border:1px solid #bdbdbd;padding:1rem;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:250px}
.key-indicator-graphic{background:#fff;border-radius:100px;height:78px;width:78px;display:flex;justify-content:center;align-items:center;position:absolute;top:-2.5rem}
.key-indicators-title{font-size:18px;font-weight:400;height:100px;text-align:center;line-height:normal;padding-bottom:1.5rem;padding-top:1.5rem}
.key-indicator-description{padding-bottom:30px;text-align:center}
.click-here{padding-bottom:15px}
.key-indicator-list:nth-child(even) .key-indicator-graphic{border:3px solid #9e6826}
.key-indicator-list:nth-child(odd) .key-indicator-graphic{border:3px solid #0a7f94}
/*key-indicator Page Ends*/

.qatar-map,.pillars-logo{width:auto%;display:block;margin:0 auto}
#human .pillars-logo{height:128px}
.gallery-nav-buttons{height:16px!important;width:16px!important;background:url(../../images/PSASprite.png) no-repeat -20px -94px!important}
.media-image img{width:100%}
.pb-bd-1{border-bottom:1px dashed #bdbdbd;padding-bottom:2rem}
.multimedia-content #publications{border:0}
.rc-anchor-normal{width:280px}
.rc-anchor-normal-footer{display:inline-block;height:74px;vertical-align:top;width:70px}
.rc-anchor-logo-portrait{margin:10px 0 0}
.rc-anchor-normal .rc-anchor-pt{right:18px}
.qnv2030--image{padding:2rem}
.staffonly{align-items:flex-end;justify-content:center;border:1px solid #bdbdbd;padding:2rem 0;margin:0}
.staffonly-psa-logo{border-right:2px dashed #bdbdbd;text-align:center}
.staffonly-mawared-logo{text-align:center}
.staffonly-psa-logo .title{font-size:18px;font-weight:600;padding-bottom:1rem;border-bottom:1px solid #bdbdbd;background:#a30931;color:#fff;padding-top:1rem}
.staffonly-mawared-logo .title{background:#351967;font-size:18px;font-weight:600;padding-bottom:1rem;border-bottom:1px solid #bdbdbd;color:#fff;padding-top:1rem}
#PageLinkNext .ms-promlink-button-image{height:14px;width:14px;background:url(../../images/PSASprite.png) no-repeat -116px -95px;display:inline-block}
.ms-srch-result a#PageLinkNext:hover .ms-promlink-button-image{background:url(../../images/PSASprite.png) no-repeat -95px -95px}
#PageLinkPrev .ms-promlink-button-image{height:14px;width:14px;background:url(../../images/PSASprite.png) no-repeat -374px -417px;display:inline-block}
.ms-srch-result a#PageLinkPrev:hover .ms-promlink-button-image{background:url(../../images/PSASprite.png) no-repeat -388px -417px}
.ms-srch-pagingNext,.ms-srch-pagingPrev{display:none}
.NDS-logo{text-align:center}
.NDS-logo img{width:auto}
.about-text{line-height:normal;padding-bottom:1rem}
.president{padding:0}
.minister-profilepic{padding:0 1rem 0 0 !important;border-right:1px dashed rgba(255,255,255,.5)}

/*Statistics Calendar Starts*/
.stats-calendar-group,.calendar-events-group{padding-right:0}
.calendar-year{border:1px solid rgba(10,127,148,.5);padding:0;margin-left:0;margin-right:0;margin-top:1rem;position:relative}
.stats-cal-listItem{padding:0}
.stats-cal-listItem a,.stats-cal-listItem .disabled{text-align:center;border-right:1px solid rgba(10,127,148,.5);height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background:#fff}
.stats-cal-listItem a{border-bottom:3px solid #0a7f94;color:#000!important}
.stats-cal-listItem a:hover,.stats-cal-listItem a:focus{background:#0a7f94;color:#fff!important;text-decoration:none}
.month-title{font-size:20px;font-weight:600}
.coming-soon{font-size:14px;color:#999;padding-top:3px}
.stats-cal-listItem:nth-child(even) a{border-bottom:3px solid #9e6826}
.stats-cal-listItem:nth-child(even) a:hover{background:#9e6826;color:#fff;text-decoration:none}
.stats-cal-listItem .disabled{border-bottom:3px solid #999;text-decoration:none;color:#999}
.stats-cal-listItem:nth-child(even) .disabled{border-bottom:3px solid #bebebe}
.fw-400{font-weight:400}
.calendar-events{background:#0a7f94;padding:2rem 2rem 1.5rem;width:100%;margin-top:1rem}
.event-year{color:#fff;text-align:center;font-size:24px;font-weight:600;padding-bottom:.75rem}
.event-year span.number{font-weight:400}
.event-list{overflow-y:auto;height:212px}
.event-list ul{padding:0;margin:0}
.event-list ul li{list-style-type:none}
.event-list ul li a{padding:.5rem 1rem;display:block;border:1px solid #fff!important;color:#fff!important;margin:.5rem;text-decoration:none!important}
.event-list ul li a:hover,.event-list ul li a:focus{background:#fff;color:#000!important;text-decoration:none!important}
.event-list-close a{color:#000;font-weight:400;background:#fff;border:1px solid rgba(0,0,0,.8);position:absolute;top:-16px;left:-16px;padding:7px 13px;border-radius:50px;font-size:16px;font-family:'Lato',sans-serif;text-decoration:none}
.event-list-close a:hover,.event-list-close a:focus{transform:rotate(180deg);text-decoration:none!important}
.calendar.header-icon{background-position:-561px -85px}
/*Statistics Calendar Ends*/

/*Stats Home page starts*/
#stats-intro li{font-size:16px;padding:.3rem .3rem .3rem 1.6rem}
#stats-intro ul.single-arrow li:before{top:7px}
#stats-intro li a{color:#000!important}
#stats-intro li a:hover,#stats-intro li a:focus{color:#007285!important;text-decoration:none}
.honey-comb-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}
.honey-comb-shape{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:135px;height:147px;margin:.2rem;background-size:contain;text-align:center}
.honey-comb-shape.brown-outline{background:url(../../images/honey-comb-brown-outline.png) center no-repeat}
.honey-comb-shape.blue-outline{background:url(../../images/honey-comb-blue-outline.png) center no-repeat}
.honey-comb-shape.brown-filled{background:url(../../images/honey-comb-brown.png) center no-repeat}
.honey-comb-shape.blue-filled{background:url(../../images/honey-comb-blue.png) center no-repeat}
.client-logo img{margin:-10px 6px 0 0;max-height:2rem;max-width:3rem}
.honey-comb-shape a{display:flex;overflow:hidden;-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:100%;height:100%;justify-content:center;align-items:center;padding:0 1rem;font-size:16px;font-weight:600;text-decoration:none}
.honey-comb-shape.brown-outline a{color:#843f00!important}
.honey-comb-shape.blue-outline a{color:#007285!important}
.honey-comb-shape a:hover,.honey-comb-shape a:focus{transform:scaleX(1.05)}
.honey-comb-shape:hover{transform:scale(1.1)}
/*Stats subject starts*/

.stats-subject-list{padding:1.5rem 0;border-bottom:1px dashed #bdbdbd}
.stat-sub-icon{height:48px;width:38px;display:inline-block}
.population-icon{background-position:-516px -334px;width:10px}
.social-icon{background-position:-516px -384px}
.environment-icon{background-position:-516px -434px}
.economy-icon{background-position:-516px -484px}
.general-stats-icon{background-position:-516px -534px}
.stats-subject-list .title{font-size:24px;font-weight:600;display:flex;align-items:center}
.stats-subject-list .title span{margin-right:.5rem}
.stats-subject-listItem{padding-top:1.5rem}
.stats-subject-item a{background-color:#fff;padding:10px;display:block;margin-bottom:5px;border-radius:3px;position:relative;font-weight:500;color:#5d2c00;border:1px solid #bdbdbd}
.stats-subject-item a:hover{background-color:#583000;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);color:#fff;border:1px solid #583000;text-decoration:none}
.stats-subject-item a:hover:after{background-position:-510px -582px}
.stats-subject-item a:after{content:"";right:15px;top:15px;position:absolute;background:url(../../images/PSASprite.png) no-repeat;height:11px;width:14px;background-position:-533px -582px}
.brown-bg .latestNews-title a,.brown-bg .latestStats-title a{color:#fff!important}
.brown-bg .latestNews-title a:hover,.brown-bg .latestStats-title a:hover{text-decoration:underline}
.brown-bg .latestUpdates-date{color:#5d2c00!important}
.brown-bg .latestUpdates.header-icon{background-position:-601px -86px}
.brown-bg .latestNews{border-right:1px dashed rgba(255,255,255,.3)}
.brown-bg .latestUpdates-listItem{border-bottom:1px solid rgba(255,255,255,.3)}
/*Stats subject Ends*/

/*Population Grpah starts*/
#curve_chart{width:650px;height:350px}
.pop-graph text{font-family:'Tajawal',sans-serif;font-size:16px}
.pop-infoGraphic{background:#f5f5f5;height:100%;padding:0}
.pop-infoGraphic .title{font-size:24px;padding:2rem 1rem .5rem}
.orange .circle-bg{fill:#fff}
.orange .circle{stroke:#ffa826;stroke-width:1.2px}
.navy .circle-bg{fill:#fff;stroke:#cbebf1}
.navy .circle{stroke:#133c90}
.red .circle-bg{fill:#fff;stroke:#ffd4c2}
.red .circle{stroke:#d0300a}
.infoGraphic-text{padding:0 0 0 .25rem}
.infoGraphic-graph{align-items:center}
.pop-total-icon{position:absolute;top:29px;left:34px;height:68px;width:68px;background-position:-664px -4px}
.male-total-icon{background-position:-634px -4px;position:absolute;top:11px;left:26px;height:54px;width:22px}
.female-total-icon{background-position:-601px -4px;position:absolute;top:12px;left:26px;height:54px;width:26px}
.infoGraphic-single-chart{position:relative}
.infoGraphic-single-chart .circular-chart{margin:0}
.pop-male .circular-chart,.pop-female .circular-chart{max-width:70px;min-width:70px}
.infoGraphic-content{padding:1rem 0 2rem 1rem}
.pop-total{padding:0 0 2rem 15px}
.pop-male{padding-right:0}
.pop-female{padding-right:0}
.infoGraphic-text .number.statisticData{font-size:28px}
.pop-total .infoGraphic-text{padding-left:1rem}
.blue-bg .calendar-events,.brown-bg .calendar-events{background:#fff}
.blue-bg .event-list-close a,.brown-bg .event-list-close a{border:2px solid #fff}
.census-icon{background-position:-640px -86px;display:inline-block;height:30px;width:38px;margin-right:10px}
#census-results ul li{font-size:16px;padding:.3rem .3rem .3rem 1.6rem}
#census-results ul.single-arrow li:before{top:6px}
.data-request-icon{background-position:-688px -86px;display:inline-block;height:30px;width:32px;margin-right:10px}
.required-text{padding-top:1rem;padding-bottom:1rem}
.required{color:#a80000;padding-left:5px}
.captcha{padding:1rem}
.form-footer{background:#333;padding:2rem 1rem;color:#fff}
.lightBlue-bg .form-footer{background:#0a7f94}
/*Population Grpah starts*/

#stats-intro{padding-top:0}
.stats-subject-list:last-child{border-bottom:0}

/*Contact us page starts*/
/*.get-direction a{background:#007285;border-radius:30px;font-size:18px;color:#fff!important;text-decoration:none;border:3px solid #fff;padding:.5rem 1.5rem}
.get-direction{position:absolute;top:16rem;left:11rem}
.map-group{position:relative}
.get-direction a:hover{background:#fff;color:#007285!important;border:3px solid #007285}
.contact-icon{display:inline-block;height:16px;width:16px;margin-right:.6rem}
.contact-block .title{font-size:20px;font-weight:600;padding-bottom:.75rem}
.contact-block{padding:1rem}
.address-icon{background-position:-562px -534px}
.telephone-icon{background-position:-562px -561px}
.general-support-icon{background-position:-562px -585px}
.address{padding-left:1.6rem}
.btn-grp{padding-left:.8rem}
label{font-weight:600}*/
/*Contact us page Ends*/

/*Census page starts*/
.welcome-letter-img{margin-bottom:1.5rem}
.welcome-letter-img img{width:100%}
ol.PSA-listStyle li{padding:.5rem 0 .5rem 1rem;margin:0 0 0 1rem;position:relative}
ol.PSA-listStyle{padding:0;margin:0}
.excel-icon{background-position:-582px -534px;display:inline-block;height:16px;width:16px;position:relative;top:2px;margin-right:10px}
/*Census page ends*/

/*Statistics Topic Listing starts*/
.ddlYears.form-control{display:inline!important;width:110px;height:40px;margin-right:.7rem;border:1px solid #bdbdbd;padding:10px}
.list-search{display:flex;background:#fff;border:1px solid #bdbdbd;border-radius:5px;padding:0 10px;height:42px}
.list-search input{height:40px;border:0;padding:0}
.list-search button{min-width:auto;padding:0}
.list-search-inputs{justify-content:flex-end;align-items:center;display:flex}
.stl-header{border-bottom:1px dashed #bdbdbd;padding-bottom:1rem}
.stl-listItem{background:#fff;border:1px solid #dbdbdb;border-radius:5px;padding:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.stl-listItem:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.stl-listItem:hover .list-title a{font-weight:600}
.list-title a{color:#000}
.stl-media-icons{display:flex;align-items:center}
.stl-media-icons .list-icons{padding:0 1rem;border-left:1px dashed #bdbdbd}
.stl-media-icons .list-year{padding:0 1rem}
.list-search input:focus,.list-search input:hover{outline:-webkit-focus-ring-color auto 0!important;border:0!important;box-shadow:none}
.list-search:focus,.list-search:hover{outline:-webkit-focus-ring-color auto 5px!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.stl-media-icons .list-period{display:none}
/*Statistics Topic Listing Ends*/

/*Control Panel starts*/
.controlPanel-list{padding-bottom:2rem;padding-top:2rem}
.controlPanel-listItem{padding-top:2rem}
.warning-message{text-align:center;padding:1rem;background:#ffd7d7;margin-top:2rem}
.blink-text{padding:10px;text-decoration:none;animation:blinker 1s linear infinite;font-weight:600;color:#a80000}
@keyframes blinker {
	50%{opacity:.3}
}
.controlpanel-arabic{font-family:'Tajawal',sans sherif;direction:rtl;text-align:right}
.controlpanel-arabic ul.PSA-listStyle li{padding:.2rem 1.6rem .2rem .3rem;margin:0 0 0 .5rem}
.controlpanel-arabic ul.single-arrow li:before{right:9px;transform:rotate(180deg);top:9px}
.controlpanel-arabic{border-left:2px dashed #bdbdbd}
.warning-message a{color:#000!important;padding-left:10px}
/*Control Panel ends*/

/*Foreign Trade Starts*/
.ft-basic-search-controls{padding-top:1rem}
.title-block{border-bottom:4px solid #0a7f94;padding:11px 10px}
.title-block .title{font-size:20px;color:#0a7f94;font-weight:600;display:flex}
.title-block .title span{font-family:'Lato',sans-serif;font-size:32px;color:rgba(10,127,148,.5);font-weight:400;padding-right:10px}
.ft-year,.ft-month{padding-right:0}
.ft-year select#year,.ft-month select#ft-month{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}
.ft-country,.ft-year-Qatar{padding-left:0}
.ft-country select#ft-country,.ft-year-Qatar select#ft-year-Qatar{border-radius:0}
.ft-year-Qatar select#ft-year-Qatar{width:120px}
#foreign-trade .form-control{height:calc(2.5rem + 2px)}
.ft-search-btn{padding-left:0;padding-top:1.9rem}
.btn-ft-primary{background:#0a7f94;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;padding:.5rem 1rem}
.btn-ft-primary:hover{color:#fff;opacity:.85}
.ft-advanced-search-link{margin-top:2.4rem;padding-left:0}
.ft-advanced-search-link a{font-size:16px;text-decoration:none;border-left:1px solid #000;padding:2px 10px}
.ft-advanced-search-link a:hover,.ft-advanced-search-link a:focus{text-decoration:underline}
.table.ft-byCountry th:last-child,.table.ft-byCountry td:last-child{direction:rtl;text-align:right;font-family:'Tajawal',sans sherif}
.table-bordered.byCountry td,.table-bordered.byCountry th{border:1px solid #fff}
.table-bordered.byCountry{border:1px solid #fff}
.foreign-trade th{background:#0a7f94;color:#fff;font-size:16px;font-weight:600}
.table-striped.ft-byCountry tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.06)}
.table-striped.ft-byCountry tbody tr:nth-of-type(even){background-color:rgba(0,0,0,.01)}
.summary-table.ft-byCountry tbody tr:nth-child(2) td:first-child,.summary-table.ft-byCountry tbody tr:nth-child(3) td:first-child{padding-left:2rem}
.ft-byCountry td{text-align:right}
.ft-byCountry th{text-align:center}
.ft-byCountry td:first-child,.ft-byCountry th:first-child{text-align:left;width:50%;}
.ft-byCountry td:last-child,.ft-byCountry th:last-child{text-align:right;width:50%;}
.summary-table.ft-byCountry tbody tr:nth-child(2) td:last-child,.summary-table.ft-byCountry tbody tr:nth-child(3) td:last-child{padding-right:2rem}
.summary-table.ft-byCountry tbody tr:nth-child(1){font-weight:900}
.multi-select-container{position:relative}
.multi-select-menu{position:absolute;left:0;top:.8em;float:left;min-width:100%;background:#fff;margin:30px 0;padding:.4em 0;border:1px solid #aaa;box-shadow:0 1px 3px rgba(0,0,0,0.2);display:none;z-index:9}
.multi-select-menu input{margin-right:.3em;vertical-align:.1em}
.multi-select-button{display:block;padding:.6em .75em;text-overflow:ellipsis;border:1px solid #888;border-radius:4px;cursor:default;border-top-right-radius:0;border-bottom-right-radius:0;height:calc(2.5rem + 2px);border-right:0;overflow:hidden}
.multi-select-button:after{content:"";border-style:solid;border-width:.45em .2em 0;border-color:#000 transparent transparent;margin-left:.4em;position:absolute;right:10px;top:1.2rem}
.multi-select-container--open .multi-select-menu{display:block}
.multi-select-menuitems{display:flex;flex-direction:column;padding:.5rem 1rem}
.multi-select-menuitems.form-check{align-items:flex-start}
.multi-select-menuitems .control_indicator{top:2px}
.multi-select-menuitems .control{margin-bottom:.5rem}
.ft-adv-year .multi-select-button{border-right:1px solid #888;border-top-right-radius:4px;border-bottom-right-radius:4px}
.ft-query-row,.ft-year-row,.ft-items-row{padding-left:10px;padding-right:10px;padding-top:1rem}
.form-search-group{position:relative}
.form-search-group a{height:calc(2.5rem + 2px);display:inline-block;position:absolute;top:0;right:0;width:45px}
.form-search-group a:hover{background-color:#9e6826;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}
.form-search-group a:hover .search-icon{background-position:-740px -48px}
.search-icon{background-position:-740px -9px;display:inline-block;height:30px;width:45px;position:absolute;top:6px;right:0;border-left:1px solid #888}
input#ft-find{padding-right:3.5rem}
.form-multiselectcheck-group{padding:1rem;border:1px solid #888;border-radius:4px;margin-bottom:2rem;overflow:auto}
.ft-all-items{height:320px}
.ft-port{height:150px}
.form-multiselectcheck-group .form-check{padding:.3rem}
.ft-mode{display:flex;padding-bottom:.5rem}
.fs-16{font-size:16px}
.ft-mode-values{display:flex;align-items:center}
.form-multiselectcheck-group .form-check label{font-weight:400}
.btn-ft-default{background:#0a7f94;color:#fff;padding:.5rem 1rem}
.btn-ft-default:hover{color:#fff;opacity:.85}
.btn-ft-outline{background:#0a7f94;color:#fff;padding:.5rem 1rem}
.btn-ft-outline:hover{color:#fff;opacity:.85}
.search-footer{border-top:1px solid #bdbdbd;padding-top:1rem}
.search-footer input[type="submit"]{margin-right:1rem}
.more-filters{padding-top:1rem}
.more-filters a:hover{text-decoration:none}
.more-filter-options{position:fixed;top:0;right:-500px;padding:1rem;bottom:0;overflow-y:auto;z-index:999;box-shadow:0 0 1px 1px rgba(0,0,0,.3)}
.filter-check-group{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px dashed rgba(0,0,0,.5);padding-top:.5rem}
.filter-check-group .form-check{padding:.3rem}
.filter-check-group .form-check label{font-weight:400}
.group-sortBy,.group-level{display:flex}
.group-level .form-check,.group-sortBy .form-check{padding-right:1.5rem}
.more-filter-options .title-block{border-bottom:4px solid #555;margin-bottom:1rem;padding:10px 10px 5px;display:flex;justify-content:space-between}
.more-filter-options.blue-bg .title-block .title{color:#fff}
.filter-icon{background-position:-615px -130px;display:inline-block;height:30px;width:35px;vertical-align:top}
.blue-bg .filter-icon{background-position:-732px -90px}
.group-selectItems{padding-bottom:0;margin:0;border:0}
.close-filters a{color:#000!important;text-decoration:none;padding:3px 10px;display:block}
.close-filters a:hover{background:#555;color:#fff!important}
.more-filter-options.show{right:0}
.ft-table{padding-top:1rem}
.ft-table .table th{background:#fff;color:#0a7f94;font-weight:600;font-size:16px;border-bottom:4px solid #0a7f94;border-top-color:transparent}
.ft-result-title{font-size:20px;font-weight:600;padding:1rem 0;color:#0a7f94}
.ft-search-result-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #0a7f94;margin-bottom:2rem}
.result-right-block{display:flex}
.ft-result-month{border-right:1px dashed #bdbdbd;padding-right:1rem}
.ft-result-year{padding-left:1rem}
.ft-result-month span{font-weight:600}
.ft-result-year span{font-weight:600;border:1px solid #000;padding:2px 0 2px 10px;margin-left:10px}
.ft-result-year span a{padding:2px 8px;text-decoration:none;color:#fff!important;background:#000;margin-left:5px;border-left:1px solid #d6d6d6}
.ft-result-year span a:hover,.ft-result-year span a:focus{background:#dadada;color:#000!important}
.ft-indicator-list{padding:1rem 0;display:flex;border-radius:4px;1border:1px solid #bdbdbd}
.ft-indicator-listitem{text-align:center;border-right:1px dashed #bdbdbd;padding:.5rem}
.ft-indicator-title{font-size:16px;padding-top:1rem}
.ft-indicator-data{font-size:30px;padding-top:1rem}
.million:after{content:'Million QR';font-size:14px;top:-1px;position:relative;padding-left:.3rem}
.ft-indicator-listitem:last-child{border-right:0}
.ft-indicator-icon{display:block;height:70px;width:70px;margin:0 auto}
.ft-tradeTotal-icon{background-position:-324px -181px;}
.ft-tradeBalance-icon{background-position:-416px -181px}
.ft-tradeVolume-icon{background-position:-514px -8px}
.ft-t5listItem{border:1px solid #bdbdbd;border-radius:4px;text-align:center;padding:1rem;margin-bottom:2rem}
.ft-t5list{padding-top:2rem;display:flex}
.ft-t5impExp-title{font-size:24px;font-weight:600;padding:0 .5rem .5rem}
#donutchart_import,#donutchart_export,#curve_chart_import,#curve_chart_export{width:500px;height:300px;margin:0 auto}
.more-filter-options.grey-bg .title-block .title{color:#000}
.grey-bg .control_indicator{background:transparent;border:1px solid rgba(0,0,0,.5)}
.grey-bg .control input:checked ~ .control_indicator{border:0}
.nav-tabs .nav-link{text-decoration:none;font-weight:600;color:#000!important}
.nav-tabs .nav-link:hover{background:#e9ecef;color:#000!important;text-decoration:none!important}
#summaryChart,#importChart,#exportChart{width:700px;height:450px;margin:1rem auto;border:1px solid #bdbdbd;padding:1rem;border-radius:4px}
.ft-qatar{padding-top:2rem;border-top:1px solid rgba(0,0,0,.3);margin-top:2rem}
.qms-ft-leftBlock{border-right:1px solid #bdbdbd;padding-left:0}
.qms-ft-leftBlock .section-heading{border-bottom:1px dashed rgba(0,0,0,.3);padding-bottom:2rem;padding-top:.5rem}
.qms-ft-leftBlock .month-year{padding-bottom:1.5rem}
#myTab-ftQatar .nav-link{padding:1rem 0;border-bottom:1px dashed rgba(0,0,0,.3);font-size:18px;font-weight:600;color:#000}
.qms-ft-rightBlock{background:#fff}
#myTab-ftQatar .nav-link.active:after{content:'';width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-right:18px solid #fff;position:absolute;right:-1px}
.ft-qatar-indicator-list{border-right:1px solid #bdbdbd;margin-top:1rem;padding:0 2rem 1rem;max-width:40%;flex:0 0 40%}
.qtfChart{max-width:60%;flex:0 0 60%}
#myTab-ftQatar .nav-link.active:before{content:'';width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-right:18px solid #bdbdbd;position:absolute;right:0}
.ft-qatar-indicator-item{border-bottom:1px dashed #bdbdbd;padding-bottom:1rem;padding-top:.75rem}
#QTFChart{width:515px;height:415px}
.qms-ft-rightBlock .subtitle{font-size:18px}
#QTFImportChart,#QTFExportChart{position:absolute;right:35px}
.ft-qatar-import{padding:1.5rem 1rem}
.qtfimportChart{background:url(../../images/qatarImport.png) no-repeat 65px 14px;height:286px}
#QTFImportChart svg defs + rect,#QTFExportChart svg defs + rect{fill:transparent}
.ft-qatar-export{padding:1.5rem 1rem}
.qtfexportChart{background:url(../../images/qatarExport.png) no-repeat 45px 14px;height:286px}
footer{border-top:5px solid #ebf5f7}
.ft-search-results-country{display:none}
.ft-search-results-country.grow{display:block}
.pagetitle-block{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ebf5f7;border-bottom:1px solid #bed9de;color:#0a7f94;font-weight:600}
.ft-search-link{padding-right:0}
.ft-search-link a{font-size:14px;text-decoration:none;padding:8px 10px;background:#0a7f94;color:#fff!important;border:1px solid #0a7f94;margin-left:.5rem;font-weight:600}
.ft-search-link a:hover,.ft-search-link a:focus{background:transparent;color:#0a7f94!important;border:1px solid #0a7f94;text-decoration:none}
.pagetitle-block .title{font-size:20px;color:#0a7f94;font-weight:600;display:flex}
.SumoSelect{width:100%!important}
.SumoSelect>.CaptionCont label{margin-bottom:0}
.SumoSelect>.CaptionCont{min-height:calc(2.5rem + 2px)!important;border:1px solid #888!important;border-radius:4px!important;border-right:0!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important;display:flex;justify-content:space-between;align-items:center}
.ft-country select{border-radius:0}
.ft-country input[type=submit].btn-ft-primary{background:#0a7f94;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;padding:.5rem 1rem;margin:0;min-width:1rem!important;border:0;font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:400}
.SumoSelect>.optWrapper>.options li label{margin-bottom:0;padding-left:1rem}
.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{box-shadow:none!important;height:22px!important;width:22px!important;background:#e6e6e6!important;border:0 solid #000!important;border-radius:0!important}
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i:after{left:8px;top:2px;width:5px!important;height:12px!important;border:solid #fff!important;border-width:0 2px 2px 0 !important;transform:rotate(45deg)!important;content:'';position:absolute}
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#2aa1c0!important}
.SumoSelect>.optWrapper.multiple>.options li.opt{padding:.75rem .5rem .75rem 2rem}
.SumoSelect>.optWrapper>.options li.opt{border-bottom:1px dashed rgba(0,0,0,.3)!important}
.SumoSelect>.optWrapper>.options li.opt:hover{background-color:transparent!important}
.SumoSelect>.optWrapper.multiple>.options li.opt span{margin-left:-25px!important}
.SumoSelect>.CaptionCont>span.placeholder{color:#000!important;font-style:normal!important}
.SumoSelect>.CaptionCont>label>i{background-image:url(../../images/PSASprite.png)!important;background-position:-779px -98px!important;background-repeat:no-repeat;left:inherit!important;top:5px!important;right:5px!important}
.table-labels-block{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #0a7f94;padding-bottom:.3rem;padding-top:1rem}
.table-labels{font-size:12px;font-weight:600}
.arabic{font-family:'Tajawal',sans-serif;text-align:right;direction:rtl}
.ft-byCountry.import-table tr:last-child,.ft-byCountry.export-table tr:last-child{font-weight:600}
#QTFChart svg,#QTFChart svg rect[width="500"],#QTFChart div[dir="ltr"]{width:475px!important;height:300px!important}
#QTFChart{width:475px;height:300px;padding-top:1rem;margin:0 auto}
#QTFImportChart svg,#QTFImportChart div div[dir="ltr"],#QTFImportChart svg defs + rect,#QTFExportChart svg defs + rect, #QTFExportChart div div[dir="ltr"]{width:450px!important;height:400px!important;padding-top:1rem;margin:0 auto}
.legends{display:flex;flex-wrap:wrap;padding:0 1rem 2rem 2rem;align-items:center;justify-content:center}
.tExports,.tImports,.tBalance,.tVolume{padding:.5rem 2rem;width:50%}
.tExports:before,.tImports:before,.tBalance:before,.tVolume:before{content:'';height:12px;width:22px;padding:1px;display:inline-block;margin-right:5px}
.tExports:before{background-color:#36c}
.tImports:before{background-color:#dc3912}
.tBalance:before{background-color:#f90}
.tVolume:before{background-color:#109618}
#myTab-ftQatar li{background:transparent;position:inherit}
.qms-ft-rightBlock .item-content{background:#fff!important}
.qms-ft-rightBlock a.mobileTab{background:#9e6826!important;color:#fff!important}
.qms-ft-rightBlock .item.active a.mobileTab{background:#542e00!important}
.ft-importExport-indicator-item{border-bottom:1px dashed #bdbdbd;padding-bottom:.75rem;padding-top:.75rem}
.ft-importExport-indicator-list{border-left:1px solid #bdbdbd;padding:0 1rem}
.tabbed-content .item.active .item-content.row{display:flex; padding-bottom:0}
.ft-importExport-indicator-item:last-child{ border-bottom:0}
.ft-importExport-indicator-item .ft-indicator-title{padding-top:.5rem}
.ft-importExport-indicator-item .ft-indicator-data{font-size:26px;padding-top:.75rem}
/*Foreign Trade Section Ends*/


/*Census 2020 Css Starts*/
.census2020-desc{padding-left:2.5rem}
.census2020-logo{padding-top:1rem}
.census2020-indicators-listItem{background:#a30234;color:#fff;border-radius:10px;padding:1rem;text-align:center;min-height:225px;max-height:225px}
.census2020-indicators-listItem .title{font-size:18px;font-weight:600;padding-bottom:1.25rem}
.census2020-icon{display:block;width:40px;height:45px;margin:0 auto}
.c2020-Energy-icon{background-position:-622px -336px}
.c2020-water-icon{background-position:-622px -391px}
.c2020-building-icon{background-position:-622px -447px}
.c2020-realEstate-icon{background-position:-622px -504px}
.c2020-population-icon{background-position:-622px -556px}
.indicator-label{padding-top:1.25rem;font-size:16px;padding-bottom:.4rem}
.cesusData{font-size:22px;font-weight:700}
.census2020-indicators-list .col-md-2{padding-left:10px;padding-right:10px}
#census2020-indicators{background:#fff url(../../images/qatar-doha.png) no-repeat;background-position:center 40px}
.census2020-indicators-list{justify-content:center}
.c2020-leftBlock .section-heading{border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:1.5rem;padding-top:1.5rem;margin-bottom:1rem}
.c2020-rightBlock{background:#f9f9f9;padding:1.5rem}
.text-grey{color:#8d8d8d!important}
.text-redPink{color:#a30234}
.gallery-thumb{padding:0}
.gallery-thumbnail .img-thumbnail{background:transparent;border:none;border-radius:0;padding:.05rem;height:300px;width:100%}
.modal-fullscreen{max-width:100%;margin:0;top:0;bottom:0;right:0;left:0;position:absolute}
.modal-fullscreen .modal-content{border:0;border-radius:0;background:rgba(0,0,0,1);top:0;bottom:0;right:0;left:0;position:fixed}
.modal-fullscreen .modal-body{align-items:center;display:flex;justify-content:center}
.closeGallerySlide{display:flex;justify-content:center}
.closeGallerySlide .close{color:#fff;opacity:1;font-size:5rem;text-shadow:none;font-weight:400;text-align:center}
#image-gallery .modal-footer{border-radius:0;background:rgba(0,0,0,.7);border-top:0;justify-content:center;padding:2rem;bottom:0;position:fixed;width:100%}
#image-gallery .figure-caption{color:#fff;font-size:20px;text-align:center}
.modal-content-row{justify-content:center;align-items:center;height:100vh}
.census2020-indicators-list .col-lg-2{padding-left:10px;padding-right:10px}
a#show-next-image,a#show-previous-image{background:#000;color:#fff!important;border:1px solid;border-radius:100px;height:100px;width:100px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-decoration:none}
a#show-next-image:hover,a#show-next-image:focus,a#show-previous-image:hover,a#show-previous-image:focus{background:#fff;color:#000!important;text-decoration:none!important}
.number.cesusData small{display:block;padding-top:4px}
.PSA-listStyle.single-arrow{padding-bottom:1rem}
.census2020-tab .psa-listItem{padding-bottom:1rem}
.census2020-tab h3{font-weight:600}
h4{font-size:20px;font-weight:600;padding-bottom:.5rem;padding-top:1rem}
h5{font-size:16px;font-weight:600}

/*Tab to accordion CSS starts*/
.tabs ul{margin:0;padding:0 0 1em;font-weight:600}
.tabs ul li{background:#fff}
.tabs ul li a{padding:1.5rem 0}
.tabs ul li a:hover,.tabs ul li a.active{background:transparent;color:#a30234!important}
.item{margin-bottom:0}
.item a.mobileTab{cursor:pointer;font-weight:600;background:#f9f9f9;padding:1em;display:block;font-size:16px}
.item.active a.mobileTab{background:#a30234;color:#fff!important}
.item.active .item-content{padding:1em;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.tabs ul li a.active:after,.tabs ul li a.active:before{content:'';width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;position:absolute;top:10px}
.tabs ul li a.active:after{border-right:18px solid #f9f9f9;right:-16px}
.tabs ul li a.active:before{border-right:18px solid #bdbdbd;right:-15px}
.tabbed-content .tabs{display:none}
.tabbed-content .item .item-content{display:none;transition:all .5s ease-in}
.tabbed-content .item.active .item-content{display:block;transition:all .5s ease-in}
a.mobileTab{cursor:pointer;font-weight:600;background:#f9f9f9;padding:1em;display:block;font-size:16px;color:#000!important;text-decoration:none}
.c2020-mm-listItem{border-bottom:1px dashed #888;padding:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.c2020-mm-listItem:hover .list-title a{text-decoration:underline}
.list-title a{color:#000}
.c2020-mm-media-icons{display:flex;align-items:center}
.c2020-mm-media-icons .list-icons{padding:0 1rem}
.c2020-mm-media-icons .list-year{padding:0 1rem}
.c2020-mm-listItem a{color:#000!important;text-decoration:none}
#censusFeedback{position:relative;border-top:2px dashed #bdbdbd;margin-bottom:2px}
#censusFeedback .form-footer{background:#f9f9f9;border:2px dashed #dad8d8}
div[data-name="WebPartZone"].col-md-12{padding:0!important}
.faq-title{font-size:18px;font-weight:600;padding-bottom:10px}
.faq-subTitle{font-size:16px;padding:1rem 0;font-weight:600}
/*Tab to accordion CSS Ends*/

/*NSDP CSS Starts*/
.sectionTitle-row{justify-content:space-between;align-items:flex-end;border-bottom:1px solid #966E3D;padding-bottom:10px}
.nsdp-tableview-listItem{display:flex;justify-content:space-between;padding:1rem;align-items:center;border-bottom:1px dashed #bdbdbd;margin-left:-15px;margin-right:-15px}
.nsdp-tableview-listItem:nth-child(odd){background:#fbfbfb}
.nsdp-title{font-size:16px;font-weight:600;max-width:58%;flex:0 0 58%}
.nsdp-btnLinks{display:flex;max-width:45%;flex:0 0 100%}
.btn-nsdp{padding-left:1rem}
.btn-nsdp a{display:block;padding:.5rem 1rem;text-decoration:none;font-weight:600;border-radius:5px}
.btn-nsdp a.grey{color:#fff!important;background:#9e6927;border:1px solid #9e6927}
.btn-nsdp a.grey:hover,.btn-nsdp a.grey:focus{border:1px solid #9e6927;color:#9e6927!important;background:transparent}
.btn-nsdp a.brown{color:#fff!important;background:#0a7f93;border:1px solid #0a7f93}
.btn-nsdp a.brown:hover,.btn-nsdp a.brown a:focus{background:transparent;color:#0a7f93!important;border:1px solid #0a7f93}
.btn-nsdp a.blue{color:#fff!important;background:#a30931;border:1px solid #a30931}
.btn-nsdp a.blue:hover,.btn-nsdp a.blue:focus{background:transparent;color:#a30931!important;border:1px solid #a30931}
.form-control-file{height:calc(2.5rem + 2px);border:1px solid #888!important;border-radius:4px;padding:6px!important}
.form-title{font-size:20px;font-weight:600}
.form-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bdbdbd;margin-bottom:1.5rem}
.btn-psa:hover,.btn-psa:focus{color:#0a7f94!important;background:transparent}
/*NSDP CSS Ends*/

/*FT Multiselect CSS*/
span.multiselect-native-select{position:relative;display:block}
span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px !important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}
.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}
.multiselect-container .input-group{margin:5px}
.multiselect-container .multiselect-reset .input-group{width:93%}
.multiselect-container>li{padding:0}
.multiselect-container>li>a.multiselect-all label{font-weight:700}
.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%;font-weight:700}
.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}
.multiselect-container>li>a{padding:5px;display:inline-block;width:100%}
.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:5px 0 3px 40px}
.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0;display:flex;justify-content:flex-start;align-items:center}
.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}
.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:5px 0 5px 40px}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
.multiselect-container>li>a>label .control_indicator{top:6px;left:10px}
button.multiselect.dropdown-toggle{border:1px solid #888;background:#fff;border-radius:.25rem;width:100%;max-width:100%;min-width:100%!important;display:flex;justify-content:space-between;align-items:center;height:calc(2.5rem + 2px)}
.multiselect-native-select .btn-group{width:100%}
ul.multiselect-container.dropdown-menu.show{width:100%;padding-top:.5rem;padding-bottom:1rem;min-height:200px;overflow-y:auto;overflow-x:hidden;max-height:300px}
.ft-port-row,.ft-country-row{padding-left:10px;padding-right:10px;padding-top:1rem}
input[type=button].btn-ft-primary,input[type=submit].btn-ft-primary,button.btn-ft-primary{background:#0a7f94;display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;font-size:16px;line-height:1.5;border-radius:.25rem;padding:.5rem 1rem;border:1px solid #0a7f94;font-family:'Open Sans',sans-serif;margin:0}
input.form-control.multiselect-search{flex:0 0 100%;margin-left:10px;max-width:calc(100% - 1.75rem);border-radius:.25rem!important}
span.ft-years-selected{border:0;padding:0;margin:0}
button.dt-button{background:#0a7f94;display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;font-size:16px;line-height:1.5;border-radius:.25rem;padding:.5rem 1rem;border:1px solid #0a7f94;font-family:'Open Sans',sans-serif;margin:0;cursor:pointer}
a.dt-button{background:#0a7f94;display:inline-block;font-weight:400;color:#fff !important; text-decoration:none;text-align:center;vertical-align:middle;font-size:16px;line-height:1.5;border-radius:.25rem;padding:.5rem 1rem;border:1px solid #0a7f94;font-family:'Open Sans',sans-serif;margin:0;cursor:pointer}
#FTSearchResults_filter{border-bottom:1px solid #0a7f94;margin-bottom:1rem;padding-top:1rem;background:#ebf5f7;padding-right:1rem}
#FTSearchResults_wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap}
table#FTSearchResults td:nth-child(3){font-family:'Tajawal',sans-serif}
.dt-buttons{flex:1 1;padding-bottom:1rem;border-bottom:1px solid #0a7f94;margin-bottom:1rem;background:#ebf5f7;padding-top:1rem;padding-left:1rem}
button.dt-button:hover,button.dt-button:focus{background:#fff;color:#0a7f94}
a.dt-button:hover,a.dt-button:focus{background:#fff;color:#0a7f94 !important}
table#FTSearchResults{flex:0 0 100%;max-width:100%;border-bottom:1px solid #007285; width:100% !important}
#FTSearchResults_info{padding-top:10px;font-size:16px;font-weight:600;
    flex: 0 0 40%;}

#FTSearchResults_paginate{flex:0 0 60%; text-align:right;}
    
#FTSearchResults_filter input[type="search"]{height:calc(2.5rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #98c0c7;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-left:10px;width:300px}
.paging_simple_numbers span a.paginate_button{font-weight:400;padding:8px 0;background:#007285;color:#fff!important;text-decoration:none;border-radius:50px;height:40px;width:40px;display:inline-block;text-align:center;margin:3px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center}
.paging_simple_numbers span a.paginate_button.current{font-weight:700;background:#fff;color:#007285!important;border:1px solid #007285}
.paging_simple_numbers span a.paginate_button:hover{background:rgba(0,114,133,.15);color:#007285!important;border:1px solid #007285;font-weight:700}
a.paginate_button.previous.disabled,a.paginate_button.next.disabled{color:#bdbdbd!important;text-decoration:none;padding:10px;cursor:default}
a.paginate_button.previous,a.paginate_button.next{padding:10px;text-decoration:none;font-weight:600;cursor:pointer}


/*Events page starts*/
.eventsBlock{padding-top:2rem;padding-bottom:1rem;border-bottom:2px solid #bdbdbd}
.eventsBlock:first-child{padding-top:0}
.eventsBlock:last-child{border-bottom:0}
.eventsList{padding-left:.7rem}
.eventsBlock .eventsListItem ul{padding-bottom:0}
.eventsListItem{padding:1.5rem 0;border-bottom:1px dashed #bdbdbd}
.eventsListItem:last-child{border-bottom:0}
.event-title{font-size:18px;font-weight:600;color:#000;padding-bottom:.5rem;display:flex;align-items:center}
.eventDate{font-size:18px;padding:1rem 0;font-weight:600}
.pdf-icon{background-position:-655px -129px;display:inline-block;height:28px;width:24px}
.event-title .pdf-icon{margin-right:.5rem;padding-left:24px}
.events-boxed-link{margin-top:1rem}
.events-boxed-link a{background-color:transparent;color:#000!important;border:1px solid #000;display:inline-block;padding:.5rem 1rem;position:relative;letter-spacing:2px;text-decoration:none;text-transform:lowercase}
.events-boxed-link a:hover,.events-boxed-link a:focus{background-color:#e8e8e8;border-color:#e8e8e8}
.doc-knowledgeBase{padding-top:2rem;margin-top:1rem;border-top:2px solid #bdbdbd}
.personaList{padding-top:1rem}
.personaList .col-md-4{padding-bottom:2rem}
.personaListItem{text-align:center;background:#fff;padding:1rem;border-radius:.5rem;border:1px solid #dadada;height:100%}
.personaImg{height:100px;width:100px;margin:0 auto}
.personaImg img{width:100%;height:100%;border-radius:100px}
.personaName{font-weight:700;font-size:18px;padding-top:1rem;padding-bottom:.5rem}
.tabs-leftBlock .section-heading{border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:1.5rem;padding-top:1.5rem;margin-bottom:1rem}
.tabs-rightBlock{background:#f9f9f9;padding:1.5rem}
.bbd-2{border-bottom:2px dashed #bdbdbd}
.pageDescription .ms-formfieldcontainer,textarea{width:100%}
.ms-formfieldlabelcontainer{color:#000!important;display:block;font-size:22px;padding-bottom:.8rem;padding-top:2rem;font-weight:600!important;margin:0}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer .ms-formfieldlabel{color:#000}
.edit-mode-panel{display:block;background-color:#fff;color:#000;padding:8px 5px}
.agendaList{padding-top:1rem}
.agendaListItem{display:flex;position:relative}
.agendaTime{width:120px;padding:1rem 0}
.agendaDesc{padding:1rem;border-left:1px solid #bdbdbd;width:calc(100% - 120px);position:relative}
.agendaDesc:before{content:'';position:absolute;background:#555;height:11px;width:11px;border-radius:10px;left:-6px;top:1.4rem}
.agendaTitle{font-weight:700;font-size:18px;padding-bottom:.5rem}
.pageDescription{padding-left:0;padding-right:0}
.va-image+p,.va-image+p+p{height:50px}
.video-archive-listItem .boxed-link{margin-top:1rem}
.agendaDaySeperator{padding-top:2rem;padding-bottom:2rem;border-bottom:2px dashed #bdbdbd}
.agendaDaySeperator:last-child{border-bottom:0}
.partners-logoListItem img{height:96px;width:auto}
.partners-logoListItem{background:#fff;display:flex;flex-direction:column;align-items:center;padding:1rem;border:1px dashed #bdbdbd}
.partners-link{color:#000!important;text-decoration:none;font-weight:600;text-align:center}
.partners-link a{color:#000!important;display:inline-block;text-decoration:none;padding:.5rem 1rem}
/*Events page ends*/

.ft-result-year kbd{background-color:#ebf5f7!important;color:#000!important;margin:1px!important;display:inline-block!important}
.qid-search-section{display:flex;align-items:center;border-bottom:1px dashed #bdbdbd;padding-bottom:2rem;padding-top:1.5rem}
.qid-search-section label{font-size:18px;font-family:'Open Sans',sans-serif;padding-right:1rem;white-space:nowrap}
input.form-control.inp-qid{width:280px;height:45px;border:1px solid #bdbdbd;border-radius:0}
.btn.btn-census{background:#a30234;color:#fff!important;text-decoration:none;font-size:18px;font-weight:600;margin-left:2px}
.qid-search-results-section{padding:0}
.qid-search-results{background:#f8f8f8;padding:1rem;border-radius:15px;margin-top:2rem;margin-bottom:1.5rem}
.census-label{padding:0;font-size:18px;font-weight:600;font-family:'Tajawal',sans-serif}
.census-data{font-size:16px;padding:0}
.qis-searc-list{margin:0 1rem;border-bottom:1px dashed #bdbdbd;padding:1.5rem 0}
.qis-searc-list:last-child{border-bottom:0;padding-bottom:2.5rem}
#validate,#validatelength{font-size:14px;font-weight:400;color:#b90000;margin-left:-15px;margin-right:-15px;padding-top:.5rem}
.census-data.arabic{font-family:'Tajawal',sans-serif;direction:rtl;text-align:center}
.qidValidation{background:#fff;border-radius:25px;margin-top:1rem;margin-bottom:1.5rem}
.qidValid,.qidInValid{align-items:center}
.qidValid-text{font-size:18px;font-weight:600;padding:.8rem}
.qidValidIcon{padding-left:2rem}
@media(max-width:767px) {
.census-data{padding:.5rem 0}
.qid-search-section{display:block}
input.form-control.inp-qid{width:100%}
a.btn.btn-census{margin:10px 0}
.qid-search-section label{white-space:normal}
.census-data.arabic,.census-label{text-align:center}
}
@media (max-width:967px) {
.qidValidation{padding:0 1rem}
.qidValidIcon{padding-left:0;margin-top:-14px}
.qidValid,.qidInValid{justify-content:center;text-align:center;flex-direction:column}
.qidValid-text{font-size:16px}
}

/*CEnsus Digital Card search CSS*/


/*New Footer CSS*/
footer{border-top: 10px solid #ebf5f7;margin-top: 10px}
#quick-links{border-right:1px solid rgba(255,255,255,.3);padding-right:30px;padding-left:0}
.footer-links .section-body{padding-top: 0;}
#terms-of-use{border-right:1px solid rgba(255,255,255,.3);padding-right:15px;padding-left:2rem}
#portals{padding-right:0;padding-left:2rem; border-right:1px solid rgba(255,255,255,.3);}
.copyright{font-size:14px;padding: 1rem;text-align: center;}
.backToTop{position:fixed;bottom:5rem;right:2rem;display:none;transition:all .5s ease-in;z-index:9}
a.back2top-icon{background-position:-212px -210px;height:94px;width:94px;display:inline-block}
a.back2top-icon:hover,a.back2top-icon:focus{background-position:-212px -316px;height:94px;width:94px;display:inline-block}
.social-media a.PSA-sprite{height:50px;width:50px;display:inline-block}
.instagram-icon{background-position:-2px -207px}
.youtube-icon{background-position:-70px -207px}
.twitter-icon{background-position:-138px -207px}
#stayConnected{padding-left:30px;padding-right:0}
.social-media{display:flex;justify-content:flex-start;align-items:center;padding-bottom:1rem;border-bottom:1px dashed rgba(255, 255, 255, .3)}
.instagram,.youtube{padding-right:1rem}
.instagram-icon:hover,.instagram-icon:focus,.youtube-icon:hover,.youtube-icon:focus,.twitter-icon:hover,.twitter-icon:focus{opacity: .5}
.qnv-eGov-logos{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    padding-top:1rem;
    padding-bottom: 1rem;
    border-bottom: 1px dashed rgba(255, 255, 255, .3);
    }
.qnv2030-logo,.eGov-logo, .census-footer-icon{margin-right:1rem}
.qnv2030-icon{background-position:-2px -275px;height:54px;width:58px;display:inline-block}
.e-gov-icon{background-position:-68px -275px;width:58px;height:54px;display:inline-block}
.census-footer-icon{background-position: -139px -275px;width: 66px;height:54px;display:inline-block}
.sdgs-footer-icon{background:url(../../images/sdgs-logo.png) no-repeat;display:inline-block; height:54px;width:54px;}
.footer-info{justify-content:space-between;padding-top:1rem;border-top:1px dashed rgba(255,255,255,.3);margin-top:2rem}
.contact-phone,.working-hours{display:flex}
.cp-title,.wh-title{font-size:18px;font-weight:600;padding-right:1rem}
.psa-map{position:relative}
.get-direction a{background:#007285;border-radius:30px;font-size:16px;color:#fff!important;text-decoration:none;border:3px solid #fff;padding:.5rem 1.5rem}
.get-direction{position:absolute;bottom:2rem;width:100%;text-align:center}
.map-group{position:relative}
.get-direction a:hover{background:#fff;color:#007285!important;border:3px solid #007285}
.contactUs-icon{display:inline-block;height:30px;width:30px;margin-right:.6rem}
.address-icon{background-position:-65px -409px}
.telephone-icon{background-position:-98px -409px}
.workinghours-icon{background-position:-132px -409px}
.general-support-icon{background-position:-168px -409px}
label{font-weight:600}
.contactText-bg{background:#a30931;color:#fff;font-size:18px;padding:.8rem;text-align:center;font-weight:600;margin-bottom:1rem}
.contact-form,.feedback-form{padding-top:1rem}
.f-name{padding-right:5px}
.l-name{padding-left:5px}
.btn-contact{background:#004a58;border-color:#004a58;color:#fff;font-size:18px;font-weight:400;padding:.5rem 2.5rem}
.btn-contact:hover{background:transparent;color:#004a58}
.contact-row{padding-top:1rem;margin-left:0;margin-right:0}
.contact-row .title{font-size:20px;font-weight:600;padding-bottom:1rem;display:flex;align-items:center}
.address{padding-left:1.6rem}
.contact-address,.contact-numbers,.workingHours,.contact-mail{padding:2rem}
.contact-address{border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}
.contact-numbers{border-bottom:1px solid rgba(0,0,0,.1)}
.workingHours{border-right:1px solid rgba(0,0,0,.1)}
.contact-address,.contact-mail{background:#fcfcfc}
.contact-numbers,.workingHours{background:#f5f5f5}
.contact-form label,.feedback-form label{font-size:16px;font-weight:400}
.contact-form .form-control,.feedback-form .form-control{height:calc(3rem + 2px);font-size:16px}
.contact-form textarea.form-control,.feedback-form textarea.form-control{height:auto;font-size:16px;padding:1rem}
.contact-form .form-control::placeholder,.feedback-form .form-control::placeholder{color:#aaa}
.contact-form .form-group,.feedback-form .form-group{margin-bottom:3rem}
.feedback-form .f-name,.feedback-form .l-name{padding-left:15px;padding-right:15px}
.error-message{background:#fee;color:#b90000;padding:1rem;border:1px dashed #b90000;margin:1rem 0}
.error-message a{color:#b90000!important;text-decoration:none}
.error-message a:hover,.error-message a:focus{text-decoration:underline}
.success-message{font-size:20px;font-weight:600;padding:1rem 0;background:#0a7f94;text-align:center;color:#fff}
.error-message ul.single-arrow li:before{background:url(../../images/PSASprite.png) no-repeat -106px -93px}
.validInputs{padding-bottom:2rem}
.err-msg-txt{font-size:16px;color:#000;padding-bottom:1rem;padding-top:.5rem;font-weight:600}
.error-list li a{color:#000!important;text-decoration:none}
.error-list li a:hover{text-decoration:underline}
section#feedback{padding-top:0}
.feedback-footer{display:flex;align-items:center;justify-content:space-between}
.text-ar{display:none}
@media(max-width:767px) {
.f-name,.l-name{padding:15px!important}
.contact-us,.map-direction{padding-left:0;padding-right:0}
.success-message{font-size:18px}
}
@media(max-width:970px) {
.contact-address{border-right:0}
.workingHours{border-right:0;border-bottom:1px solid rgba(0,0,0,.1)}
.contact-address,.contact-numbers,.workingHours,.contact-mail{max-width:100%;flex:0 0 100%}
.contact-row .title{font-size:18px}
}
.boxed-link.mob{margin-top:1rem}
section#dataPublication{padding-top:0}
.bilingualLabels{display:flex;justify-content:space-between}
.dataPublication-form{padding-top:1rem}
.dataPublication-form label{font-size:16px;font-weight:400}
.dataPublication-form .level2{margin-top:.5rem}
.dataPublication-form .form-group{margin-bottom:3rem}
.dataPublication-form .send-message{border-top:1px dashed #bdbdbd;padding-top:2rem}
.custom-control-label{padding-left:.5rem;margin-bottom:0!important;font-size:18px;color:#000}
.custom-control{padding-left:1.5rem;padding-bottom:1rem}
.custom-control-input:checked~.custom-control-label::before{border-color:#006c80;background-color:#006c80}
.custom-control-label::after,.custom-control-label::before{width:1.5rem;height:1.5rem;top:0;right:-1rem}
.custom-control-label::before{border:1px solid #bdbdbd}
.custom-control-label::after:focus,.custom-control-label::before:focus{outline:none}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 1px .2rem rgba(0,108,128,.25)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#88b5bd}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#88b5bd;border-color:#88b5bd}
.custom-checkbox .custom-control-label::before{border-radius:0}
.level2 label{font-size:14px}
.profileImg{margin:0 auto;height:250px;width:175px;overflow:hidden}
.profileImg img{height:100%}
.mobile{display:none}
.desktop{display:block}
.event-title .pdf-icon{background-position:-331px -94px}
.video-archive-listItem{border-right:1px dashed #ccc;padding:10px;text-align:center}
.va-image{padding-bottom:10px}
.openSpeaches:last-child .video-archive-listItem{border:0}
@media (max-width:767px) {
.video-archive-listItem{border-bottom:1px dashed #ccc;border-right:0;margin-top:1rem;margin-bottom:1rem;padding-bottom:2rem}
}
.online-session-link{margin-bottom:1rem}
.session-link{background:#fff;padding:1.5rem 1rem;border-radius:8px;border:1px dashed #ccc;margin-bottom:1rem}
.intro-section,.online-session-link,.speaker-section{border-bottom:1px solid #ccc;padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem}
.personaDesc{padding-bottom:1rem}
.os-list-item{background:#fff;padding:1rem;border-top:4px solid #006c80;text-align:center;height:100%}
.speaker-name{font-size:18px;font-weight:600;padding:.5rem}
.speaker-designation{padding:.5rem;font-size:15px}
.os-list{margin-top:1rem;padding-left:0}
.os-list:last-child{padding-right:0;padding-left:.5rem}
.speaker-image{width:125px;border-radius:200px;height:125px;margin:0 auto 1rem;border:1px solid #ccc}
.speaker-image img{border-radius:100px;width:100%;height:100%;border-radius:200px}
.os-link a{padding:.5rem 1rem;display:inline-block;background:#006c80;color:#fff;margin:2rem 0 1rem;border-radius:.25rem;text-decoration:none;border:1px solid;font-size:15px}
.os-link a:hover{background:#bae3e4;border:1px solid #bae3e4;color:#006C80;font-size:16px;font-weight:600}
.speakers-list-item{background:#fff;padding:1rem;border:1px solid #c8c8c8;text-align:center;height:100%;border-radius:.25rem;position:relative}
.speakers-list{margin:1rem 0;height:calc(400px + 56px)}
.speakers-list .speaker-image{width:100px;height:100px}
.speakers-link a{position:absolute;padding:1rem 0;bottom:0;text-align:center;width:100%;background:#006c80;left:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;color:#fff!important;text-decoration:none;border:1px solid #006c80;font-size:15px}
.speakers-link a:hover{background:#bae3e4;border:1px solid #bae3e4;color:#006C80!important}
.speakers-section{border-bottom:1px dashed #bbb}
.speakers-list-item .speakers-link a{border:1px solid #9e6826;background:#9e6826;font-size:15px}
.speakers-list-item .speakers-link a:hover{border:1px solid #f8f3ed;background:#f8f3ed;color:#693e0a!important;font-size:16px;font-weight:600}
.speaker-description{padding-top:1.5rem}
.speaker-description p{margin-bottom:.25rem;font-size:14px}
.eventTab-title{padding-bottom:2rem;line-height:normal;font-size:28px;font-weight:600}
.personaListItem{position:relative}
.dwnld-presentation{padding:1.5rem 0;display:block}
.dwnld-presentation a{border-bottom-right-radius:.5rem;background:#006c80;display:block;border-bottom-left-radius:.5rem;padding:.75rem;color:#fff!important;text-decoration:none;position:absolute;width:100%;left:0;bottom:0}
.dwnld-presentation a:hover{border:1px solid #ebf5f7;background:#ebf5f7;color:#006c80!important;font-size:18px;font-weight:600;border:1px solid #f8f3ed;background:#e1f3f7;color:#006c80!important;font-size:16px;font-weight:600}

/*Recruitment CSS Starts*/
.search-job .btn{padding:.4rem 1rem}
.btn-filled{background:#006C80!important;color:#fff!important;border:1px solid #006C80!important;font-size:14px!important}
.btn-outline{background:#fff!important;border:1px solid #A0D0D2!important;color:#006C80!important;font-size:14px!important}
.btn-filled:hover,.btn-outline:hover{background:#bae3e4!important;border:1px solid #bae3e4!important;color:#006C80!important;box-shadow:0 0 0 .2rem rgba(160,208,210,.25)}
.search-job input.form-control{width:100%;height:36px;border:1px solid #DBDBDB!important;border-radius:.2rem}
.search-job select.department{height:34px;width:100%;border:1px solid #DBDBDB;border-radius:.2rem}
.search-job label{padding:.5rem .5rem .5rem 0}
.job-listing-table{padding-top:1rem;margin-top:0rem}
.job-listing-table .table thead th{border-top:4px solid #006C80;border-bottom:1px solid #80B5BF;color:#006C80;font-size:14px}
.job-listing-table .table tbody td{border:0;color:#000;font-size:14px;vertical-align:middle;padding:.8rem 1rem}
.job-listing-table .table-striped tbody tr:nth-of-type(odd){background:#EBF5F7}
.job-listing-table .table tbody th{border-top:0!important}
.job-listing-table .table tbody td:last-child{padding:0}
a.apply-link{background: #8D1B3D;color:#fff!important;border: 1px solid #8D1B3D;font-size:14px!important;text-decoration:none;padding:.25rem 1rem;white-space: nowrap;border-radius:.2rem;}
a.apply-link:hover{background: #ffffff;border: 1px solid #8D1B3D;color: #8D1B3D!important;box-shadow:0 0 0 .2rem rgba(160,208,210,.25);}
.job-details p{line-height:24px;margin-top:.25rem}
.jd-heading{font-size:20px;font-weight:600;padding:1rem 0}
.jd-subHeading{font-size:16px;font-weight:600;padding:1rem 0}
.job-details ul{padding:0;margin:0}
.job-details ul li{padding:.5rem 2rem;list-style:none;position:relative;display:flex}
.job-details ul li:before{content:'';height:19px;width:19px;background:url(../../images/PSAImages.png) no-repeat -127px -93px;display:inline-block;position:absolute;left:9px;top:0;margin-top:.6rem}
.jd-overview{height:calc(100% - 54px);padding:1rem;background:#FAFAFA;border:1px solid #DBDBDB;border-radius:3px;margin-top:.5rem}
.jd-overview-item{padding:1rem}
.jd-title{font-weight:600;font-size:16px;margin-bottom:.25rem}
.jd-content{font-size:14px;color:#282828}
.jd-button{margin:1rem}
.jd-button input{font-size:16px!important;font-weight:600;width:100%;margin:0;}
/*Recruitment Table Responsive CSS Starts*/
@media (max-width: 1024px){
	.job-listing-table tr{border:0; padding: 1rem;}
	.job-listing-table .table tbody td{border:none;position:relative;padding-left:25%}
	.job-listing-table td:before{position:absolute;left:1rem;padding-right:10px;white-space:normal;width:auto;font-weight:600}
	.job-listing-table td:nth-of-type(1):before{content:"Reference #"}
	.job-listing-table td:nth-of-type(2):before{content:"Job Title"}
	.job-listing-table td:nth-of-type(3):before{content:"Department"}
	.job-listing-table td:nth-of-type(4):before{content:"Experience"}
	.job-listing-table td:nth-of-type(5):before{content:"Close Date"}
    .job-listing-table td:nth-of-type(6):before{content:""}
    .job-listing-table .table tbody td:last-child{padding:1rem;}
    .job-details ul{margin-bottom: 1rem;}
    .job-listing-table .table-striped tbody tr:first-child{display:none;}	
	.job-listing-table .table-striped tbody tr:nth-of-type(odd){background:#fff;}	
	.job-listing-table .table-striped tbody tr:nth-of-type(even){background:#EBF5F7;}
}
@media (max-width: 567px){
    .job-listing-table .table tbody td{padding-left:50%}
}
/*Recruitment Table Responsive CSS Ends*/
/*Recruitment CSS Ends*/



/*Download APP Starts*/
.app-ppc{background:#f8f8f8;border-top:1px solid rgba(0,0,0,.2)}
.app-title{font-family:Open Sans;font-weight:600;font-size:28px;line-height:38px;letter-spacing: -.5px;}
.app-psa .app-title{color: #8D1B3D;}
.app-ppc .app-title{color:#98387A}
.app-note{font-size:18px;line-height:28px;color:#444;margin:}
.app-intro{font-size:16px;line-height:26px;margin:1.5rem 0;color:#181818}
.app-substitle{font-weight:600;font-size:18px;line-height:25px;color:#000;position: relative;display: inline;}
.app-substitle:after{content:'';width: 100%;display:block;height:2px;border-radius:5px;margin-top:5px;position: absolute;left: 0;}
.app-psa .app-substitle:after{background:#006C80}
.app-ppc .app-substitle:after{background:#98387A}
.app-psa ul,.app-ppc ul{margin:1rem 0;padding:0;list-style:none}
.app-psa ul li,.app-ppc ul li{padding:.5rem .5rem .5rem 1.5rem;position:relative;}
.app-psa ul li:before,.app-ppc ul li:before{content:'';display:inline-block;width:16px;height:16px;margin:0;position:absolute;top:12px;left:0}
.QRcode{display:flex;flex-direction:column;margin-right:1rem}
.app-psa ul li:before{background:url(../../images/list-style-psa.png) no-repeat}
.app-ppc ul li:before{background:url(../../images/list-style-ppc.png) no-repeat}
.app-links{display:flex;align-items:center}
/*.app-ppc a.app-button{display:flex;background:#181818;color:#fff!important;align-items:center;padding:.5rem 1rem;text-decoration:none;border-radius:5px;min-width:225px;justify-content:center;margin:.5rem}
.app-ppc a.app-button img{padding-right:10px}*/
.app-btn-text{font-weight:600;font-size:24px}
.app-btn-text span{display:block;font-size:14px;line-height:20px;font-weight:400}
.dwld-app{padding-top:1rem}
.dwld-app-title{font-size:18px}
.dwld-app-links{display:flex;padding-top:1rem}
.dwld-app-links a img{width:125px}
.dwld-app-links a{padding-right:.25rem}
@media (min-width:768px) {
.app-d-order-2{order:2;transition:all .2s ease-in}
.app-d-order-1{order:1;transition:all .2s ease-in}
}
@media (max-width:767px) {
.app-image{text-align:center;padding-bottom:1rem}
#ms-designer-ribbon{display:none}
.app-intro{font-size:14px;line-height:24px}
.app-note{font-size:16px;line-height:initial}
.app-title{font-size:24px;line-height:initial}
.dwld-app-links a img{width:100%}
}
@media (min-width:768px) and (max-width:912px),(max-width:567px) {
.app-buttons-group{flex:0,0 100%}
}
@media(max-width:420px){
	.app-links .QRcode img {
    width: 100%;
}
}
/*Download APP Ends*/

.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animate__animated.animate__delay-1s{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.census-icon-bg.container{background:url('https://www.psa.gov.qa/Style Library/PSA/images/census-logo-grey.png') no-repeat bottom right;background-size:contain;letter-spacing:-1px}
.censusBanner-bg{background:#eee;background:-moz-linear-gradient(90deg,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 80%);background:-webkit-linear-gradient(90deg,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 80%);background:linear-gradient(90deg,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=1);padding:2rem 2rem 0;height:100%}
.census-2020-content{position:relative;padding:2rem}
.census-text1{font-size:16px;line-height:19px;color:#222}
.census-text2{font-size:20px;line-height:24px;color:#282828;margin-top:2rem;margin-bottom:.25rem;font-weight:600}
.census-title{font-weight:700;font-size:28px;line-height:33px;color:#A30234}
.census-clickHere{font-weight:600;font-size:18px;line-height:21px;color:#A30234;position:relative;margin-top:3rem}
.census-clickHere a{color:#A30234;text-decoration:none!important;position:relative}
.census-clickHere a:after{content:'';background:#CB5637;width:50%;position:absolute;height:3px;display:block;margin-top:3px;border-radius:3px;transition:all .3s ease-in;left:0}
.census-clickHere a:hover:after{width:100%}
@media(max-width:767px) {
.census-2020-devices{display:none}
.census-clickHere{margin-top:2rem}
.census-2020-content{padding:1rem 1.25rem}
}
@media (max-width:1200px) {
.censusBanner{padding:0}
.censusBanner .container{max-width:100%}
}
@media (max-width:967px) {
.census-clickHere{font-size:18px;margin-top:2rem}
.census-title{font-size:24px}
.census-text2{font-size:18px;margin-top:1.5rem}
}
.mobileApp-bg{background:#ebf5f7;background:-moz-linear-gradient(90deg,rgba(235,245,247,1) 0%,rgba(225,238,255,1) 100%);background:-webkit-linear-gradient(90deg,rgba(235,245,247,1) 0%,rgba(225,238,255,1) 100%);background:linear-gradient(90deg,rgba(235,245,247,1) 0%,rgba(225,238,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebf5f7",endColorstr="#e1eeff",GradientType=1);padding:2rem 2rem 0;height:100%}
.mobileApp-icon-bg.container{background:url(../../images/qatarStats-logo.png) no-repeat top right;background-size:initial;letter-spacing:-1px}
.slide2-img-box{vertical-align:top;display:flex;justify-content:flex-start;align-items:flex-start;position:relative;height:300px}
.slide2-img-box img{position:absolute;top:0;left:0}
.mobApp-text1{font-size:22px;line-height:26px;color:#233143;padding:0 1rem .5rem}
.mobApp-text2{font-weight:600;font-size:18px;line-height:21px;color:#233143;padding:1rem}
.mobApp-text1 span{font-weight:600}
.mobApp-title{font-weight:600;font-size:38px;line-height:45px;letter-spacing:-1px;color:#3376C8;padding:.5rem 1rem}
.mobApp-desc{font-size:16px;line-height:24px;color:#4D5A6A;padding:.25rem 1rem .5rem;letter-spacing:-.5px}
.app-link-grp{display:flex;margin:0 2rem;justify-content:center;align-items:center}
.QRCode{margin-right:.5rem}
.app-link a{font-weight:600;font-size:16px;line-height:19px;color:#282828;display:flex;align-items:center;justify-content:center;text-decoration: none;}
.app-link a img{margin-right:.5rem}
.mobileApp-bg+.carousel-caption{padding-top:30px;padding-bottom:0}
.mobileApp-content{position:relative;padding:.5rem 1rem}
.b-dwnl-app-grp{padding-top:1.5rem;padding-bottom:1rem}
.carousel-inner{width:100%;overflow: hidden;
    position: relative;
    height: 100%;}
.carousel-inner>.carousel-item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{height:auto;}
@media all and (transform-3d),(-webkit-transform-3d) {
.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;/*-webkit-perspective:1000px;perspective:1000px*/}
.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:10%;font-size:20px;opacity:.5}
.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.15)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.15) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.15) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.15) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:linear-gradient(to left,rgba(0,0,0,.15) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to left,rgba(0,0,0,.15) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.15) 100%);background-image:linear-gradient(to left,rgba(0,0,0,.15) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:36px;height:85px;margin-top:-10px;line-height:1;font-family:'Roboto',sans-serif;font-weight:100;color:#333;font-size:80px;transform:translateY(-50%)}
.carousel-control .icon-prev{left:50%;margin-left:0px}
.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-prev:before{content:"\2039"}
.carousel-control .icon-next:before{content:"\203a"}
/*.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin:0 auto;text-align:center;list-style:none;transform:translateX(-50%)}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#383838;border:1px solid #383838;border-radius:10px;margin-right:5px}
.carousel-indicators .active{width:12px;height:12px;background-color:#007285;border-color:#007285}*/
.carousel-caption{position:absolute;right:15%;bottom:0;left:15%;z-index:10;padding-top:20px;padding-bottom:20px}
.carousel-caption .btn,.text-hide{text-shadow:none}
@media (min-width: 34em) {
.carousel-control .icon-next,.carousel-control .icon-prev{width:36px;height:85px;margin-top:-15px;font-size:8rem;line-height:70px}
.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .icon-next{margin-right:-15px}
.carousel-caption{right:20%;left:20%;padding-bottom:10px}
.carousel-indicators{bottom:20px}
}
.carousel .carousel-item{height:400px}
.carousel-caption{height:400px;display:flex;align-items:center;justify-content:center;text-align:left;padding-top:30px}
@media (max-width:1360px) {
.carousel-caption{right:10%;left:10%}
.app-link-grp{margin:0 .5rem 0 2rem}
}
@media (max-width:1024px) {
.carousel-caption{right:2rem;left:2rem}
.mobApp-text2{font-size:16px;line-height:20px}
.b-dwnl-app-grp{padding-top:1rem}
.mobApp-desc{font-size:14px;line-height:22px}
.mobApp-title{font-size:32px}
.mobApp-text1{font-size:20px;line-height:20px}
.slide2-img-box img{left:2rem}
}
@media (max-width:767px) {
/*.census-text1,.census-text2,.census-title,.census-clickHere{padding-left:.7rem}*/
.mobileApp-bg+.carousel-caption{padding-top:0}
.slide2-img-box{display:none}
}
@media(max-width:425px) {
#banner-carousel .container{padding:15px}
.mobApp-title{font-size:28px;line-height:38px;padding-left:0;padding-right:0}
.mobApp-text1{font-size:18px;padding-left:0;padding-right:0}
.mobApp-desc{padding-left:0;padding-right:0}
.b-dwnl-app-grp{padding-top:0;padding-bottom:0}
.mobApp-text2{font-size:14px;padding:.5rem 0}
.app-link-grp{margin:.5rem 0 .5rem 1rem}
}


.innerBanner .carousel-item.active {
    height: 300px;
}
.innerBanner .carousel-caption {
    height: 300px;
}
/*KPIs CSS Starts*/
#kpi-container{padding-top:2rem}
.kpi-accordion .accordion-item a[aria-expanded=true]{border-bottom:1px solid #006C80}
.kpi-accordion .accordion-item a[aria-expanded=false]{border-bottom: 1px solid #e5e5e5;}
.accordion-content{padding-bottom:2rem;}
.kpi-accordion a{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#282828;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}
.kpi-accordion a:hover,.accordion a:focus{cursor:pointer;color:#006C80}
.kpi-accordion a:hover::after,.accordion a:focus::after{cursor:pointer;color:#006C80;border:1px solid #006C80}
.kpi-accordion a .accordion-title{padding:1em 1.5em 1em 0}
.kpi-accordion a .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}
.kpi-accordion a .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}
.kpi-accordion a .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}
.kpi-accordion a[aria-expanded=true]{color:#006C80}
.kpi-accordion a[aria-expanded=true] .icon::after{width:0}
.kpi-accordion a[aria-expanded=true] + .accordion-content{opacity:1;max-height:100%;transition:all 200ms linear;will-change:opacity,max-height;margin:1em 0}
.kpi-accordion .accordion-content p{margin-bottom:.25rem}
.kpis-card,.group-kpis-card{background:#FFF;border:1px solid #D7D7D7;border-radius:5px;padding:1rem;margin-top:15px;margin-bottom:15px}
.kpis-card-year span{background:#31ACC2;border-radius:3px;color:#fff;padding:.25rem .5rem}
.kpis-card-value span{font-weight:600;font-size:18px;color:#000;display:flex;align-items:center;justify-content:center;padding:0 1rem}
.arrow-indicator{margin-left:.25rem}
.kpis-card-value{display:flex}
.kpis-card-text{padding:0 1rem 1rem;width:calc(100% - 48px)}
.kpis-card-value span:last-child{border:0}
.kpis-card-list{display:flex;align-items:flex-start;}
a.accordian-link{text-decoration:none!important}
.group-kpis-indicators{background:#fafafa;padding:1rem;border:1px solid #ddd;margin-top:-1px;position:relative}
.group-kpis-header{background:#fff;border:1px solid #d7d7d7;border-radius:5px 5px 0 0;padding:1rem;display:flex;justify-content:space-between;align-items:center;position:relative}
/*.group-kpis .kpis-card-year{padding-top:1rem}*/
.group-kpis-header .kpis-card-text{padding-bottom:0}
.group-kpis-indicators:after,.group-kpis-indicators:before{bottom:100%;left:8rem;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
.group-kpis-indicators:after{border-color:rgba(255,255,255,0);border-bottom-color:#fbfbfb;border-width:12px;margin-left:-12px}
.group-kpis-indicators:before{border-color:rgba(215,215,215,0);border-bottom-color:#D7D7D7;border-width:13px;margin-left:-13px}
.group-kpis{margin-top:1rem;margin-bottom:1rem}
@media(max-width:375px) {
.kpis-card-list{display:block}
.kpis-card-value{justify-content:center}
.kpis-card-icon{width:100%;text-align:center}
.kpis-card-text{width:100%;text-align:center;padding:.5rem 0}
.kpis-card-year{width:100%;text-align:center;padding-bottom:1rem}
}
.group-kpis-indicators.no-arrow:before,.group-kpis-indicators.no-arrow:after{display:none}
.group-kpis-indicators.no-arrow{border:1px dashed #ddd;padding:.6rem 1rem}
.highlighted .kpis-card{background:#edf7f9;color:#fff;margin:0;border:1px solid #cae0e5;}
.kpis-card .kpis-card-value span{position:relative;border:0}
.highlighted .kpis-card .kpis-card-value span{color:#fff}
/*.kpis-card-value span:last-child:before{content:'';width:1px;height:20px;display:flex;position:absolute;left:0;background:#ddd}*/
.highlighted .kpis-card-value span:last-child:before{background:rgba(255,255,255,.5)}
.group-kpis .highlighted .kpis-card-year{padding-top:.25rem}
.highlighted .kpis-card-text p{margin:0 0 .25rem}
.highlighted .kpis-card-list{padding:0}
.highlighted .kpis-card-text{padding:0 1rem .5rem}
.kpis-card{height:100%;min-height:100%;position:relative}
.kpis-card-item{margin:.4rem 0}
.kpis-card-text p:first-child{font-size:16px;font-weight:600;line-height:22px}
.highlighted .kpis-card-text p {
    color: #004b58;
}

.highlighted .kpis-card .kpis-card-value span {
    color: #004b58;
}
@media (min-width:767px) and (max-width:1023px) {
.kpis-card-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media(max-width:529px) {
.hide-mobile{display:none}
}

/*SGDs CSS Starts*/
.sgds-item{width:126px;height:126px;padding:.25rem}
.sgds-item a{display:block;transition:all .3s ease-in}
.sgds-item a:hover{transform:scale(1.15)}
.sgds-item a img{width:100%}
.sdgs-title{text-align:center;font-weight:600;font-size:24px;line-height:33px;color: #282828;}
.sdgs-description{font-size:14px;line-height:19px;text-align:center;padding:.5rem 0 1rem;color: #282828;}
a.no-link{pointer-events:none}
.mobile-sdgs-link{display: none;}
.sdgs-logo-mobile{text-align:center;margin-bottom:.5rem;display:none}
@media (max-width:1200px) {
.sdgs-list.row{justify-content:center;align-items:center}
}
@media(max-width:767px) {
.sdgs-title{font-size:22px}
.sdgs-description{padding:.5rem 0 1rem}
}
a.btn.sdgs-button{background:#1a496b;color:#fff;border-radius:50px;border:1px solid #1a496b}
a.btn.sdgs-button:hover{background:#fff;color:#1a496b;border-radius:50px}
@media(max-width:1270px) {
.carousel-sdgs .sgds-item{width:90px;height:90px}
}
@media(max-width:767px) {
.population-age-percentage{display:block}
.population-age-percentage .statistics-label br{display:none}
}
.quick-links ul li.list-inline-item a{display:flex;align-items:center}
.quick-links ul li.list-inline-item a img{padding-right:5px}
.root.ms-core-listMenu-root.static > li > a{display:none}
.quick-links ul li.list-inline-item{line-height:1.2;padding:0 7px!important;border-right:1px solid rgba(255,255,255,.5)}
#contrast,#language{border-right:1px solid rgba(255,255,255,.5)}
.contact-info{display:flex}
.contact-phone{margin-right:3rem}
.accredations{display:flex}
@media(max-width:767px) {
.contact-info{display:block}
.contact-phone,.working-hours{margin-bottom:1rem}
.contact-phone{margin-right:0}
.carousel-nav-icon{width:28px}
.carousel-control .icon-next,.carousel-nav-icon.next{margin-right:-5px}
.mobile-sdgs-link,.sdgs-logo-mobile{display:block}
.carousel-sdgs{padding:1rem 1.25rem}
.carousel-caption{right:2.5rem;left:2.5rem}
.sgds-item{display:none}
.sgds-item:last-child{display:block;width:100%;height:100%}
.mobile-sdgs-link,.sdgs-logo-mobile{display:block}
.carousel-sdgs{padding:1rem 1.25rem}
}
.ex-co-all-btn{background:#31acc2;color:#fff}
@media print {
body{margin:1rem;page-break-after:always;page-break-before:always}
header,footer,.breadcrumb,.ex-co-all,.copyright,.kpi-accordion a .icon,.backToTop,#pageStatusBar{display:none!important}
.collapse{display:block!important}
.kpi-accordion .accordion-item{border-bottom:0}
.kpi-accordion .accordion-item a[aria-expanded=true]{border-bottom:0}
.kpi-accordion a{padding:2rem 0 .5rem}
.kpi-accordion a[aria-expanded=true]{color:#000}
.kpi-accordion a .accordion-title{padding:0;font-size:20px;font-weight:600}
.kpi-accordion .col-md-6{max-width:50%;flex:0 0 50%;-ms-flex:0 0 50%;margin-bottom:1rem}
.kpis-card{height:100%;min-height:100%;padding-bottom:0}
.kpis-card-item,.group-kpis-indicators .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-6{page-break-after:always;page-break-before:always;page-break-inside:avoid;display:block}
.group-kpis-card .kpis-card-text p{font-size:14px;margin-bottom:0}
.kpis-card,.group-kpis-card{padding:1rem 1rem .5rem}
.highlighted .kpis-card{padding:1rem}
}
.careers-portal {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
}
.SuccessMsg{
    text-align: center;
    border: 1px dashed #b7c1c3;
    color: #006c80;
    padding: .65rem 1rem;
    border-radius: 5px;
    font-size: 16px;
    background: #fff;
    font-weight: 600;
    text-decoration: none;
    min-width: 200px;
}
.careers-portal a{
    text-align: center;
    border: 1px dashed #8D1B3D;
    color: #fff;
    padding: 1rem 5rem;
    border-radius: 5px;
    font-size: 18px;
    background: #8D1B3D;
    font-weight: 600;
    text-decoration: none;
    min-width: 200px;
}

.careers-portal a:hover {
    background: #fff;
    color: #8D1B3D;
}
.job-listing-table .dataTables_wrapper .dataTables_length select {
    margin-left: .25rem;
    margin-right: .25rem;
    border: 1px solid #ccc;
}

.job-listing-table .dataTables_wrapper .dataTables_filter input {
    border: 1px solid #ccc;
    min-width: 200px;
    margin-left:.5rem
}

.job-listing-table .dataTables_wrapper .dataTables_paginate .paginate_button.current, .job-listing-table .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #fff;
}

.job-listing-table .dataTables_wrapper .dataTables_paginate span a.paginate_button {
    color: #fff!important;
    background: #006c80;
}
.job-listing-table .dataTables_wrapper .dataTables_paginate span a.paginate_button.current {
    color: #006c80!important;
}
table.dataTable.no-footer {
    border-bottom: 1px solid #ccc;
    margin-bottom: 1rem;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {background: transparent !important;color: #006c80 !important;border: 1px solid transparent !important;}

.jd-button .btn-filled {
    background-color: #8D1B3D!important;
    border: 1px solid #8D1B3D!important;
}

.jd-button .btn-filled:hover {
    border-color: #8D1B3D !important;
    background-color: #fff !important;
    color: #8D1B3D !important;
    box-shadow: 0 0 0 0.2rem rgb(0 0 0 / 5%);
}

.careers-icon-bg.container{}
.careersBanner-bg{background:#F8F3ED;padding:2rem 2rem 0;height:100%}
.careers-content{position:relative;/* padding:2rem; */background: url('../../images/careers-banner-bg.png') no-repeat top left;background-size: contain;letter-spacing:-1px;height: 425px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: left;}
.careers-title > div:first-child{font-weight: 800;font-size: 35px;line-height: 48px;
color: #484848;}
.careers-title > div:last-child{
    font-weight: 800;
    font-size: 40px;
    line-height: 54px;
    color: #8D1B3D;
}

.btn-careers {
    background: #8D1B3D;
    border-radius: 25px;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    color: #FFFFFF;
    width: 220px;
}

.careers-icon-bg a:hover .btn-careers{
    background: #fff;
    color: #8D1B3D;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
}
.careers-buttons {
    padding-top: 2rem;
}
.mt-30{
	margin-top:30px;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.animate__fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@media (max-width:767px) {
.careersBanner-img{display:none}
}

.careers-icon-bg a:hover, .careers-icon-bg a:focus{
	text-decoration:none !important;
}

.intro{display:flex;align-items:center;margin-bottom:2rem}
.census2020-logo-1{padding:1rem}
.census-description{line-height:26px;font-size:14px;padding:1rem}
.page-title{font-weight:600;font-size:28px;line-height:44px;color:#282828;margin-bottom:.5rem}
.pr-icon{width:48px;height:48px}
.pr-icon .img-fluid{width:100%}
.prelim-results.card-box{padding: 1rem;}
.card-box{background:#FFF;border:1px solid #DDD;box-sizing:border-box;border-radius:5px;padding:1rem;margin-bottom:20px}
.item-title{font-weight:600;font-size:26px;line-height:38px;color:#282828;padding-bottom:.5rem}
.item-content{font-size:14px;line-height:25px;color:#282828;padding-bottom:1rem}
.item-icon{padding:1rem}
.card-box.grey{background:#FAFAFA}
.card-box.dark-blue{background:#4D5A6A}
.qa-row{display:flex;flex-wrap:wrap}
.qa-row .item-icon{padding:.5rem}
.btn-maroon, .btn-maroon:visited{background:#8D1B3D;border-radius:5px;color:#fff;font-weight:600;font-size:14px}
.btn-maroon:hover{background:#eee;color:#8D1B3D}
.cfr-row{align-items:center}
.pr-row{display:flex;flex-wrap:wrap}
.pr-list-item{min-height:150px;border:1px solid #eee;box-sizing:border-box;border-radius:5px;padding:.5rem .5rem 1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;box-shadow: 2px 2px 4px rgb(0 0 0 / 5%);}
.pr-value{font-weight:600;font-size:24px;line-height:41px;letter-spacing:-1px;color:#DA6029}
.pr-description{font-size:15px;line-height:22px;letter-spacing:-.5px;color:#282828;padding:0 .5rem}
.chart-indicator{padding-right:10px;padding-left:0}
.chart-indicator .col-md-4{padding-right:0;margin-bottom:1rem}
.shape-1{background:url(../../images/census2020Results/graph-shape-1.png) no-repeat bottom center}
.shape-2{background:url(../../images/census2020Results/graph-shape-2.png) no-repeat bottom center}
.shape-3{background:url(../../images/census2020Results/graph-shape-3.png) no-repeat bottom center}
.shape-4{background:url(../../images/census2020Results/graph-shape-4.png) no-repeat bottom center}
.shape-5{background:url(../../images/census2020Results/graph-shape-5.png) no-repeat bottom center}
.shape-6{background:url(../../images/census2020Results/graph-shape-6.png) no-repeat bottom center}
.qa-list-item{background:#FCFCFC;padding:1rem;margin-top:1rem}
.qa-city{font-weight:600;font-size:18px;line-height:25px;margin-bottom:.5rem}
.qa-city span{padding-left:.25rem}
.qa-value{font-weight:600;font-size:24px;line-height:33px;color:#000}
.qa-topic{font-size:14px;line-height:19px;color:#666}
.qatar-atlas-map{text-align:center}
.city-1{color:#D15D54}
.city-2{color:#1C9AA6}
.city-3{color:#2E5B82}
.city-4{color:#8F58D0}
.city-5{color:#F26E96}
.city-6{color:#C1705B}
.city-7{color:#2B9C58}
.city-8{color:#2A6CA4}
/*.ar-links a{background:#4D5A6A;border:1px solid #DDD;border-radius:5px;color:#fff;padding:.75rem 1rem;display:block;margin-bottom:1rem;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.5px;text-decoration:none}*/
.ar-links a{background: #3a4b60;border: 1px solid #3a4b60;border-radius:5px;color:#fff;padding:.75rem 1rem;display: flex;margin-bottom:1rem;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.5px;height: 100%;text-decoration:none;text-align: center;align-items: center;margin-top: 1rem;flex-direction: column;align-items: center;justify-content: center;}
.ar-links{height: 100%;display: flex;align-items: center;justify-content: center;}
.ar-links a:hover,.ar-links a:focus{background:#fff;border:1px solid #fff;color:#4D5A6A;text-decoration:none!important}
.dark-blue .item-title,.dark-blue .item-content{color:#fff;padding-left:.5rem}
span.ar-pdf-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.02734 19.0898H3.86719C3.22645 19.0898 2.70703 19.6093 2.70703 20.25C2.70703 20.8907 3.22645 21.4102 3.86719 21.4102H21.4102C22.3033 21.4102 23.0273 22.1342 23.0273 23.0273V30.9375C23.0273 31.8695 22.2718 32.625 21.3398 32.625H3.79688C2.6319 32.625 1.6875 31.6806 1.6875 30.5156V20.2148C1.6875 19.011 2.66338 18.0352 3.86719 18.0352H5.02734V19.0898ZM3.69141 22.4648H21.3071C21.6557 22.4648 21.9386 22.7467 21.9399 23.0952L21.9705 30.9705C21.9717 31.282 21.7195 31.5352 21.408 31.5352H3.79688C3.21439 31.5352 2.74219 31.063 2.74219 30.4805V22.1484C3.01603 22.3538 3.3491 22.4648 3.69141 22.4648Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.6952 0H6.57422C5.7199 0 5.02734 0.69256 5.02734 1.54688V19.7578C5.02734 20.0491 5.26344 20.2852 5.55469 20.2852C5.84593 20.2852 6.08203 20.0491 6.08203 19.7578V1.68987C6.08203 1.30062 6.39827 0.985438 6.78752 0.986746L27 1.05469L27.0296 6.26895C27.0327 6.80824 27.4691 7.24465 28.0084 7.24772L33.2227 7.27734V34.2422C33.2227 34.6305 32.9079 34.9453 32.5195 34.9453H6.78516C6.39683 34.9453 6.08203 34.6305 6.08203 34.2422C6.08203 33.9704 5.86167 33.75 5.58984 33.75H5.55469C5.26344 33.75 5.02734 33.9861 5.02734 34.2773V34.4531C5.02734 35.3074 5.7199 36 6.57422 36H32.7305C33.5848 36 34.2773 35.3074 34.2773 34.4531V6.58214C34.2773 6.17189 34.1144 5.77843 33.8243 5.48834L28.789 0.453069C28.4989 0.162974 28.1055 0 27.6952 0ZM28.0547 1.26562V6.22266H33.0117L28.0547 1.26562Z' fill='white'/%3E%3Cpath d='M7.95155 27.5006H7.01772V28.9254C7.01772 29.1291 6.96965 29.2836 6.87352 29.3889C6.77739 29.4942 6.65608 29.5468 6.5096 29.5468C6.35625 29.5468 6.23265 29.4953 6.13881 29.3923C6.04497 29.287 5.99805 29.1337 5.99805 28.9323V25.0527C5.99805 24.8284 6.04955 24.6682 6.15254 24.5721C6.25554 24.4759 6.41919 24.4279 6.64349 24.4279H7.95155C8.33836 24.4279 8.63591 24.4576 8.84419 24.5171C9.05019 24.5743 9.22757 24.6693 9.37634 24.8021C9.5274 24.9348 9.64185 25.0973 9.71967 25.2896C9.79749 25.4819 9.8364 25.6982 9.8364 25.9385C9.8364 26.4512 9.67847 26.8403 9.36261 27.1058C9.04675 27.369 8.5764 27.5006 7.95155 27.5006ZM7.70436 25.1935H7.01772V26.7316H7.70436C7.94469 26.7316 8.14496 26.7064 8.30518 26.656C8.46768 26.6057 8.59128 26.5233 8.67596 26.4088C8.76065 26.2944 8.80299 26.1445 8.80299 25.9591C8.80299 25.7371 8.73776 25.5562 8.6073 25.4166C8.46082 25.2679 8.15984 25.1935 7.70436 25.1935Z' fill='white'/%3E%3Cpath d='M11.3195 24.4279H12.6482C12.9938 24.4279 13.2902 24.4599 13.5374 24.524C13.7846 24.5881 14.0089 24.7082 14.2103 24.8845C14.7345 25.3331 14.9965 26.0152 14.9965 26.9307C14.9965 27.2328 14.9702 27.5086 14.9176 27.7581C14.8649 28.0076 14.7837 28.233 14.6738 28.4344C14.5639 28.6336 14.4232 28.8121 14.2515 28.97C14.1165 29.0913 13.9689 29.1886 13.8086 29.2618C13.6484 29.3351 13.4756 29.3866 13.2902 29.4163C13.1071 29.4461 12.9 29.461 12.6688 29.461H11.3401C11.1548 29.461 11.0151 29.4335 10.9213 29.3786C10.8275 29.3214 10.7657 29.2424 10.7359 29.1417C10.7084 29.0387 10.6947 28.9059 10.6947 28.7434V25.0527C10.6947 24.833 10.7439 24.6739 10.8423 24.5755C10.9408 24.4771 11.0998 24.4279 11.3195 24.4279ZM11.7144 25.2347V28.6507H12.4868C12.6562 28.6507 12.789 28.6461 12.8851 28.637C12.9812 28.6278 13.0808 28.6049 13.1838 28.5683C13.2868 28.5317 13.3761 28.4802 13.4516 28.4138C13.7926 28.1254 13.9631 27.6288 13.9631 26.9238C13.9631 26.4271 13.8876 26.0552 13.7365 25.808C13.5878 25.5608 13.4035 25.404 13.1838 25.3377C12.9641 25.269 12.6986 25.2347 12.3873 25.2347H11.7144Z' fill='white'/%3E%3Cpath d='M18.9001 25.2141H16.8917V26.5015H18.5705C18.7262 26.5015 18.8418 26.537 18.9173 26.608C18.9951 26.6766 19.034 26.7693 19.034 26.886C19.034 27.0028 18.9951 27.0955 18.9173 27.1641C18.8395 27.2328 18.7239 27.2671 18.5705 27.2671H16.8917V28.9254C16.8917 29.136 16.8436 29.2927 16.7475 29.3957C16.6536 29.4964 16.5323 29.5468 16.3836 29.5468C16.2325 29.5468 16.1089 29.4953 16.0128 29.3923C15.9189 29.2893 15.872 29.1337 15.872 28.9254V25.0527C15.872 24.9062 15.8938 24.7872 15.9372 24.6956C15.9807 24.6018 16.0482 24.5343 16.1398 24.4931C16.2336 24.4496 16.3527 24.4279 16.4969 24.4279H18.9001C19.0626 24.4279 19.1828 24.4645 19.2606 24.5377C19.3407 24.6087 19.3808 24.7025 19.3808 24.8192C19.3808 24.9383 19.3407 25.0344 19.2606 25.1076C19.1828 25.1786 19.0626 25.2141 18.9001 25.2141Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5456 7.71322C17.613 8.29687 18.0824 9.70312 18.5623 10.4766C18.5623 10.4766 17.7536 13.3594 16.5935 15.2578C15.281 15.668 12.7971 16.6641 12.6915 17.9297C12.56 19.5066 13.7813 19.582 14.0977 19.582C14.5547 19.582 15.6159 19.0969 17.3318 16.1719C17.3318 16.1719 18.6559 15.7527 19.6169 15.5742C20.578 15.3957 22.2537 15.2578 22.2537 15.2578C23.2258 16.1728 23.9654 16.6692 24.2077 16.8226C24.2639 16.8582 24.3232 16.8891 24.385 16.9136C25.2159 17.2437 25.8131 16.9992 26.0505 16.8398C26.6194 16.458 26.9228 15.8004 26.7185 15.1875C26.5498 14.6815 26.0238 14.3594 25.418 14.2383C24.8671 14.1281 24.6484 14.1211 24.3022 14.11L24.3021 14.11L24.302 14.11H24.302C24.2064 14.107 24.1011 14.1036 23.9763 14.0977C23.3997 14.0702 22.5704 14.0977 22.5704 14.0977C22.5704 14.0977 21.5655 13.0323 21.0232 12.3047C20.4809 11.577 19.7224 10.3711 19.7224 10.3711C19.7224 10.3711 20.0118 9.36724 20.1091 8.7539C20.1939 8.21949 20.2377 7.46868 20.2476 7.28429C20.2491 7.25608 20.2498 7.22804 20.2495 7.19979C20.2442 6.77442 20.157 6.42819 19.8996 6.14218C19.4275 5.6176 18.4799 5.60892 17.9297 6.14218C17.6932 6.36299 17.4072 6.88067 17.5456 7.71322ZM14.625 17.2969C15.0677 17.0317 15.7852 16.6641 15.7852 16.6641C15.7852 16.6641 15.3275 17.2992 15.0117 17.6836C14.8382 17.8948 14.6007 18.1604 14.4219 18.3569C14.2804 18.5124 14.0418 18.5266 13.881 18.3912C13.6863 18.2272 13.6955 17.9252 13.9031 17.778C14.1264 17.6197 14.4028 17.43 14.625 17.2969ZM23.8078 15.2227C24.4064 15.2234 25.5365 15.2414 25.6641 15.5391C25.7696 15.7852 25.4883 16.0313 25.2422 15.9961C25.0139 15.9635 24.3851 15.8251 23.796 15.2526C23.7848 15.2417 23.7921 15.2227 23.8078 15.2227ZM18.5273 7.20703C18.4711 7.79766 18.7852 8.55469 18.9492 8.85937C19.0336 8.74688 19.125 8.13281 19.1602 7.83984C19.1953 7.51172 19.2023 6.84844 18.9492 6.82031C18.6961 6.79219 18.5625 7.06641 18.5273 7.20703ZM19.2656 11.6719C19.0195 12.375 18.4148 13.9992 17.9648 14.8711C18.5977 14.7305 20.1445 14.4141 21.2695 14.2734C20.8125 13.7695 19.7719 12.5437 19.2656 11.6719Z' fill='white'/%3E%3C/svg%3E%0A");;
    display: block;
    background-position: 100%;
    height: 36px;
    width: 36px;
    margin-bottom: 10px;
    background-repeat:no-repeat
}
.ar-links a:hover span.ar-pdf-icon,.ar-links a:focus span.ar-pdf-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.02734 19.0898H3.86719C3.22645 19.0898 2.70703 19.6093 2.70703 20.25C2.70703 20.8907 3.22645 21.4102 3.86719 21.4102H21.4102C22.3033 21.4102 23.0273 22.1342 23.0273 23.0273V30.9375C23.0273 31.8695 22.2718 32.625 21.3398 32.625H3.79688C2.6319 32.625 1.6875 31.6806 1.6875 30.5156V20.2148C1.6875 19.011 2.66338 18.0352 3.86719 18.0352H5.02734V19.0898ZM3.69141 22.4648H21.3071C21.6557 22.4648 21.9386 22.7467 21.9399 23.0952L21.9705 30.9705C21.9717 31.282 21.7195 31.5352 21.408 31.5352H3.79688C3.21439 31.5352 2.74219 31.063 2.74219 30.4805V22.1484C3.01603 22.3538 3.3491 22.4648 3.69141 22.4648Z' fill='%233A4B60'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.6952 0H6.57422C5.7199 0 5.02734 0.69256 5.02734 1.54688V19.7578C5.02734 20.0491 5.26344 20.2852 5.55469 20.2852C5.84593 20.2852 6.08203 20.0491 6.08203 19.7578V1.68987C6.08203 1.30062 6.39827 0.985438 6.78752 0.986746L27 1.05469L27.0296 6.26895C27.0327 6.80824 27.4691 7.24465 28.0084 7.24772L33.2227 7.27734V34.2422C33.2227 34.6305 32.9079 34.9453 32.5195 34.9453H6.78516C6.39683 34.9453 6.08203 34.6305 6.08203 34.2422C6.08203 33.9704 5.86167 33.75 5.58984 33.75H5.55469C5.26344 33.75 5.02734 33.9861 5.02734 34.2773V34.4531C5.02734 35.3074 5.7199 36 6.57422 36H32.7305C33.5848 36 34.2773 35.3074 34.2773 34.4531V6.58214C34.2773 6.17189 34.1144 5.77843 33.8243 5.48834L28.789 0.453069C28.4989 0.162974 28.1055 0 27.6952 0ZM28.0547 1.26562V6.22266H33.0117L28.0547 1.26562Z' fill='%233A4B60'/%3E%3Cpath d='M7.95155 27.5006H7.01772V28.9254C7.01772 29.1291 6.96965 29.2836 6.87352 29.3889C6.77739 29.4942 6.65608 29.5468 6.5096 29.5468C6.35625 29.5468 6.23265 29.4953 6.13881 29.3923C6.04497 29.287 5.99805 29.1337 5.99805 28.9323V25.0527C5.99805 24.8284 6.04955 24.6682 6.15254 24.5721C6.25554 24.4759 6.41919 24.4279 6.64349 24.4279H7.95155C8.33836 24.4279 8.63591 24.4576 8.84419 24.5171C9.05019 24.5743 9.22757 24.6693 9.37634 24.8021C9.5274 24.9348 9.64185 25.0973 9.71967 25.2896C9.79749 25.4819 9.8364 25.6982 9.8364 25.9385C9.8364 26.4512 9.67847 26.8403 9.36261 27.1058C9.04675 27.369 8.5764 27.5006 7.95155 27.5006ZM7.70436 25.1935H7.01772V26.7316H7.70436C7.94469 26.7316 8.14496 26.7064 8.30518 26.656C8.46768 26.6057 8.59128 26.5233 8.67596 26.4088C8.76065 26.2944 8.80299 26.1445 8.80299 25.9591C8.80299 25.7371 8.73776 25.5562 8.6073 25.4166C8.46082 25.2679 8.15984 25.1935 7.70436 25.1935Z' fill='%233A4B60'/%3E%3Cpath d='M11.3195 24.4279H12.6482C12.9938 24.4279 13.2902 24.4599 13.5374 24.524C13.7846 24.5881 14.0089 24.7082 14.2103 24.8845C14.7345 25.3331 14.9965 26.0152 14.9965 26.9307C14.9965 27.2328 14.9702 27.5086 14.9176 27.7581C14.8649 28.0076 14.7837 28.233 14.6738 28.4344C14.5639 28.6336 14.4232 28.8121 14.2515 28.97C14.1165 29.0913 13.9689 29.1886 13.8086 29.2618C13.6484 29.3351 13.4756 29.3866 13.2902 29.4163C13.1071 29.4461 12.9 29.461 12.6688 29.461H11.3401C11.1548 29.461 11.0151 29.4335 10.9213 29.3786C10.8275 29.3214 10.7657 29.2424 10.7359 29.1417C10.7084 29.0387 10.6947 28.9059 10.6947 28.7434V25.0527C10.6947 24.833 10.7439 24.6739 10.8423 24.5755C10.9408 24.4771 11.0998 24.4279 11.3195 24.4279ZM11.7144 25.2347V28.6507H12.4868C12.6562 28.6507 12.789 28.6461 12.8851 28.637C12.9812 28.6278 13.0808 28.6049 13.1838 28.5683C13.2868 28.5317 13.3761 28.4802 13.4516 28.4138C13.7926 28.1254 13.9631 27.6288 13.9631 26.9238C13.9631 26.4271 13.8876 26.0552 13.7365 25.808C13.5878 25.5608 13.4035 25.404 13.1838 25.3377C12.9641 25.269 12.6986 25.2347 12.3873 25.2347H11.7144Z' fill='%233A4B60'/%3E%3Cpath d='M18.9001 25.2141H16.8917V26.5015H18.5705C18.7262 26.5015 18.8418 26.537 18.9173 26.608C18.9951 26.6766 19.034 26.7693 19.034 26.886C19.034 27.0028 18.9951 27.0955 18.9173 27.1641C18.8395 27.2328 18.7239 27.2671 18.5705 27.2671H16.8917V28.9254C16.8917 29.136 16.8436 29.2927 16.7475 29.3957C16.6536 29.4964 16.5323 29.5468 16.3836 29.5468C16.2325 29.5468 16.1089 29.4953 16.0128 29.3923C15.9189 29.2893 15.872 29.1337 15.872 28.9254V25.0527C15.872 24.9062 15.8938 24.7872 15.9372 24.6956C15.9807 24.6018 16.0482 24.5343 16.1398 24.4931C16.2336 24.4496 16.3527 24.4279 16.4969 24.4279H18.9001C19.0626 24.4279 19.1828 24.4645 19.2606 24.5377C19.3407 24.6087 19.3808 24.7025 19.3808 24.8192C19.3808 24.9383 19.3407 25.0344 19.2606 25.1076C19.1828 25.1786 19.0626 25.2141 18.9001 25.2141Z' fill='%233A4B60'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5456 7.71322C17.613 8.29687 18.0824 9.70312 18.5623 10.4766C18.5623 10.4766 17.7536 13.3594 16.5935 15.2578C15.281 15.668 12.7971 16.6641 12.6915 17.9297C12.56 19.5066 13.7813 19.582 14.0977 19.582C14.5547 19.582 15.6159 19.0969 17.3318 16.1719C17.3318 16.1719 18.6559 15.7527 19.6169 15.5742C20.578 15.3957 22.2537 15.2578 22.2537 15.2578C23.2258 16.1728 23.9654 16.6692 24.2077 16.8226C24.2639 16.8582 24.3232 16.8891 24.385 16.9136C25.2159 17.2437 25.8131 16.9992 26.0505 16.8398C26.6194 16.458 26.9228 15.8004 26.7185 15.1875C26.5498 14.6815 26.0238 14.3594 25.418 14.2383C24.8671 14.1281 24.6484 14.1211 24.3022 14.11L24.3021 14.11L24.302 14.11H24.302C24.2064 14.107 24.1011 14.1036 23.9763 14.0977C23.3997 14.0702 22.5704 14.0977 22.5704 14.0977C22.5704 14.0977 21.5655 13.0323 21.0232 12.3047C20.4809 11.577 19.7224 10.3711 19.7224 10.3711C19.7224 10.3711 20.0118 9.36724 20.1091 8.7539C20.1939 8.21949 20.2377 7.46868 20.2476 7.28429C20.2491 7.25608 20.2498 7.22804 20.2495 7.19979C20.2442 6.77442 20.157 6.42819 19.8996 6.14218C19.4275 5.6176 18.4799 5.60892 17.9297 6.14218C17.6932 6.36299 17.4072 6.88067 17.5456 7.71322ZM14.625 17.2969C15.0677 17.0317 15.7852 16.6641 15.7852 16.6641C15.7852 16.6641 15.3275 17.2992 15.0117 17.6836C14.8382 17.8948 14.6007 18.1604 14.4219 18.3569C14.2804 18.5124 14.0418 18.5266 13.881 18.3912C13.6863 18.2272 13.6955 17.9252 13.9031 17.778C14.1264 17.6197 14.4028 17.43 14.625 17.2969ZM23.8078 15.2227C24.4064 15.2234 25.5365 15.2414 25.6641 15.5391C25.7696 15.7852 25.4883 16.0313 25.2422 15.9961C25.0139 15.9635 24.3851 15.8251 23.796 15.2526C23.7848 15.2417 23.7921 15.2227 23.8078 15.2227ZM18.5273 7.20703C18.4711 7.79766 18.7852 8.55469 18.9492 8.85937C19.0336 8.74688 19.125 8.13281 19.1602 7.83984C19.1953 7.51172 19.2023 6.84844 18.9492 6.82031C18.6961 6.79219 18.5625 7.06641 18.5273 7.20703ZM19.2656 11.6719C19.0195 12.375 18.4148 13.9992 17.9648 14.8711C18.5977 14.7305 20.1445 14.4141 21.2695 14.2734C20.8125 13.7695 19.7719 12.5437 19.2656 11.6719Z' fill='%233A4B60'/%3E%3C/svg%3E%0A");
}
@media (max-width:767px){
	.ar-links{padding-bottom:1rem}
	#SearchBox {
    display: none;
}
}

.grey .item-title,.grey .item-content{color:#888}
.coming-soon{font-weight:600;font-size:39px;line-height:53px;color:#B8B8B8}
.release-date{font-weight:600;font-size:26px;line-height:35px;text-align:center;color:#A30134}
.section-title{font-weight:600;font-size:28px;line-height:44px;color:#282828}
@media (max-width: 767px) {
#censusPublicationCarousel .carousel-inner .carousel-item > div{display:none}
#censusPublicationCarousel .carousel-inner .carousel-item > div:first-child{display:block}
}
#censusPublicationCarousel .carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex}
.card-body a{text-align:center;transition:all .2s ease-in}
#censusPublicationCarousel, .our-news{padding-top:1.5rem}
#censusPublicationCarousel .carousel-control-next-icon,#censusMediaCarousel .carousel-control-next-icon{background-position:0}
#censusPublicationCarousel.carousel .carousel-item{height:auto}
#censusMediaCarousel .carousel-item{height:100%;}
#censusPublicationCarousel .card-body{padding:0;height:100%}
#censusPublicationCarousel .col-md-4{padding-left:5px;padding-right:5px}
.publication-name{font-size:16px;line-height:25px;text-align:center;color:#000;padding:1rem;height:125px}
#censusPublicationCarousel .card-body a:hover img{visibility:hidden;transition:all .01s ease-in}
#censusPublicationCarousel .card-body a:hover{text-decoration:none;background:#277988 url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.64332 13.6567L11.3 8.00001L5.64332 2.34334L4.69999 3.28601L9.41465 8.00001L4.69999 12.714L5.64332 13.6567Z' fill='%23333333'") no-repeat center 47%}
#censusPublicationCarousel .card-body a:hover .publication-name{color:#fff;font-weight:600;transform:translateY(-50%);background:#006c80}
@media(max-width:1024px) {
.publication-name{font-size:16px}
#censusPublicationCarousel .card-body a:hover{text-decoration:none;background:#277988 url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43759 3L11 8.5184L5 14' stroke='white' stroke-opacity='0.7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round") no-repeat center 25px;background-size:contain}
.qa-value, .pr-value{font-size:22px}
}
@media(max-width:767px) {
.publication-name{font-size:16px}
#censusPublicationCarousel .card-body a:hover{text-decoration:none;background:#277988 url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.64332 13.6567L11.3 8.00001L5.64332 2.34334L4.69999 3.28601L9.41465 8.00001L4.69999 12.714L5.64332 13.6567Z' fill='%23333333'") no-repeat center 25px;background-size:contain}
#censusMediaCarousel .carousel-item{height:auto}
.carousel-inner>.carousel-item>a>img, .carousel-inner>.carousel-item>img {
    height: 300px;}
}
@media (min-width: 768px) {
#censusPublicationCarousel .carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(50%)}
#censusPublicationCarousel .carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-50%)}
}
#censusPublicationCarousel .carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left{transform:translateX(0)}
@media(max-width:767px) {
.intro{flex-direction:column}
.chart-indicator{margin-top:1.5rem}
.qa-topic{padding-bottom:.5rem}
.qa-value{padding-top:.5rem}
}
@media (max-width:800px) {
.qa-map{display:none}
}

.flip-content{height:100vh;background:linear-gradient(to bottom right, aqua, lightblue);text-align:center;padding:4em 0}
.flip-cards{display:flex;justify-content:space-evenly;flex-wrap:wrap}
.flip-card{width:calc(33.33333% - 1rem);position:relative;height:15em;perspective:150em;margin:.5rem;cursor:pointer}
.card-side{position:absolute;top:0;left:0;width:100%;height:15em;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .6s ease;box-shadow: .2em .2em .2em rgb(0 0 0 / 5%);}
.card-side--front{background-color:#fff}
.card-side--back{color:#fff;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);background-image:linear-gradient(to right bottom,#DA6029,#8D1B3D)}
.flip-card:hover .card-side--front{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg)}
.flip-card:hover .card-side--back{transform:rotate(0);-webkit-transform:rotateY(0)}
.card-description{text-transform:uppercase;padding:1em;height:100%;position:relative}
.report-icon{position:absolute;bottom:2rem;right:1rem}
.card-description a{display:block;width:100%;height:100%;color:#fff;text-decoration:none!important}
@media(max-width:960px) {
.flip-card{width:calc(50% - 1rem)}
.chart-indicator{padding-right:10px;padding-left:10px}
}
@media(max-width:425px) {
.flip-card{width:100%}
}
#censusPublicationCarousel{display:flex}
#censusPublicationCarousel .carousel-control-next-icon,#censusPublicationCarousel .carousel-control-prev-icon{height:36px;width:36px}
#censusPublicationCarousel .carousel-control-prev,#censusPublicationCarousel .carousel-control-next{position:initial;opacity:.5}
@media(max-width:1024px) {
#censusPublicationCarousel .carousel-control-prev,#censusPublicationCarousel .carousel-control-next{position:absolute}
#censusPublicationCarousel .carousel-control-prev{left:-15px}
#censusPublicationCarousel .carousel-control-next{right:-15px}
}
#censusPublicationCarousel .carousel-control-next:focus,#censusPublicationCarousel .carousel-control-next:hover,#censusPublicationCarousel .carousel-control-prev:focus,#censusPublicationCarousel .carousel-control-prev:hover{opacity:.9}
.our-news .card.card-body{background:#4d5a6a;border:0}
.our-news-list-item a{color:#fff;display:block;text-align:left;padding:.49rem .49rem .49rem 1.2rem;font-weight:600;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43759 3L11 8.5184L5 14' stroke='white' stroke-opacity='0.7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:0 10px}
.our-news .btn-maroon,.our-news .btn-maroon:visited{background:#fff;color:#4d5a6a;border:1px solid #4d5a6a}
.our-news .btn-maroon:hover{background:transparent;color:#fff;border:1px solid #fff}
@media (max-width:767px) {
#censusPublicationCarousel .carousel-inner .carousel-item .col-md-6{padding:0}
#censusPublicationCarousel{margin-bottom:2rem}
#censusPublicationCarousel .carousel-control-prev{left:0}
#censusPublicationCarousel .carousel-control-next{right:0}
#censusPublicationCarousel,.our-news{padding-top:.5rem}
}
@media(max-width:996px) {
#ourNews{max-width:100%;flex:0 0 100%}
#publication{flex:0 0 100%;max-width:100%;padding-bottom:3rem}
#censusPublicationCarousel,.our-news{padding-top:.5rem}
}

.gssBanner-bg{
	background:#F8F3ED;
}
.gss-title {
    font-size: 28px;
    color: #8A1B3C;
    line-height: 1.4;
    font-weight:600
}
a.btn-gss, a.btn-gss:hover {
    background: #7c1937;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    transition:all .3s ease-in;
}
a.btn-gss span {
    margin-right: 1rem;
}
.gss-buttons {
    margin-top: 2rem;
}
a.btn-gss:hover img {
    transform: translateX(10px);
}
a.btn-gss:hover {
    transform: translateX(10px);
    text-decoration:none
}
@media(max-width:767px){
	.gssBanner-img{
	display:none;
}
.gss-content{
	padding:1rem 1.25rem;
	text-align:center
}
.gss-title {
    font-size: 22px;
}
}

/*Pillars Section Ends*/
#gis-pillars {
    margin-left: -25px;
    margin-right: -25px;
    margin-top: 3rem;
}
#gis-pillars .col-md-6.col-lg-3{
	padding-left:.5rem !important;
	padding-right:.5rem !important;
}
.gis-pillars-body{padding-top:1rem}
#pillars .col-md-6.col-lg-3 {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
}
.gis-pillars-listItem{min-height:100%;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);border-radius: 8px;background: #fff;}
.gis-pillars-header {
    padding: 2rem 1rem 1rem;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    color: #000000;
}
.gis-pillars-header span {
    padding-left: .5rem;
}
.gis-pillars-body a{text-decoration: none; color: #004044;}
.gis-pillars-body a:hover{color: #005f71;}
ul.pillars-linkList {
    padding: 0;
    margin: 0 0 0 1rem;
}
ul.pillars-linkList li {
    padding: 0 1rem 1.5rem 1rem;
    list-style: none;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.64332 13.6567L11.3 8.00001L5.64332 2.34334L4.69999 3.28601L9.41465 8.00001L4.69999 12.714L5.64332 13.6567Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
/*Pillars Section Ends*/

/*Header alignment below 375px*/
@media(max-width:375px){
.quick-links {
    left: 50px!important;
}
.search-language {
    top: 58px!important;
    right: 42px!important;
    left:inherit!important;
}
.psa-logo {
    margin: 0!important;
    text-align: right;
}
.psa-logo img {
    width: 200px!important;
    text-align: right!important;
}
.container.mobilemenu {
    top: 55px!important;
    right: 40px!important;
    left:inherit!important;
}
.header-row {
    justify-content: flex-start!important;
}
}



.innerPage-banner {
  position: relative;
}

.innerPage-banner{
	background: linear-gradient(180deg, #F2F2F2 50%, #FFFFFF 100%);
	display:flex;
	align-items:center
}
.innerPage-banner .container {
    padding-left: 15px;
    padding-right: 15px;
}


.innerPage-banner-container{
	padding:1rem;
} 
.innerPage-banner .title{
	font-weight: 600;
	font-size: 34px;
	line-height: 44px;
	text-transform:uppercase;
}
.innerPage-banner .subTitle{
	font-size: 20px;
	line-height: 20px;
	color: #333333;
}
.innerPage-banner p{
	font-size: 16px;
	line-height: 20px;
	color: #555555;
}
.innerPage-banner p span{
	font-weight:600;
}
.banner-btn-grp{
	text-align:left;
	margin-top:1.5rem;
	display: flex;
    align-items: center;
}
.banner-btn-grp .btn-banner{
	min-width: 8rem;
    margin-right: .5rem;
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding:.5rem 1rem;
	font-size: 16px;
    font-weight: 600;
}
.btn-arrow-icon {
    margin-left: 1rem;
}
.innerPage-banner .btn-banner:hover .btn-arrow-icon{
	transform: translateX(-6px);
}
.item-center{
	align-items:center
}

@media(max-width:640px){
.banner-btn-grp {
    flex-direction: column;
}

.banner-btn-grp .btn-banner {
    margin-bottom: 1rem;
    margin-right: 0;
    margin-left: 0;
}}
.flag-text{
	color:#71123A;
}
.flag-box, .innerPage-banner .flag-box.btn-banner:hover{
	background:#71123A!important;
	color:#fff!important;
	border:0!important;
}

.innerBanner-image img {
    padding: 1rem 3rem;
}

@media (max-width:767px){
	.innerPage-banner .subTitle {
    font-size: 16px;
}

.innerPage-banner .title {
    font-size: 25px;
    line-height: 31px;
}

.innerPage-banner p {
    font-size: 14px;
}

.banner-btn-grp .btn-banner {
    font-size: 14px;
}
}

@media (max-width:1200px){
	
	.innerPage-banner{
	padding:1rem 0
}
}

.stats-abstract-sa {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-image:url('../../images/statistical-abstract.png');
    padding: 1rem;
    min-height: 150px;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 5px;
    margin-bottom:1rem
}


.sa-title {
    font-weight: 600;
    font-size: 25px;
    line-height: 28px;
    color: #FFFFFF;
    margin-bottom: 1rem;
}

.sa-button a {
    background: #31ACC2;
    border-radius: 3px;
    min-width: 300px;
    display: inline-block;
    text-align: center;
    padding: .5rem 1rem;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.sa-button a:hover {
    background: #ffffff;
    text-decoration: none;
    color: #006c80;
}
.alert-danger p {
    font-weight: 600;
    font-size: 18px;
    margin-top: .5rem;
}

.errList li {list-style-type: circle;padding: 0;margin: 0;}

ul.errList {
    padding: 0 1rem;
}
.errList a{
	color:#721c24 !important;
	text-decoration:none;
	line-height:24px;
}
.errList a:hover {
    color: #48030a !important;
    text-decoration:underline
    
}
.feedback-form-check{display:flex;align-items:center;    margin: 1rem 0;}
.feedback-form-check span{padding:0 10px}

.feedback-form-footer{
	padding-top:1rem;
}
/*
input[type=password], input[type=text], input[type=file], select, textarea, .sp-peoplepicker-topLevel, .sp-peoplepicker-topLevelDisabled, .sp-peoplepicker-autoFillContainer, .ms-inputBox, .form-control{
	border:1px solid #d8d8d8
}
KPI Style*/
.group-kpis-header .kpi-info{display:flex;align-items:center;padding-left:1rem;position:inherit;bottom:auto;right:auto;}
.kpi-info{position:absolute;bottom:10px;right:10px}
.kpi-info a{background:#fff;height:24px!important;width:24px;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid #cae0e5;padding:0!important}
.kpi-info a:hover{border-color:#cae0e5;box-shadow:1px 1px 3px 0 #000;transform:translateY(-5px);transition:all .2s ease-in}
.kpi-detail-container{position:absolute;top:0;bottom:0;width:100%;background:#fff;z-index:9999;overflow-y:auto}
.kpi-detail-container.hide{width:0}
.kpi-detail-header{display:flex;justify-content:space-between;margin:3rem 0 1rem;align-items:center;padding-bottom:.5rem}
.kpi-detail-header h1{font-size:28px;color:#006c80;margin:0;line-height:34px}
.kpi-reading-details ol li{list-style-type:decimal;padding:5px}
.kpi-reading-details ol{padding-left:1rem}
.kpi-detail-close{width:48px;height:48px;opacity:.3;display:flex}
.kpi-detail-close:hover{opacity:1}
.kpi-detail-close:before,.kpi-detail-close:after{content:' ';height:48px;width:2px;background-color:#333;right:38px;position:absolute}
.kpi-detail-close:before{transform:rotate(45deg)}
.kpi-detail-close:after{transform:rotate(-45deg)}
.kpi-detail-header p{margin-bottom:0;color:#666}
.left-header{display:flex;align-items:center}
.title-text{padding:0 10px}
.kpi-year{background:#31ACC2;border-radius:3px;color:#fff;padding:.25rem .7rem;margin-right:1rem;font-weight:600}
@media(max-width:767px) {
.kpi-detail-header h1{font-size:24px!important;line-height:32px}
}
@media (max-width:640px) {
.kpi-reading-container .container{padding:0 15px}
.kpi-detail-header{flex-direction:column;margin-top:1.5rem;justify-content:center;position:inherit}
.left-header{flex-direction:column;text-align:center}
.title-text{padding:0}
.kpi-detail-header h1{font-size:20px!important;line-height:28px}
.close-kpi-detail{position:absolute;top:10px;i:0;right:10px}
.kpi-detail-close:before,.kpi-detail-close:after{right:50%;top:0}
.kpi-detail-close{width:38px;height:38px}
.kpi-detail-close:before,.kpi-detail-close:after{height:38px}
}
@media(max-width:460px) {
.kpi-info{top:10px}
}
.kpi-reading-details{display:flex;justify-content:space-between;align-items:center;border:1px solid #CAE0E5;padding:.5rem 1rem;border-radius:5px}
.kpi-numbers{align-items:center;display:flex}
.kpi-reading{padding:0 .5rem;font-size:16px;font-weight:600;display:flex;align-items:center}
.kpi-reading1 .arrow-indicator{margin:0}
.dwnld-kpi a{display:block}
.dwnld-kpi a:hover img{transform:translateX(-10px)}
.kpi-content-item{padding-top:1.5rem}
@media(max-width:375px) {
.kpi-reading-details{padding:.5rem}
.kpi-reading{padding:0 .25rem;font-size:15px}
.kpi-year{margin-right:.5rem}
}
a.source{font-size:14px; display:inline;color: #0e6272;}
/*KPI Style*/

.kpis-card-value span {
	padding: 0 .75rem;
}
.arrow-indicator {
	margin-left: 0;
}
.kpi-content {
	margin-bottom: 2rem;
}
.kpis-card .kpis-card-value span img {
	width: 22px;
}
.kpi-card-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}


.kpi-highlighted-wrapper{background:#EDF7F9;border:1px solid #CAE0E5;border-radius:5px;padding:1rem;text-align:center;height:100%}
.indices-title{font-weight:600;font-size:16px;color:#004B58;padding:8px 0}
.indices-source{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#004B58}
.indices-year{background:#1C9BB1;border-radius:3px;color:#fff;padding:.25rem .5rem;display:inline-block;margin-top:8px}
.rs-wrapper{background:#FFF;border:1px solid #D5DFE1;border-radius:5px;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;margin:30px 15px;flex-wrap:wrap}
.rs-item{padding:0 1rem;position:relative}
.rs-item:last-child:after{content:'';width:1px;height:100%;border-left:1px dashed #ddd;display:inline-block;position:absolute;top:0;left:0}
.rs-value{font-weight:600;font-size:18px;line-height:25px;text-align:right;color:#004B58;display:flex;align-items:center}
.rank-label,.score-label{border-radius:3px;min-width:50px;padding:.1rem .75rem;display:inline-block;margin-bottom:.15rem;font-size:14px}
.rank-label{background:#EDF7F9}
.score-label{background:#EFDEB2}
.indices-readmore a{padding:.45rem 1rem;display:inline-flex;background:#004B58;border-radius:20px;color:#fff;align-items:center;justify-content:space-between;min-width:140px;width:auto;font-size:14px}
.indices-readmore a:hover{box-shadow:0 4px 10px rgba(0,0,0,0.45);text-decoration:none;color:#fff}
.indices-note{font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#333}
.indices-readmore{padding-bottom:20px}
@media(max-width:1200px) and (min-width:768px) {
.rs-item:last-child:after{display:none}
.rs-item{padding-top:.5rem;padding-bottom:.5rem}
}
.group-kpis-card{margin-top: 0;margin-bottom: 12px;height:100%;text-align:center}
.group-kpis-card .rs-wrapper{background:transparent;border:none;margin:0;padding:1rem 0}
.group-kpis-card .rs-item:last-child:after,.simple .rs-item:last-child:after{display:none}
.outline.indices-readmore{text-align:center;padding-bottom:0}
.outline.indices-readmore a{padding:.35rem 1rem;background:#fff;color:#006c80;width:auto;font-size:14px;border:1px solid #1c9bb1}
.outline.indices-readmore a:hover{box-shadow:0 4px 4px rgba(0,0,0,0.25);text-decoration:none;color:#006c80}
.group-kpis-card .rs-item{padding:12px;text-align:center}
.indices-card{height:100%;min-height:100%;position:relative;text-align:center;background:#FFF;border:1px solid #D7D7D7;border-radius:5px;padding:1rem 1rem 0;margin-top:15px;margin-bottom:15px}
.simple .rs-wrapper{background:transparent;border:none;margin:30px 0}
@media(max-width:768px) {
.rs-wrapper{margin:30px 0}
}
.simple .indices-title,.simple .indices-source,.complex .indices-title,.complex .indices-source,.group-kpis .indices-title,.group-kpis.indices-source{color:#383838}
.simple a.source,.complex a.source,.group-kpis a.source{color:#0a7f94}
.nested-indices .kpis-card-list{padding:0!important}
.nested-indices .kpis-card-text{padding:0}
.nested-indices .kpis-card-list .rs-wrapper{border:none;justify-content:flex-start;padding:0;margin:.5rem 0 0}
.nested-indices .kpis-card-list .rs-item{padding-left:0;display:flex}
.nested-indices .kpis-card-list .rs-item .rs-value{margin-left:.5rem}
.nested-indices .kpis-card-list .rs-item:last-child:after{display:none}
.nested-indices .group-kpis-indicators{background:#fff}
.nested-indices .group-kpis-card{padding:.5rem 0;border:1px dashed #ddd;background:#f8f8f8;margin: 0 0 .5rem;}
.nested-indices .group-kpis-card .indices-title{font-size:15px;padding-bottom:0}
.nested-indices .group-kpis-card .rs-wrapper{padding:0}
.nested-indices .group-kpis-card .rs-wrapper .rank-label{background:#cee1e5}
.nested-indices{margin:0 0 .5rem}