/*1612886430000*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/o/nsc-theme/css/lib/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/o/nsc-theme/css/lib/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/o/nsc-theme/css/lib/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/o/nsc-theme/css/lib/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/o/nsc-theme/css/lib/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/o/nsc-theme/css/lib/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/* search pop up start */

.new-menubar .droppopup {
    top: 53px;
    right: 5.5%;
}

.droppopup {
    border: 1px solid #7b7a7a;
    box-shadow: 0px 1px 2px 0px #afb0b2;
    z-index: 1;
    position: absolute;
    display: none;
    background: #fff;
    height: 50px;
    width: 21%;
    padding: 3px 10px;
    top: 67px;
    right: 4%;
}

.droppopup label+.form-text {
    margin-top: 0.25rem !important;
}

.searchicon {
    cursor: pointer;
}

input#edit-search-block-form {
    width: 100%;
    background: #fff;
    border: 0;
    padding-right: 20px;
    height: 32px;
    padding: 7px 10px;
    font-size: 100%;
    line-height: 20px;
    display: block;
}

input#edit-submit {
    width: 37px;
    height: 34px;
    cursor: pointer;
    position: absolute;
    right: -1px;
    top: -1px;
    background: #4F8EF8;
    color: #fff;
    border: 0;
}
.fontInc,.fontDec
{
    width: 30px;
    height: 25px;
    background-color: #4F8EF8;
    color: #ffffff !important;
    padding: 0px !important;
    display: inline-block;
    line-height: 25px !important;
    font-size: 14px !important;
    text-decoration: none !important;
    margin-top: 2px;
}
.fontInc
{
    margin-left: 25px;
    margin-right: 5px;
}
@media (max-width: 1024px) {
    .new-menubar .droppopup {
        right: 7%;
    }
}


@media (max-width: 992px) {
    .fontInc
    {
        margin-left: 5px;
    }
    .droppopup {
        width: 30%;
        top: 70px;
        right: 10%;
    }
    .new-menubar .droppopup {
        right: 12%;
    }
    .fontInc,.fontDec
    {
        width: 25px;
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 600px) {
    .droppopup {
        width: 40%;
        right: 12%;
    }
   

@media only screen and (max-width: 460px) {
    .droppopup {
        width: 50%;
        top: 78px;
        right: 16%;
    }
    .new-menubar .droppopup {
        right: 21%;
    }
}
}


/* search pop up  end */


/* header css starts */

.header__logo {
    float: left;
    margin: 0;
    padding: 0;
    text-decoration: none !important;
    width: 26%;
}

.new_header_logo {
    float: left;
    margin: 0;
    padding: 0;
    text-decoration: none !important;
    width: 60%;
}

.nso_logo {
    float: right;
    padding: 0 15px 0 5px;
    width: auto;
    height: 70px;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

.navbar-search-icon {
    float: right;
    text-align: right;
    margin-left: auto;
    margin-top: -8px;
}

.navbar-search-icon li.nav-item a {
    vertical-align: text-bottom;
}

.landingPage .new-navbar.new-menubar {
    height: 53px;
    /* padding-left: 3%;
    padding-right: 3%; */
    padding-left: 4%;
    padding-right: 3.5%;
    padding-top: 17px;
    /* padding-bottom: 17px; */
    padding-bottom: 6px;
    background-color: #06284B;
    /* box-shadow: 0px 0px 0 #00000029; */
    /* box-shadow: 0px 6px 6px #06284B08; */
    z-index: 9999;
}

.landingPage .navbar-search-icon>li {
    padding: 0 2rem;
}

.nso_new_header_logo {
    float: right;
    margin: 0;
    padding: 0;
    text-decoration: none !important;
    width: 39%;
}

.national_emblem {
    float: left;
    padding: 0 15px 0 5px;
    width: auto;
    height: 70px;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

.header__logo strong {
    display: block;
    font-size: 22px;
    line-height: 26px;
    padding-top: 9px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1F76D9;
    font-weight: 500;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
}


/* .header__logo span {
                    display: block;
                    font-family: 'Times New Roman', Times, serif;
                    font-size: 15px;
                    font-weight: bold;
                    line-height: 16px;
                    color:#08498D

                } */

.header__logo span {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 27px;
    text-align: left;
    letter-spacing: 0px;
    color: #08498D;
    opacity: 1;
}


/* (First priority)Font Times New Roman, 15px, Bold, Line height: 16px 
Or Font Arial, 14px, Bold, Line height: 16px
Color #08498D */

body {
    font-family: Arial, Helvetica, sans-serif !important;
}

.landingPage .nav-item {
    padding: 0 0.5rem 0 0.5rem;
}

.landingPage .baseline-middle {
    vertical-align: -webkit-baseline-middle;
}

.container-fluid.landingPage {
    /* background-color: white; */
    padding: 0;
    overflow: hidden;
}

.landingPage .nav-container {
    background-color: white;
    padding: 0;
}

.landingPage .home-logo {
    height: auto;
}

.landingPage .navbar-light .navbar-nav .active>.nav-link:focus {
    color: blue;
    text-decoration: underline;
}

.landingPage .navbar {
    height: 86px;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    box-shadow: 0px 1px 30px #00000029;
}

.landingPage .new-navbar {
    height: 90px;
    padding-left: 5%;
    padding-right: 3%;
    padding-bottom: 1rem;
    box-shadow: 0px 1px 0 #00000029;
    padding-top: 15px;
    padding-bottom: 15px;
}


/* .navbar-expand-lg.new-menubar .navbar-nav .nav-link {
    padding-top: 0;
    padding-bottom: 0;
} */

.landingPage .navbar-nav {
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
}

.landingPage .navbar-nav li a {
    color: #FFFFFF;
}

.landingPage .navbar-nav li a:hover {
    color: #4F8EF8;
    /* border-bottom: 2px solid #4F8EF8; */
    /* border-bottom: 4px solid #4F8EF8; */
    padding-bottom: 6px;
    border-radius: 20px 20px 0px 0px;
    opacity: 1;
}
.landingPage .navbar-nav li .hover-border{
    position: relative !important;
}
.landingPage .navbar-nav li .hover-border::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #4F8EF8;
    left: 0px;
    bottom: -4px;
    border-radius: 20px 20px 0px 0px;
    display: none;
}
.landingPage .navbar-nav li .hover-border:hover::before
{
    display: block;
}
.landingPage .new-menubar li a:hover {
    /* color: #4F8EF8;
    border-bottom: 2px solid #4F8EF8;
    padding-bottom: 6px; */
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 12px;
}

.landingPage .new-menubar .navbar-nav li a.baseline-middle .fa.fa-search {
    padding-top: 0;
    padding-bottom: 0;
    /* margin-right: 0%; */
    /* margin-left: 16px; */
}
.landingPage .new-menubar li a {
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 17px;
}

.landingPage .navbar-nav li a.baseline-middle:hover {
    color: #06284B;
    border-bottom: none;
}

.landingPage .navbar-nav li a.baseline-middle .fa.fa-ellipsis-v {
    line-height: 32px;
}

.landingPage .baseline-middle.mob-icons {
    display: none;
}


/*Start of Quick Link Css*/

.landingPage .quicklink-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 12px;
    line-height: 24px;
    color: #ffffff;
}
.nsc_top_header_text
{
    margin: 0px;
    float: left;
    font-size: 16px;
    color: #06284B;
}
.nsc_top_header_text span{
    line-height: 16px;
}
.nsc_top_header_text img{
    margin-right: 10px;
}
.nsc_logo .nsc_logo_text
{
    color: #08498D !important;
    text-transform: uppercase;
    font-size: 58px;
    line-height: 48px;
    font-weight: bold;
    display: inline-block;
    padding-right: 20px;
    border-right: 1px solid #B3BEC8;
}
.nsc_logo .nsc_fullform_text{
    padding-left: 16px;
    color: #08498D;
    font-weight: bold;
    font-size: 24px;
    display: inline-block;
}
.landingPage .quicklink-container ul {
    float: right;
}
.landingPage .quicklink-container ul li{
    float: right;
}
.landingPage .quicklink-container li a {
    color: white;
    text-align: center;
    padding: 7px .9rem;
}

.landingPage .new-quicklink-container li a {
    text-align: center;
    padding: 7px .9rem;
    /* text-align: left; */
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
}

.landingPage .quicklink-container {
    padding: 8px 3%;
    background-color: #06284B;
}

.landingPage .new-quicklink-container {
    padding: 8px 5%;
    background-color: transparent;
}
.landingPage .new-quicklink-container.nsc_quicklink_container {
    padding: 8px 5%;
    background-color: #f5f5f5;
}
.landingPage .quicklink-container li a.plusA {
    padding-left: 6%;
    padding-right: 0px;
}

.landingPage .quicklink-container li a.minusA {
    padding-right: 0;
}

.landingPage .quicklink-container li a.flag {
    padding-right: 1%;
}

.landingPage .quicklink-container li a.langDropdown {
    padding-left: 8px;
}

.landingPage .quicklink-container li a.langDropdown:hover {
    text-decoration: none;
}

.landingPage .quicklink-container li a.langDropdown .fa.fa-angle-down {
    margin-left: 4px;
}

.landingPage .navbar-nav li a.baseline-middle .fa.fa-search {
    padding-top: 4px;
}


/*End of Quick Link Css*/

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .landingPage .navbar-nav li a.nav-link {
        padding-right: 0.4rem;
        padding-left: 0.4rem;
    }
    .landingPage .new-menubar li a
    {
        font-size: 12px;
    }
}

@media only screen and (max-width: 1024px) {
    
    .landingPage .nav-item {
        padding: 0 0.2rem;
    }
    .landingPage .navbar-nav li a.baseline-middle .fa.fa-ellipsis-v {
        line-height: 33px;
    }
    .landingPage .baseline-middle {
        padding: 0 0.3rem;
    }
    .landingPage .navbar-nav li a.baseline-middle .fa.fa-search {
        line-height: 30px;
        padding-top: 0;
    }
}

@media only screen and (max-width: 992px) {

    /* .landingPage .new-menubar li a:hover {
        padding-bottom: 17px;
    } */
    .landingPage .navbar-nav li .hover-border:hover::before
    {
        display: none;
    }
    .landingPage .new-navbar.new-menubar
    {
        background-color: #ffffff;
    }
    .landingPage .new-menubar li a
    {
        color: #06284B;
    }
    
    .landingPage .nav-container {
        box-shadow: 0px 6px 6px #06284B08;
    }
    .new-menubar #navbarSupportedContent ul {
        box-shadow: 0px 6px 6px #06284B08;
    }
    /* .header__logo {
        margin-right: auto;
    } */
    .landingPage .navbar {
        height: auto;
    }
    /* .landingPage .nav-container ul li:last-child {
        padding-left: 0.5rem;
    } */
    .landingPage .quicklink-container {
        padding: 8px 3% !important;
        /* padding: 8px 8px !important; */
    }
    .landingPage .navbar {
        padding-left: 3%;
        padding-right: 3%;
    }
    .landingPage .home-logo {
        width: 85%;
    }
    .landingPage .navbar-brand {
        margin-right: auto;
    }
    .landingPage .baseline-middle.mob-icons {
        display: block;
        padding: 0 1rem 6px;
        margin-left: auto;
    }
    .landingPage .baseline-middle.mob-icons img {
        vertical-align: text-bottom;
    }
    .landingPage .baseline-middle {
        display: none;
    }
    .landingPage .navbar-nav li a:hover {
        color: #4F8EF8;
        border-bottom: 0;
        padding-bottom: 17px;
    }
    .nsc_quicklink_container ul .langDrop{
        padding-right: 0px !important;
        padding-left: 0px;
    }
    .landingPage .quicklink-container li a {
        padding: 7px 0.57rem;
    }
}
@media only screen and (min-width: 694px) and (max-width: 768px) {
    .nsc_top_header_text
    {
        width: 50%;
    }
    .nsc_top_nav
    {
        margin-top: 2px !important;
    }
}
@media only screen and (max-width: 767px) {
    .landingPage .navbar-toggler {
        padding-bottom: 0;
    }
    .landingPage .quicklink-container li a {
        padding: 7px 0.27rem;
    }
    .landingPage .quicklink-container {
        padding: 8px 3%;
    }
    .nsc_top_header_text
    {
        font-size: 14px;
    }
    .nsc_logo
    {
        display: flex;
        align-items: center;
    }
    .nsc_logo .nsc_logo_text
    {
        font-size: 40px;
        line-height: 46px;
    }
    .nsc_logo .nsc_fullform_text{
        font-size: 17px;
        line-height: 17px;
    }
    .fontInc,.fontDec
    {
        width: 20px;
        height: 20px;
        font-size: 10px !important;
        margin-top: 5px;
        line-height: 20px !important;
    }
}
@media (max-width: 712px){
    .nsc_quicklink_container ul{
        float: left !important;
        margin-top: 8px !important;
    }
    .nsc_quicklink_container ul li a 
    {
        vertical-align: 2px;
        font-size: 14px;
    }
    .nsc_quicklink_container ul .langDrop{
        padding-right: 0px !important;
        padding-left: 0px;
    }
}
@media only screen and (max-width: 375px) {
    .header__logo {
        width: 71%;
    }
    .landingPage .quicklink-container li a {
        padding: 7px 3px;
    }
    .landingPage .baseline-middle.mob-icons {
        padding: 0 0.7rem 5px;
    }
    .landingPage .quicklink-container ul {
        font-size: 10px;
        line-height: 12px;
    }
    .landingPage .quicklink-container {
        padding: 8px 1%;
    }
    .nsc_logo .nsc_logo_text
    {
        font-size: 30px;
        line-height: 24px;
        border-right-width: 0px;
        display: block;
    }
    .nsc_logo .nsc_fullform_text{
        font-size: 16px;
        line-height: 18px;
        display: block;
        padding-left: 0px;
        margin-top: 5px;
    }
}

@media only screen and (max-width: 375px) {
    .landingPage .baseline-middle.mob-icons .fa.fa-ellipsis-v {
        margin-left: -16px;
        margin-right: 4px;
    }
    .landingPage .baseline-middle.mob-icons {
        padding: 0 0.3rem 5px;
    }
}

@media only screen and (max-width: 360px) {
    .landingPage .quicklink-container li a.langDropdown {
        font-size: 9px;
    }
    .landingPage .quicklink-container li a {
        padding: 7px 2px;
    }
}

@media only screen and (max-width: 320px) {
    .landingPage .navbar-toggler {
        padding-left: 0;
    }
    .landingPage .quicklink-container ul {
        font-size: 9px;
    }
    .landingPage .quicklink-container li a {
        padding: 7px 0px;
    }
    .landingPage .baseline-middle.mob-icons .fa.fa-ellipsis-v {
        margin-left: -12px;
        margin-right: 4px;
    }
    .landingPage .baseline-middle.mob-icons {
        /* padding: 0 0rem 5px; */
        padding: 0 1rem 6px;
    }
    .landingPage .quicklink-container li a.langDropdown .fa.fa-angle-down {
        margin-left: 0;
    }
    .landingPage .new-quicklink-container li a {
        font-size: 11px;
    }
}


/* header css ends */


/* css for footer starts */

.footer-padleft6 {
    padding-left: 6%;
}

.footer-padleft8 {
    padding-left: 8%;
}

.footerMospi .copyrightMobile {
    display: none;
}

.footerMospi .left-footer {
    background: #06284B;
    border: 0.5px solid #06284B;
    padding: 48px 0 15px;
}

.footerMospi .right-footer {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C3C3C3;
    opacity: 1;
    padding-left: 3.7%;
    padding-top: 46px;
}

.footerMospi .left-footer p a {
    font-size: 14px;
    line-height: 15px;
    color: #fff;
}

.footerMospi .left-footer h6 {
    color: #4F8EF8;
    margin-top: 30px;
    /* padding-left: 5%; */
    padding-left: 9%;
}

.footerMospi .left-footer h6 span.count-visit {
    /* letter-spacing: 2.5px;
    font-weight: 700; */
    font-size: 22px;
    line-height: 26px;
    text-align: right;
    letter-spacing: 0px;
    font-weight: bold;
    color: #4F8EF8;
    opacity: 0.4;
}

.footerMospi .left-footer h6 span.count-visit-subtitle {
    /* font-size: 14px;
    line-height: 15px;
    letter-spacing: 0.5px; */
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: 4px;
    color: #4F8EF8;
    opacity: 1;
}

.footericon-padleft {
    padding-left: 1.5%;
}

.footerMospi .left-footer h6 span a img {
    vertical-align: text-bottom;
}

.footerMospi .left-footer .copyright {
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0;
    opacity: 0.7;
}

.footerMospi .col-section {
    /* padding-left: 7%; */
    padding-left: 10%;
}

.footerMospi .hr-wrapper {
    padding-left: 5%;
    padding-right: 5%;
}

.footerMospi .new-hr-wrapper {
    padding-left: 6.5%;
    padding-right: 2.5%;
}

.footerMospi .new-hr-wrapper hr {
    border-top: 1px solid #FFFFFF;
    opacity: 0.5;
    width: 95%;
}

.footerMospi .hr-wrapper hr {
    border-top: 1px solid #FFFFFF;
    opacity: 0.5;
}

.footerMospi .right-footer h6 {
    letter-spacing: 0px;
    color: #06284B;
    font-size: 14px;
    line-height: 22px;
    padding-right: 1%;
    margin-top: 1.5rem;
}

.footerMospi .right-footer span {
    margin-right: 8px;
}

.footerMospi .right-footer .footer_icons {
    margin-bottom: 1.5rem;
}

.footerMospi .right-footer .logo_icons {
    margin-left: -4%;
}

.footerMospi .heading-seperator {
    margin: 1rem 0rem;
}

@media only screen and (max-width: 1024px) {
    .footerMospi .left-footer h6 {
        padding-left: 8%;
    }
    /* .header__logo {
        width: 26%;
    } */
}

@media only screen and (max-width: 992px) {
    .header__logo {
        width: auto;
    }
    .footerMospi .right-footer .footer-logo {
        width: 100%;
    }
    .footerMospi .hr-wrapper {
        padding-left: 0%;
        padding-right: 0%;
    }
    .footerMospi .col-section.last-col {
        padding-left: 5%;
    }
    .footerMospi .right-footer {
        padding-left: 2%;
        padding-right: 5%;
    }
    .footerMospi .copyrightDesktop {
        padding-left: 7%;
    }
    .footerMospi .left-footer .copyrightDesktop .copyright {
        padding-right: 2%;
        padding-left: 2%;
    }
}

@media only screen and (max-width: 767px) {
    .footerMospi .col-section {
        padding-left: 20px;
    }
    .footerMospi .right-footer .footer-logo {
        width: auto;
    }
    .footerMospi .copyrightDesktop {
        display: none;
    }
    .footerMospi .copyrightMobile {
        display: block;
    }
    .footerMospi .copyrightMobile .hr-wrapper hr {
        border-top: 1px solid #06284B;
        opacity: 0.5;
    }
    .footerMospi .copyrightMobile .copyright {
        color: #06284B;
        font-size: 12px;
        line-height: 14px;
    }
    .footerMospi .left-footer {
        padding: 48px 5% 35px;
    }
    .footerMospi .right-footer {
        padding-left: 5%;
        padding-bottom: 30px;
        padding-right: 5%;
    }
    .footerMospi .left-footer h6 {
        padding-left: 2%;
    }
    .footerMospi .hr-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    .footerMospi .right-footer .logo_icons {
        margin-bottom: 30px;
    }
    .footerMospi .right-footer .logo_icons {
        margin-left: -2%;
    }

    .footerMospi .left-footer h6 {
        padding-left: 3%;
    }
    .footerMospi .col-section.last-col {
        padding-left: 20px;
    }
    .footerMospi .right-footer {
        padding-left: 5%;
        padding-right: 7%;
    }
}

@media only screen and (max-width: 640px) {
    .header__logo {
        width: 65%;
    }
}

@media only screen and (max-width: 375px) {
    .header__logo {
        width: 70%;
    }
    .footerMospi .right-footer {
        padding-left: 22px;
    }
}

@media only screen and (max-width: 320px) {
    .header__logo {
        width: 78%;
    }
}


/* css of footer ends */


/* css of photo gallery begins */


/* on hover of divs */

.photoGallery .onHover {
    position: relative;
}

.photoGallery .middle {
    position: absolute;
    display: none;
    top: 16%;
    padding: 0 25%;
    margin: 0 auto;
    text-align: center;
    z-index: 1;
}

.photoGallery .middle .text {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 22%;
}

.photoGallery .onHover:hover .middle .arrow {
    opacity: 1;
    padding: 0;
    width: auto;
    height: auto;
}

.photoGallery .onHover:hover .middle {
    display: block;
}

.photoGallery .onHover:hover {
    background: #06284B;
    opacity: 0.9;
}

.photoGallery .onHover:hover img {
    opacity: 0.2;
}

.photoGallery .divOne .middle .text {
    margin-bottom: 16%;
}

.photoGallery .divThree .middle .text {
    margin-bottom: 100%;
}

.photoGallery .divFour .middle {
    padding: 0 33%;
}

.photoGallery .divFour .middle .text {
    margin-bottom: 16%;
}

.photoGallery .divFive .middle {
    top: 11%;
}

.photoGallery .divSeven .middle .text {
    margin-bottom: 14%;
}

.photoGallery .divEight .middle .text {
    margin-bottom: 14%;
}

.photoGallery .divnine .middle .text {
    margin-bottom: 12%;
}

.photoGallery .divten .middle .text {
    margin-bottom: 16%;
}

.photoGallery .diveleven .middle {
    padding: 0 20%;
}

.photoGallery .divTwelve .middle {
    padding: 0 34%;
}


/* on hover of divs ends*/

.photoGallery {
    /* padding: 64px 4%; */
    padding: 64px 6%;
}

.photoGallery .col-one {
    padding: 0;
    overflow: hidden;
}

.photoGallery .col-one .divOne {
    background: #FFD54A;
    margin-bottom: 15px;
}

.photoGallery .col-one .divOne img {
    padding-left: 4%;
    width: 100%;
}

.photoGallery .col-one .divTwo {
    background: #763C29;
    height: 100%;
}

.photoGallery .col-one .divTwo img {
    padding: 52% 0;
}

.photoGallery .col-two .divThree {
    height: 100%;
    background: #0465BA;
}

.photoGallery .col-two .divThree img {
    width: 100%;
}

.photoGallery .col-three {
    padding: 0;
}

.photoGallery .col-three .divFour {
    margin-bottom: 15px;
}

.photoGallery .col-three .divFour img {
    width: 100%;
    height: 107px;
}

.photoGallery .photoGalleryWrapper {
    height: 259px;
    overflow: hidden;
}

.photoGallery .col-three .row-height {
    height: 100%;
}

.photoGallery .col-three .divFive {
    background: #B8EFF6;
    height: 100%;
}

.photoGallery .col-three .divFive img {
    padding: 23% 0;
    width: 100%;
}

.photoGallery .col-three .divSix img {
    width: 100%;
}

.photoGallery .col-four .divSeven {
    margin-bottom: 15px;
}

.photoGallery .col-four .divSeven img {
    width: 100%;
    height: 107px;
}

.photoGallery .col-four .divEight {
    background: #FADBD9;
    height: 100%;
}

.photoGallery .col-four .divEight img {
    padding: 10% 0;
    width: 100%;
}

.photoGallery .col-five .divnine {
    background: #0E1E2F;
    height: 100%;
}

.photoGallery .col-five .divten {
    background: #0077C1;
    height: 107px;
}

.photoGallery .col-five .diveleven {
    background: #12485E;
    height: 100%;
}

.photoGallery .col-five .divTwelve {
    background: #061E4B;
}

.photoGallery .col-five {
    padding: 0;
}

.photoGallery .col-five .row-part {
    height: 107px;
    margin-bottom: 15px;
}

.photoGallery .col-five .col-part {
    padding-left: 0;
}

.photoGallery .col-five .divnine img {
    padding: 13% 23%;
    width: 100%;
}

.photoGallery .col-five .divten img {
    padding: 20% 15%;
}

.photoGallery .col-five .diveleven img {
    width: 100%;
    padding: 27% 0px;
}

.photoGallery .col-five .divTwelve img {
    padding: 2% 20%;
}

@media only screen and (max-width: 1024px) {
    .landingPage .new-navbar.new-menubar {
        padding-left: 4.5%;
        padding-right: 4%;
        border-top: 1px solid #00000029;
    }
    .footerMospi .new-hr-wrapper {
        padding-left: 6%;
        padding-right: 1%;
    }
    .header__logo span {
        font-size: 26px;
    }
    .footer-padleft8 {
        padding-left: 0%;
    }
    .header__logo strong {
        padding-top: 0;
    }
    /* on hover of divs ends*/
    .photoGallery .divOne .middle {
        padding: 0 6%;
    }
    .photoGallery .divTwo .middle {
        padding: 0 13%;
    }
    .photoGallery .diveleven .middle {
        padding: 0 5%;
    }
    /* on hover of divs ends*/
    .photoGallery .col-three .divSix img {
        width: auto;
    }
    .photoGallery .col-three .col-part {
        padding-left: 0;
    }
    .photoGallery .col-one .divOne {
        height: 107px;
    }
    .photoGallery .col-one .divOne img {
        width: 100%;
        padding-top: 15%;
    }
    .photoGallery .col-one .divTwo img {
        padding: 59% 0;
        width: 100%;
    }
    .photoGallery .col-two .divThree img {
        padding: 19% 0;
    }
    .photoGallery .col-three .divFive img {
        padding: 36% 0;
    }
    .photoGallery .col-four .divEight img {
        padding: 20% 0;
    }
    .photoGallery .col-five .divnine img {
        padding: 16% 9%;
    }
    .photoGallery .col-five .divten img {
        padding: 24% 15%;
    }
    .photoGallery .col-five .diveleven img {
        padding: 40% 0px;
    }
}

@media only screen and (max-width: 992px) {
    .secondary-navbar
    {
        padding-top: 7px !important;
        padding-bottom: 7px !important;
    }
    .secondary-navbar .searchicon{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .secondary-navbar .navbar-toggler{
        padding-top: 7px !important;
        line-height: 25px;
    }
    .landingPage .new-navbar.new-menubar {
        height: 53px;
        position: relative;
        padding-left: 3%;
        padding-right: 3%;
        padding-top: 17px;
        padding-bottom: 17px;
        box-shadow: 0px 0px 0 #00000029;
    }
    #navbarSupportedContent {
        z-index: 999999;
        position: absolute;
        top: 51px;
        width: 100%;
        left: 0;
    }
    #navbarSupportedContent ul {
        /* box-shadow: 0px 0px 3px #00000029; */
        background: #fff;
        /* box-shadow: 12px 0 #00000029; */
        padding-left: 2%;
        padding-right: 2%;
    }
    .footerMospi .hr-wrapper {
        padding-left: 0%;
        padding-right: 0%;
        margin-left: -2%;
    }
    #navbarSupportedContent {
        z-index: 999999;
    }
    #navbarSupportedContent ul {
        background: #fff;
        padding-left: 2%;
        padding-right: 2%;
        /* box-shadow: 0 3px 5px 0px #00000029;
        -webkit-box-shadow: 0 3px 5px 0px #00000029;
        -moz-box-shadow: 0 3px 5px 0px #00000029; */
    }
    .footerMospi .left-footer h6 span.count-visit {
        font-size: 18px;
    }
    .footer-padleft8 {
        padding-left: 17%;
    }
    .header__logo strong {
        padding-top: 0;
    }
    .header__logo span {
        font-size: 24px;
    }
    .landingPage .new-navbar {
        padding-bottom: 15px;
    }
    .footericon-padleft {
        padding-left: 2%;
    }
    /* on hover of divs starts*/
    .photoGallery .divTwo .middle {
        padding: 0 6%;
        top: 7%;
    }
    .photoGallery .divFive .middle {
        padding: 0 15%;
    }
    .photoGallery .divEight .middle {
        top: 7%;
    }
    .photoGallery .diveleven .middle .text {
        font-size: 11px;
        line-height: 14px;
    }
    /* on hover of divs ends*/
    .photoGallery .photoGalleryWrapper {
        height: 230px;
        overflow: hidden;
    }
    .photoGallery .col-one .divOne img {
        padding-top: 41%;
    }
    .photoGallery .col-one .divTwo img {
        padding: 63% 0;
        width: 100%;
    }
    .photoGallery .col-two .divThree img {
        padding: 46% 0;
    }
    .photoGallery .col-three .divFive img {
        padding: 43% 0;
    }
    .photoGallery .col-three .divSix img {
        width: 100%;
    }
    .photoGallery .col-four .divEight img {
        padding: 27% 0;
    }
    .photoGallery .col-five .divnine img {
        width: 100%;
        padding: 22% 0%;
    }
    .photoGallery .col-five .divten img {
        padding: 34% 15%;
        width: 100%;
    }
    .photoGallery .col-five .diveleven img {
        padding: 60% 0px;
    }
    .photoGallery .col-five .divTwelve img {
        width: 100%;
    }
    .photoGallery .col-three .divSix img {
        width: 100%;
        height: 108px;
    }
}

@media only screen and (max-width: 823px) {
    .footerMospi .new-hr-wrapper {
        padding-left: 0%;
        padding-right: 0%;
    }
}

@media only screen and (max-width: 767px) {
    .footer-padleft6 {
        padding-left: 4%;
    }
    .footer-padleft8 {
        padding-left: 4%;
    }
    .footerMospi .left-footer h6 span.count-visit {
        font-size: 20px;
    }
    .nso_logo {
        padding: 0;
        height: auto !important;
    }
    .nso_new_header_logo {
        width: 23% !important;
        padding: 0 2%;
    }
    .header__logo span {
        font-size: 14px;
        line-height: 22px;
    }
    .header__logo strong {
        font-size: 18px;
    }
    .national_emblem {
        padding: 0 5px 0 5px;
    }
    .header__logo span {
        font-size: 20px;
    }
    .header__logo {
        width: 72%;
    }
    .landingPage .new-quicklink-container li a {
        font-size: 12px;
        line-height: 30px;
    }
    .textox-height.langDrop {
        font-size: 12px !important;
        padding-right: 21% !important;
        margin-top: 7px !important;
        }
    /* on hover of divs starts*/
    .photoGallery .middle {
        top: 25% !important;
        padding: 0 36% !important;
    }
    .photoGallery .middle .text {
        font-size: 16px !important;
        line-height: 20px !important;
        margin-bottom: 22% !important;
    }
    /* on hover of divs ends*/
    .photoGallery .photoGalleryWrapper {
        overflow: unset;
        height: auto;
    }
    .photoGallery {
        padding: 64px 8%;
    }
    .photoGallery .col-one .divOne {
        height: 155px;
    }
    .photoGallery .col-one .divOne img {
        padding: 8% 39%;
        width: auto;
    }
    .photoGallery .col-one .divTwo {
        height: 155px;
    }
    .photoGallery .col-one .divTwo img {
        padding: 13% 37%;
        width: auto;
    }
    .photoGallery .col-two {
        margin-top: 15px;
        padding: 0;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .photoGallery .col-two .divThree {
        height: 155px;
    }
    .photoGallery .col-two .divThree img {
        padding: 0% 37%;
        width: 100%;
    }
    .photoGallery .col-three .divFour {
        height: 155px;
        margin-bottom: 13px;
    }
    .photoGallery .col-three .divFour img {
        width: 100%;
        height: auto;
    }
    .photoGallery .col-three .divFive {
        height: 155px;
        overflow: hidden;
    }
    .photoGallery .col-three .divFive img {
        padding: 0% 15%;
        width: 100%;
    }
    .photoGallery .col-three .row-height {
        height: auto;
    }
    .photoGallery .col-three .divSix {
        height: 155px;
        overflow: hidden;
        margin: 15px 0;
    }
    .photoGallery .col-three .divSix img {
        width: auto;
        height: 100%;
        padding: 0 30%;
    }
    .photoGallery .col-three .col-part {
        padding-left: 15px;
    }
    .photoGallery .col-four .divSeven {
        height: 155px;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .photoGallery .col-four .divSeven img {
        width: 100%;
        margin-bottom: 0;
        height: auto;
    }
    .photoGallery .col-four {
        padding: 0;
    }
    .photoGallery .col-four .divEight {
        height: 155px;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .photoGallery .col-four .divEight img {
        width: auto;
        padding: 5% 27%;
    }
    .photoGallery .col-five .row-part {
        height: auto;
        margin-bottom: 0;
    }
    .photoGallery .col-five .divnine {
        height: 155px;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .photoGallery .col-five .divnine img {
        width: auto;
        padding: 12% 34%;
    }
    .photoGallery .col-five .col-part {
        padding-left: 15px;
    }
    .photoGallery .col-five .divten {
        height: 155px;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .photoGallery .col-five .divten img {
        padding: 15% 36%;
        width: auto;
    }
    .photoGallery .col-five .diveleven {
        height: 155px;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .photoGallery .col-five .diveleven img {
        padding: 9% 39%;
        width: auto;
    }
    .photoGallery .col-five .divTwelve img {
        padding: 2% 28% 0;
        width: auto;
    }
}

@media only screen and (max-width: 640px) {
    .footer-padleft8 {
        padding-left: 6%;
    }
    .footerMospi .left-footer h6 span.count-visit {
        font-size: 20px;
    }
    .nso_logo {
        padding: 0;
    }
    .nso_new_header_logo {
        width: 23% !important;
    }
    .header__logo span {
        font-size: 14px;
        line-height: 22px;
    }
    .header__logo strong {
        font-size: 15px;
    }
    .national_emblem {
        padding: 0 5px 0 5px;
    }
    .header__logo span {
        font-size: 17px;
    }
    .header__logo {
        width: 72%;
    }
    .footer-padleft6 {
        padding-left: 4%;
    }
    .footer-padleft8 {
        padding-left: 4%;
    }
}

@media only screen and (max-width: 360px) {
    .header__logo span {
        font-size: 16px;
    }
    .photoGallery .col-one .divOne img {
        padding: 8% 36%;
    }
    .photoGallery .col-one .divTwo img {
        padding: 13% 35%;
    }
    .photoGallery .col-two .divThree img {
        padding: 3% 37%;
    }
    .photoGallery .col-three .divFour img {
        margin-bottom: 0;
        height: 100%;
    }
    .photoGallery .col-three .divFive img {
        padding: 4% 15%;
    }
    .photoGallery .col-four .divEight img {
        padding: 5% 22%;
    }
    .photoGallery .col-five .divnine img {
        padding: 14% 34%;
    }
    .photoGallery .col-five .diveleven img {
        padding: 10% 39%;
    }
}

@media only screen and (max-width: 320px) {
    .footer-padleft8 {
        padding-left: 4%;
    }
    .footerMospi .left-footer h6 span.count-visit {
        font-size: 20px;
    }
    .nso_logo {
        padding: 0;
    }
    .nso_new_header_logo {
        width: 23% !important;
    }
    .header__logo span {
        font-size: 14px;
        line-height: 22px;
    }
    .header__logo strong {
        font-size: 12px;
    }
    .national_emblem {
        padding: 0 5px 0 5px;
    }
    .header__logo span {
        font-size: 13px;
    }
    .header__logo {
        width: 72%;
    }
    .landingPage .new-quicklink-container li a {
        font-size: 12px;
    }
    .photoGallery .col-one .divOne img {
        padding: 11% 35%;
    }
    .photoGallery .col-one .divTwo img {
        padding: 18% 33%;
    }
    .photoGallery .col-two .divThree img {
        padding: 3% 37%;
        height: 100%;
    }
    .photoGallery .col-three .divFive img {
        padding: 7% 15%;
    }
    .photoGallery .col-four .divEight img {
        padding: 6% 22%;
    }
    .photoGallery .col-five .divten img {
        padding: 21% 31%;
    }
    .photoGallery .col-five .diveleven img {
        padding: 12% 36%;
    }
    .photoGallery .col-five .divTwelve img {
        padding: 2% 21% 0;
    }
    .footerMospi .left-footer{
        padding-left: 20px;
    }
}


/* css of photo gallery ends */

/* english dropdown  css starts*/
.textox-height.langDrop {
    border: 0;
    opacity: 1;
    font-size: 14px;
    line-height: 16px;
    padding: 0px;
    height: auto;
    padding-right: 0px;
    /* background: url(/o/mospi-theme/css/lib/../../images/mospi/small-down.png) 91.75% no-repeat #fff !important; */
    /* background: url(/o/nsc-theme/css/lib/../images/small-down.png) 91.75% no-repeat #fff !important; */
    background-color: #f5f5f5 !important;
    background-size: 12%;
    margin-top: 5px;
    padding-left: 10px;
 }
 .form-control.langDrop:focus {
    outline: 0;
    box-shadow: none;
 }
 @media only screen and (max-width: 640px){
    /* .textox-height.langDrop {
    font-size: 12px;
    padding-right: 21%;
    } */
 }
 @media only screen and (max-width: 320px){
    .textox-height.langDrop {
       font-size: 11px;
    }
 }
 @media (max-width: 488px){
    .nsc_top_header_text img
    {
        height: 20px;
    }
    .nsc_top_header_text span{
        font-size: 12px;
    }
    .nsc_logo_text
    {
        padding-right: 10px !important;
    }
    .nsc_fullform_text
    {
        padding-left: 10px;
        font-size: 16px !important;
    }
}
@media only screen and (max-width: 280px) {
    .header__logo span {
        font-size: 11px;
    }
    .footerMospi .left-footer h6 span.count-visit {
        font-size: 17px;
    }
    .landingPage .new-quicklink-container li a {
        font-size: 10px;
    }
    .textox-height.langDrop
    {
        font-size: 10px !important;
        margin-top: 8px !important;
    }
    .nsc_fullform_text
    {
        font-size: 12px !important;
    }
}
 /* english dropdown css ends */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/o/nsc-theme/css/lib/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.10.20
 *
 * Included libraries:
 *  DataTables 1.10.20
 */

table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/DataTables-1.10.20/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/DataTables-1.10.20/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/DataTables-1.10.20/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("/DataTables-1.10.20/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("/DataTables-1.10.20/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
font-family: 'Helvetica Neue Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Regular'), url('/o/nsc-theme/css/lib/../../font/HelveticaNeueBold.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Regular'), url('/o/nsc-theme/css/lib/../../font/Helvetica 76 Bold Italic.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Regular'), url('/o/nsc-theme/css/lib/../../font/HelveticaNeueBlackItalic 1.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue 66 Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue 66 Medium Italic'), url('/o/nsc-theme/css/lib/../../font/HelveticaNeueMediumItalic.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Black';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Black'), url('/o/nsc-theme/css/lib/../../font/Helvetica95Black.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 25 UltraLight Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica 25 UltraLight Regular'), url('/o/nsc-theme/css/lib/../../font/Helvetica25UltraLight_22433.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 35 Thin Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica 35 Thin Regular'), url('/o/nsc-theme/css/lib/../../font/Helvetica35Thin_22435.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 45 Light Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica 45 Light Regular'), url('/o/nsc-theme/css/lib/../../font/Helvetica45Light_22437.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 55 Roman Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica 55 Roman Regular'), url('/o/nsc-theme/css/lib/../../font/Helvetica55Roman_22439.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 65 Medium Regular';
font-style: normal;
font-weight: normal;
src: local('Helvetica 65 Medium Regular'), url('/o/nsc-theme/css/lib/../../font/Helvetica65Medium_22443.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 25 UltraLight Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 25 UltraLight Italic'), url('/o/nsc-theme/css/lib/../../font/Helvetica26UltraLightItalic_22434.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 35 Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 35 Thin Italic'), url('/o/nsc-theme/css/lib/../../font/Helvetica36ThinItalic_22436.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 45 Light Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 45 Light Italic'), url('/o/nsc-theme/css/lib/../../font/Helvetica46LightItalic_22438.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 55 Roman Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 55 Roman Italic'), url('/o/nsc-theme/css/lib/../../font/Helvetica56Italic_22440.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 65 Medium Bold';
font-style: normal;
font-weight: normal;
src: local('Helvetica 65 Medium Bold'), url('/o/nsc-theme/css/lib/../../font/Helvetica85Heavy_22449.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 65 Medium Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 65 Medium Bold Italic'), url('/o/nsc-theme/css/lib/../../font/Helvetica86HeavyItalic_22450.woff') format('woff');
}
.banner-search-right .lfr-configurator-visibility .portlet-content-editable {
  opacity: 1;
}

.banner-search-right .portlet-topper{
  display: none !important;
}

.banner-search-right input[type=text].form-control.input-group-inset.input-group-inset-after.search-bar-keywords-input {
padding: 10px;
font-size: 17px;
border: 1px solid #F5F9FD;
float: left;
width: 80%;
background: #F5F9FD;
font-size: 30px;
  line-height: 41px;
  letter-spacing: 0;
  padding: 0 3%;
}

.banner-search-right .btn:hover {
  color: #4F8EF8;
}

.banner-search-right .portlet-title-default {
  line-height: 41;
}

.banner-search-right input[type=text].form-control.input-group-inset.input-group-inset-after.search-bar-keywords-input {
	padding: 10px;
	font-size: 17px;
	border: 1px solid #F5F9FD;
	float: left;
	width: 80%;
	background: #F5F9FD;
	font-size: 30px;
    line-height: 41px;
    letter-spacing: 0;
    padding: 0 3%;
  }
  
  .banner-search-right .input-group-inset-item.input-group-inset-item-after.search-bar-search-button-wrapper {
	float: left;
	width: 20%;
	padding: 10px;
	background: transparent;
	color: white;
	font-size: 17px;
	border: 0;
	border-left: none;
	cursor: pointer;
  }

  .banner-search-right button{
    color: #4F8EF8;
  }
 
  .banner-search-right::after {
	content: "";
	clear: both;
	display: table;
  }
  .banner-search-right input:focus {
	outline: none;
  }
  .banner-search-right ::placeholder {
	color: #AFB7C6;
	opacity: 1; /* Firefox */
	padding: 0 3%;
  }
  
  .banner-search-right :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #AFB7C6;
	padding: 0 3%;
  }
  
  .banner-search-right ::-ms-input-placeholder { /* Microsoft Edge */
	color: #AFB7C6;
	padding: 0 3%;
  }

  #portlet_com_liferay_portal_search_web_search_results_portlet_SearchResultsPortlet_INSTANCE_JpjzCLehg9J4 > div > div.portlet-content-container {
    margin-left: 5% !important;
    margin-right: 5%;
}

#p_p_id_com_liferay_portal_search_web_search_results_portlet_SearchResultsPortlet_INSTANCE_JpjzCLehg9J4_ .portlet-content {
    padding: 0;
}

/* #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_7wMMpnA2BCT2_ .portlet-content {
    padding-left: 0;
} */


.pagination {
    margin-left: auto;
    
}

.lfr-search-container-wrapper .list-group {
    position: relative;
    margin-top: 90px;
}

.dropdown.pagination-items-per-page {
    position: absolute;
    top: 3px;
}

.dropdown-toggle.page-link {
    width: auto;
    margin-left: 0;
}

.pagination-results {
    position: absolute;
    top: 3px;
    left: 15%;
    color: #06284B;
}

.lfr-search-container-wrapper a {
    color: #06284B;
}

.page-item.active .page-link, .nav-underline .tab.active a.page-item .page-link, .page-item.show .page-link {
    background-color: #007BFF;
    border-color: #007BFF;
    color: #FFF;
    cursor: default;
    z-index: 3;
    border-radius: 50%;
    font-size: 12px;
    line-height: 33px;
    width: 35px;
    height: 35px;
    margin: 0 5px;
}

.page-link {
    align-items: center;
    background-color: #FFF;
    border-width: 1px;
    border-radius: 0;
    display: inline-flex;
    height: 2.375rem;
    justify-content: center;
    line-height: 1.25;
    margin-left: 0;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin: 0 5px;
}

.page-item:first-child .page-link, .page-link-first {
    border: 0;
}

.page-item:last-child .page-link, .page-link-last {
    border: 0;
}

#_com_liferay_portal_search_web_search_results_portlet_SearchResultsPortlet_INSTANCE_JpjzCLehg9J4_searchContainerTagPageIteratorBottom {
    margin-top: 40px !important;
    margin-left: auto;
    margin-bottom: 40px !important;
}


.list-group-notification .list-group-item {
    box-shadow: none;
    border-bottom: 1px solid rgba(0,0,0,.1);
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 30px 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.list-group-item-flex .autofit-col {
  padding-left: 0;
  padding-right: 0;
}

#_com_liferay_portal_search_web_search_results_portlet_SearchResultsPortlet_INSTANCE_JpjzCLehg9J4_searchContainerTagSearchContainer > ul > li > div.autofit-col.autofit-col-expand > h4 > a > strong {
  line-height: 21px !important;
}

.search-document-content.text-default p{
  margin-bottom: 0;
}

.lfr-search-container-wrapper .list-group .list-group-item h4.custom-title-class {
  margin-bottom: 20px;
}

@media (max-width: 1024px){
    .pagination-results {
        left: 17%;
    }
  }


@media (max-width: 992px){
	.searchResultPage input[type=text].form-control.input-group-inset.input-group-inset-after.search-bar-keywords-input {
		font-size: 20px;
		line-height: 28px;
    }
    .pagination-results {
        left: 23%;
    }
  }
  @media (max-width: 767px){
    .pagination-results {
        left: auto;
        right: 0;
    }
    #_com_liferay_portal_search_web_search_results_portlet_SearchResultsPortlet_INSTANCE_JpjzCLehg9J4_searchContainerTagPageIteratorBottom {
        margin-bottom: 40px !important;
    }
  }
  
  @media (max-width: 360px){
    .pagination-results {
        font-size: 14px;
    }
   }

   @media (max-width: 320px){
    .pagination-results {
        font-size: 12px;
    }
    .page-link {
      padding-bottom: 0.5rem;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      padding-top: 0.5rem;
      width: 30px;
      height: 30px;
  }
  .dropdown-toggle.page-link {
    width: auto;
  }
  .page-item.active .page-link, .nav-underline .tab.active a.page-item .page-link, .page-item.show .page-link {
    width: 30px;
    height: 30px;
}
  }
.report-data-table .dataTables_wrapper .dataTables_length,
.report-data-table .data-result-info {
    display: inline-flex;
    padding-right: 1%;
}

.report-data-table .dataTables_wrapper .dataTables_info {
    padding-top: 1px;
}

.report-data-table th {
    text-align: left;
    height: auto;
}

.report-data-table .dataTables_length select {
    border: 0.5px solid rgba(130, 161, 193, 0.8);
    padding-top: 5px;
    padding-bottom: 4px;
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 4px;
    margin-left: 5px;
    margin-right: 5px;
    height: 27px;
    width: 56px;
    background: url(/o/nsc-theme/css/lib/../images/small-down.png) 85.75% no-repeat #fff;
}
.report-data-table label {
    font-weight: normal;
}

.report-data-table .dataTables_wrapper .dataTables_paginate .next {
    background-image: url('/o/nsc-theme/css/lib/../images/Group 1674.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1 !important;
    border: 0 !important;
    vertical-align: middle;
}

.report-data-table .dataTables_wrapper .dataTables_paginate .previous {
    background-image: url('/o/nsc-theme/css/lib/../images/Group 1673.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1 !important;
    border: 0 !important;
    vertical-align: middle;
}

.report-data-table .previous:hover{
    background-image: url('/o/nsc-theme/css/lib/../images/Group 1673.png') !important;
}

.report-data-table .next:hover {
    background-image: url('/o/nsc-theme/css/lib/../images/Group 1674.png') !important;
}

.report-data-table thead tr {
    background: rgb(6, 40, 75) !important;
    color: #90E1FC !important;
}

.report-data-table table{
    color: #06284B;
}
.report-data-table tr {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 4px #D3E4F5;
    border-radius: 5px;
    border: 0;
    float: left;
    margin-bottom: 10px;
    width: 100%;
    display: inline-flex;
}


.filtersCls button.btn.btn-primary.linkBtn {
    width: 100%;
    padding: 8px 19px;
}

.filtersCls button {
    padding: 8px 19px;
}

.mrgtop29 {
    margin-top:29px;
}

.width20 {
    width: 20% !important;
}

.width10 {
    width: 10% !important;
}
.width53 {
    width: 53% !important;
}
.width6 {
    width: 6% !important;
}

.width100 {
    width: 100%;
}

.width1 {
    width:1% !important;
}

.filtersCls .col-width {
    width:25%;
}

 .report-data-table table.dataTable tbody th,.report-data-table table.dataTable tbody td {
    padding: 8px 10px;
    border: 0;
    
    margin: 0;
    background: #F5F9FD 0% 0% no-repeat padding-box;
}
.report-data-table table.dataTable thead th,.report-data-table table.dataTable thead td {
    padding: 8px 10px;
    border-bottom: 0;
}


.report-data-table table.dataTable.display tbody tr.odd>.sorting_2,.report-data-table table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
    background: #F5F9FD 0% 0% no-repeat padding-box;
}
.report-data-table table.dataTable.row-border tbody th, .report-data-table table.dataTable.row-border tbody td,.report-data-table table.dataTable.display tbody th,.report-data-table table.dataTable.display tbody td {
    border-top: 0;
}

.report-data-table table.dataTable.display tbody tr.even>.sorting_2,.report-data-table table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
    background: #F5F9FD 0% 0% no-repeat padding-box;
}

.report-data-table table.dataTable.no-footer {
    border-bottom: 0;
}

.report-data-table .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    border-radius: 50%;
    background: #4F8EF8;
    color: #fff !important;
    opacity: 1;
    font-size: 12px;
    background-color: #4F8EF8;
    line-height: 33px;
    border: 1px solid #4F8EF8;
}

.report-data-table .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border-radius: 50%;
    background: #4F8EF8;
    color: #fff !important;
    opacity: 1;
    font-size: 12px;
    background-color: #4F8EF8;
    line-height: 33px;
    border: 1px solid #4F8EF8;
}

.report-data-table .dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 0;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    color: #06284B !important;
    font-weight: 500;
    transition: background-color .3s;
    margin: 0 5px;
    font-size: 12px;
    line-height: 33px;
    opacity: 0.5;
    border: 1px solid #06284B;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
}

.report-data-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    padding: 0;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    color: #06284B !important;
    font-weight: 500;
    transition: background-color .3s;
    margin: 0 5px;
    font-size: 12px;
    line-height: 33px;
    opacity: 0.5;
    border: 1px solid #06284B;
    border-radius: 50%;
    text-align: center;
    background: transparent;
}

.report-data-table .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
    outline: none;
}

/* new data table page css starts  */

.mrgtop40x {
	margin-top:40px;
}

.pad-right {
	padding-right: 1%;
}

.card-list-view-container.filtersCls button.btn.btn-primary.hollowBtn {
	border: 1px solid #06284B;
	background: #fff;
	color: #06284B;
}

.card-list-view-container.filtersCls button.btn.btn-primary.hollowBtn:hover {
	border: 1px solid #4F8EF8;
	color: #FFFFFF;
	background-color: #4F8EF8;
}

.filtersCls select {
    background: url(/o/nsc-theme/css/lib/../images/small-down.png) 95% no-repeat #fff;
    /* background-size: 3%; */
}

/*-----Niketa start------*/
.filtersCls .survey_period span {
    float: left;
    line-height: 40px;
    margin-right: 2%;
}
.filtersCls .survey_period input {
    width: 40%;
    float: left;
    margin-right: 2%;
}

.filtersCls a.addrow i {
    font-size: 25px;
    color: #4f8ef8;
	cursor:pointer;
}
.filtersCls a.deleterow i {
	cursor:pointer;
}

/*-----Niketa end------*/
@media (max-width: 992px){ 
	.filtersCls .displayInlineFlex {
		display: block;
    }
    .filtersCls .col-width {
        width: 100%;
    }

    .linkfilter.mrgtop20 {
        margin-top:0 !important;
    }

    .linkfilter.mrgbottom20 {
        margin-bottom:0 !important;
    }
    .pad-right {
        padding-right: 0;
    }
    .width53 {
        width: 51% !important;
    }
    
    .width1 {
        width:3% !important;
    }
    .filtersCls .surveyperiod.paddingleft0{
        padding-left:15px;
    }
    .filtersCls .surveyperiod .padding0{
        padding:15px !important;
    }
}

/* new data table page css ends */

@media (max-width: 767px) { 
    .report-data-table .dataTables_wrapper .dataTables_paginate .paginate_button{
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
} 

@media (max-width: 500px) { 
    .report-data-table table {
        width: 150% !important;
    }
}



/* feedback table css starts  */


.feedbackTable {
    margin: 40px 3%;
}

.feedbackTable thead tr {
    background: rgba(187, 211, 235, 0.3);
}
.feedbackTable table{
    color: #06284B;
}

.feedbackTable .table-bordered th, .feedbackTable .table-bordered td {
    border: 0;
}

.feedbackTable .table.dataTable thead td {
    border: 0;
}

.feedbackTable .table td {
    border-bottom-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 1px;
    border-color: #dee2e6;
    border-style: solid;
    vertical-align: middle;
}


.feedbackTable .table-striped tbody tr:nth-of-type(even) {
    background: rgba(225, 230, 234, 0.3);
}

.feedbackTable .table-striped tbody tr:nth-of-type(odd) {
    background: #fff;
}

.feedbackTable .table-striped tbody tr:nth-of-type(odd) td, .feedbackTable .table-striped tbody tr:nth-of-type(odd) th {
    background-color: #fff;
}

.feedbackTable .table thead th {
    vertical-align: top;
}

.feedbackTable .table thead td, .feedbackTable .table thead th, .feedbackTable .table-striped .table thead th {
    background-color: rgba(187, 211, 235, 0.3);
}
 

.feedbackTable .dataTables_wrapper .dataTables_paginate .next {
    background-image: url('/o/mospi-theme/images/mospi/Group 1674.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1 !important;
    border: 0 !important;
    vertical-align: middle;
}

.feedbackTable .dataTables_wrapper .dataTables_paginate .previous {
    background-image: url('/o/mospi-theme/images/mospi/Group 1673.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1 !important;
    border: 0 !important;
    vertical-align: middle;
}

 

.feedbackTable .previous:hover{
    background-image: url('/o/mospi-theme/images/mospi/Group 1673.png') !important;
}

 

.feedbackTable .next:hover {
    background-image: url('/o/mospi-theme/images/mospi/Group 1674.png') !important;
}

 

.feedbackTable .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    border-radius: 50%;
    background: #4F8EF8;
    color: #fff !important;
    opacity: 1;
    font-size: 12px;
    background-color: #4F8EF8;
    line-height: 33px;
    border: 1px solid #4F8EF8;
}

 

.feedbackTable .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border-radius: 50%;
    background: #4F8EF8;
    color: #fff !important;
    opacity: 1;
    font-size: 12px;
    background-color: #4F8EF8;
    line-height: 33px;
    border: 1px solid #4F8EF8;
}

 

.feedbackTable .dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 0;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    color: #06284B !important;
    font-weight: 500;
    transition: background-color .3s;
    margin: 0 5px;
    font-size: 12px;
    line-height: 33px;
    opacity: 0.5;
    border: 1px solid #06284B;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
}

 

.feedbackTable .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    padding: 0;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    color: #06284B !important;
    font-weight: 500;
    transition: background-color .3s;
    margin: 0 5px;
    font-size: 12px;
    line-height: 33px;
    opacity: 0.5;
    border: 1px solid #06284B;
    border-radius: 50%;
    text-align: center;
    background: transparent;

}

 

.feedbackTable .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
    outline: none;
}

 .feedbackTable .dataTables_info {
    left: 14.3%;
    position: absolute;
    top: -11px;
}

.feedbackTable .dataTables_length {
    margin-bottom: 22px;
}

.feedbackTable .table.dataTable.no-footer {
    border-bottom: 0;
    margin-bottom: 30px;
}

.feedbackTable .dataTables_wrapper .dataTables_length,.feedbackTable .dataTables_wrapper .dataTables_filter, .feedbackTable .dataTables_wrapper .dataTables_info, .feedbackTable .dataTables_wrapper .dataTables_processing, .feedbackTable .dataTables_wrapper .dataTables_paginate {
    color: #06284B;
}

.feedbackTable .dataTables_filter label {
    font-weight: bold;
}

.feedbackTable .dataTables_filter input {
    height: calc(1.5em + .75rem + 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 #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.feedbackTable .dataTables_length select {
    border: 0.5px solid rgba(130, 161, 193, 0.8);
    padding-top: 5px;
    padding-bottom: 4px;
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 4px;
    margin-left: 5px;
    margin-right: 5px;
    height: 27px;
    width: 56px;
    background: url(/o/mospi-theme/images/mospi/small-down.png) 85.75% no-repeat #fff;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    appearance: none;
    font-family: Arial, Helvetica, sans-serif;
}

 @media (max-width: 1024px) { 
    .feedbackTable .dataTables_info {
        left: 19.3%;
    }
}

@media (max-width: 992px) { 
    .feedbackTable .dataTables_info {
        left: 25.3%;
    }
}


@media (max-width: 767px) { 

    .feedbackTable .dataTables_wrapper .dataTables_paginate .paginate_button{
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

}
@media (max-width: 640px) { 
    .feedbackTable .dataTables_wrapper .dataTables_length, .feedbackTable .dataTables_wrapper .dataTables_filter {    
        text-align: left;
    }
    
    }

@media (max-width: 500px) { 
    .feedbackTable .dataTables_info {
        left: 42.3%;
    }
}

@media (max-width: 450px) { 
    .feedbackTable .dataTables_info {
        left: 46.3%;
    }
}


@media (max-width: 375px) { 
    .feedbackTable .dataTables_info {
        left: 53.3%;
    }
}

@media (max-width: 320px) { 
    .feedbackTable .dataTables_info {
        left: 60.3%;
    }
}
 
/* feedback table css ends  */
figure.sitemap_figure {
    min-width: 1553px;
}
figure.sitemap_figure.organogram_figure {
    min-width: 1296px;
	padding-top: 70px;
}
.sitemap_figure_div.organogram_figure_div {	
POSITION: relative;
 margin-top: 30px;
}    

a.orgngrm_btn1 {
left: 5%;
}
span.parenttree:before {
    display: none;
}
a.organogram_btn {
background: #06284B 0% 0% no-repeat padding-box;
	border: 0.5px solid #C9C9C9;
	border-radius: 5px;
	color: #fff;
	padding: 14px 21px;
	font-size: 20px;
	font-weight: bold;
	margin-top: 1px;
	float: left;
	position: absolute;
	top: 6px;
}
a.orgngrm_btn2 {	
right: 5%;
}

.organogram_figure_div {
    width: 100%;
    overflow-x: hidden;
}

/*CSS for Organogram*/

.organogram_figure_div {
    width: 100%;
    overflow-x: hidden;
}

figure.organogram_figure ul.tree ul li ul:before {
    left: 16px;
    height: 0px;
    width: 19px;
    top: -62px;
}

figure.organogram_figure ul.tree ul li span {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding: 30px;
    width: 155px;
    min-height: 121px;
    padding-left: 10px;
    padding-right: 10px;
}

figure.organogram_figure ul.tree ul li ul span:before {
    left: -13%;
    height: 0px;
    width: 18px;
    top: 54.5%;
}

figure.organogram_figure ul.tree ul li ul li span {
    background: #CDD4DB 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    font-size: 13px;
    color: #06284B;
    padding: 20px;
    border-radius: 0;
    min-height: auto;
}
figure.organogram_figure .tree li:before {
    top: 0px;
}
figure.organogram_figure span.parenttree {
    background: #06284B 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    color: #fff;
    padding: 14px 21px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 8px;
}
figure.organogram_figure ul.tree ul li ul li:last-child:before {
    height: 53%;
}
.orgnbtn_div {
    position: absolute;
    min-width: 1296px;
}
figure.sitemap_figure.organogram_figure li.beforeparent a:before {

	right: 0;
	content: '';
	width: 0;
	height: 17px;
	outline: solid 1px #666;
	position: absolute;
	top: 67px;
	left: 138px;
}

li.beforeparent {
position: absolute;
	top: -72px;
	left: 40%;
}

@media only screen and (max-width: 1400px) {
    figure.organogram_figure ul.tree ul li:after {
        left: 64px;
    }
    figure.organogram_figure ul.tree ul li ul:before {
        left: 61px;
    }
    figure.organogram_figure ul.tree ul li ul:before {
        left: 59px;
    }
    figure.organogram_figure ul.tree ul li ul li:before {
        left: 59px;
    }
}
@media only screen and (max-width: 1280px) {
    .organogram_figure_div {
        width: 100%;
        overflow-x: auto;
    }  
}
@media only screen and (min-width: 1368px) {
    .organogram_figure_div figure.sitemap_figure ul.tree ul li ul li:before {
        left: 71px;
    }
    .organogram_figure_div figure.organogram_figure ul.tree ul li ul:before {
    left: 72px;
    }
    .organogram_figure_div figure.sitemap_figure ul.tree ul li:after {
    top: 74px;
    left: 76px;
}
a.orgngrm_btn2 {
    right: -7%;
}
.organogram_figure_div .sitemap_figure.organogram_figure ul.tree ul li ul:before {
    left: 116px;
}
.organogram_figure_div .sitemap_figure.organogram_figure ul.tree ul li:after {
    top: 74px;
    left: 120px;
}
.organogram_figure_div .sitemap_figure.organogram_figure ul.tree ul li ul li:before {
    left: 115px;
}
figure.sitemap_figure.organogram_figure {
   min-width: 1730px;
}
.organogram_figure_div .sitemap_figure.organogram_figure ul.tree ul li ul span:before {
    left: -19px;
}
.organogram_figure_div {
    width: 100%;
    overflow-x: auto;
}
}
/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */


/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0;
    /* support: IE7 */
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/


/* states and images */

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/


/* Overlays */

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0;
    /* support: IE7 */
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
    /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}


/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only {
    width: 2.2em;
}


/* button elements seem to need a little more width */

button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}


/* button text element */

.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}


/* no icon support for input elements, provide padding by default */

input.ui-button {
    padding: .4em 1em;
}


/* button icon element(s) */

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}


/* button sets */

.ui-buttonset {
    margin-right: 7px;
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}


/* workarounds */


/* reset extra padding in Firefox, see h5bp.com/l */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}


/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}


/* RTL support */

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none;
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    /* support: IE10, see #8844 */
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    /* support: IE7 */
    font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
    cursor: default;
}


/* icon support */

.ui-menu-icons {
    position: relative;
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}


/* left-aligned */

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}


/* right-aligned */

.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("/o/nsc-theme/css/lib/images/animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}


/* For IE8 - See #6727 */

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}


/* more specificity required here to override default borders */

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}


/* vertically center icon */

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}


/* TR overrides */

.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}

.ui-tabs {
    position: relative;
    /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
    border-width: 2px;
}


/* Component containers
----------------------------------*/

.ui-widget {
    font-family: Verdana,
    Arial,
    sans-serif/*{ffDefault}*/
    ;
    font-size: 1.1em/*{fsDefault}*/
    ;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana,
    Arial,
    sans-serif/*{ffDefault}*/
    ;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #aaaaaa/*{borderColorContent}*/
    ;
    background: #ffffff/*{bgColorContent}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/
    50%/*{bgContentXPos}*/
    50%/*{bgContentYPos}*/
    repeat-x/*{bgContentRepeat}*/
    ;
    color: #222222/*{fcContent}*/
    ;
}

.ui-widget-content a {
    color: #222222/*{fcContent}*/
    ;
}

.ui-widget-header {
    border: 1px solid #aaaaaa;/*{borderColorHeader}*/
    background: #cccccc/*{bgColorHeader}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/
    50%/*{bgHeaderXPos}*/
    50%/*{bgHeaderYPos}*/
    repeat-x/*{bgHeaderRepeat}*/
    ;
    color: #222222/*{fcHeader}*/
    ;
    font-weight: bold;
}

.ui-widget-header a {
    color: #222222/*{fcHeader}*/
    ;
}


/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3/*{borderColorDefault}*/
    ;
    background: #e6e6e6/*{bgColorDefault}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/
    50%/*{bgDefaultXPos}*/
    50%/*{bgDefaultYPos}*/
    repeat-x/*{bgDefaultRepeat}*/
    ;
    font-weight: normal/*{fwDefault}*/
    ;
    color: #555555/*{fcDefault}*/
    ;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555555/*{fcDefault}*/
    ;
    text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999999/*{borderColorHover}*/
    ;
    background: #dadada/*{bgColorHover}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/
    50%/*{bgHoverXPos}*/
    50%/*{bgHoverYPos}*/
    repeat-x/*{bgHoverRepeat}*/
    ;
    font-weight: normal/*{fwDefault}*/
    ;
    color: #212121/*{fcHover}*/
    ;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
    color: #212121/*{fcHover}*/
    ;
    text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa/*{borderColorActive}*/
    ;
    background: #ffffff/*{bgColorActive}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/
    50%/*{bgActiveXPos}*/
    50%/*{bgActiveYPos}*/
    repeat-x/*{bgActiveRepeat}*/
    ;
    font-weight: normal/*{fwDefault}*/
    ;
    color: #212121/*{fcActive}*/
    ;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121/*{fcActive}*/
    ;
    text-decoration: none;
}


/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1/*{borderColorHighlight}*/
    ;
    background: #fbf9ee/*{bgColorHighlight}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/
    50%/*{bgHighlightXPos}*/
    50%/*{bgHighlightYPos}*/
    repeat-x/*{bgHighlightRepeat}*/
    ;
    color: #363636/*{fcHighlight}*/
    ;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636/*{fcHighlight}*/
    ;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a/*{borderColorError}*/
    ;
    background: #fef1ec/*{bgColorError}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/
    50%/*{bgErrorXPos}*/
    50%/*{bgErrorYPos}*/
    repeat-x/*{bgErrorRepeat}*/
    ;
    color: #cd0a0a/*{fcError}*/
    ;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a/*{fcError}*/
    ;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a/*{fcError}*/
    ;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
    /* For IE8 - See #6059 */
}


/* Icons
----------------------------------*/


/* states and images */

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(/o/nsc-theme/css/lib/images/ui-icons_222222_256x240.png)/*{iconsContent}*/
    ;
}

.ui-widget-header .ui-icon {
    background-image: url(/o/nsc-theme/css/lib/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/
    ;
}

.ui-state-default .ui-icon {
    background-image: url(/o/nsc-theme/css/lib/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/
    ;
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(/o/nsc-theme/css/lib/images/ui-icons_454545_256x240.png)/*{iconsHover}*/
    ;
}

.ui-state-active .ui-icon {
    background-image: url(/o/nsc-theme/css/lib/images/ui-icons_454545_256x240.png)/*{iconsActive}*/
    ;
}

.ui-state-highlight .ui-icon {
    background-image: url(/o/nsc-theme/css/lib/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/
    ;
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(/o/nsc-theme/css/lib/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/
    ;
}


/* positioning */

.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}


/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/


/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px/*{cornerRadius}*/
    ;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px/*{cornerRadius}*/
    ;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px/*{cornerRadius}*/
    ;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px/*{cornerRadius}*/
    ;
}


/* Overlays */

.ui-widget-overlay {
    background: #aaaaaa/*{bgColorOverlay}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/
    50%/*{bgOverlayXPos}*/
    50%/*{bgOverlayYPos}*/
    repeat-x/*{bgOverlayRepeat}*/
    ;
    opacity: .3/*{opacityOverlay}*/
    ;
    filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/
    ;
}

.ui-widget-shadow {
    margin: -8px/*{offsetTopShadow}*/
    0 0 -8px/*{offsetLeftShadow}*/
    ;
    padding: 8px/*{thicknessShadow}*/
    ;
    background: #aaaaaa/*{bgColorShadow}*/
    url(/o/nsc-theme/css/lib/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/
    50%/*{bgShadowXPos}*/
    50%/*{bgShadowYPos}*/
    repeat-x/*{bgShadowRepeat}*/
    ;
    opacity: .3/*{opacityShadow}*/
    ;
    filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/
    ;
    border-radius: 8px/*{cornerRadiusShadow}*/
    ;
}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/o/nsc-theme/css/lib/../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/o/nsc-theme/css/lib/../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/o/nsc-theme/css/lib/../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("/o/nsc-theme/css/lib/../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("/o/nsc-theme/css/lib/../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
/*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */

.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0 0;color:inherit;border:0;outline:0;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}
.modal {
	z-index: 999999 !important;
}
.sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 99999999 !important;
  }

.color_white {
	color: #fff;
}

.paddingrow {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.background-Cover {
	background-size: cover !important;
}

.overflow-x {
	overflow-x: auto;
}

.width80 {
	width: 80%;
}

.textaligncust {
	text-align: right;
}

.font17 {
	font-size: 17px !important;
	line-height: 21px !important;
}

.fontweightb {
	font-weight: bold !important;
}

.download_Pop .modal-dialog {
	max-width: 500px;
}

.download_Pop {
	padding-right: 0!important;
}

.newTicker.marquee marquee a{
	color: #06284B;
}

.newTicker.marquee marquee a:hover{
	color: #06284B;
	text-decoration: none;
}

.introduction-Container.listPdf.pTag p, .introduction-Container.listPdf.pTag li {
	color: #06284B;
    font-size: 16px;
    line-height: 28px;
}

.displayInlineFlex {
	display:inline-flex;
}

p.l_h_20{
    line-height: 20px;
}
.margnTop22
{
    margin-top: 22px;
}
.margnTop25
{
    margin-top: 25px;
}
.reports-quicklinks-section
{
    padding-top: 40px;
    padding-bottom: 40px;
}
.h-auto
{
    height: auto;
}
.minister-block .media{
	border: 0.5px solid #06284B33;
}
.quick-link-box
{
    height: 188px;
    border-radius: 5px;
    display: flex;
    border: 0.5px solid #cccccc;
    border-radius: 5px;
	overflow: hidden;
}
.quick-link-box:first-child{
    margin-bottom: 30px;
}
.quick-link-box .row,.col-md-10,.quick-link-left{
    height: 100%;
}
.quick-link-box .quick-link-left{
    display: flex;
    align-items: center;
    padding: 0px 20px 0px 30px;
    color: #06284B;
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    width: 70%;
	border-radius: 5px;
	background-color: #FFFFFF;
}
.quick-link-box .quick-link-right{
    height: 100%;
    border-radius: 0px 5px 5px 0px;
    background-color: #06284B;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 30%;
}
.quick-link-box .quick-link-right a{
    display: inline-block;
    margin-top: 18px;
}
.quick-link-box:hover .quick-link-right
{
	background-color: #4F8EF8;
}
.quick-link-box:hover .white_bg_arrow{
	display: block;
}
.quick-link-box:hover .blue_bg_arrow{
	display: none;
}
.quick-link-box .white_bg_arrow{
	display: none;
}
.contact_us_map img
{
    width: 100%;
}
.contact_us_map{
    border-right: 0.5px solid rgba(6, 40, 75, 0.5);
    padding-right: 40px;
}
.contact_us_details
{
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
}
.contact_us_details p 
{
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
}
.contact_us_details p img 
{
    margin-right: 20px;
}
.landing-page-products-section{
    padding: 10px 5% 40px 5%;
}
.landing-page-products
{
	overflow-x: auto;
	white-space: nowrap;
}
.landing-page-products .other-product{
    height: 110px;
    background-color:#FFFFFF;
    width: 210px;
    margin-right: 30px;
    margin-top: 30px;
	text-align: center;
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.landing-page-products .other-product .color_white{
	max-width: 75%;
	white-space: initial;
	margin-right: 10px;
}
.landing-page-products .other-product-overlay{
	position: absolute;
	background-color: rgba(6, 40, 75, 0.5);
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	padding: 0px 20px;
	display: none;
}
.landing-page-products .other-product-overlay .row{
	width: 100%;
}
.landing-page-products .other-product-overlay img 
{
	height: auto !important;
}
.landing-page-products .other-product:hover .other-product-overlay{
	display: flex;
}
.landing-page-products .other-product img 
{
    height: 100%;
}
.landing-page-products .other-product:last-child{
    margin-right: 0px;
}
.newLp.reportandpublication.nsc_py_40{
    padding: 40px 5%;
}
.nsc_py_40
{
	padding: 40px 5%;
}
.breadcrum-initial.nsc_breadcum{
	font-size: 14px;
}
.breadcrum.nsc_breadcum{
	font-size: 14px;
}
.nsc-footer-text{
    font-family: Arial, Helvetica, sans-serif;
    color: #08498D;
    font-weight: bold;
    font-size: 22px;
    margin: 0px;
}
.dquad_Wrap {
	width: 100%;
}

.dquad_Wrap .eSigmaTxt {
    padding-top: 18px;
}

.dquad_Wrap img {
    margin-right: 1%;
}

.sno {
	margin-right:10px;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
	display:inline-flex;
}

.ellipseCls {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.height62 {
	height:62px;
}

.colorScheme {
	color: #06284B;
}

.max-width {
	max-width: none !important;
}

#vedio  .model-dialog  .close_modal.close{
	float: right;
	font-size: 1.5rem; 
}

.txtDecorationNone:hover {
	text-decoration: none;
}

.wordBreak{
	word-break: break-word;
}

.textJustify {
	text-align: justify !important;
}
.display-list-item {
	display: list-item;
}

.paddBoxing {
	padding-left:3%;
}

.borderleft7ec {
    border-left: 1px solid rgba(6, 40, 75, 0.1);
    padding-left: 40px;
}



@media (max-width: 1024px) {
	.paddBoxing {
		padding-left:4%;
	}
	.landing-page-products .other-product{
		width: 216px;
		display: inline-block;
	}
}

@media (max-width: 992px) {
	.paddBoxing {
		padding-left:5%;
	}
	.contact_us_details
	{
		margin-top: 20px;
	}
	.newLp.reportandpublication.nsc_py_40
	{
		padding: 40px 3%;
	}
	.introduction-Container.textArea.rfd
	{
		padding-left: 8px;
		padding-right: 8px;
	}
	.nsc_py_40
	{
		padding: 40px 3%;
	}
	.newLp.reportandpublication{
		padding: 40px 8px;
	}
	.about_sdgs
	{
		padding: 0px 3% !important;
	}
	.landing-page-products-section
	{
		padding: 10px 3% 40px 3%;
	}
}

@media (max-width: 767px) {
	.borderleft7ec {
		border-left: 0;
		padding-left: 15px !important;
	}
	.card-list-view-container.dynamic.list-View.report .dynamicSearch {
        left: 1% !important;
        top: -130px !important;
	}
	.textaligncust {
		text-align: center;
	}
	.landing-page-products-section
	{
		padding: 0px 3% 30px 3%;
	}
	.newLp .reportViewAll button.viewDetails.nsc_button
	{
		margin-bottom: 30px;
	}
}


@media (max-width: 500px) {
	.paddBoxing {
		padding-left:9%;
	}
}

@media (max-width: 360px) {
	.paddBoxing {
		padding-left:10%;
	}
}

.floatRight {
	float: right !important;
}

.careeropportunity-exampattern .table-striped tbody tr:nth-of-type(odd) td, .careeropportunity-exampattern .table-striped tbody tr:nth-of-type(odd) th {
    background-color: #fff;
}

/* list view with manage class end */

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
    width: 60%;
    margin: 0;
    float: left;
    min-height: auto;
    font-size: 16px;
    line-height: 25px;
    color: #06284B;
    font-weight: 500;
    padding-right: 6%;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoTwo {
    width: 20%;
    margin: 0;
    float: left;
    border: 0;
    padding-top: 0;
    padding-right: 0%;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
    width: 20%;
    margin: 0;
    float: left;
    padding-top: 0;
    padding-right: 0;
    padding-left: 5%;
}

@media (max-width: 1024px) {
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
        width: 20%;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoTwo {
        width: 20%;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
        width: 60%;
    }
}

@media (max-width: 992px){
    .card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
        padding-right: 0%;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .infoTwo .pTwo {
        font-size: 16px;
    }
    .card-list-view-container.dynamic.list-View.manage .listGrid .infoThree .pTwo {
        font-size: 16px;
	}
	.hide-small-screen{
		display: none;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.minister-block .submenu-heading
	{
		font-size: 18px !important;
	}
	.minister-block .heading-seperator{
		margin: 0px !important;
	}
	.minister-block .sdg_text{
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width: 767px){
.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
    padding-left: 0%;
}
.newLp.reportandpublication.nsc_py_60
{
	padding: 30px 5%;
}
.minister-block
{
	margin-top: 20px;
}
   
.card-list-view-container.dynamic.list-View.manage .dynamicSearch {
    left: 0 !important;
    top: -180px;
}

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoThree {
	width: 100%;
}
.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoTwo {
	width: 100%;
}
.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne {
	width: 100%;
}
}

/* list view with manage class end */


.programTbl .table thead td, .table thead th, .table-striped .table thead th {
    background-color: transparent;
}

.ipmd_img {
	max-width: none !important;
}

.wrapperElement.share {
	display: none;
}

.wrapperElement.share.main {
	display:block;
}
/* whatsNewSection starts */

.whatsNewSection .scrollBtn {
	position: absolute;
	bottom: -43px;
	width: 75px;
	height: 75px;
	left: 17%;
}

.whatsNewSection .viewBtn {
	background: #4F8EF8;
	border-radius: 5px;
	border: 0;
	padding: 10px 17px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: 0;
	float: right;
	margin-top: -22px;
}

.whatsNewSection .viewBtn a {
	color: #fff;
}

.whatsNewSection .textArea {
	display: inline-block;
}

.whatsNewSection .textWrapper .innerWrapper img {
	vertical-align: top;
	margin-top: 9px;
	width: 13px;
	height: 13px;
	margin-right: 6px;
}

.whatsNewSection .left-section {
	/* padding: 90px 9%; */
	padding: 40px 9% 40px 14%;
}

.whatsNewSection .right-section {
	background: #F5F9FD;
	padding: 40px 7% 40px 9%;
}

.whatsNewSection .textWrapper {
	background: #fff;
	border: 0.5px solid #06284B33;
	border-radius: 5px;
	padding: 28px 16px;
	height: 300px;
	overflow: auto;
}

.whatsNewSection .left-section .imageWrapper img {
	width: 100%;
	height: 300px;
}

.whatsNewSection .left-section .imageWrapper {
	position: relative;
	height: 300px;
}

.whatsNewSection .left-section .imageTitle {
	position: absolute;
	text-align: center;
	bottom: 0;
	right: 16px;
	left: 16px;
	background: #06284B;
	color: #FFFFFF;
	opacity: 0.8;
	font-size: 14px;
	line-height: 18px;
}

.whatsNewSection .left-section .imageTitle p {
	margin-top: 1rem;
}

.whatsNewSection .textWrapper hr {
	border-top: 1px solid #06284B;
	opacity: 0.3;
}

.whatsNewSection .heading-seperator {
	margin-bottom: 28px;
}

.whatsNewSection .textWrapper .textArea p.date {
	color: #1F76D9;
	font-size: 12px;
	margin-bottom: 0;
	line-height: 14px;
}

.whatsNewSection .textWrapper .textArea p.desp {
	color: #06284B;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 10px;
}

.whatsNewSection .textWrapper .innerWrapper {
	display: inline-flex;
}

.whatsNewSection .headingSection {
	color: #06284B;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0;
}


/* css for scrollbar starts */

.whatsNewSection ::-webkit-scrollbar {
	width: 5px;
	height: 50px;
}


/* Track */

.whatsNewSection ::-webkit-scrollbar-track {
	background: transparent;
}


/* Handle */

.whatsNewSection ::-webkit-scrollbar-thumb {
	background: #06284B33;
	border-radius: 10px;
}


/* css for scrollbar ends */

/* @media only screen and (max-width: 1024px) {
    .whatsNewSection .headingSection {
        font-size: 28px;
        line-height: 34px;
    }
} */

@media only screen and (max-width: 992px) {
	.whatsNewSection .headingSection {
		font-size: 20px;
		line-height: 24px;
	}
	.contact_us_details
	{
		padding-left: 20px;
	}
}
@media only screen and (max-width: 400px){
	.minister-block .media-left{
		width: 50%;
	}
	.minister-block .media 
	{
		align-items: start !important;
	}
	.minister-block .media-left img {
		width: 100%;
	}
	.minister-block .submenu-heading{
		font-size: 16px !important;
	}
	.minister-block .heading-seperator
	{
		margin: 0px !important;
	}
}
@media only screen and (max-width: 767px) {
	.whatsNewSection .right-section {
		padding: 30px 6%;
	}

	.whatsNewSection .left-section {
		padding: 30px 6%;
	}

	.whatsNewSection .textWrapper .textArea p.desp {
		font-size: 14px;
		line-height: 24px;
	}

}

@media only screen and (max-width: 375px) {
	.whatsNewSection .right-section {
		padding: 40px 4%;
	}

	.whatsNewSection .left-section {
		padding: 40px 4%;
	}
}


/* whatsNewSection end  */


/* wrapperElement/sticky-div starts */

.wrapperElement {
	position: fixed;
	top: 60%;
	z-index: 999999;
	right: 1.5%;
}

.wrapperElement .floatIcon {
	width: 45px;
	height: 45px;
	background: #06284B;
	border-radius: 50%;
	margin-bottom: 13px;
	border: 1px solid #fff;
}

.wrapperElement img {
	padding: 36%;
}

.wrapperElement img.float_icon {
	padding: 29% 40%;
}

@media only screen and (max-width: 767px) {
	.wrapperElement {
		right: 4.5%;
	}
}

@media only screen and (max-width: 375px) {
	.wrapperElement {
		right: 7.5%;
	}
}


/* wrapperElement/sticky-div ends */


/* marquee css starts */

.marquee {
	height: 43px;
	overflow: hidden;
	position: relative;
	color: #4F8EF8;
	line-height: 43px;
	font-size: 14px;
}

.marquee marquee {
	line-height: 43px;
}

@-moz-keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
	}

	100% {
		-moz-transform: translateX(-100%);
	}
}

@-webkit-keyframes scroll-left {
	0% {
		-webkit-transform: translateX(100%);
	}

	100% {
		-webkit-transform: translateX(-100%);
	}
}

@keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	100% {
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}


/* marquee css ends */


/* quick link css begin */

.heightAuto {
	height: auto !important;
}

.viewBtn.less {
	display: none;
}


.IconTileSection {
	/* padding: 90px 3%; */
	padding: 40px 5%;
	background: #F5F9FD;
}

.IconTileSection .headingSection {
	color: #06284B;
	font-size: 28px;
	line-height: 32px;
}

.IconTileSection .tileIcon h3 {
	color: #06284B;
	font-size: 20px;
	line-height: 25px;
	margin-top: 16px;
	font-weight: 600;
	min-height: 50px;
	margin-bottom: 0;
}

.IconTileSection .tileIcon p {
	font-size: 16px;
	color: #06284B;
	line-height: 28px;
}

.IconTileSection .viewBtn {
	background: transparent;
	border: 0;
	color: #4F8EF8;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: 0;
	margin: 0 auto;
}

.IconTileSection .viewBtn span {
	border-bottom: 1px solid #4F8EF8;
}

.IconTileSection .viewBtn .fa.fa-angle-down {
	font-size: 20px;
	position: relative;
	top: 2px;
}

.IconTileSection .iconWrapper {
	height: auto !important;
	overflow: hidden;
	/* margin-bottom: 20px; */
}

.IconTileSection .iconWrapper .tileIcon {
	margin-bottom: 40px;
}

.IconTileSection .readmore {
	background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 auto;
}

.IconTileSection .readmore span {
    /* border-bottom: 1px solid #4F8EF8; */
}

.IconTileSection .iconWrapper .tileIcon img {
	height: 60px;
}

@media only screen and (max-width: 1366px) {
	.IconTileSection .iconWrapper {
		height: 690px;
	}
}

@media only screen and (max-width: 1024px) {
	.IconTileSection .iconWrapper {
		height: 800px;
	}

	.IconTileSection .tileIcon h3 {
		min-height: 50px;
		margin-bottom: 8px;
	}
}

@media only screen and (max-width: 992px) {
	.IconTileSection .iconWrapper {
		height: 500px;
	}

	.IconTileSection .headingSection {
		font-size: 20px;
		line-height: 24px;
	}

	.IconTileSection .tileIcon h3 {
		font-size: 18px;
		line-height: 24px;
	}
} 

@media only screen and (max-width: 767px) {
	.IconTileSection .iconWrapper {
		height: 660px;
	}

	.IconTileSection .headArea {
		padding: 0 6%;
	}

	.IconTileSection {
		padding: 40px 3%;
	}

	.IconTileSection .tileIcon h3 {
		min-height: auto;
	}
}

@media only screen and (max-width: 375px) {
	.IconTileSection .iconWrapper {
		height: 855px;
	}
}

@media only screen and (max-width: 320px) {
	.IconTileSection .iconWrapper {
		height: 880px;
	}
	.minister-block-updated .minister-left{
		width: 140px !important;
		overflow: hidden;
	}
	.minister-block-updated .minister-left img
	{
		width: auto !important;
	}
	.minister-block-updated .minister-right{
		width: calc(100% - 145px) !important;
	}
}
@media only screen and (max-width: 812px)
{
	.minister-right
	{
		padding: 15px 10px !important;
	}
}


/* quick link css ends */


/* banner css starts  */

#carouselExampleSlidesOnly .bannerHomepage {
	width: 100%;
	/* height: 450px; */
	height: 380px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	/* background-size: 100% 100%; */
}

.economic7thBanner {
	width: 100%;
	/* height: 450px; */
	height: 380px;
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/MoSPI_7thEC_Banner.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
}
#carouselExampleSlidesOnly .bannerHomepage.one {	
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/landing_banner1.jpg');
}

#carouselExampleSlidesOnly .bannerHomepage.two {
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/landing_banner2.jpg');

}

#carouselExampleSlidesOnly .bannerHomepage.three {
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Banner1.JPG');
	

}

#carouselExampleSlidesOnly .bannerHomepage.four {
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/MoSPI_LandingPage_Banner1.JPG');

}

#carouselExampleSlidesOnly .bannerHomepage.five {
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/MoSPI_LandingPage_Banner3.JPG');
	/* background-image: url('/o/nsc-theme/css/lib/../../images/nsc/test.JPG'); */
}

#carouselExampleSlidesOnly .bannerHomepage.six {
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Banner1.JPG');
}

#carouselExampleSlidesOnly .carousel-indicators li {
	background-color: #06284B;
    border-radius: 12px;
    border: 2px solid #fff;
    width: 10px;
    height: 10px;
}

#carouselExampleSlidesOnly .bannerWrapper {
	padding-top: 30%;
	padding-left: 15%;
}

#carouselExampleSlidesOnly .bannerWrapper .headingSection {
	font-size: 30px;
	line-height: 43px;
	letter-spacing: 0px;
	color: #06284B;
}

#carouselExampleSlidesOnly .bannerWrapper .publishDate {
	color: #06284B;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

#carouselExampleSlidesOnly .bannerWrapper .bannerDesp {
	color: #06284B;
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 30px;
}

#carouselExampleSlidesOnly .bannerWrapper .viewReports {
	background: #4F8EF8;
	padding: 10px 17px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
}

#carouselExampleSlidesOnly .bannerWrapper .heading-seperator {
	margin-bottom: 20px;
}

#carouselExampleSlidesOnly .carousel-control-prev {
	left: -4.5%;
	opacity: 1;
}

#carouselExampleSlidesOnly .carousel-control-prev-icon {
	background: url(/o/nsc-theme/css/lib/../../images/nsc/arrow-left.png) no-repeat transparent !important;
}

#carouselExampleSlidesOnly .carousel-control-next-icon,
.carousel-control-prev-icon {
	width: 30px;
	height: 30px;
}

#carouselExampleSlidesOnly .carousel-control-next {
	right: -4.5%;
	opacity: 1;
}

#carouselExampleSlidesOnly .carousel-control-next-icon {
	background: url(/o/nsc-theme/css/lib/../../images/nsc/arrow-right.png) no-repeat transparent !important;
}

@media only screen and (max-width: 1024px) {

	/* #carouselExampleSlidesOnly .bannerWrapper .headingSection {
        font-size: 28px;
        line-height: 35px;
    } */
	#carouselExampleSlidesOnly .bannerWrapper {
		padding-top: 40%;
	}
}

@media only screen and (max-width: 992px) {
	#carouselExampleSlidesOnly .bannerWrapper {
		padding-top: 50%;
	}

	#carouselExampleSlidesOnly .bannerWrapper .headingSection {
		font-size: 20px;
		line-height: 24px;
	}
}

@media only screen and (max-width: 767px) {
	#carouselExampleSlidesOnly .bannerWrapper {
		padding: 15% 6%;
	}

	#carouselExampleSlidesOnly .bannerHomepage, .economic7thBanner {
		/* height: 400px; */
	}

	#carouselExampleSlidesOnly .carousel-control-next {
		right: 0;
	}

	#carouselExampleSlidesOnly .carousel-control-prev {
		left: 0;
	}
}

@media only screen and (max-width: 375px) {
	#carouselExampleSlidesOnly .bannerWrapper {
		padding-left: 4%;
		padding-right: 4%;
	}
}


/* banner css ends  */


/*Start of Second Section Css*/

.iconSection .item a {
	cursor: pointer;
}

.iconCarousel .owl-nav button {
	position: absolute;
	top: 50%;
	background-color: #000;
	color: #fff;
	margin: 0;
	transition: all 0.3s ease-in-out;
}

.iconCarousel .owl-nav button.owl-prev {
	left: 0;
}

.iconCarousel .owl-nav button.owl-next {
	right: 0;
}

.iconCarousel .owl-dots {
	text-align: center;
	padding-top: 15px;
}

.iconCarousel .owl-dots button.owl-dot {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background: #ccc;
	margin: 0 3px;
}

.iconCarousel .owl-dots button.owl-dot.active {
	background-color: #000;
}

.iconCarousel .owl-dots button.owl-dot:focus {
	outline: none;
}

.iconCarousel .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0.38) !important;
}

.iconCarousel span {
	font-size: 70px;
	position: relative;
	top: -5px;
}

.iconCarousel .owl-nav button:focus {
	outline: none;
}

.iconCarousel {
	padding: 14px 4%;
	margin: 0;
}

.iconSection {
	background: #06284B;
}

.iconCarousel .owl-carousel .owl-item .owl-lazy {
	opacity: 1;
	/* width: 36px; */
	height: 28px;
	margin-top: 10px;
}

.iconCarousel .wrap {
	display: inline-flex;
}

.iconCarousel .wrap p {
	color: #4F8EF8;
	font-size: 30px;
	line-height: 48px;
	font-weight: 600;
	margin-left: 6px;
	margin-bottom: 0
}

.iconCarousel p.title {
	color: #fff;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 22px;
}

.iconCarousel .owl-carousel {
	text-align: center;
}

.iconCarousel .owl-carousel .owl-stage-outer {
	margin: 0px 2%;
	height: auto !important;
}

.iconCarousel .item {
	width: 70%;
}

.iconCarousel .owl-nav button {
	background: transparent !important;
}

.iconCarousel .owl-nav span {
	color: transparent;
}

.iconCarousel .owl-prev span {
	background: url(/o/nsc-theme/css/lib/../../images/nsc/arrow-left.png) 0% 50% no-repeat transparent !important;
}

.iconCarousel .owl-next span {
	background: url(/o/nsc-theme/css/lib/../../images/nsc/arrow-right.png) 0% 50% no-repeat transparent !important;
}

@media only screen and (max-width: 1024px) {
	.iconCarousel .item {
		width: 65%;
	}
}

@media only screen and (max-width: 992px) {
	.iconCarousel .wrap p {
		font-size: 24px;
	}

	.iconCarousel p.title {
		line-height: 20px;
		font-size: 14px;
	}
}

@media only screen and (max-width: 767px) {
	.iconCarousel .item {
		width: 80%;
		margin: 0 auto;
	}
}


/*End of Second Section Css*/

/* start of list-grid css  */

.card-list-view-container {
	padding: 0 5%;
}

.card-list-view-container .org-title {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 1;
	font-size: 28px;
	line-height: 32px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}

.listGrid .view-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-left: 0;
	margin-bottom: 0;
}


.listGrid .thumbnail {
	margin-bottom: 24px;
	background: #F5F9FD 0% 0% no-repeat padding-box;
	box-shadow: 0px 0px 4px #D3E4F5;
	border-radius: 5px;
	border: 0;
	padding: 26px 30px;
	min-height: 308px;
}

.listGrid .item.list-group-item {
	float: none;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0 1rem;
	border: 0;
}

.listGrid .item.list-group-item .img-event {
	float: left;
	width: 30%;
}

.listGrid .item.list-group-item .list-group-image {
	margin-right: 10px;
}

.listGrid .item.list-group-item .thumbnail {
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
	min-height: auto;
	padding: 16px 20px;
}

.listGrid .item.list-group-item .caption {
	float: left;
	width: 70%;
	margin: 0;
}

.listGrid .item.list-group-item:before,
.item.list-group-item:after {
	display: table;
	content: " ";
}

.listGrid .item.list-group-item:after {
	clear: both;
}

.listGrid .item.list-group-item .infoOne {
	width: 20%;
	margin: 0;
	float: left;
	padding-right: 8%;
	min-height: auto;
}

.listGrid .item.list-group-item .infoTwo {
	width: 15%;
	margin: 0;
	float: left;
	border: 0;
	padding-top: 13px;
	padding-right: 5%;
}

.listGrid .item.list-group-item .infoTwo .wrap {
	display: block;
}

.listGrid .item.list-group-item .infoTwo .pOne {
	margin-right: 0px;
	margin-bottom: 10px;
}

.listGrid .item.list-group-item .infoTwo hr {
	display: none;
}

.listGrid .item.list-group-item .infoThree {
	width: 25%;
	margin: 0;
	float: left;
	padding-top: 8px;
	padding-right: 4%;
}

.listGrid .item.list-group-item .infoFour {
	width: 30%;
	margin: 0;
	float: left;
	padding-top: 8px;
	padding-right: 2%;
}

.listGrid .item.list-group-item .infoFive {
	width: 20%;
	margin: 0;
	float: left;
}

.listGrid .item.list-group-item .infoFive p {
	top: 30%;
}

.listGrid .infoFive p {
	margin-bottom: 0;
	letter-spacing: 0px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: 600;
	position: absolute;
	top: 26px;
	right: 30px;
	padding: 9px 15px;
	background: #4F8EF8;
	border-radius: 5px;
}

.listGrid .infoFive p a {
	color: #fff;
}

.listGrid .infoOne {
	color: #3F4D68;
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 35px;
	font-weight: 600;
	width: 70%;
	min-height: 80px;
}

.listGrid .infoTwo .wrap {
	display: inline-flex;
}

.listGrid .infoTwo hr {
	opacity: 0.5;
	border-top: 0.25px solid #3F4D68;
}

.listGrid .infoTwo .pOne {
	color: #3F4D68;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 14px;
	margin-right: 6px;
}

.listGrid .infoTwo .pTwo {
	color: #3F4D68;
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 21px;
	margin-top: -4px;
	word-break: break-word;
}

.listGrid .infoThree p {
	color: #3F4D68;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 14px;
}

.listGrid .infoFour p {
	color: #3F4D68;
	font-size: 13px;
	line-height: 24px;
	margin-top: -5px;
}

.listGrid .thumbnail .inline-wrap {
	display: inline-flex;
}

.listGrid .thumbnail .inner-wrap {
	display: inline-flex;
}

.listGrid .thumbnail .inline-wrap img {
	width: 14px;
	height: 14px;
	margin-right: 14px;
}

.listGrid .thumbnail .inner-wrap img.altTel {
	/* margin-left: 14px; */
	width: 14px;
	height: 14px;
	margin-right: 14px;
}

.listGrid .thumbnail .infoThree p.mrgRight {
	margin-right: 14px;
}

.listGrid .list-group-item .infoFour p {
	margin-top: -7px;
	font-size: 14px;
	line-height: 26px;
}

@media only screen and (max-width: 1024px) {

	.listGrid .thumbnail .infoThree p.mrgRight {
		margin-right: 10px;
	}

	.listGrid .thumbnail .inner-wrap img.altTel {
		/* margin-right: 10px; */
	}

	.listGrid .thumbnail .inline-wrap img {
		margin-right: 10px;
	}

	.listGrid .list-group-item .thumbnail .inner-wrap img.altTel {
		margin-left: 0;
	}

	.listGrid .item.list-group-item .infoOne {
		padding-right: 2%;
		width: 17%;
	}

	.listGrid .item.list-group-item .infoTwo {
		width: 18%;
	}

	.listGrid .item.list-group-item .infoThree {
		width: 18%;
	}

	.listGrid .list-group-item .thumbnail {
		padding: 26px 26px;
	}

	.listGrid .item.list-group-item .infoFive p {
		right: 26px;
	}

	.listGrid .infoOne {
		width: 60%;
		font-size:22px;
	}

	.listGrid .item.list-group-item .infoFour {
		padding-right: 1%;
	}
}

@media only screen and (max-width: 992px) {

	.listGrid .infoOne {
		font-size: 20px;
		line-height: 28px;
		min-height: auto;
	}

	.listGrid .item {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.listGrid .item.list-group-item .infoOne {
		font-size: 18px;
		line-height: 24px;
	}

	.listGrid .item.list-group-item .thumbnail .inline-wrap img {
		margin-right: 10px;
	}

	.listGrid .item.list-group-item .thumbnail .inner-wrap img.altTel {
		margin-right: 10px;
	}

	.listGrid .item.list-group-item .infoTwo .pTwo {
		font-size: 15px;
		line-height: 20px;
	}

	.listGrid .infoFive p {
		margin-bottom: 0;
		right: 26px;
	}

	.listGrid .thumbnail {
		padding: 26px 26px;
		min-height: auto;
	}

	.listGrid .item.list-group-item .infoTwo {
		padding-right: 3%;
	}
}

@media only screen and (max-width: 767px) {

	.listGrid .infoOne {
		font-size: 18px;
	}

	.listGrid .item.list-group-item .infoOne {
		width: 100%;
		padding-right: 40%;
	}

	.listGrid .item.list-group-item .infoTwo {
		width: 100%;
		padding-top: 0;
		padding-right: 0;
	}

	.listGrid .item.list-group-item .infoThree {
		width: 100%;
		padding-right: 0;
	}

	.listGrid .item.list-group-item .infoFour {
		width: 100%;
		padding-top: 0;
		padding-right: 0;
	}

	.listGrid .item.list-group-item .infoFive {
		width: 100%;
	}

	.listGrid .item.list-group-item .thumbnail .inner-wrap img.altTel {
		/* margin-left: 10px; */
	}

	.listGrid .item.list-group-item .infoFive p {
		top: 10%;
	}

	.listGrid .item.list-group-item .infoTwo hr {
		display: block;
	}
}

@media only screen and (max-width: 375px) {
	.listGrid .infoOne {
		width: 60%;
	}
}

@media only screen and (max-width: 320px) {
	.listGrid .infoOne {
		width: 55%;
	}
}


/*Start of List View & Card View*/

.card-list-view-container.dynamic.list-View .reportandpublication a.ImageHover:hover img.before_hover {
	display: none;
}

.card-list-view-container.dynamic.list-View .reportandpublication a.ImageHover:hover img.after_hover {
	display: initial !important;
}

.card-list-view-container .form-control::-webkit-input-placeholder {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 0.5;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.card-list-view-container select {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 0.5;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/o/nsc-theme/css/lib/../../images/nsc/small-down.png) 90.75% no-repeat #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 11px;
	padding-left: 11px;
	text-overflow: '';
}

.card-list-view-container select::-ms-expand {
	display: none;
}

.card-list-view-container option:not(:checked) {
	color: black;
}

.card-list-view-container option:checked {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 0.5;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


/* WebKit, Blink, Edge */

.card-list-view-container .form-control:-moz-placeholder {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 0.5;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Mozilla Firefox 4 to 18 */

.card-list-view-container .form-control::-moz-placeholder {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 0.5;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Mozilla Firefox 19+ */

.card-list-view-container .form-control:-ms-input-placeholder {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 0.5;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Internet Explorer 10-11 */

.card-list-view-container .form-control::-ms-input-placeholder {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 0.5;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Microsoft Edge */

.dropdown-button {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
}

.textox-height {
	height: 36px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.5px solid #82A1C1;
	border-radius: 5px;
	opacity: 0.7;
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 11px;
	padding-left: 11px;
}

.floatleft {
	float: left;
}


/*End of List View  Card View*/


/*Start of List Card View Pagination Css*/

.card-list-view-container .pagination {
	display: inline-block;
	margin-top: 10px;
}

.card-list-view-container .pagination a {
	color: #06284B;
	float: left;
	text-decoration: none;
	transition: background-color .3s;
	margin: 0 5px;
	font-size: 12px;
	line-height: 33px;
	opacity: 0.5;
	border: 1px solid #06284B;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	text-align: center;
}

.card-list-view-container .pagination a.active {
	color: #fff;
	opacity: 1;
	font-size: 12px;
	background-color: #4F8EF8;
	line-height: 33px;
	border: 1px solid #4F8EF8;
}

.card-list-view-container .pagination a:hover:not(.active) {
	background-color: #ddd;
}

.card-list-view-container .pagination a:last-child,
.card-list-view-container .pagination a:first-child {
	border: none;
	margin-top: -1px;
	margin-bottom: -1px;
}

.displayinlineblock {
	display: inline-block;
}

.card-list-view-container .showItem {
	margin-top: 9px;
	margin-bottom: 15px;
}

.card-list-view-container .upperpagination {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 1;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}

.card-list-view-container .upperpaginationheight {
	margin-left: 5px;
	margin-right: 5px;
	height: 27px;
	width: 56px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 12px;
	opacity: 1;
	background: url(/o/nsc-theme/css/lib/../../images/nsc/small-down.png) 90.75% no-repeat #fff;
}

.displayinlineflex {
	display: inline-flex;
}

.card-list-view-container.dynamic {
	margin-top:40px;
}

.card-list-view-container label {
	text-align: left;
	letter-spacing: 0px;
	color: #06284B;
	opacity: 1;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
}

.card-list-view-container button {
	text-align: left;
	letter-spacing: 0px;
	opacity: 1;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: left;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 9px 19px;
}

.card-list-view-container button.btn.btn-primary {
	color: #FFFFFF;
	background-color: #4F8EF8;
	border-color: #4F8EF8;
}

.card-list-view-container button.btn.btn-primary:hover {
	color: #FFFFFF;
	background-color: #4F8EF8;
	border-color: #4F8EF8;
}

.card-list-view-container .pagination a.next,
.card-list-view-container .pagination a.prev {
	opacity: 1;
}

.card-list-view-container .pagination a.next {
	margin-right: 0;
}

.mrgtop25 {
	margin-top: 25px;
}

.mrgbottom25 {
	margin-bottom: 25px;
}

.mrgright25 {
	margin-right: 25px;
}

.cardlistbluebkg {
	background-color: #4F8EF8;
}

.cardlistwhitebkg {
	background-color: #fff;
}

#cardview-component img,
#listview-component img {
	width: 40px;
	height: 35px;
}


/*End of List Card View Pagination Css*/


/*Start of Media Query Section*/

@media (max-width: 992px) {
	.card-list-view-container .org-title {
		font-size: 20px;
		line-height: 24px;
	}
}

@media (max-width: 823px) {
	.card-list-view-container .margintop15 {
		margin-top: 15px
	}
}

@media (max-width: 767px) {
	.card-list-view-container .form-group.floatright {
		float: left !important;
	}
}

@media (max-width: 375px) {

	.card-list-view-container .pagination a,
	.card-list-view-container .pagination a.active {
		margin: 0px 3px;
		font-size: 10px;
	}
}

@media (max-width: 360px) {

	.card-list-view-container .pagination a,
	.card-list-view-container .pagination a.active {
		margin: 0px 2px;
		font-size: 10px;
	}
}

@media (max-width: 320px) {

	.card-list-view-container .pagination a,
	.card-list-view-container .pagination a.active {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.card-list-view-container .pagination a.next img,
	.card-list-view-container .pagination a.prev img {
		width: 30px;
		height: 30px;
	}
}

/* css added for pagination starts  */

.dynamic .listGrid .view-group {
	padding-top: 30px;
}

.dynamic .productGrid {
	margin-left: 0;
	position: relative;
}

.pager span.current {
	border: red;
	border-radius: 5px;
	font-weight: bold;
	color: red;
}

.dataError {
	width: 100%;
	font-size: 20px;
	text-align: center;
	padding: 10px;
}

.searchBox {
	/* width: 300px; */
	/* margin: 0 auto; */
}

.searchBox .search {
	/* width: 100%; */
	/* height: 30px; */
}

.dynamicSearch {
	top: -127px;
	position: absolute;
	left: 16%;
}

.staticSearch {
	visibility: hidden;
}

.showing {
	width: 100%;
	text-align: center;
}

.dropdown:hover .dropdown-menu {
	display: block;
}

.pager span {
	border-radius: 5px;
	border: #a6a6a8 1px solid;
	padding: 5px 14px;
	margin: 0 3px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

div#dataPager .options {
	position: absolute;
	top: -32px;
	left: 0;
}

div#dataPager .showing {
	display: none !important;
}

.pager {
	text-align: right;
	margin-right: 10px;
}

.pager span {
	padding: 0;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	color: #06284B;
	font-weight: 500;
	transition: background-color .3s;
	margin: 0 5px;
	font-size: 12px;
	line-height: 33px;
	opacity: 0.5;
	border: 1px solid #06284B;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	text-align: center;
}

.pager span.current {
	border-radius: 50%;
	background: #4F8EF8;
	color: #fff;
	opacity: 1;
	font-size: 12px;
	background-color: #4F8EF8;
	line-height: 33px;
	border: 1px solid #4F8EF8;
}

span.prev-page.btn {
	border: 0;
	padding: 0;
	opacity: 1;
}

span.next-page.btn {
	padding: 0;
	border: 0;
	opacity: 1;
}

.options {
	font-size: 14px;
}

.options span {
	color: #06284B;
}

div#products .row {
	width: 100%;
}

.card-list-view-container select.perPage {
	border: 0.5px solid rgba(130, 161, 193, 0.8);
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 4px;
	margin-left: 5px;
	margin-right: 5px;
	height: 27px;
	width: 56px;
	background: url(/o/nsc-theme/css/lib/../../images/nsc/small-down.png) 85.75% no-repeat #fff;
}

@media (max-width: 767px) {

	.dynamicSearch {
		top: -202px;
		position: absolute;
		left: 0;
		padding-left: 0;
	}

}

/* css added for pagination ends  */


/* end of list-grid css  */

/* about ministry introduction css starts  */
hr.about-ministry-hr {
	position: absolute !important;
	right: 2% !important;
	border-right: 1px solid rgba(0, 0, 0, .1) !important;
	height: 270px !important;
	left: 0 !important;
	top: 0% !important;
	border-top: 0 !important;
}

.introduction-Container {
	padding-top: 40px;
    background: #F5F9FD;
    padding-bottom: 10px;
}

.introduction-Container .intro {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 40px;
}

.introduction-Container .intro.second {
	margin-bottom: 40px;
	margin-top: -40px;
}

.introduction-Container .sub-intro {
	letter-spacing: 0px;
	color: #06284B;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 30px;
}

.customministry.introduction-Container .sub-intro {
	min-height: 52px;
}


.introduction-Container .sub-col {
	padding-left: 0;
	list-style: none;
	position: relative;
	z-index: 999;
}

.introduction-Container .sub-col li a {
	letter-spacing: 0px;
	color: #4F8EF8;
	font-size: 16px;
	line-height: 28px;
}

.introduction-Container .sub-col li {
	margin-bottom: 30px;
}

.introduction-Container hr {
	position: absolute;
	right: 2%;
	border-right: 1px solid rgba(0, 0, 0, .1);
	height: 210px;
	left: 0;
	top: 10%;
	border-top: 0;
}

@media (max-width: 1024px) {

	.introduction-Container hr {
		right: 1%;
	}

}

@media (max-width: 992px) {

	.introduction-Container hr.one {
		display: none;
	}

	.introduction-Container .sub-intro {
		font-size: 18px;
	}

	.customministry.introduction-Container .sub-intro {
		min-height: 78px;
	}

}

@media (max-width: 767px) {

	.customministry.introduction-Container .sub-intro {
		min-height: auto;
	}

	.introduction-Container .intro.second {
		margin-top: -10px;
	}

	.introduction-Container .row-cell {
		flex: unset;
		max-width: 100%;
	}

	.introduction-Container .sub-intro {
		margin-bottom: 20px;
	}

	.introduction-Container .sub-col li {
		margin-bottom: 20px;
	}

	.introduction-Container hr {
		display: none;
	}

	.introduction-Container .sub-col li a {
		font-size: 14px;
		line-height: 24px;
	}

	.introduction-Container .intro {
		margin-bottom: 30px;
		font-size: 14px;
		line-height: 24px;
	}
}

/* about ministry introduction css ends  */

/* pdf list css starts */

.introduction-Container.listPdf {
	padding-top: 40px;
    background: #fff;
    padding-bottom: 20px;
}

.introduction-Container.listPdf .intro {
	margin-bottom: 30px;
}

.introduction-Container.listPdf .sub-col li {
	margin-bottom: 20px;
}

@media (max-width: 767px) {

	.introduction-Container.listPdf {
		padding-bottom: 20px;
	}	

}

/* pdf list css ends  */

/* css for function starts  */

.functionPad {
	padding: 0;
}

.functionPadright {
	padding: 0;
}

.functionSection .icon {
	/* border: 0.5px solid #06284B80; */
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 50%;
	width: 77px;
	height: 77px;
	margin-bottom: 60px;
	background: #fff;
	margin-left: -2px;
}

.functionSection .icon img {
	padding: 25%;
}

.functionSection .iconData {
	letter-spacing: 0px;
	color: #06284B;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px;
}

.functionSection .iconDataSub {
	font-size: 16px;
	color: #06284B;
}

.functionSection {
	padding-top: 40px;
    padding-bottom: 0;
}

.functionSection .intro {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 40px;
}

.functionSection hr {
	position: absolute;
	border-left: 1px solid rgba(0, 0, 0, .1);
	right: 0%;
	left: 5.5%;
	height: 115px;
	top: 77px;
	border-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.functionWrapper {
	/* padding-bottom: 40px; */
	margin-bottom: 40px;
	position: relative;
}

@media (max-width: 1366px) {
	.functionSection hr {
		left: 8%;
	}
	
}

@media (max-width: 1024px) {
	.functionSection hr {
		height: 200px;
	}

	.functionSection .icon {
		margin-left: -14px;
	}
}

@media (max-width: 992px) {

	.functionSection .icon {
		margin-left: -17px;
	}

	.functionSection .iconData {
		font-size: 18px;
	}
}

@media (max-width: 767px) {

	.functionPad {
		padding: 0;
	}

	.functionWrapper {
		padding: 0 2%;
	}

	.functionSection .icon {
		margin-left: -2px;
	}

	.functionSection hr {
		left: 16%;
	}

	.functionSection .iconDataSub {
		font-size: 14px;
		line-height: 24px;
	}

	.functionSection .iconData {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.functionSection .intro {
		margin-bottom: 30px;
		font-size: 14px;
		line-height: 24px;
	}

	.functionSection {
		padding-top: 40px;
    	padding-bottom: 0;
	}

	.functionWrapper {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 640px) {
	.functionSection hr {
		left: 18%;
	}
}

@media only screen and (max-width: 568px) {
	.functionSection hr {
		left: 11%;
	}
}

@media only screen and (max-width: 460px) {
	.functionSection hr {
		left: 14%;
	}
}

@media (max-width: 375px) {
	.functionSection hr {
		height: 250px;
	}

	.functionSection hr {
		left: 15%;
	}
}

@media (max-width: 320px) {
	.functionSection hr {
		height: 300px;
	}

	.functionSection hr {
		left: 16%;
	}
}

/* responsilibities css starts  */

.responsibilities {
	padding-top: 40px;
    padding-bottom: 40px;
}

.responsibilities .headingSection {
	color: #06284B;
	font-size: 28px;
	line-height: 32px;
}

.responsibilities .heading-seperator img {
	width: auto;
}

.responsibilities .nav-tabs {
	border-bottom: none;
	padding-bottom: 30px;
}

.responsibilities .nav-tabs .nav-link.oneDiv {
	padding-left: 0;
}

.responsibilities .nav-tabs .nav-item.show .nav-link,
.responsibilities .nav-tabs .nav-link.active {
	color: #4F8EF8;
	border: 0;
}

.responsibilities .nav-tabs .nav-link {
	color: #06284B;
	letter-spacing: 0px;
	font-size: 22px;
    line-height: 26px;
	padding: 0 28px;
	font-weight: 600;
}

.responsibilities button {
	color: #4F8EF8;
}

/* .responsibilities .coLRow-wrap{
	padding: 0;
} */

@media (max-width: 1024px) {
	.responsibilities .nav-tabs .nav-link {
		padding: 0 25px;
	}
}

@media (max-width: 992px) {
	.org-title {
		font-size: 20px !important;
		line-height: 24px !important;
	}

	.responsibilities .nav-tabs .nav-link {
		padding: 0 10px;
		font-size: 18px;
		line-height: 24px;
	}

	.responsibilities .headingSection {
		font-size: 20px;
		line-height: 24px;
	}
}

@media (max-width: 767px) {

	.responsibilities .nav-tabs {
		flex-direction: column;
	}

	.responsibilities .nav-tabs .nav-link {
		width: 100%;
		padding: 15px 0px;
	}

	.responsibilities p.sdg_text {
		font-size: 14px;
		line-height: 24px;
	}

	p.sdg_bold,
	p.sdg_text {
		font-size: 14px !important;
		line-height: 24px !important;
	}
}

/* responsilibities css ends */

/* subordinate css starts */

.introduction-Container.textArea {
	padding-top: 40px;
    background: #fff;
    padding-bottom: 0;
}

.introduction-Container.textArea .sub-intro {
	margin-bottom: 24px;
}

.introduction-Container.textArea .colDiv p {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	background: #F5F9FD;
	border-radius: 20px;
	padding: 15px;
	margin-bottom: 10px;
}

.introduction-Container.textArea .row-cell {
	padding-bottom: 30px;
}

.introduction-Container.textArea hr {
	position: absolute;
	right: 0%;
	border-right: 1px solid rgba(0, 0, 0, .1);
	height: 260px;
	left: 0;
	top: 12%;
	border-top: 0;
}

.introduction-Container.textArea hr.smallTwo {
	height: 180px;
	top: 17%;
}

@media (max-width: 1024px) {
	.introduction-Container.textArea hr {
		height: 280px;
	}

	.introduction-Container.textArea hr.smallTwo {
		height: 220px;
	}
}

@media (max-width: 992px) {
	.introduction-Container.textArea hr.smallTwo {
		height: 250px;
		top: 25%;
	}

	.introduction-Container.textArea .sub-intro {
		font-size: 18px;
		line-height: 24px;
	}
}

@media (max-width: 767px) {
	.introduction-Container.textArea {
		padding-bottom: 30px;
	}

	.introduction-Container.textArea .colDiv p {
		font-size: 14px;
		line-height: 24px;
	}

	.introduction-Container.textArea .intro {
		margin-bottom: 10px;
	}

	.introduction-Container.textArea .sub-intro {
		margin-bottom: 20px;
		margin-top: 20px;
	}
}

/* subordinate css ends*/

/* Documents section css starts  */

.introduction-Container.docs {
	padding-top: 40px;
    padding-bottom: 10px;
}

.introduction-Container.docs .sub-col {
	width: 75%;
}

.introduction-Container.docs .sub-col li a {
	letter-spacing: 0px;
	color: #4F8EF8;
	font-size: 16px;
	line-height: 18px;
}

@media (max-width: 1024px) {
	.introduction-Container.docs .sub-col {
		width: 80%;
	}
}

@media (max-width: 992px) {
	.introduction-Container.docs .sub-col {
		width: 85%;
	}

}

@media (max-width: 767px) {
	.introduction-Container.docs {
		padding-top: 40px;
    	padding-bottom: 20px;
	}

	.introduction-Container.docs .sub-col li a {
		font-size: 14px;
	}

	.introduction-Container.docs .sub-col {
		width: 100%;
	}
}

/* Documents section css ends  */

/* contact us section css starts  */

.introduction-Container.contactUs {
	padding-top: 40px;
    padding-bottom: 35px;
    background: #fff;
}

.contactUs .inline-wrap {
	display: inline-flex;
}

.contactUs .inline-wrap img {
    width: 18px;
    height: 18px;
    margin-right: 14px;
}

.contactUs .inline-wrap img.locationIcon {
	width: 14px;
	height: 14px;
	margin-right: 14px;
}

.contactUs p.para {
	color: #3F4D68;
	font-size: 16px;
	line-height: 28px;
	margin-top: -5px;
	margin-bottom: 5px;
}

.contactUs p.location.para {
	width: 60%;
}

.introduction-Container.contactUs .sub-intro {
	width: 70%;
	margin-bottom: 17px;
}

.introduction-Container.contactUs .sub-intro-detail {
	font-weight: 500;
	margin-top: -14px;
}

.introduction-Container.contactUs hr {
	position: absolute;
	right: 15%;
	border-right: 1px solid rgba(0, 0, 0, .1);
	height: 120px;
	left: 0px;
	top: 0%;
	border-top: 0;
}

@media (max-width: 992px) {
	.introduction-Container.contactUs .sub-intro {
		width: 100%;
	}

	.contactUs p.location.para {
		width: 100%;
	}

	.introduction-Container.contactUs hr {
		right: 3%;
	}
}

@media (max-width: 767px) {
	.recent_activities.process p.sdg_text {
		height: 198px;
		font-size: 14px;
		line-height: 24px;
	}

	.recent_activities.process .wrapperRow {
		padding: 40px 20px;
		width: 70%;
	}
	.contactUs p.para {
		font-size: 14px;
		line-height: 24px;
	}

	.contactUs .left-corner {
		margin-bottom: 20px;
	}

	.introduction-Container.contactUs {
		padding-top: 40px;
    	padding-bottom: 35px;
	}
}

/* contact us section css ends  */

/* list view page css starts */

.card-list-view-container.dynamic.list-View .search.form-control.textox-height {
	/* width: 55%; */
	width: 100%;
}

.card-list-view-container.dynamic.list-View .dynamicSearch {
	left: 31.3%;
	width: 19.3%;
}

.card-list-view-container.dynamic.list-View .cont_one {
	padding-right: 0;
}

.card-list-view-container.dynamic.list-View .cont_three {
	padding-left: 0;
	padding-right: 0;
}

.card-list-view-container.dynamic.list-View .pager {
	text-align: right;
	margin-right: -10px;
}

.card-list-view-container.dynamic.list-View .hollowBtn {
	border: 1px solid #06284B;
	background: #fff;
	color: #06284B;
}

.card-list-view-container.dynamic.list-View button.btn.btn-primary.hollowBtn:hover {
	border: 1px solid #4F8EF8;
	color: #FFFFFF;
	background-color: #4F8EF8;
}

.card-list-view-container button.btn.btn-primary {
	width: 108px;
	text-align: center;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item {
	padding-right: 0;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
	width: 67%;
	margin: 0;
	float: left;
	min-height: auto;
	font-size: 16px;
	line-height: 25px;
	color: #06284B;
	font-weight: 500;
	padding-right: 6%;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoTwo {
	width: 13%;
	margin: 0;
	float: left;
	border: 0;
	padding-top: 0;
	padding-right: 4%;
}

.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
	width: 20%;
	margin: 0;
	float: left;
	padding-top: 0;
	padding-right: 11%;
}

.card-list-view-container.dynamic.list-View .listGrid .infoTwo .pOne {
	color: #06284B;
	font-size: 12px;
	line-height: 14px;
	margin-right: 0px;
}

.card-list-view-container.dynamic.list-View .listGrid .infoTwo .pTwo {
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 21px;
	margin-top: -4px;
	color: #06284B;
}

.card-list-view-container.dynamic.list-View .listGrid .infoThree .pOne {
	color: #06284B;
	font-size: 12px;
	line-height: 14px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.card-list-view-container.dynamic.list-View .listGrid .infoThree .pTwo {
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 21px;
	margin-top: -4px;
	color: #06284B;
}

.card-list-view-container.dynamic.list-View .reportandpublication {
	padding: 0;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 40px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .imageWrapper {
	position: relative;
}

.card-list-view-container.dynamic.list-View .reportandpublication .imageTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background: #06284B;
	opacity: 0.9;
	display: inline-flex;
	width: 100%;
	padding: 10px 20px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaTxt {
	width: 90%;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaTxt .titles {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaTxt .date {
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 0;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaimg {
	width: 10%;
}

.card-list-view-container.dynamic.list-View .reportandpublication .areaimg img {
	height: 23px;
	width: 23px;
	float: right;
	margin-top: 9px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .item1 {
	background: transparent;
	border: 0;
	padding: 0;
}

.card-list-view-container.dynamic.list-View .overflow_content {
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
}

.card-list-view-container.dynamic.list-View .mrgtop20 {
	margin-top: 20px;
}

.card-list-view-container.dynamic.list-View .carouselCapacity .owl-nav {
	top: -54%;
	right: -15px;
}

.card-list-view-container.dynamic.list-View .title_sdgs {
	font-size: 24px;
	line-height: 29px;
}

.card-list-view-container.dynamic.list-View .reportandpublication .owl-carousel .owl-item .imageWrapper img {
	height: 190px;
}

@media (max-width: 1024px) {
	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		width: 65%;
		padding-right: 6%;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoTwo {
		width: 14%;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
		width: 21%;
	}

	.card-list-view-container.dynamic.list-View button.btn.btn-primary {
		width: 75px;
		padding: 9px 9px;
		font-size: 12px;
	}
}

@media (max-width: 992px) {

	/* .card-list-view-container.dynamic.list-View .dynamicSearch {
		width: 100%;
	} */

	.card-list-view-container.dynamic.list-View .title_sdgs {
		font-size: 18px;
		line-height: 24px;
	}

	.card-list-view-container label {
		font-size: 14px;
	}

	.card-list-view-container.dynamic.list-View .search.form-control.textox-height {
		width: 86%;
	}

	.card-list-view-container.dynamic.list-View .dynamicSearch {
		left: 47%;
		top: -208px;
		width: 100%;
	}

	.card-list-view-container.dynamic.list-View .reportandpublication .item1 {
		width: 100%;
		margin-left: 0;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoFive p {
		right: 15px;
		padding: 9px 9px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
		padding-right: 13%;
	}

	.card-list-view-container.dynamic.list-View .listGrid .list-group-item .thumbnail {
		/* padding: 26px 15px; */
		padding: 16px 20px;
	}
}

@media (max-width: 767px) {

	.card-list-view-container.dynamic.list-View .carouselCapacity .owl-nav {
		top: -45%;
		right: -15px;
	}

	.card-list-view-container.dynamic.list-View .reportandpublication .owl-carousel .owl-item .imageWrapper img {
		height: 250px;
	}

	.card-list-view-container.dynamic.list-View .search.form-control.textox-height {
		width: 100%;
	}

	.card-list-view-container.dynamic.list-View .dynamicSearch {
		left: 0;
		top: -290px;
	}

	.card-list-view-container.dynamic.list-View .form-group.floatright {
		float: unset !important;
	}

	.card-list-view-container.dynamic.list-View button.btn.btn-primary {
		width: 100%;
		padding: 9px 3px;
	}

	.card-list-view-container.dynamic.list-View .cont_three {
		padding-left: 15px;
		padding-right: 15px;
	}

	.card-list-view-container.dynamic.list-View .cont_one {
		padding-right: 15px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		width: 100%;
		padding-right: 24%;
		font-size: 14px;
		line-height: 24px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoTwo {
		width: 100%;
		padding-right: 0;
	}

	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoThree {
		width: 100%;
		padding-right: 0;
	}

	.card-list-view-container.dynamic.list-View .listGrid .infoTwo .pTwo {
		font-size: 14px;
	}

	.card-list-view-container.dynamic.list-View .listGrid .infoThree .pTwo {
		font-size: 14px;
	}

	.card-list-view-container.dynamic.list-View .pager {
		margin-right: -5px;
	}

	.card-list-view-container.dynamic .pager span {
		line-height: 30px;
		width: 30px;
		height: 30px;
		margin: 0 3px;
	}

	.card-list-view-container.dynamic .pager span img {
		width: 30px;
		height: 30px;
	}

	.card-list-view-container.dynamic .pager span.current {
		line-height: 30px;
	}

	.card-list-view-container.dynamic .listGrid .item {
		padding-right: 0;
	}

}

@media (max-width: 375px) {
	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		padding-right: 28%;
	}
}

@media (max-width: 360px) {
	.card-list-view-container.dynamic.list-View .listGrid .item.list-group-item .infoOne {
		padding-right: 30%;
	}
}

@media (max-width: 320px) {
	.listGrid .infoFive p {
		font-size: 12px;
	}
}

/* list view page css ends  */

/* process section css starts  */
.recent_activities.process {
	background: url(/o/nsc-theme/css/lib/../../images/nsc/process.png);
	padding: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.functionSection hr {
    left: 7.5%;
}
.urbansec .gss_list hr{
left: 7%;
}
.recent_activities.process h4,
.recent_activities.process p {
	color: #06284B;
}

.recent_activities.process .wrapperRow {
	background: #F5F9FD;
	margin: 0 auto;
	padding: 40px 60px;
	width: 54%;
}

.recent_activities.process p.sdg_text {
	line-height: 28px;
	height: 275px;
	overflow: hidden;
}

.recent_activities .viewBtn.readless {
	display: none;
	background: transparent;
	border: 0;
	color: #4F8EF8;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: 0;
	margin: 0 auto;
}

.recent_activities button.readless span {
	text-decoration: underline;
}



@media (max-width: 992px) {
	.recent_activities.process .wrapperRow {
		padding: 40px 50px;
		width: 70%;
	}

	.recent_activities .submenu-heading.org-title {
		font-size: 20px;
		line-height: 24px;
	}
}

@media only screen and (min-width: 767px) and (max-width: 814px) {
	.minister-block-updated .minister-left{
		width: 140px;
	}
	.minister-block-updated .minister-right{
		width: calc(100% - 150px);
		height: auto;
		padding: 8px;
	}
	.minister-block-updated .heading-seperator
	{
		margin: 0px;
		margin-bottom: 0px;
		line-height: 12px;
	}
	.minister-block-updated .minister-right .submenu-heading{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.minister-block-updated .minister-right .sdg_text.l_h_20{
		font-size: 14px !important;
		line-height: 18px !important;
	}
}

/* process section css starts  */

/* additional css reportandpublication starts  */

.reportandpublication.updateVersion .heading-seperator.subSection {
	display: none;
	margin-top: 15px;
	margin-bottom: 23px;
}

.reportandpublication.updateVersion .heading-seperator.subSection.show {
	display: block;
}

.reportandpublication.updateVersion .nav-tabs {
	padding-bottom: 0;
	padding: 0 2.4%;
}

@media (max-width: 992px) {
	.reportandpublication.updateVersion .nav-tabs {
		padding: 0 3.4%;
	}
}

@media (max-width: 767px) {
	.reportandpublication .nav-tabs {
		flex-direction: column;
	}

	.reportandpublication.updateVersion .nav-tabs {
		padding: 0 5%;
	}

	.newLp.reportandpublication.nsc_py_40
	{
		padding: 30px 3%;
	}

	.reportandpublication .rightSide .innerWrapper .desp {
		font-size: 14px !important;
	}
}

/* additional css reportandpublication ends  */

/* new css for photo gallery starts  */

.iconSection.newgallery .iconCarousel {
	padding: 40px 4%;
	margin: 0;
}

.iconSection.newgallery .onHover {
	position: relative;
}

.iconSection.newgallery .middle {
	position: absolute;
	display: none;
	top: 25%;
	padding: 0 10%;
	margin: 0 auto;
	text-align: left;
	z-index: 1;
}

.iconSection.newgallery .middleWrapper {
	display: inline-flex;
}

.iconSection.newgallery .middle .text {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	margin-bottom: 22%;
}

.iconSection.newgallery .onHover:hover .middle .arrow {
	opacity: 1;
	padding: 0;
	width: 30px;
	height: 30px;
	margin-top: 11%;
}

.iconSection.newgallery .onHover:hover .middle {
	display: block;
}

.iconSection.newgallery .onHover:hover {
	background: #06284B;
	opacity: 0.9;
}

.iconSection.newgallery .onHover:hover img {
	opacity: 0.2;
	padding: 0;
}


.iconSection.newgallery {
	background: #fff;
}

.iconSection.newgallery .wrap img {
	width: 100%;

}

.iconSection.newgallery .iconCarousel .item {
	width: 100%;
}

.iconSection.newgallery .wrap {
	width: 160px;
	height: 110px;
}

.iconSection.newgallery .wrap img {
	/* padding: 6% 6%; */
}


.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
	margin: 0px 7%;
}

.wrap.one {
	background: #12485E;
}

.wrap.two {
	background: #FFD54A;
}

.wrap.three {
	background: #ECEDF1;
}

.wrap.four {
	background: #FADBD9;
}

.wrap.five {
	background: #FFD54A;
}

.wrap.six {
	background: #0E1E2F;
}

.wrap.seven {
	background: #ECEDF1;
}

.wrap.eight {
	background: #ECEDF1;
}

.wrap.nine {
	background: #ECEDF1;
}

.wrap.ten {
	background: #ECEDF1;
}

.wrap.eleven {
	background: #fff;
}

.wrap.tweleve {
	background: #0077C1;
}

@media (max-width: 1024px) {
	.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
		margin: 0px 10%;
	}
}

@media (max-width: 992px) {

	.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
		margin: 0px 13%;
	}

}

@media (max-width: 767px) {

	.iconSection.newgallery .iconCarousel .owl-carousel .owl-stage-outer {
		margin: 0px auto;
	}


}

/* new css for photo gallery ends  */

/* esd into part starts */

.introduction-Container.esd {
	background: #fff;
	padding-bottom: 0;
}

/* esd into part ends */

/* esd responsibilities into part starts */

.role_MOSPI_sdgs.esd {
	padding: 40px 5% 0;
}

.esd .marginbottom40 {
	margin-bottom: 40px;
}

@media (max-width: 992px) {
	.esd .marginbottom40 {
		margin-bottom: 21px;
	}

	.role_MOSPI_sdgs.esd {
		padding: 40px 5% 20px;
	}
}

@media (max-width: 767px) {

	.role_MOSPI_sdgs.esd {
		padding: 40px 5% 20px;
	}
}

/* esd responsibilities into part ends */

/* Index of Industrial Production (IIP) starts  */

.recent_activities.esd {
	background: url(/o/nsc-theme/css/lib/../../images/nsc/banner_index.png);
	padding: 40px 5%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.esd button.viewDetails {
	background: #4F8EF8;
	border-radius: 5px;
	border: 0;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	padding: 9px 17px;
}

.esd button.viewDetails a {
	color: #fff;
}

@media (max-width: 767px) {
	.recent_activities.esd {
		padding: 40px 5%;
	}
}

/* Index of Industrial Production (IIP)ends */

/* Energy Statistics css starts   */

.recent_activities.energy.esd {
	background: url(/o/nsc-theme/css/lib/../../images/nsc/banner_light.png);
	padding: 40px 51% 40px 5%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.recent_activities.energy.esd p.sdg_text {
	line-height: 28px;
	height: auto;
	overflow: hidden;
	margin-bottom: 1rem;
}

.recent_activities.energy.esd .mrgtop40 {
	margin-top: 30px;
}

@media (max-width: 992px) {
	.recent_activities.energy.esd {
		padding: 40px 40% 40px 5%;
	}
}

@media (max-width: 767px) {
	.recent_activities.energy.esd {
		padding: 40px 5% 40px 5%;
	}
}


/* Energy Statistics css ends  */

/* <!-- Economic Census css starts --> */


.introduction-Container.esd .intro.elipse {
	margin-bottom: 30px;
	max-height: 5rem;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.introduction-Container.esd h3.subHead {
	color: #06284B;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 30px;
	line-height: 28px;
}

.introduction-Container.esd.eco {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (max-width: 992px) {
	.introduction-Container.esd.eco .intro {
		margin-bottom: 30px;
	}

	.introduction-Container.esd.isp h3.subHead {
		font-size: 18px !important;
	}
}

@media (max-width: 767px) {
	.introduction-Container.esd.eco .intro {
		margin-bottom: 20px;
	}

	.introduction-Container.esd h3.subHead {
		margin-bottom: 20px;
	}

	.introduction-Container.esd.eco {
		padding-top: 40px;
    	padding-bottom: 40px;
	}
}

/* <!-- Economic Census css ends --> */

/* <!-- Index of Service Production (ISP) css starts  -->  */

.introduction-Container.esd.isp .elementWrap img {
	max-width:none;
}

.introduction-Container.esd.isp {
	padding-top: 40px;
	background: #F5F9FD;
	padding-bottom: 40px;
}

.introduction-Container.esd.isp .intro {
	margin-bottom: 20px;
}

.introduction-Container.esd.isp .wrapper_isp {
	background: #fff;
	padding: 40px 40px 0;
	margin: 0 15px;
	max-width: 97%;
}

.introduction-Container.esd.isp .elementWrap {
	margin-bottom: 40px;
}

.introduction-Container.esd.isp h3.subHead {
	font-size: 20px;
	margin-bottom: 35px;
	line-height: 28px;
}

@media (max-width: 992px) {
	.introduction-Container.esd.isp .wrapper_isp {
		max-width: 96%;
	}
}

@media (max-width: 767px) {
	.introduction-Container.esd.isp .wrapper_isp {
		max-width: 92%;
	}

	.introduction-Container.esd.isp {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.introduction-Container.esd.isp .wrapper_isp {
		padding: 30px 30px 0;
	}

	.introduction-Container.esd.isp .elementWrap {
		margin-bottom: 30px;
	}
}

@media (max-width: 320px) {
	.introduction-Container.esd.isp .wrapper_isp {
		max-width: 91%;
	}
}

/* <!-- Index of Service Production (ISP) css ends -->  */

/* css for psd starts  */

.viewDetailsICP:hover {
	color: #fff;
}

.hdr_txt {
	font-size: 30px !important;
}

/* css for psd ends  */

/* css for view all button in reports starts  */

.reportViewAll {
	margin-top: 40px;
}

.reportViewAll button.viewDetails {
	background: #4F8EF8;
	border-radius: 5px;
	border: 0;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	padding: 9px 17px;
}

.reportViewAll button.viewDetails a {
	color: #fff;
}

@media (max-width: 767px) {
	.reportViewAll {
		margin-top: 45px;
	}
}

/* css for view all button in reports ends  */

/* css for RFD starts */

.introduction-Container.textArea.rfd .sub-intro {
	margin-bottom: 30px;
	line-height: 28px;
}

.introduction-Container.textArea.rfd {
	padding-top: 40px;
    background: #fff;
    padding-bottom: 10px;
}

.introduction-Container.textArea.rfd .colDiv p {
	color: #06284B;
	font-size: 16px;
	line-height: 28px;
	background: #F5F9FD;
	padding: 25px 30px;
	margin-bottom: 0px;
	border-radius: 0;
	height: 170px;
	text-align: center;
	align-items: center;
	display: flex;
	justify-content: center;
}

.sub-intro-sub {
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #06284B;
}

.introduction-Container.rfd .intro {
	margin-bottom: 30px;
}

.introduction-Container.rfd .sub-col li {
	margin-bottom: 28px;
}

.introduction-Container.rfd .sub-col li .newImg {
	margin-right: 10px;
}

@media (max-width: 992px) {
	.introduction-Container.textArea.rfd .colDiv p {
		padding: 20px 20px;
		height: 250px;
	}
}

@media (max-width: 767px) {

	.introduction-Container.textArea.rfd {
		padding-bottom: 10px;
	}

	.introduction-Container.textArea.rfd .sub-intro {
		margin-bottom: 20px;
		margin-top: 0;
	}

	.introduction-Container.textArea.rfd .colDiv {
		margin-bottom: 30px;
	}

	.introduction-Container.textArea .row-cell {
		padding-bottom: 0;
	}


}

/* css for RFD ends  */


/* css for Nodal Officers of Parliamentary Affairs starts  */

.introduction-Container.textArea.rfd.nodal .row-cell {
	background: #F5F9FD;
	padding: 25px 15px 32px;
	margin: 0;
}

.introduction-Container.textArea.rfd.nodal .rowCellWrap {
	margin-bottom: 30px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .inline-wrap {
	display: inline-flex;
}

.introduction-Container.textArea.rfd.nodal .row-cell .inner-wrap {
	display: inline-flex;
}

.introduction-Container.textArea.rfd.nodal .row-cell .Micons {
	width: auto;
	height: auto;
	margin-right: 14px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .Micons.altTel {
	margin-left: 21px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .mainTxt {
	color: #06284B;
	font-size: 24px;
	line-height: 35px;
	font-weight: 600;
	margin-bottom: 10px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .degTxt {
	letter-spacing: 0px;
	color: #06284B;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 0;
}

.introduction-Container.textArea.rfd.nodal .row-cell .detailsTxt {
	letter-spacing: 0px;
	color: #06284B;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 14px;
	margin-top: 3px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .padTop {
	padding-top: 10px;
}

.introduction-Container.textArea.rfd.nodal .row-cell .detailsTxt.location {
	line-height: 22px;
	margin-top: -3px;
}

@media (max-width: 992px) {
	.introduction-Container.textArea.rfd.nodal .row-cell .mainTxt {
		font-size: 18px;
		line-height: 28px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .padTop {
		padding-top: 0;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .Micons.altTel {
		margin-left: 0;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .detailsTxt.location {
		margin-top: -11px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .degTxt {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.introduction-Container.textArea.rfd.nodal .row-cell {
		padding: 25px 5px 11px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .degTxt {
		margin-bottom: 10px;
	}

	.introduction-Container.textArea.rfd.nodal .row-cell .inner-wrap {
		width: 100%;
	}
	.envistats .div_Two_Parent .divcol_Two img {
		vertical-align: sub;
	}
}

/* css for Nodal Officers of Parliamentary Affairs ends  */


/* css for ssd starts  */

/* CSS for Social and Welfare Statistics Unit starts  */

.recent_activities.energy.esd.swd {
    background: url(/o/nsc-theme/css/lib/../../images/nsc/statisWelfare.png);
	padding: 40px 31% 34px 5%;
	background-size: cover;
}

@media (max-width: 992px) {
	.recent_activities.energy.esd.swd {
		padding: 40px 21% 34px 5%;
	}
}

@media (max-width: 767px) {
	.recent_activities.energy.esd.swd {
		padding: 40px 5% 34px 5%;
	}
}

/* CSS for Social and Welfare Statistics Unit ends  */

/* CSS for SDG starts  */
.role_MOSPI_sdgs.esd.ssd .sdg_text.ssd {
	height: 5rem;
	overflow: hidden;
}

.role_MOSPI_sdgs.esd.ssd .readSection {
	margin-top: 21px;
	margin-bottom: 61px;;
}

.role_MOSPI_sdgs.esd.ssd button:focus {
	outline: 0;
}
	
.role_MOSPI_sdgs.esd.ssd .viewBtn {
    background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
	letter-spacing: 0;
	margin-left: auto;
	text-decoration: underline;
}

.role_MOSPI_sdgs.esd.ssd .viewBtn.ssdReadless {
	display: none;
}

@media (max-width: 992px) {
	.role_MOSPI_sdgs.esd.ssd {
		padding: 40px 5% 19px;
	}
}

@media (max-width: 767px) {
	.role_MOSPI_sdgs.esd.ssd {
		padding: 40px 5% 19px;
	}
	.role_MOSPI_sdgs.esd.ssd .readSection {
		margin-bottom: 31px;;
	}
	.role_MOSPI_sdgs.esd.ssd .sdg_text.ssd {
		height: 4.5rem;
	}
}

/* CSS for SDG ends  */

/* <!--CSS for Environment Statistics Unit starts  --> */

.introduction-Container.ssd {
	background: #fff;
	padding-top: 40px;
    padding-bottom: 14px;
}

.introduction-Container.ssd .env_Title {
	font-size: 20px;
    font-weight: bold;
    color: #06284B;
    width: 67%;
    margin-bottom: 0;
    padding-top: 25px;
    line-height: 30px;
}

.introduction-Container.ssd .env {
	padding-left:7%;
}

.introduction-Container.ssd .margin-top {
	margin-top: 30px;
	max-width: 86%;
}

.introduction-Container.ssd .ulWrap {
	padding-left: 0;
	list-style-type: none;
	margin-bottom: 30px;
}

.introduction-Container.ssd .ulWrap .intro{
	margin-bottom: 6px;
}

.introduction-Container.ssd hr {
    position: absolute;
    right: 3%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 420px;
    left: 0;
    top: 0%;
    border-top: 0;
}

@media (max-width: 992px) {
	.introduction-Container.ssd .env_Title {
		font-size: 18px;
		width: 90%;
		line-height: 24px;
	}
	.introduction-Container.ssd .margin-top {
		max-width: 100%;
	}
	.introduction-Container.ssd hr {
		right: -2%;
		height: 493px;
	}
}

@media (max-width: 767px) {
	.introduction-Container.ssd .env {
		padding-left: 0;
		margin-bottom: 30px;
	}
	.introduction-Container.ssd {
		padding-top: 40px;
		padding-bottom: 14px;
	}
	.introduction-Container.ssd .env_Title {
		width: 100%;
	}
}

/* <!--CSS for Environment Statistics Unit ends  --> */

/* <!--CSS for SSD Intro starts  --> */

.introduction-Container.ssd .subTile {
	color: #06284B;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 30px;
    line-height: 28px;
}
.introduction-Container.ssd hr.custHr {
    position: absolute;
    right: 13%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 140px;
    margin-top: 0;
    left: 0;
    top: 3%;
    border-top: 0;
}

.introduction-Container.ssd .wholeWrap {
	background: #F5F9FD;
	padding: 40px 25px;
	margin: 0;
	margin-bottom: 40px;
}
.introduction-Container.ssd .wholeWrap .intro {
	width: 87%;
	margin-bottom: 30px;
}

.introduction-Container.ssd .intro{
	width: 96%;
}

.introduction-Container.ssd .display-inline {
	display: inline-flex;
}

.introduction-Container.ssd .divArea {
	position: relative;
    padding-right: 32px;
}

.introduction-Container.ssd .divArea p{
	color: #06284B;
    font-size: 16px;
}

.introduction-Container.ssd .divArea hr {
    position: absolute;
    right: 16px;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 14px;
    left: 0;
    top: 9%;
    border-top: 0;
    margin-top: 0;
}

.introduction-Container.ssd.section {
	padding-bottom: 14px;
}

@media (max-width: 1024px) {
	.introduction-Container.ssd .subTile {
		min-height: 56px;
	}
	.introduction-Container.ssd .divArea hr {
		height: 40px;
		top: 6%;
	}
}

@media (max-width: 992px) {
	.introduction-Container.ssd .subTile {
		font-size: 18px;
		line-height: 24px;
	}
	.introduction-Container.ssd hr.custHr {
		right: 3%;
	}
	.introduction-Container.ssd .wholeWrap .intro {
		width: 100%;
	}
	.introduction-Container.ssd .wholeWrap img.imgCls{
		width:100%;
	}
	.introduction-Container.ssd .divArea hr {
		height: 60px;
	}
}

@media (max-width: 767px) {

	.introduction-Container.ssd .subTile {
		min-height: auto;
		margin-bottom: 20px;
	}
	.introduction-Container.ssd .wholeWrap {
		padding: 20px 5px;
	}
	.introduction-Container.ssd .divArea hr {
		height: 40px;
		display: block;
	}
	.introduction-Container.ssd .divArea p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.introduction-Container.ssd .ulWrap {
		margin-bottom: 0;
	}
 }


/* <!--CSS for SSD Intro starts  --> */

/* css for ssd ends  */

button.viewBtn:focus {
	outline:0;
}

/* #carouselExampleSlidesOnly .carousel-inner > .carousel-item {
    -webkit-transition: 0.15s ease-in-out !important;
    -moz-transition: 0.15s ease-in-out !important;
    -o-transition: 0.15s ease-in-out !important;
    transition: 0.15s ease-in-out !important;
} */

/* css for Collection of Statistics (Central) Rules 1959 starts */
/* <!-- Particulars css starts-->  */
.role_MOSPI_sdgs.csr19 {
	background: #fff;
}

.role_MOSPI_sdgs.csr19 .title_sdgs {
    line-height: 28px;
    margin-top: 30px;
    margin-bottom:20px;
}

.role_MOSPI_sdgs.csr19 p.sdg_text {
    line-height: 30px;
    /* width: 77%; */
}

.role_MOSPI_sdgs.csr19 .mrgtop20 {
	margin-top:20px;
}

@media (max-width: 1024px) { 
	.role_MOSPI_sdgs.csr19 p.sdg_text {
		width: 100%;
	}
}
/* <!-- Particulars css end-->  */
/* <!-- About CRS css starts  -->  */
.about_sdgs.crsMain {
	margin-top: 40px;
	margin-bottom: 40px;
}

.crsMain ul.roleul {
    padding-left: 0;
	margin-top: 30px;
	margin-bottom: 0;
}

.crsMain ul.roleul li:last-child{
	margin-bottom: 0;
}
.crsMain ul.roleul li {
    padding: 15px;
    background: #F5F9FD;
}
.crsMain .mrgtop30 {
	margin-top:30px;
}

.crsMain .imgWrapperCls {
	margin-top: 30px;
}

.crsMain .colBg {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/crsAbout.png');
	height: 555px;
}

.crsMain .title_sdgs {
	margin-top: 15px;
	margin-bottom: 30px;
}

@media (max-width: 1024px) {
	.crsMain .colBg {
		height: 635px;
	}	
}

@media (max-width: 767px) {
	.crsMain .colBg {
		height: 250px;
	}	
}
/* <!-- About CRS css end  -->  */
/* <!-- Service of Noticee css starts-->  */
.role_MOSPI_sdgs.boxWrapMain .boxWrap{
	background: #fff;
    padding: 30px 15px;
    min-height: 285px;
    border: 0.5px solid #E3E3E3;
	border-radius: 5px;
	margin:0;
	margin-top:30px;
	margin-bottom: 19px;
}
@media (max-width: 1024px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap{
		min-height: 400px;
}
}
@media (max-width: 992px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap{
		min-height: 290px;
		margin-bottom: 0;
}
}
@media (max-width: 767px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap{
		padding: 20px 5px;
}
}
@media (max-width: 320px) {
	.role_MOSPI_sdgs.boxWrapMain .boxWrap p.sdg_text {
		margin-left: 10%;
	}
}
/* <!-- Service of Noticee css end-->  */
/* <!-- Interruption css start-->  */
.role_MOSPI_sdgs.boxWrapMain.interruption .boxWrap{
	min-height: 240px;
	margin-top:15px;
	margin-bottom:0;
}
@media (max-width: 1024px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption .boxWrap{
		min-height: 340px;
}
}
@media (max-width: 992px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption .boxWrap{
		min-height: 245px;
		margin-bottom:15px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption {
    padding: 40px 5% 25px;
}
}
@media (max-width: 767px) {
.role_MOSPI_sdgs.boxWrapMain.interruption {
    padding: 40px 5% 25px;
}
}
/* <!-- Interruption css end-->  */
/* <!-- Objections css start-->  */

.role_MOSPI_sdgs.boxWrapMain.interruption.obj .image_part {
	text-align: center;
	margin-bottom: 20px;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap {
	min-height: 395px;
	padding: 30px;
}
@media (max-width: 1024px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap{
		min-height: 475px;
}
}
@media (max-width: 992px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap{
		min-height: 325px;
}
}
@media (max-width: 767px) {
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj .boxWrap{
		padding:20px;
}
}
/* <!-- Objections css end-->  */

/* <!-- Alteration css start  -->  */

.crsMain.alter ul.roleul li {
    padding: 0;
    background: #fff;
    margin-bottom: 30px;
}
.crsMain.alter {
	margin-top:40px;
}
.crsMain.alter ul.roleul {
    margin-top: 45px;
}
.crsMain.alter .imgWrapperCls {
    overflow: hidden;
    margin-top: 15px;
}
.crsMain.alter ul.roleul li:last-child{
	margin-bottom: 0;
}
.crsMain.alter .bgCls {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/alteration.png');
	height: 387px;
}
@media (max-width: 1024px) {
	.crsMain.alter .bgCls {
		height: 430px;
	}
	.crsMain.alter ul.roleul {
		margin-top: 30px;
	}
	.crsMain.alter .imgWrapperCls {
		margin-top: 30px;
	}
}
@media (max-width: 767px) {
	.crsMain.alter .bgCls {
		height: 387px;
	}
	.crsMain.alter {
		margin-top:40px;
	}
	.crsMain.alter ul.roleul {
		margin-top: 15px;
	}
}
/* <!-- Alteration css end  -->  */
/* <!-- Mode of service of notice css start  -->  */
.serviceNotice.crsMain ul.roleul li {
    padding: 30px 6%;
    background: #F5F9FD;
	text-align: center;
	border-radius: 0;
}
.serviceNotice.crsMain .sdg_text.mgst {
	margin-top: 30px;
    text-align: center;
	font-weight: 600;
	padding-bottom: 15px;
}
.serviceNotice.crsMain {
	margin-top: 40px;
}
.serviceNotice.crsMain ul.roleul {
    margin-top: 15px;
}
@media (max-width: 992px) {
	.serviceNotice.crsMain ul.roleul li {
		padding: 30px 4%;
	}
}
@media (max-width: 767px) {
	.serviceNotice.crsMain ul.roleul li {
		padding: 20px;
	}
	.serviceNotice.crsMain {
		margin-top: 40px;
	}
}
/* <!-- Mode of service of notice css end  -->  */
/* end section css CSR  start*/

.endCsr hr{
    position: absolute;
    right: 4%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 180px;
    left: 0;
    top: -2%;
    border-top: 0;
}
.endCsr p.sdg_text {
    width: 92%;
}

@media (max-width: 1024px) {
	.endCsr hr {
		height: 205px;
	}
}
@media (max-width: 992px) {
	.endCsr hr {
		height: 215px;
		top: -6%;
	}
	.endCsr p.sdg_text {
		width: 93%;
	}
}
@media (max-width: 767px) {
	.endCsr hr {
		display:none;
	}
	.endCsr .endCsrcol {
		margin-bottom:30px;
	}
	.role_MOSPI_sdgs.endCsr {
		padding: 40px 5% 10px;
	}
	.endCsr p.sdg_text {
		width: 100%;
	}
}

/* end section css CSR end*/
/* css for Collection of Statistics (Central) Rules 1959 ends  */

/* About us .responsibilities section  */
@media (max-width: 1024px) {
    .responsibilities p.sdg_text {
        margin-left: 5%;
	}
}

@media (max-width: 767px) {
    .responsibilities p.sdg_text {
        margin-left: 0%;
	}
}
/* About us .responsibilities section  */

/* <!--Aims and Components of the Scheme css start-->  */

.npiqsi .iaegs_sdgs .tile_block{
	padding: 30px;
    margin-bottom: 0;
    height: 160px;
}

.npiqsi .iaegs_sdgs .tile_block h3 {
    margin-top: 0;
}

.marg0 {
	margin:0;
}

@media (max-width: 992px) {
	.npiqsi .iaegs_sdgs .tile_block{
		height: 185px;
		min-height: 185px;
	}
}

@media (max-width: 767px) {
	.npiqsi .iaegs_sdgs .tile_block{
		margin-bottom: 25px;
		height: 150px;
		min-height: 150px;
	}
	.npiqsi.about_sdgs {
		margin-bottom: 15px;
	}
}
/* <!--Aims and Components of the Scheme css end-->  */

.banner-npiqsi {
	width: 100%; 
	/* height: 450px; */
	height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/baneer_niip_next.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* <!-- Activities Envisaged css start-->  */
.marginbottom44 {
	margin-bottom:44px;
}
/* <!-- Activities Envisaged css end-->  */
/* <!-- Duration and cost css start -->  */
.customBox .title_sdgs {
    line-height: 46px;
    margin-top: 0;
    margin-bottom: 0;
}

.customBox p.sdg_text {
    margin-top: 20px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.customBox .boxWrap {
	border: 0;
	margin-top:0;
	padding:30px;
}
@media (max-width: 1024px){
.role_MOSPI_sdgs.boxWrapMain.interruption.customBox  .boxWrap {
    min-height: 300px;
}
}
@media (max-width: 992px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.customBox  .boxWrap {
		min-height: 185px;
    	margin-bottom: 25px;
	}
}
@media (max-width: 767px){
.role_MOSPI_sdgs.boxWrapMain.interruption.customBox {
	padding: 40px 5% 15px;
}
.banner-npiqsi {
	/* height:400px; */
}
}
/* <!-- Duration and cost css ens -->  */

/* Monitoring css starts  */
.role_MOSPI_sdgs.monitoring {
    background: #fff;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
    min-height: 350px;
    background: #F6F9FD;
    padding: 30px 25px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .image_part {
    height: 56px;
}
.monitoring .title_sdgs {
	text-transform: capitalize;
	margin-top:16px;
}
@media (max-width: 1024px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
		min-height: 435px;
	}
}
@media (max-width: 992px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
		min-height: 380px;
	}
}
@media (max-width: 767px){
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring {
		padding: 40px 5% 25px;
	}
	.role_MOSPI_sdgs.boxWrapMain.interruption.obj.monitoring .boxWrap {
		min-height: 300px;
	}
	}

@media (max-width: 320px){
	.role_MOSPI_sdgs.boxWrapMain.obj .boxWrap p.sdg_text {
		margin-left: 0;
	}
}

/* Monitoring css ends  */

/* searchResultPage starts */
.searchResultPage .dynamicSearch {
	display: none;
}

.searchResultPage .productGrid {
	margin-left:-15px;
}

.searchResultPage .titleSearch {
	margin-bottom:20px;
	margin-top:30px;
}
.searchResultPage .titleSearch a{
	font-size: 18px;
    line-height: 21px;
    font-weight: bold;
	color: #4F8EF8;
	padding:0;
}
.searchResultPage hr {
	margin-bottom:0;
}

.searchResultPage .despSearch p{
	color: #06284B;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 30px;
}

.searchResultPage.dynamic .listGrid .view-group {
    padding-top: 0;
}

.searchResultPage.dynamic .pager {
	margin: 30px 0 40px;
}

.searchResultPage.dynamic div#dataPager .options {
    top: -62px;
    left: 1.2%;
}

.searchResultPage .form-group.sortingSrch {
    display: inline-flex;
    width: 100%;
    margin-top: 1.5rem;
}
.searchResultPage .form-group.sortingSrch span {
	color: #06284B;
    font-size: 16px;
    line-height: 36px;
    width: 20%;
    margin-left: auto;
}

.searchResultPage .form-group.sortingSrch .form-control.textox-height {
	margin-left: auto;
    width: 70%;
}

.searchResultPage .visibility {
	visibility: hidden;
}

.searchResultPage.card-list-view-container .showItem {
    margin-top: 0;
    margin-bottom: 0;
}
.searchResultPage .form-group {
    margin-bottom: 14px;
}

.banner-search {
	width: 100%;
	/* height: 450px; */
	height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/search1.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-search-right {
	background: #F5F9FD;
	/* height: 450px; */
	height: 380px;
	overflow: hidden;;
}

.searchRightSide{
	padding: 12% 9%;
}

.searchResultPage .searchRightSide .result h5{
	font-size: 18px;
    line-height: 21px;
    font-weight: bold;
	color: #06284B;
	margin-bottom: 35px;
}
.searchResultPage .searchRightSide .result .recentSearch {
	background: #4F8EF8;
    color: #fff;
    padding: 10px 25px;
    border-radius: 5px;
    font-size: 18px;
	line-height: 21px;
}

.searchResultPage .searchRightSide .result .recentSearch:hover {
	text-decoration:none;
}

.searchResultPage .searchRightSide .result {
	padding: 0 3%;
    padding-top: 12%;
}

.searchResultPage .searchRightSide .divWrap {
	margin-bottom: 30px;
    margin-right: 20px;
}

.searchResultPage .searchRightSide .wrapPar {
	display: flex;
    flex-wrap: wrap;
}
.searchResultPage form.expSearchBox input[type=text] {
	padding: 10px;
	font-size: 17px;
	border: 1px solid #F5F9FD;
	float: left;
	width: 80%;
	background: #F5F9FD;
	font-size: 30px;
    line-height: 41px;
    letter-spacing: 0;
    padding: 0 3%;
  }
  
  .searchResultPage form.expSearchBox button {
	float: left;
	width: 20%;
	padding: 10px;
	background: transparent;
	color: white;
	font-size: 17px;
	border: 0;
	border-left: none;
	cursor: pointer;
  }

  .searchResultPage form.expSearchBox button .fa.fa-search{
    color: #4F8EF8;
  }
 
  .searchResultPage form.expSearchBox::after {
	content: "";
	clear: both;
	display: table;
  }
  .searchResultPage form.expSearchBox input:focus {
	outline: none;
  }
  .searchResultPage form.expSearchBox ::placeholder {
	color: #AFB7C6;
	opacity: 1; /* Firefox */
	padding: 0 3%;
  }
  
  .searchResultPage form.expSearchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #AFB7C6;
	padding: 0 3%;
  }
  
  .searchResultPage form.expSearchBox ::-ms-input-placeholder { /* Microsoft Edge */
	color: #AFB7C6;
	padding: 0 3%;
  }

  @media (max-width: 992px){
	.searchResultPage form.expSearchBox input[type=text] {
		font-size: 20px;
		line-height: 28px;
	}
	.searchResultPage .searchRightSide {
		padding: 8% 5%;
	}
	.searchResultPage .searchRightSide .result {
		/* padding-top: 6%; */
		padding-top: 0;
	}
  }
@media (max-width: 767px){
	.searchResultPage .searchRightSide .result {
		padding-top: 3%;
	}
	.searchResultPage .form-group.sortingSrch .form-control.textox-height {
		width: 80%;
	}
	.searchResultPage.dynamic div#dataPager .options {
		top: -141px;
		left: 2%;
	}
	.searchResultPage .form-group.sortingSrch span {
		width: 20%;
	}
	.searchResultPage.card-list-view-container.dynamic .listGrid .item {
		padding-right: 15px;
	}
	.banner-search {
		/* height: 400px; */
	}
	.searchResultPage .banner-search-right {
		/* height: 400px; */
	}
	.searchResultPage .searchRightSide {
		padding: 8% 0%;
	}
}

@media (max-width: 500px){
	.searchResultPage.dynamic div#dataPager .options {
		left: 4%;
	}
}
@media (max-width: 360px){
	.searchResultPage .searchRightSide {
    padding: 5% 0%;
}
}

/* searchResultPage ends */

/* cap starts  */

.sdg_text.paddPtag {
	text-align: center;
    padding: 26px 5%;
    background: #F5F9FD 0% 0% no-repeat padding-box;
    border-radius: 5px;
}

.mrgtop10 {
	margin-top:10px;
}

@media (max-width: 992px){
	.nad-txt-resposibility {
		font-size: 18px !important;
	}
}

@media (max-width: 767px){ 
	.cap.mrgbottom90 {
		margin-bottom: 60px;
	}
	.issNew {
		margin-bottom: 20px;
	}
}

/* cap ends  */

/* <!--Training Divion css start Here-->  */

.role_MOSPI_sdgs.trainigDiv.boxWrapMain.interruption.trainigDiv.obj.monitoring {
	padding-top:0;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
	margin-top:0;
	padding:30px;
	min-height: 382px;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap p.sdg_text {
    min-height: 196px;
}

@media (max-width: 1024px){
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
    margin-top: 0;
    padding: 30px;
    min-height: 465px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap p.sdg_text{
    min-height: 253px;
}
}

@media (max-width: 992px){ 
	.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
		min-height: 355px;
		margin-bottom: 25px;
	}
	.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap p.sdg_text {
		min-height: 168px;
	}
	.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring {
		padding: 40px 5% 15px;
	}
}
@media (max-width: 767px){ 
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring {
    padding: 40px 5% 15px;
}
.role_MOSPI_sdgs.boxWrapMain.interruption.trainigDiv.obj.monitoring .boxWrap {
    padding: 20px;
}
}
/* <!--Training Divion css End Here-->  */

/* <!--(NSSTA)  css start Here-->  */

.blue_bg {
    background: #F5F9FD !important;
}

.white_bg {
	background: #fff !important;
}

.role_MOSPI_sdgs.nssta_cls {
	padding-top:0;
	padding-bottom: 40px;
}

.role_MOSPI_sdgs.nssta_cls .sdg_text {
	margin-bottom: 30px;
	margin-top: 0;
}

.about_sdgs.blue_bg.nssta_cls {
	margin-top: 0;
	padding-top: 40px;
	margin-bottom:0;
}

.role_MOSPI_sdgs.boxWrapMain.interruption.customBox.nssta_cls .boxWrap {
	padding: 20px;
	min-height: 200px;
}


.nssta_cls .customBox .title_sdgs {
    line-height: 28px;
    margin-bottom: 16px;
}

.mrgbottom0 {
	margin-bottom: 0;
}

@media (max-width: 992px){ 
	.role_MOSPI_sdgs.boxWrapMain.interruption.nssta_cls {
		padding: 0 5% 15px;
	}
}

@media (max-width: 320px){ 
	.role_MOSPI_sdgs.boxWrapMain.interruption.nssta_cls .boxWrap p.sdg_text {
    margin-left: 0;
}
}
/* <!-- Aims & Objectives css start-->  */

.role_MOSPI_sdgs.padNewdes {
	padding: 40px 5% 0px;
}
@media (max-width: 767px){ 
	.role_MOSPI_sdgs.padNewdes {
		padding: 40px 5% 20px;
	}
}

/* <!-- Aims & Objectives css end-->  */

/*training css starts  */

.training.introduction-Container.listPdf {
	padding-bottom: 20px;
}


/*trainingcss ends */

/* <!-- Guideline Documents css starts --> */

.training.gdocs .title_sdgs {
    margin-top: 0;
    margin-bottom: 30px;
}


/* <!-- Guideline Documents css ends --> */

/* <!-- contact us css starts --> */
.nssta.contactUs {
	padding-top: 40px;
	padding-bottom: 40px;
}

.nssta.introduction-Container.contactUs .sub-intro {
	width: 100%;
	margin-bottom: 30px;
}

.nssta.contactUs p.location.para {
	width: 90%;
	margin-bottom: 0;
}

.nssta.contactUs .inline-wrap img {
    width: auto;
    margin-right: 14px;
    height: 14px;
}

/* <!-- contact us css ends --> */

/* <!-- Other Activities css starts  -->  */
.introduction-Container.textArea.otherActivities .colDiv p {
	background: #fff;
	padding: 10px 20px;
	border-radius: 10px;
}

.introduction-Container.textArea.otherActivities {
	padding-bottom: 0;
}

@media (max-width: 767px){ 
.introduction-Container.textArea.otherActivities {
    padding-bottom: 30px;
}
}

/* <!-- Other Activities css  ends  -->  */

/* apex css starts */
.apex {
	padding-top: 40px;
    padding-bottom: 0;
}

.apex .undertxt {
	margin-bottom: 30px;
}
.apex .imgUnListing {
    display: flex;
	flex-wrap: wrap;
}
.apex .imgUnListing .liClass {
    width: 20%;
	margin-bottom: 40px;
	text-align: center;
}
.apex .imgUnListing .liClass .divHeight {
    height: 80px;
    margin-bottom: 20px;
}

.apex .imgUnListing .liClass p.sdg_text{
    width: 64%;
    margin: 0 auto;
}

@media (max-width: 1024px){ 
	.apex .imgUnListing .liClass p.sdg_text {
		width: 70%;
	}
}

@media (max-width: 992px){ 
	.apex .imgUnListing .liClass p.sdg_text {
		width: 80%;
	}
	.apex .imgUnListing .liClass {
		width: 25%;
	}
}

@media (max-width: 767px){ 
	.apex .imgUnListing .liClass {
		width: 50%;
	}
}

@media (max-width: 320px){ 
	.apex .imgUnListing {
		padding: 0 2%;
	}
}
	/* apex css ends  */

	.responsibilities.facilities .nav-tabs .nav-item.show .nav-link, .responsibilities.facilities .nav-tabs .nav-link.active {
		background: #F5F9FD ;
	}
	.responsibilities.facilities .nav-tabs {
		padding-bottom: 22px;
	}
	.responsibilities.facilities .acdblk {
		margin-bottom: 21px;
		color: #fff;
		font-weight: 600;
		font-size: 20px;
		line-height: 23px;
		padding: 8px 21px;
		background: #06284B;
	}

	.responsibilities.facilities .txtArea.sdg_text {
		font-weight: 600;
		margin-bottom: 20px;
	}

	.responsibilities.facilities .wrapBox {
		background: #fff;
		/* margin: 0 15px; */
		padding: 16px 20px;
	}
	.responsibilities.facilities .wrapBox .sdg_text {
		text-align: right;
	}
	.responsibilities.facilities .wrapBox .count_sdg_txt {
		font-size: 30px;
		text-align: right;
		margin-bottom: 0;
	}

	.responsibilities.facilities .wrapBox .imgWrapBox {
		padding-top: 15px;
	}

	.responsibilities.facilities .padVox {
		background: #fff;
		padding: 20px;
		border-radius: 5px;
	}

	.responsibilities.facilities.introduction-Container.ssd .intro {
		width: 100%;
		margin-bottom: 6px;
	}

	.responsibilities.facilities .paddboxBig {
		padding: 30px;
		background: #fff;
		min-height: 404px;
		border-radius: 5px;
	}

	.responsibilities.facilities.introduction-Container.ssd .env {
		padding-left: 0;
	}

	.responsibilities.facilities.introduction-Container.ssd .margin-top {
		max-width: 100%;
	}
	.responsibilities.facilities.introduction-Container.ssd .env_Title {
		width: 100%;
		padding-top: 0px;
		line-height: 54px;
	}
	.responsibilities.facilities.introduction-Container.ssd .ulWrap {
		margin-bottom: 0;
	}
	.responsibilities.facilities.introduction-Container.textArea.otherActivities {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.responsibilities.facilities.introduction-Container.textArea .row-cell {
		padding-bottom: 0;	
	}

	@media (max-width: 1024px){
		.responsibilities.facilities p.sdg_text {
			margin-left: 0;
		}
	}

	@media (max-width: 992px){
	.responsibilities.facilities .paddboxBig {
		min-height: 490px;
	}
	@media (max-width: 767px){
		.responsibilities.facilities .paddboxBig {
			margin-bottom: 25px;
			min-height: 404px;
		}
	}

}

/* <!--(NSSTA)  css End Here-->  */

.padtop69 {
	padding-top: 69px !important;
}

/* new css for home page begins  */

/* new css for What's new begins  */

.newLp.reportandpublication {
	padding: 40px 5%;
}

.newLp .heading-seperator {
    margin-top: 10px;
    margin-bottom: 10px;
}

.newLp .nav-tabs .nav-item.show .nav-link, .newLp .nav-tabs .nav-link.active {
	background :transparent;
}

.newLp.reportandpublication nav {
	padding: 0;
	padding-bottom: 9px;
}
.newLp.reportandpublication.updateVersion .nav-tabs {
	padding: 0;
	
}

.lpTitle {
	font-size: 28px !important;
	line-height: 32px !important;
}

.newLp.reportandpublication .nav-tabs .nav-link {
	font-size: 22px;
	line-height: 26px;
	padding: 0 25px;
}

.newLp .whatsNewSection .textWrapper {
    background: transparent;
    border: 0;
    border-radius: 5px;
	padding: 0;
	padding-right: 3%;
    /* height: auto;
    overflow: hidden; */
}

.newLp hr {
	border: 1px solid #06284B;
	opacity: 0.1;
	margin-top: 7px;
	margin-bottom: 16px;
	
}

.newLp hr.headHr {
	width: 96%;
    margin-left: 0;
}

.newLp .whatsNewSection .textWrapper hr {
    opacity: 0.1;
}

.newLp .whatsNewSection .textWrapper .textArea p.desp {
    color: #06284B;
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.newLp .whatsNewSection .textWrapper .textArea p.date {
    margin-bottom: 0;
    line-height: 14px;
    color: #06284B;
    text-transform: uppercase;
    opacity: 0.4;
    font-size: 14px;
}

.newLp .reportViewAll {
    margin-top: 10px;
}

.newLp .linkWrap .qtxt {
	color: #06284B;
    font-size: 16px;
    line-height: 31px;
    margin-bottom: 0;
}
.newLp .linkWrap .imglink {
	width: 31px;
    margin-right: 28px;
}

.newLp .linkWrap {
	background: #fff;
    padding: 9px 20px;
    display: inline-flex;
	width: 100%;
	margin-bottom: 15px;
}

.newLp .linkWrap a:hover {
    text-decoration: none;
}

@media (max-width: 1024px){ 
	.newLp .linkWrap .qtxt {
		line-height: 21px;
	}
	.newLp.reportandpublication .nav-tabs .nav-link {
		font-size: 18px;
		padding: 0 14px;
	}
}
@media (max-width: 992px){ 
	.newLp .reportViewAll button.viewDetails {
		margin-bottom: 40px;
	}
	.newLp .linkWrap .qtxt {
		line-height: 31px;
	}
	.lpTitle {
		font-size: 20px !important;
		line-height: 24px !important;
	}
}
@media (max-width: 767px){ 
	.newLp.reportandpublication .nav-tabs .nav-link.active {
		padding-bottom: 10px;
	}
	.newLp.reportandpublication .nav-tabs .nav-link {
		padding: 0;
		padding-bottom: 10px;
	}
	.newLp.reportandpublication .tab-content {
		margin-top: 0;
	}
	.newLp .linkWrap .qtxt {
		font-size: 14px;
	}
}
/* new css for What's new ends  */
/* <!-- start css of idexes and minister  -->  */

.indexSection {
	padding: 30px 5%;
}

.indexSection .minWrap {
	/* border: 0.5px solid #06284B33;  */
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.indexSection .minWrap .minstDetails {
    padding: 28px 0;
    padding-right: 15px;
}

.indexSection .minWrap .minstDetails .lpTitle{
	font-size: 24px !important;
	line-height: 28px !important;
}

.indexSection .minWrap .minstDetails p{
    font-size: 14px;
    line-height: 20px;
	color: #06284B;
	margin: 0;
}

.indexSection .minWrap img.ministerPhoto {
	max-width: none;
	/* width: 100%; */
	height: 230px;
	width: 230px;
}

/* .test {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 230px;
	width: 100%;
	background-image: url('/o/nsc-theme/css/lib/../../images/nsc/MinisterNew.png');
} */

.indexSection .indexWrap {
	border: 1px solid rgba(0, 0, 0, 0.2);
	/* height: 276px; */
	height: 230px;
	/* padding: 42px 20px; */
}

.indexSection .statTxt {
	color: #4F8EF8;
    font-size: 36px;
    font-weight: 600;
	margin-bottom: 10px;
	padding: 42px 20px 0;
}
.percent {
	font-size: 22px;
}

.indexSection .detailTxt {
	font-size: 14px;
    line-height: 20px;
	color: #06284B;
	padding: 0 20px 38px;
    margin: 0;
}

.quarterCircleBottomRight{
	width: 65px;
    height: 65px;
    border: 0;
    border-radius: 0 0 0 90px;
    background-color: #06284B;
    position: absolute;
    top: 0;
	right: 15px;
	padding: 6px 21px;
}
@media only screen and (max-width: 2880px) and (min-width: 2550px) { 
	.minWrap .col-xl-5 {
		max-width: 25%;
	}
}
@media only screen and (max-width: 2549px) and (min-width: 2200px) { 
	.minWrap .col-xl-5 {
		max-width: 30%;
	}
}
@media only screen and (max-width: 2199px) and (min-width:1919px) { 
	.minWrap .col-xl-5 {
		max-width: 35%;
	}
}
@media (max-width: 1460px){ 
	.indexSection .indexWrap {
		height: 200px;
	}
	.indexSection .minWrap img.ministerPhoto {
		height: 200px;
		width: 200px;
	}
}
@media (max-width: 1366px){ 
	.indexSection .indexWrap {
		height: 185px;
	}
	.indexSection .minWrap img.ministerPhoto {
		height: 185px;
		width: 185px;
	}
}

@media (max-width: 1024px){  
	.indexSection .minWrap img.ministerPhoto {
		height: 100%;
	}
	.indexSection .minWrap .minstDetails {
		padding: 10px 0;
	}
	.indexSection .indexWrap {
		/* height: 180px; */
	}
}
@media (max-width: 992px){ 
	.indexSection .minWrap .minstDetails {
		padding: 28px 0;
		padding-right: 28px;
	}
	.indexSection .minWrap .minstDetails .lpTitle {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.indexSection .indexWrap {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px){ 
	.indexSection .minWrap .minstDetails {
		padding: 15px 0;
		padding-right: 15px;
	}
	.indexSection .minWrap .minstDetails .lpTitle {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.indexSection .minWrap img.ministerPhoto {
		height: 100%;
		width: 100%;
	}
}

@media (max-width: 375px){ 
	.indexSection .minWrap .minstDetails {
		margin-left: -9%;
	}
}
@media (max-width: 320px){ 
	.indexSection .minWrap .minstDetails {
		padding: 10px 0;
		padding-right: 10px;
	}
}
/* <!-- end css of idexes and minister  -->  */

/* <!-- dashboard / photogallery /ticker css starts -->  */

a:hover .hoverp{
	color: #4F8EF8 !important;
}
.dashboard.about_sdgs.longpage_padding {
	margin-bottom: 40px;
	margin-top:40px;
}

.dashboard .sdg_3_block {
    margin-top: 15px;
}

.newLp.iconSection.newgallery .iconCarousel {
    padding: 40px 5%;
}
.newLp .iconCarousel .owl-nav button.owl-next {
    right: -15px;
}
.newTicker.marquee {
    height: 60px;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    color: #06284B;
    font-weight: 600;
}
.newTicker.marquee marquee {
    line-height: 60px;
}

.dashboard .dbwrap{
	height: 146px;
    border-radius: 5px;
    border: 0.5px solid #CCCCCC;
}

.dashboard .dbwrap .tile_block {
	border: 0;
    height: 144px;
    min-height: 100%;
    margin: 0;
	padding: 20px 20px 16px;
	background: #F5F9FD;
	border-radius: 0 3px 3px 0px;
}
.dashboard .sdg_3_block a.btn_image {
    position: absolute;
    bottom: 16px;
    right: 39%;
}

.dashboard .dbLeftWrap {
	padding: 20px 0 20px 20px;
}

.dashboard .sdg_text.headTitle {
	font-size: 18px;
    font-weight: 600;
    line-height: 26px;
}

@media (max-width: 1024px){   
	.dashboard .dbwrap .tile_block {
		padding: 20px 0px 16px;
		height: 173px;
	}
	.dashboard .sdg_3_block a.btn_image {
		right: 36%;
	}
	.dashboard .dbwrap {
		height: 175px;
	}
}


@media (max-width: 992px){  

	.dashboard .dbwrap {
		height: 234px;
	}
	.dashboard .sdg_text.headTitle {
		font-size: 16px;
		line-height: 24px;
	}
	.dashboard .dbLeftWrap {
		padding: 16px 0 16px 12px;
	}
	.dashboard .dbwrap .tile_block {
		padding: 16px 0px 16px;
		height: 232px;
	}
}

@media (max-width: 767px){   
	.dashboard .dbLeftWrap {
		padding: 20px 12px 20px 12px;
	}
	.dashboard .dbwrap {
		height: auto;
		margin-bottom: 15px;
	}
	.dashboard .sdg_3_block a.btn_image {
		right: 48%;
	}
	.dashboard .sdg_text.headTitle {
		text-align: center;
	}
	.dashboard .dbwrap .tile_block {
		padding: 20px 0px 16px;
		height: 144px;
	}
	.dashboard.about_sdgs.longpage_padding {
		margin-bottom: 25px;
		margin-top: 30px;
	}
}

@media (max-width: 500px){  
	.dashboard .sdg_3_block a.btn_image {
		right: 47%;
	}
 }
 @media (max-width: 414px){  
	.dashboard .sdg_3_block a.btn_image {
		right: 46%;
	}
 }
 @media (max-width: 320px){  
	.dashboard .sdg_3_block a.btn_image {
		right: 45%;
	}
 }
/* <!-- dashboard / photogallery /ticker css ends -->  */

/* new css for home page ends */


/* new css for reports and publications page  */
.card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoOne {
    width: 87%;
}


@media (max-width: 1024px){ 
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoOne {
        width: 80%;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoTwo {
        width: 20%;
    }   
}

@media (max-width: 767px){ 
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoOne {
        width: 100%;   
        padding-right: 0;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoTwo {
        padding-top: 10px;
    }
    .reportmanage .listGrid .item.list-group-item .infoTwo hr {
        display: none;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .carouselCapacity .owl-nav {
        top: -57%;
    }
    .card-list-view-container.dynamic.list-View.reportmanage .listGrid .item.list-group-item .infoTwo {
        width: 100%;
    }
}


/* new css for reports and publications page  */

/* taken care In development list view start  */

.card-list-view-container.dynamic.list-View.manage .listGrid .item.list-group-item .infoOne .title{
	margin-bottom: 0;
}
a:hover {
    color: #4F8EF8;
}

.introduction-Container.textArea.rfd.nodal.listing .row-cell {
    padding: 15px 20px;
}

.introduction-Container.textArea.rfd.nodal.listing .rowCellWrap {
    margin-bottom: 10px;
}
.introduction-Container.textArea.rfd.listing {
    padding-bottom: 30px;
}

@media (max-width: 992px){ 
	.introduction-Container.textArea.rfd.nodal.listing .row-cell {
		padding: 15px 10px;
	}
}
/* taken care In development list view start  */

/* nsc changes start */
.newbox .btn_image{
    position: absolute;
    bottom: 25px;
}

.help-plugin-tile.newbox .pdf_block1 .title_sdgs1 {
    width: 84%;
}

.newbox .tile_block1 {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #E3E3E3;
}


@media (max-width: 1700px) { 
	.newbox .btn_image{
		bottom: 31px;
	}
}

.padLeftMan {
	padding-left: 2%;
}

@media (max-width: 1400px) { 
.padLeftMan {
	padding-left: 2.5%;
}
}

@media (max-width: 1024px) { 
	.padLeftMan {
		padding-left: 3%;
	}
}

@media (max-width: 992px) { 
	.padLeftMan {
		padding-left: 4.5%;
	}
}

@media (max-width: 600px) { 
	.padLeftMan {
		padding-left: 5%;
	}
}

@media (max-width: 500px) { 
	.padLeftMan {
		padding-left: 7%;
	}
}


@media (max-width: 450px) { 
	.padLeftMan {
		padding-left: 9%;
	}
}

@media (max-width: 320px) { 
	.padLeftMan {
		padding-left: 12%;
	}
}

/* nsc changes end*/

/* Marquee text changes start */

  .cstmarquee {
	  width: 175%;
	  text-align: left;
  }
  .cstmarquee p {
	-moz-animation: marquee 60s linear infinite;
	-webkit-animation: marquee 60s linear infinite;
	animation: marquee 60s linear infinite;
	text-align: left;
	line-height: 60px;
	color: #06284B;
	margin-bottom: 0;
  }
  .cstmarquee p:hover {
	animation-play-state: paused;
  }
  .cstmarquee a:hover{
	color: #06284B;
	text-decoration: none;
	}
  @-moz-keyframes marquee {
	0% {
	  transform: translateX(60%);
	}
	100% {
	  transform: translateX(-100%);
	}
  }
  @-webkit-keyframes marquee {
	0% {
	  transform: translateX(60%);
	}
	100% {
	  transform: translateX(-100%);
	}
  }
  @keyframes marquee {
	0% {
	  -moz-transform: translateX(60%);
	  -webkit-transform: translateX(60%);
	  transform: translateX(60%)
	}
	100% {
	  -moz-transform: translateX(-100%);
	  -webkit-transform: translateX(-100%);
	  transform: translateX(-100%);
	}
  }

  /* Marquee text changes ends */

/* page top button css starts  */

.pagetopbutton {
	text-align: center;
	position: fixed;
	bottom: 30px;
	/* top: 83%; */
	opacity: 0;
	width: 45px;
    height: 45px;
	visibility: hidden;
	z-index: 999999;
    background: #06284B;
    border-radius: 50%;
    border: 1px solid #fff;
    right: 1.5%;
 }
 .pagetopbutton.show {
	opacity: 1;
	visibility: visible;
 }

 .pagetopbutton:hover {
	cursor: pointer;
  }

  .pagetopbutton .topimg {
	padding: 30%;
    padding-top: 36%;
  }

  @media only screen and (max-width: 767px) {
	.pagetopbutton {
		right: 4.5%;
	}
}

@media only screen and (max-width: 375px) {
	.pagetopbutton {
		right: 7.5%;
	}
}

/* page top button css ends  */

/* Dr page css starts  */

.boxtxt.indexSection .minWrap img.ministerPhoto {
    height: 180px;
    width: 170px;
} 

@media only screen and (max-width: 767px) {
	.boxtxt.indexSection .minWrap img.ministerPhoto {
		height: auto;
    	width: 87%;
	} 
	
}

/* Dr page css ends */

/*  minister section */
.minister-block-updated .minister-holder{
	border: 0.5px solid rgba(0, 0, 0, 0.2);
}
.minister-block-updated .minister-left,.minister-right{
	display: inline-block;
	vertical-align: middle;
}
.minister-block-updated .minister-left{
	width: 170px;
}
.minister-block-updated .minister-left img{
	width: 100%;
}
.minister-block-updated .minister-right{
	width: calc(100% - 175px);
	padding: 30px;
	height: 185px;
}
.minister-block-updated .heading-seperator{
	margin-top: 5px;
	margin-bottom: 5px;
}
.minister-block-updated .minister-right .sdg_text.l_h_20{
	font-size: 14px;
	line-height: 20px;
}
@media (max-width: 1325px){
	.minister-block-updated .minister-right .submenu-heading{
		font-size: 20px !important;
	}
}
@media (max-width: 1212px){
	.minister-block-updated .minister-right {
		padding: 15px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.minister-block-updated .minister-right {
		padding: 15px 12px;
	}
	.minister-block-updated .minister-right .submenu-heading{
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.minister-block-updated .heading-seperator{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.minister-block-updated .minister-right .sdg_text.l_h_20{
		font-size: 12px;
		line-height: 18px;
	}
}
@media only screen and (max-width: 767px) {
	.minister-block-updated{
		margin-top: 40px;
	}
	/*
latest changes*/
		.contact_us_map {
    border-right: none;
    }

}

@media (max-width: 395px){
	.minister-block-updated .minister-right .submenu-heading{
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.minister-block-updated .minister-right .sdg_text.l_h_20{
		font-size: 12px !important;
		line-height: 18px !important;
	}
}
@media (max-width: 280px){
	.minister-block-updated .minister-left{
		width: 100px;
	}
	.minister-block-updated .minister-right{
		width: calc(100% - 105px);
		height: auto;
		padding: 8px;
	}
	.minister-block-updated .heading-seperator
	{
		margin: 0px;
		margin-bottom: 5px;
		line-height: 12px;
	}
	.minister-block-updated .minister-right .submenu-heading{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.minister-block-updated .minister-right .sdg_text.l_h_20{
		font-size: 10px !important;
		line-height: 14px !important;
	}
}
.nas-container .row-text p.sdg_text a.linkcolor {
    color: #4F8EF8 !important;
}

.nas-container .nas-heading {
    background: rgb(6, 40, 75) !important;
}

.nas-container .headermenu p.sdg_text a,
.nas-container .headermenu p.sdg_text {
    color: #90E1FC !important;
}

.account-stats .detailmenu .divcol_Two p {
    margin-bottom: 3px;
}

.nas-container .new-section {
    font-weight: bold;
    text-align: left;
}

.nas-container .new-section p.sdg_text {
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    cursor: none;
}

.mrgtop40 {
    margin-top: 40px;
}

.mrgbottom5 {
    margin-bottom: 5px;
}

.apex.mplads-flsgship .imgUnListing .liClass {
    margin-bottom: 30px;
}

.introduction-Container.ssd .ulWrap.socialstatcover .intro {
    display: inline;
    margin-right: 5%;
    margin-bottom: 6px;
}

.introduction-Container.ssd .ulWrap.socialstatcover {
    margin-bottom: 40px;
}

.function-ssd .recent_activities {
    background: url(/o/nsc-theme/css/lib/../../images/nsc/ssd-function-banner.png);
    padding: 60px 13%;
    background-repeat: no-repeat !important;
    background-size: 144% 100%;
    background-position: center !important;
    padding: 50px 40px;
}

.function-ssd .recent_activities .org-title {
    color: #fff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
}

.function-ssd .org-title {
    color: #fff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
}

.introduction-Container.ssd .wholeWrap.function-ssd .intro {
    width: 100%;
}

.ssd-paragraph {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 30px !important;
}

.function-ssd .recent_activities p {
    color: #fff;
    width: 50% !important;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 0px;
}

.function-ssd p {
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 0px;
}

.function-ssd .covid19_mplads {
    padding: 50px 40px;
}

.function-ssd .covid_image {
    background-image: url(/o/nsc-theme/css/lib/../../images/nsc/ssd-books.png);
}


/*Start of National Statistical Commission (NSC)*/

.nsc-notification-archieve div.tile_block {
    height: auto;
    min-height: 240px;
}

.nsc-rti div.tile_block {
    height: auto;
    min-height: 250px;
}

.nsc-rti p.sdg_text {
    width: 74%;
    margin: 0 auto;
}

.nsc-notification-archieve p.sdg_text {
    width: 68%;
    margin: 0 auto;
}

.nsc-functionSection.natural-functionSection {
    padding: 0;
}

.nsc-functionSection.natural-functionSection .crsMain ul.roleul li {
    list-style-type: none;
}

.nsc-functionSection.natural-functionSection .crsMain ul.roleul li p.sdg_text {
    margin-bottom: 0;
}

.nsc-functionSection.natural-functionSection .crsMain ul.roleul li {
    /* padding: 20px; */
    margin-bottom: 0px;
    padding-bottom: 20px;
    padding-top: 0px;
}

.nsc-background {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
    padding: 25px;
}

.nsc-presentcomposition.introduction-Container hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
    position: static;
    right: 0;
    height: 0px;
    left: 0;
    top: 0%;
}

.nsc-comment.introduction-Container.textArea .colDiv p.intro {
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 40px;
    background: none;
    border-radius: 0;
    padding: 0;
}

.nsc-contact.introduction-Container.contactUs {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    opacity: 1;
    padding-top: 40px;
    padding-bottom: 40px;
}

.nsc-intro-container.card-list-view-container.introduction-Container.textArea {
    padding-bottom: 0;
}

.background-nsc-container.card-list-view-container.introduction-Container.docs {
    padding-top: 40px;
    padding-bottom: 20px;
}

.about_sdgs.longpage_padding.mrgbottom50.nsc-notification-archieve {
    margin-top: 40px;
    margin-bottom: 40px !important;
}

.nsc-arrow-position {
    position: absolute;
    bottom: 12%;
    right: 7%;
}

.mrgbottom50 {
    margin-bottom: 50px !important;
}

.nsc-presentcomposition {
    padding-top: 40px;
    padding-bottom: 40px;
}

.txt-presentcomposition {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-presentcomposition .nsc-name {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 35px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-presentcomposition .nsc-desg {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 1;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-desg span {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 17px;
    line-height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-dept {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.7;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-tenure {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.nsc-presentcomposition .nsc-tenure span {
    text-align: left;
    letter-spacing: 0px;
    color: #3F4D68;
    opacity: 1;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 6%;
}

.pbox_containers.pbox_padd.text-center.nsc-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 4px #D3E4F5;
    border-radius: 5px;
    opacity: 1;
    padding: 30px;
}

.nsc-secretariat.card-list-view-container.introduction-Container.textArea {
    padding-top: 40px;
    padding-bottom: 0;
}

.mrgtop60.about_sdgs.longpage_padding.nsc-rti {
    margin-top: 40px !important;
    margin-bottom: 40px;
}

.nsc-rti .tile_block {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
    margin-bottom: 0;
}

.nsc-report.help-plugin-tile .pdf_block1.tile_block1.bckcolor {
    min-height: 77px !important;
    padding: 20px 20px;
    margin-bottom: 0;
}

.nsc-report.help-plugin-tile .pdf_block1 a.btn_image {
    margin-top: 0px;
}

.nsc-report-container h3.title_sdgs {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-view-detail {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
}

.nsc-comment.introduction-Container.textArea {
    padding-bottom: 10px;
    padding-top: 40px;
}

.nsc-email span {
    color: #4F8EF8;
}

.mrgbottom60 {
    margin-bottom: 60px !important;
}

.nsc-reportcommittee {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 30px;
}

.nsc-contact.contactUs p.para {
    margin-bottom: 10px;
}

.nsc-contact.introduction-Container.contactUs hr {
    top: -25%;
}


/*End of National Statistical Commission (NSC)*/


/*Start of Floating Button*/

.floatingbutton-modal .modal-header {
    height: auto;
}

.floatingbutton-modal .modal-dialog {
    max-width: 500px;
}

.floatingbutton-modal .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    display: inline;
    width: 100%;
    text-align: right;
}

.floatingbutton-modal .modal-body .footer_icons span a {
    cursor: pointer;
}

.floatingbutton-modal .modal-body {
    padding: 0;
}

.floatingbutton-modal .modal-header {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0;
}

.floatingbutton-modal .modal-body .footer_icons span {
    margin-right: 5%;
}

.floatingbutton-modal .modal-header button:focus {
    outline: none;
}

.floatingbutton-modal .footer_icons {
    padding: 25px 20px 40px;
}

.wrapperElement img.feedback-floating-icon {
    padding: 30%;
}


/*End of Floating Button*/


/*Start of DI-Labs*/

.datalabcontainer {
    padding-top: 0 !important;
    padding-bottom: 40px !important;
}

.function-dilab.natural-activity.recent_activities.esd p.sdg_text {
    color: #fff;
}

.datalabcontainer-section {
    padding-bottom: 0 !important;
}

.divcenter {
    margin: 0 auto;
}

.dilab-partner .env_Title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgtop24 {
    margin-top: 24px;
}

.mrgtop20 {
    margin-top: 20px !important;
}

.problem-statement {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    /* width: 90%;
    margin: 0 auto !important; */
    padding: 26px;
    color: #06284b !important;
    letter-spacing: 0px !important;
    opacity: 1 !important;
    font-size: 16px !important;
    line-height: 28px !important;
    font-weight: normal !important;
    padding: 26px 5%;
}

.dilab-plugin-tile.help-plugin-tile .pdf_block1 {
    min-height: 20px !important;
    padding: 0px 20px;
}

.dilab-plugin-tile.help-plugin-tile .pdf_block1 a.btn_image {
    margin-top: 10px;
}

.problem-statement-container {
    margin-top: 40px;
    margin-bottom: 40px;
    margin: 40px 0;
}

.dilab-partner p.intro {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 16px;
    line-height: 28px;
    margin-top: 30px;
}

.dilab-title {
    margin: 15px !important;
}

.padtop10 {
    padding-top: 10px;
}

.datalab-padleft4 {
    padding-left: 0%;
}

.function-dilab.natural-activity.recent_activities.esd {
    padding: 40px 20%;
}

.introduction-Container.ssd.datalabcontainer li.intro {
    width: max-content;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: -o-max-content;
    width: -ms-max-content;
    /* width: auto;
    white-space: nowrap; */
    margin-bottom: 0;
}

.introduction-Container.ssd.datalabcontainer ul.ulWrap {
    margin-bottom: 0;
}

.introduction-Container.ssd.datalabcontainer .env_Title {
    padding-top: 0 !important;
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.natural-activity.recent_activities.esd.function-dilab {
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/functionDIL.png");
    background-size: cover;
}

/*End of DI-Labs*/


/*Start of Natural Capital Accounting & Valuation of Ecosystem Services*/

.natural-project-overview span {
    display: block;
}

.natural-project-overview .elementWrap img {
    margin-top: 10px;
    max-width: none;
}

.introduction-Container.natural-capital {
    padding-bottom: 40px;
}

.responsibilities.nature-future-section {
    padding-bottom: 10px;
}

.natural-activity.recent_activities.esd {
    padding: 40px 5%;
	background-image: url("/o/nsc-theme/css/lib/../../images/nsc/event-natural.png");
}

.natural-imgWrapElm .imgWrapElm img {
    width: 100%;
}

.natural-project-overview .first {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    color: #06284b;
}

.natural-project-overview .second {
    text-align: left;
    letter-spacing: 0px;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    color: #06284b;
}

.natural-project-overview .elementWrap {
    margin-bottom: 25px;
}

.natural.recent_activities {
    background: none;
    background-color: #F5F9FD;
}

.sub-intro.implementing-partners {
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.natural-imgWrapElm .imgLbl {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.natural-imgWrapElm .imgWrapElm img {
    margin-bottom: 5px;
}

.natural-functionSection {
    padding-top: 40px;
    padding-bottom: 40px;
}

.natural-functionSection .crsMain ul.roleul {
    margin-top: 0;
}

.natural-functionSection .crsMain ul.roleul li {
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    padding: 30px;
}

.submenu-heading.org-title.natural-highlight {
    color: #06284b;
    text-align: left;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.highlight-section.iaegs_sdgs .tile_block {
    padding: 30px;
    height: 150px;
    margin-bottom: 0;
}

.highlight-section.iaegs_sdgs .tile_block p.sdg_text {
    color: #ffffff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-size: 15px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
}

.highlight-section.iaegs_sdgs .tile_block h3.title_sdgs {
    color: #ffffff;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-size: 20px;
    line-height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-top: 14px;
    margin-bottom: 0;
}

.submenu-heading.org-title.natural-publication {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.natural-publication-section .help-plugin-tile .pdf_block1.tile_block1.bckcolor {
    margin-bottom: 0;
}

.natural-future p.subHead {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 28px;
    font-weight: normal;
    margin-bottom: 32px;
}

.natural-future p.sdg_text {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.nature-future ul.imgUnList {
    list-style-type: none;
    padding: 0px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.nature-future div.imgUnList {
    list-style-type: none;
    padding: 0px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.nature-future div.imgUnList div {
    width: 20%;
}

.nature-future .imgUnList li {
    width: 20%;
    margin-bottom: 30px;
    display: inline-flex;
}

.nature-future .imgUnList li span {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.nature-future .imgUnList li img {
    margin-right: 2%;
    height: 38px;
}

.natural-future .elementWrap {
    margin-bottom: 30px;
}

.about-ministry-hr.project-overview {
    right: 20% !important;
    top: 0% !important;
}

.about-ministry-hr.implementpartner {
    right: 0 !important;
    top: 12% !important;
    height: 273px !important;
}

.natural-activity.recent_activities {
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/DIlabbanner.png");
    background-size: cover;
}

.natural-activity.recent_activities p.sdg_text {
    height: auto;
}

.implementpartner-row {
    padding-left: 10%;
}

.natural-achievement .about_sdg_text p.sdg_text {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: auto;
}


/*End of Natural Capital Accounting & Valuation of Ecosystem Services*/


/*Start of SDRD*/

.sdrd-Container {
    padding-top: 40px;
    background: transparent;
    padding-bottom: 0;
}

.mrgbottom90.sdrd-mrgbottom60 {
    margin-bottom: 40px;
}

.pbox_containers.sdrd-box {
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #EDEDED;
    border-radius: 5px;
    opacity: 1;
    padding: 30px;
}

.sdrd-box .imgHead {
    color: #06284b;
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.priceIntro.sdrd-price {
    color: #06284b;
    text-align: left;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.sdrd-lastpara {
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #EDEDED;
    border-radius: 5px;
    opacity: 1;
    padding: 30px 43px;
}

.sdrd-lastpara p {
    color: #06284b;
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 0;
}

.sdrd-mandate {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgbottom90 {
    margin-bottom: 90px;
}

.sdrd-activity.nad-txt-resposibility {
    margin-bottom: 0;
}

.sdrd-box img {
    margin-bottom: 20px;
}


/*End of SDRD*/


/*Start of Help*/

.mrgbottom70.fileformat {
    margin-bottom: 20px;
}

.help_cont_blue .marginSixthTop.respguide,
.help-speech-recognition .marginSixthTop.respguide {
    margin-top: 40px;
}

.marginBotSixth.help-form-screen-reader,
.org-container.economic_cont_white.marginBotSixth.help-speech-recognition {
    margin-bottom: 40px;
}

.help-plugin-list {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.help-plugin-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px !important;
    line-height: 22px !important;
    font-family: Arial, Helvetica, sans-serif;
}

.help-plugin-tile .pdf_block1 {
    min-height: 80px !important;
    padding: 13px 20px;
}

.help-plugin-tile .pdf_block1 .title_sdgs1 {
    width: 70%;
}

.help-plugin-tile .pdf_block1 a.btn_image {
    margin-top: 5px;
}

.help-plugin-tile img.pdfblock1 {
    margin-top: 5px;
}

.help-screen-reader .sixth_div_content {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}

.help-buttons {
    color: #ffffff;
    text-align: center;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 1;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: auto;
    padding: 9px 20px;
    cursor: pointer;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    border: 0;
}

.help-buttons:hover {
    color: #ffffff;
    text-align: center;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 1;
    font-size: 14px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: auto;
    padding: 9px 20px;
    cursor: pointer;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    border: 0;
}

.help-plugin-tile .pdf_block1.tile_block1.bckcolor {
    margin-bottom: 20px;
}

.mrgbottom70 {
    margin-bottom: 70px;
}

.help-form-screen-reader .introTextSixth {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
}

.help-form-screen-reader .scheduleUl li a {
    line-height: 45px;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
}

.mrgtop10 {
    margin-top: 10px;
}


/*End of Help*/


/*Start of National Accounts Division (NAD)*/

.mrgbottom50.nad-bottom60.nadipadmrgbottom50 {
    margin-bottom: 0 !important;
}

.nadipadmrgbottom50 .marginbottom40.marginbottom20 {
    margin-bottom: 40px;
}

.org-container.mrgtop59 {
    margin-top: 40px;
}

.nad_blue {
    background: #F6F9FD 0% 0% no-repeat padding-box !important;
    border: 0.5px solid #E3E3E3;
    border-radius: 5px;
    opacity: 1;
    padding: 30px !important;
}

.mrgbottom40 {
    margin-bottom: 40px !important;
}

.mrgtop18 {
    margin-top: 18px;
}

.mrgbottom26 {
    margin-bottom: 26px;
}

.nad-txt-resposibility {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgbottom50 {
    margin-bottom: 50px;
}

.mrgbottom20 {
    margin-bottom: 20px;
}


/*End  of National Accounts Division (NAD)*/


/*Start of Allocation Business Rules*/

.allocation-business-rules {
    background: #F5F9FD;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    margin-bottom: 0 !important;
}

.allocation-business-rules .statistics-wing {
    color: #06284B;
    font-size: 24px;
    line-height: 28px;
    margin-top: 30px;
    font-weight: 600;
}

.mrgbottom26 {
    margin-bottom: 26px;
}

.mrgtop60 {
    margin-top: 60px !important;
}

.mrgtop20 {
    margin-top: 20px;
}

button.readmore:focus {
    outline: none;
}


/*End of Allocation Business Rules*/


/*Start of Career Opportunity*/

.careeropportunity-otherLinks .sub-col {
    list-style: none;
    position: relative;
    z-index: 999;
}

.careeropportunity-otherLinks div.sub-col {
    padding-left: 15px;
}

.mrgtop15 {
    margin-top: 15px;
}

.mrgtop17 {
    margin-top: 17px;
}

.textalignleft {
    text-align: left;
}

.careeropportunity-eligibility-criteria .pbox_padd img {
    height: 56px;
}

.careeropportunity-eligibility-criteria .pbox_containers {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #E3E3E3;
    border-radius: 5px;
    opacity: 1;
    margin: 0;
    min-height: 205px;
}

.careeropportunity-otherLinks.section-container {
    padding-bottom: 10px !important;
}

.careeropportunity-exampattern hr {
    position: absolute;
    right: 15%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 70px !important;
    left: 0px;
    top: 0%;
    border-top: 0;
}

.careeropportunity-exampattern .table thead th {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.careeropportunity-exampattern .table-primary,
.table-primary>td,
.table-primary>th {
    background: #BBD3EB;
    /* border: 1px solid #DCE1E6; */
    /* opacity: 0.3; */
}

.careeropportunity-exampattern .table-primary,
.table-primary>tr {
    border: 1px solid #DCE1E6;
}

.careeropportunity-exampattern .table-striped tbody tr {
    border: 1px solid #DCE1E6;
}

.careeropportunity-exampattern .table-striped tbody tr:nth-of-type(odd) {
    background-color: #fff;
    /* opacity: 0.3; */
}

.careeropportunity-exampattern .table-striped tbody tr:nth-of-type(even) {
    background: #E1E6EA;
    /* opacity: 0.3;  */
}

.careeropportunity-exampattern .table td,
.careeropportunity-exampattern .table th {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 30px;
    padding-right: 30px;
}

.mrgtop40 {
    margin-top: 40px;
}

.careeropportunity-exampattern .title_sdgs {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0;
}

.careeropportunity-otherLinks a {
    text-align: left;
    color: #4F8EF8;
    opacity: 1;
    text-align: left;
    font-size: 16px;
    line-height: 45px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: 0px;
}

.breakallword {
    word-break: break-all;
}

.mrgbottom30 {
    margin-bottom: 30px;
}

.section-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.careeropportunity-eligibility-criteria .imgHead {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 56px;
    margin-bottom: 0;
}

.careeropportunity-exampattern.introduction-Container.contactUs hr {
    position: absolute;
    right: 4%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    height: 120px;
    left: 0px;
    top: 0%;
    border-top: 0;
}

.careeropportunity-eligibility-criteria .imgText {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}


/* .section-container.card-list-view-container.introduction-Container.careeropportunity-eligibility-criteria {
    padding-bottom: 65px !important;
} */

.careeropportunity-eligibility-criteria .pbox_padd {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
}

.mrgtop25 {
    margin-top: 25px;
}

.careeropportunity-exampattern p.para {
    color: #06284b;
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.mrgbottom15 {
    margin-bottom: 15px;
}

.padbottom74 {
    padding-bottom: 74px;
}

.careeropportunity-exampattern .table thead th:nth-child(1) {
    width: 10%;
}

.careeropportunity-exampattern .table thead th:nth-child(2) {
    width: 50%;
}

.careeropportunity-exampattern .table thead th:nth-child(3),
.careeropportunity-exampattern .table thead th:nth-child(4) {
    width: 20%;
}


/*End of Career Opportunity*/


/*Start of FAQ*/


/* #mospi-faq .mospi-faq-container .main {
    margin: 50px 0;
} */

#mospi-faq .mospi-faq-container .main .faq .card {
    /* margin-bottom: 30px; */
    border: 0;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header {
    border: 0;
    /* -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
            box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5); */
    border-radius: 2px;
    padding: 0;
}

.mtop40 {
    margin-top: 40px;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link {
    display: block;
    background: transparent;
    padding: 20px;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link:after {
    content: "\f106";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link.collapsed {
    background: transparent;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f107";
}

#mospi-faq .mospi-faq-container .main .faq .card .collapsing {
    background: transparent;
    line-height: 30px;
}

#mospi-faq .mospi-faq-container .main .faq .card .collapse {
    border: 0;
}

#mospi-faq .mospi-faq-container .main .faq .card .collapse.show {
    background: transparent;
    line-height: 30px;
    color: #222;
}


/* #mospi-faq .mospi-faq-container .right_faq .main1 {
    margin: 50px 0;
    margin-bottom: 90px;
} */

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card {
    margin-bottom: 10px;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    border-radius: 2px;
    padding: 0;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link {
    display: block;
    padding: 20px;
    text-align: left;
    letter-spacing: 0px;
    color: #fff;
    background: #4F8EF8;
    opacity: 1;
    font-size: 15px;
    line-height: 21px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link:after {
    content: "\f068";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
    color: #fff;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link.collapsed {
    /* background: transparent; */
    background: #fff;
    color: #06284B;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .card-header .btn-header-link.collapsed:after {
    content: "\f067";
    color: #4F8EF8;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .collapsing {
    background: transparent;
    line-height: 30px;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .collapse {
    border: 0;
}

#mospi-faq .mospi-faq-container .right_faq .main1 .faq1 .card .collapse.show {
    background: transparent;
    line-height: 30px;
    color: #06284B;
}

#mospi-faq .right_faq {
    background: transparent;
}

#mospi-faq .card-header {
    background-color: transparent;
}

#mospi-faq .btn.focus,
#mospi-faq .btn:focus {
    box-shadow: none;
}

#mospi-faq .faq {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
}

#mospi-faq .mospi-faq-container li a.sdg_normal {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 19px;
    line-height: 45px;
    font-weight: normal;
    padding-left: 57px;
    padding-right: 57px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 0;
}

#mospi-faq .mospi-faq-container .main .card-body {
    padding: 0;
}

#mospi-faq .mospi-faq-container li a.sdg_normal:hover,
#mospi-faq .mospi-faq-container li a.sdg_normal.active {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    opacity: 1;
    color: #FFFFFF;
}

#mospi-faq .mospi-faq-container .card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .main1 .card-body {
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    /* border: 0.5px solid #C9C9C9;
    border-radius: 5px; */
    opacity: 1;
    padding-top: 0;
}

#mospi-faq .mospi-faq-container .recent_activities h4 {
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 28px;
    font-weight: bold;
    line-height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    padding-bottom: 0;
}

#mospi-faq .mospi-faq-container .recent_activities {
    background: url("/o/nsc-theme/css/lib/../../images/nsc/faqquestionanswer.png");
    padding: 40px 5%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


/* Styles for wrapping the search box */

#mospi-faq .mospi-faq-container .faq-main {
    margin: 0 auto;
    width: 65%;
    display: inline-flex;
}

#mospi-faq .mospi-faq-container .form-group {
    margin-bottom: 1rem;
    width: 79%;
}

#mospi-faq .mospi-faq-container .seachbutton-container {
    width: 15%;
    margin-left: 2%;
    margin-top: 2px;
    margin-bottom: 2px;
}

#mospi-faq .mospi-faq-container .btn-search {
    /* width: 100%; */
    width: 104px;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Bootstrap 4 text input with search icon */

#mospi-faq .mospi-faq-container .faq-main .has-search .form-control {
    padding-left: 2.375rem;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #82A1C1;
    border-radius: 5px;
    opacity: 1;
}

#mospi-faq .mospi-faq-container .faq-main .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

#mospi-faq .mospi-faq-container .recent_activities p.sdg_text {
    height: 3em;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 16px;
    line-height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.mrgtop20 {
    margin-top: 20px;
}

#mospi-faq .mospi-faq-container .form-control::-webkit-input-placeholder,
#mospi-faq .mospi-faq-container .form-control:-moz-placeholder,
#mospi-faq .mospi-faq-container .form-control::-moz-placeholder,
#mospi-faq .mospi-faq-container .form-control:-ms-input-placeholder,
#mospi-faq .mospi-faq-container .form-control::-ms-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 0.5;
}

.faq-container-padding {
    padding: 0 5%;
}

.row.faq-container-padding.mtop40 {
    margin-bottom: 24px;
}

#mospi-faq .mospi-faq-container .ask-a-question-container {
    padding: 0 5%;
    padding-top: 40px !important;
    padding-bottom: 0 !important;
}

#mospi-faq .mospi-faq-container .ask-a-question-container .org-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 28px;
    line-height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#mospi-faq .mospi-faq-container .ask-a-question-container .sendnote {
    text-align: left;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 31px;
}

.btn-askaquestion {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    width: 170px;
    border: 0;
    padding: 10px 21px;
}

.btn-askaquestion:hover {
    background: #4F8EF8 0% 0% no-repeat padding-box;
}

#mospi-faq .main1 .card .card-header .btn-header-link.changed:after {
    color: #fff;
}

#mospi-faq .main1 .card .card-header .btn-header-link.changedblue:after {
    color: #4F8EF8;
}


/* #mospi-faq #main1 #faq1 > .card:first-child > .card-header > a.btn-header-link{
    color: #FFFFFF;
    background: #4F8EF8; 
    opacity : 1;
} */


/* #main1 #faq1 .card:first-child > .card-header > .btn-header-link:after
{
    color: #FFFFFF;
} */


/*End of FAQ*/


/*Census 2001 Tables start here*/

.census2001tables p.intro {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.census2001tables .sub-col li a {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 45px;
    font-family: Arial, Helvetica, sans-serif;
}

.census2001tables .sub-col li {
    margin-bottom: 0 !important;
}

.introduction-Container.listPdf.census2001tables {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}


/*Census 2001 Tables end here*/


/*IPMD Start Here*/

.ipmd-container .mrgtop59.about_sdgs.padbottom90 {
    padding-bottom: 40px !important;
    margin-bottom: 0px !important;
}

.ipmd-container .role_MOSPI_ipmd {
    background: #F5F9FD !important;
    padding: 1px 0% !important;
    padding-bottom: 0px !important;
}

.displayinlineflex {
    display: inline-flex;
}

.ipmd-container .displayinlineflex {
    margin-bottom: 40px;
}

.ipmd-container .monthly-reportheading {
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.ipmd-container .ipmdcontribution-firstsection {
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
}

.ipmd-container .ipmdcontribution-secondsection {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: lighter;
}

.ipmd-container .ipmd-performace-monitoring {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 40px;
}

.ipmd-container .col-md-5.max-width {
    flex: 0 0 34.666667%;
    max-width: 34.666667%;
}

.ipmd-container .ipmd-performace-monitoring-btnviewdetail input {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    padding: 9px 17px;
}

.ipmd-container .ipmd-keyinfra {
    background: #F5F9FD !important;
    padding-top: 30px;
    padding-bottom: 2px;
    padding-left: 50px;
    padding-right: 40px;
    flex: 0 0 64.333333%;
    max-width: 64.333333%;
}

.ipmd-container .ipmd-keyinfra>p {
    letter-spacing: 0px;
    color: #06284B;
    text-transform: capitalize;
    opacity: 1;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 32px;
    /* padding-left: 40px; */
}

.ipmd-container .ipmd-keyinfra .elementWrap {
    margin-bottom: 28px;
}

.ipmd-container .ipmd-keyinfra .elementWrap p {
    color: #06284B;
    font-size: 13px;
    font-weight: lighter;
    line-height: 13px;
    margin-bottom: 0;
    margin-top: 2px;
}

.ipmd-container ul.key-infra-sector li p {
    margin-right: 0%;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 13px;
    font-weight: lighter;
    line-height: 13px;
    width: 140px;
    margin-bottom: 0;
    margin-top: 4px;
}

.ipmd-container ul.key-infra-sector li img {
    width: 23px;
    height: 22px;
    opacity: 1;
    margin-right: 30px;
}

.mrgtop30 {
    margin-top: 30px;
}

.padbottom90 {
    padding-bottom: 90px !important;
}

.mrgtop90 {
    margin-top: 90px;
}

.ipmd-container .recent_activities {
    padding: 40px 17%;
	background: url("/o/nsc-theme/css/lib/../../images/nsc/ipmdbanner.png");
	background-size: cover;
}

.about_sdgs.mrgtop90.ipmdmrgbottom30 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.mrgtop59.about_sdgs.padbottom90 {
    margin-bottom: 40px;
    margin-top: 40px;
}

@media (max-width: 1024px) {
    .nsc-rti div.tile_block {
        height: 295px;
        min-height: 250px;
    }
    .nsc-notification-archieve div.tile_block {
        height: 295px;
        min-height: 240px;
    }
    .nsc-presentcomposition .nsc-name {
        min-height: 70px;
    }
    .nsc-report.help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 84%;
    }
    .help-plugin-tile.dilab-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 75%;
    }
    .introduction-Container.ssd.datalabcontainer li.intro {
        width: auto;
        /* width: auto;
        white-space: nowrap; */
        margin-bottom: 0;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        height: 200px;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 50%;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 125px !important;
        padding: 13px 20px;
    }
    /* .help-plugin-tile .pdf_block1 {
        min-height: 159px !important;
        padding: 13px 20px;
    } */
    .nad-minheight-imgHead {
        min-height: 50px;
    }
    .careeropportunity-eligibility-criteria .pbox_padd {
        padding-bottom: 65px;
    }
    /* #mospi-faq .mospi-faq-container .ask-a-question-container {
        padding-bottom: 40px !important;
    } */
    #mospi-faq .mospi-faq-container li a.sdg_normal {
        font-size: 16px;
        line-height: 24px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .ipmd-container .recent_activities {
        padding: 40px 13%;
    }
    .ipmd-container .col-md-5.max-width {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .ipmd-container .ipmd-keyinfra {
        flex: 0 0 56.333333%;
        max-width: 56.333333%;
    }
    .ipmd-container .ipmd-keyinfra {
        padding-left: 30px;
    }
}

@media (max-width: 992px) {
    .nsc-report-container h3.title_sdgs,
    .nsc-reportcommittee {
        font-size: 18px;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 71%;
    }
    .nsc-report.help-plugin-tile .pdf_block1.tile_block1.bckcolor {
        margin-bottom: 10px;
    }
    .nsc-rti .tile_block {
        margin-bottom: 10px;
    }
    .txt-presentcomposition {
        font-size: 18px;
    }
    .function-dilab.natural-activity.recent_activities.esd {
        padding: 40px 15%;
    }
    .dilab-partner .env_Title {
        font-size: 18px;
        line-height: 24px;
    }
    .natural-subheading {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .implementpartner-row {
        padding-left: 0;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        height: auto;
    }
    .submenu-heading.org-title.natural-publication {
        margin-top: 20px !important;
    }
    .highlight-section.iaegs_sdgs .tile_block h3.title_sdgs {
        font-size: 18px;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        margin-bottom: 10px;
    }
    .mobilemrgtop0 {
        margin-top: 0 !important;
    }
    .help-form-screen-reader .scheduleUl li {
        font-size: 18px;
        line-height: 45px;
    }
    .help-speech-recognition .introTextSixth {
        margin-top: 10px;
    }
    .help-plugin-list {
        font-size: 18px;
        line-height: 24px;
    }
    .help-form-screen-reader .introTextSixth {
        font-size: 18px;
        line-height: 24px;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 102px !important;
        padding: 13px 20px;
    }
    .help-plugin-tile img.pdfblock1 {
        margin-right: 10px;
    }
    .nad-minheight-imgHead {
        min-height: auto;
    }
    .imgHead,
    .txt-resposibility {
        font-size: 18px !important;
    }
    .allocation-business-rules .statistics-wing {
        font-size: 18px;
        line-height: 24px;
    }
    .ipmd-container .col-md-5.max-width {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .ipmd-container .ipmd-keyinfra {
        flex: 0 0 97%;
        max-width: 100%;
        margin-top: 45px;
        margin-bottom: 40px;
        padding-left: 50px;
    }
    .census2001tables p.intro {
        font-size: 18px;
        line-height: 24px;
    }
    .faq-container-padding {
        padding: 0 7%;
    }
}

@media (max-width: 767px) {
    .nsc-intro-container.card-list-view-container.introduction-Container.textArea {
        padding-bottom: 40px;
    }
    .help-form-screen-reader .scheduleUl {
        margin-bottom: 0 !important;
    }
    .row.faq-container-padding.mtop40 {
        margin-bottom: 0;
    }
    .nsc-rti div.tile_block {
        height: auto;
        min-height: 250px;
    }
    .nsc-notification-archieve div.tile_block {
        height: auto;
        min-height: 240px;
    }
    .fileformat.nsc-report-section {
        margin-bottom: 0;
    }
    .nsc-report p.help-plugin-title,
    .nsc-comment.introduction-Container.textArea .colDiv p.intro {
        font-size: 14px !important;
    }
    .help-plugin-tile.dilab-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 57%;
    }
    .function-dilab.natural-activity.recent_activities.esd {
        padding: 40px 10%;
    }
    /* .datalab-padleft4 {
        padding-left: 1%;
    } */
    .problem-statement-container {
        margin-top: 40px;
        margin-bottom: 40px;
        margin: 40px 0;
    }
    .datalabcontainer {
        padding-bottom: 10px !important;
    }
    .dilab-partner p.intro {
        font-size: 14px;
        line-height: 24px;
    }
    .natural-activity.recent_activities.esd {
        padding: 40px 5%;
    }
    .introduction-Container.natural-capital {
        padding-bottom: 40px;
    }
    .natural-project-overview .first,
    .natural-project-overview .second {
        font-size: 14px;
        line-height: 24px;
    }
    .sdrd-box .imgHead {
        font-size: 14px !important;
    }
    .help-speech-recognition .introTextSixth {
        margin-top: 0;
    }
    .helpintro .introPara,
    .help-screen-reader .sixth_div_content {
        font-size: 14px;
        line-height: 24px;
    }
    .help-form-screen-reader .scheduleUl li {
        font-size: 14px;
        line-height: 45px;
    }
    .marginBotSixth.help-speech-recognition {
        margin-bottom: 60px;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 63px !important;
        padding: 13px 20px;
    }
    .nad-bottom60 {
        margin-bottom: 40px;
    }
    .allocation-business-rules {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .careeropportunity-exampattern .table td {
        font-size: 14px;
        line-height: 20px;
    }
    /* .section-container.card-list-view-container.introduction-Container.careeropportunity-otherLinks {
        padding-bottom: 44px !important;
    } */
    .section-container.card-list-view-container.introduction-Container.careeropportunity-eligibility-criteria {
        padding-bottom: 10px !important;
    }
    .careeropportunity-exampattern p.para {
        font-size: 14px;
        line-height: 24px;
    }
    .careeropportunity-eligibility-criteria .imgHead {
        text-align: center;
    }
    .census2001tables {
        padding-bottom: 48px !important;
    }
    #mospi-faq .mospi-faq-container .ask-a-question-container {
        padding-top: 40px !important;
        /* padding-bottom: 40px !important; */
    }
    #mospi-faq .mospi-faq-container .right_faq .main1 {
        margin-bottom: 0;
        margin: 0;
    }
    #mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link,
    #mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link.collapsed {
        font-size: 18px;
    }
    #mospi-faq .mospi-faq-container .main {
        margin-bottom: 0;
    }
    .ipmd-container .ipmd-keyinfra {
        flex: 0 0 92%;
        margin-left: 4%;
    }
    .ipmd-container .ipmd-performace-monitoring {
        font-size: 14px;
        line-height: 24px;
    }
    .ipmd-container .ipmdcontribution-secondsection {
        font-size: 14px;
        line-height: 24px;
    }
    .ipmd-container .ipmdcontribution-firstsection {
        font-size: 16px;
        line-height: 28px;
    }
    .ipmd-container .role_MOSPI_ipmd {
        padding-bottom: 40px !important;
    }
    .ipmd-container .recent_activities {
        padding: 40px 10%;
    }
    .ipmd-container .mrgtop90 {
        margin-top: 60px;
    }
    .ipmd-container .ipmdmrgbottom30 {
        margin-bottom: 0 !important;
    }
    .ipmd-container .ipmd-keyinfra {
        margin-top: 30px;
    }
}


/*IPMD End Here*/


/* Header changes start*/

.landingPage .navbar-nav li a span {
    padding-bottom: 45px;
}

.mobi-mega .menu-heading {
    padding-left: 2%;
}

.menu-content-wrapper.mrgtop30 .row.rowFlex {
    display: flex !important;
    background: #fff;
    margin-left: 0;
    margin-right: 0;
}

.aboutusdecr {
    font-weight: 500;
}

.right-menu .submenu-heading.hidden-submenu-heading a:hover {
    line-height: 17px;
    border-bottom: 0;
}

.right-menu ul li a:hover {
    line-height: 24px !important;
    border-bottom: 0 !important;
}

.left-menu ul li a:hover {
    line-height: 24px !important;
    border-bottom: 0 !important;
}

.right-menu {
    padding-bottom: 30px;
}

.left-menu {
    padding-bottom: 30px;
}

.mobi-mega {
    top: 86px !important;
}

.new-menubar .mobi-mega {
    top: 53px !important;
}
.mobi-mega.nsc-mega {
    top: 154px !important;
}
.mobi-mega .left-menu {
    padding-left: 30px;
    padding-right: 30px;
}

.landingPage .nav-container {
    position: relative;
}

.modify-pages li {
    position: static !important;
}

.nav-btn.btn-unstyled,
.nav-link,
.nav-underline .tab a {
    position: static !important;
}

.landingPage .navbar-nav li a.iconImage:hover {
    border-bottom: 0;
}

@media (max-width: 992px) {
    .sub-intro.implementing-partners {
        font-size: 18px;
    }
    .sdrd-box .imgHead {
        font-size: 16px !important;
    }
    .help_cont_blue .introTextSixth {
        margin-top: 0;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 70%;
    }
    .navbar-collapse .navbar-nav {
        flex-direction: column;
    }
    .landingPage .navbar-nav li a.iconImage {
        display: none;
    }
    #mospi-faq .mospi-faq-container .main .faq .card .card-header .btn-header-link {
        font-size: 18px;
    }
}


/* Header changes end */

body {
    font-family: Arial, Helvetica, sans-serif !important;
}

.active1 {
    color: #4F8EF8;
    border-bottom: 2px solid #4F8EF8;
    padding-bottom: 6px;
}


/*Modals Style Start Here*/

.mospi-right-menu a {
    color: #06284B;
}

.org-container {
    padding: 0 5%;
}

.mobi-mega {
    width: 85%;
    top: 123px;
    z-index: 9999;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fff;
    display: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px;
}

.left-menu {
    background: #06284B 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 0px 5px;
    opacity: 1;
}

.mobi-top-header .mobi-mega .menu-content-wrapper .left-menu {
    background: #f2f9ff;
    padding: 2rem 3rem;
    height: 100%;
    position: absolute;
}

.mobi-mega .menu-heading,
.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #fff;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

.mobi-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

.mobi-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.mobi-mega li a.active,
.org-mega li a.active {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    /* font-weight: bold; */
    font-size: 14px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
}

.mobi-mega .active,
.org-mega .active {
    display: block;
}

.mobi-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.mobi-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.mobi-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a,
.mobi-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.mobi-top-header .mobi-mega .menu-content-wrapper .right-menu {
    padding: 2rem 0rem 2rem 2rem;
    float: right;
}

.mobi-mega .submenu-heading,
.org-mega .submenu-heading {
    color: #334de1;
    margin-bottom: 11px;
    padding-bottom: 15px;
    font-weight: 600;
}

.mshomepage ul,
.org-mega ul {
    list-style: none;
    margin-bottom: 0;
}

.mobi-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

.mobi-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.mobi-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.mobi-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.mobi-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.mobi-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.mobi-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.tileWrap {
    padding-top: 30px;
}

.tileWrap.aboutushover:hover {
    background-color: #f5f9fd;
    transition: all .3s ease-in-out 0s;
}

.tileWrap.aboutushover:hover a h4 {
    color: #4f8ef8;
}

.tileWrap.aboutushover:hover a p {
    color: #4f8ef8;
}

#institute li a,
#newinitiatives li a,
#employeecorner li a,
#statistics li a,
#actrule li a,
#ecitizen li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 24px;
}

.menuhover:hover h4,
.menuhover:hover ul li {
    color: #4f8ef8;
}

.menuhover ul li {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

.padleft0 {
    padding-left: 0px !important;
}

.mobi-mega .submenu-heading,
.org-mega .submenu-heading {
    margin-bottom: 11px;
    padding-bottom: 15px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

#mospi-aboutus .submenu-heading.abtministry.align-left-small,
#mospi-moreoptions .submenu-heading.abtministry.align-left-small {
    padding-left: 0;
}

.align-left {
    padding-left: 2%;
}

#mospi-aboutus.mobi-mega .align-left {
    padding-left: 2%;
}


/* .abtministry {
    font-size: 16px !important;
    line-height: 19px !important;
    margin-bottom: 9px !important;
    padding-bottom: 0 !important;
} */

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.mobi-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.mobi-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.mobi-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.mobi-mega .ind-menu-heading {
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    transition: none;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 17px;
    padding-left: 2%;
}

.mobi-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.mshomepage .mobi-top-header.sticky a:hover {
    color: #3980EA;
}

.mshomepage .mobi-top-header.sticky a {
    color: #000;
}

.mobi-mega li a:hover,
.mobi-mega li a:focus {
    background-color: #fff;
}

.mobi-mega li a:focus,
.mobi-top-header .mi--subnav a:focus {
    text-decoration: none;
}

#mospi-aboutus a:hover,
.mobi-mega li a:hover,
.org-mega li a:hover,
.mobi-top-header .mi--subnav a:hover {
    text-decoration: none;
    color: #4f8ef8;
    background-color: #f7f7f7;
    transition: all .3s ease-in-out 0s;
}

#who h4 a {
    font-size: 14px;
    line-height: 17px;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
}

.padbottom25 {
    padding-bottom: 25px !important;
}

.padbottom9 {
    padding-bottom: 9px !important;
}

.padbottom10 {
    padding-bottom: 10px !important;
}

#who ul li a {
    font-size: 12px;
    line-height: 24px;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

.abtwho {
    font-size: 16px !important;
    line-height: 19px !important;
    padding-left: 1%;
}

.right-menu {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    opacity: 1;
}

#mospi-aboutus .aboutus-leftmenu ul li a,
#mospi-newinitiatives .newinitiative-leftmenu ul li a,
#mospi-empcorner .empcorner-leftmenu ul li a,
#mospi-statistics .statistics-leftmenu ul li a,
#mospi-moreoptions .moreoption-leftmenu ul li a {
    color: #fff;
    background: none;
    font-size: 14px;
    line-height: 24px;
    opacity: 1;
    padding-left: 0;
}

#mospi-aboutus .aboutus-leftmenu ul li a:hover,
#mospi-aboutus .aboutus-leftmenu ul li a.active,
#mospi-newinitiatives .newinitiative-leftmenu ul li a:hover,
#mospi-newinitiatives .newinitiative-leftmenu ul li a.active,
#mospi-empcorner .empcorner-leftmenu ul li a:hover,
#mospi-empcorner .empcorner-leftmenu ul li a.active,
#mospi-statistics .statistics-leftmenu ul li a:hover,
#mospi-statistics .statistics-leftmenu ul li a.active,
#mospi-moreoptions .moreoption-leftmenu ul li a:hover,
#mospi-moreoptions .moreoption-leftmenu ul li a.active {
    color: #4f8ef8;
}

#mospi-right-menu ul li a,
#actrule ul li a,
#ecitizen ul li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 12px;
    line-height: 24px;
    padding-left: 0;
}

.mrgtop9 {
    margin-top: 9px;
}

#mospi-right-menu .submenu-heading {
    padding-bottom: 10px;
}


/* .mobi-mega .submenu-heading {
    padding-bottom: 14px;
} */

#institute h4 a,
#newinitiatives h4 a,
#employeecorner h4 a,
#statistics h4 a,
#mospi-right-menu h4 a,
#actrule h4 a,
#ecitizen h4 a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 14px;
    line-height: 17px;
}

#institute li a,
#newinitiatives li a,
#employeecorner li a,
#statistics li a,
#actrule li a,
#ecitizen li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 14px;
    line-height: 24px;
}

.abtmoreoptions {
    font-size: 16px !important;
    line-height: 19px !important;
    padding-left: 1%;
    padding-bottom: 25px !important;
    margin-bottom: 0 !important;
}

.subheading-align-left {
    padding-left: 1%;
}

h4.statactheading {
    padding-left: 2%;
}

.visibilityhidden {
    visibility: hidden;
}

.mrgtop27 {
    margin-top: 27px;
}

.padtop9 {
    padding-top: 9px;
}

.padtop15 {
    padding-top: 15px;
}


/* About Us Modals Style End Here*/

.navbar-light .navbar-nav .nav-link:hover {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    font-weight: medium;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.aboutusdecr {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 14px;
    line-height: 20px;
    padding-left: 1%;
}

.mrgbottom0 {
    margin-bottom: 0 !important;
}

.padleftright0 {
    padding-left: 0;
    padding-right: 0;
}

.padbottom14 {
    padding-bottom: 14px;
}

.mobi-mega .padbottom14 {
    padding-bottom: 30px;
}

.padtop30 {
    padding-top: 30px;
}

.padbottom38 {
    padding-bottom: 38px !important;
}

.mrgtop15 {
    margin-top: 0;
}

.mrgbottom30 {
    margin-bottom: 30px !important;
}

.padtop10 {
    padding-top: 10px;
}

.padleft10per {
    padding-left: 10% !important;
}

.ecitizen-header {
    padding-left: 1.5% !important;
}


/*Organogram Start Here*/

.organo-right-menu.right-menu {
    background: #fff;
    box-shadow: none;
    border: 0;
    padding-bottom: 0;
}

.banner-organogram {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Statistics_Day_2019.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-aboutMinistry {
    /* height: 450px !important; */
    height: 380px !important;
}

.banner-natural {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/natural-Banner.png");
    background-size: inherit;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-organogram-image {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Organogram_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-faq {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/MoSPI_FAQ_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-iss {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Statistics_Day_2019.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-sss {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Statistics_Day_2019.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-training-division {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Training_Division_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-report {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url(/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Reports_Publication_Banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.banner-careeropportunity {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Career_Opportunities_Banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.heading-seperator {
    margin-top: 10px;
    margin-bottom: 10px;
}

.organogram-items li a {
    text-decoration: none;
}

.org-mega {
    width: 85%;
}

.mobi-top-header .org-mega .menu-content-wrapper .left-menu {
    background: #f2f9ff;
    padding: 2rem 3rem;
    height: 100%;
    position: absolute;
}

.org-mega .menu-heading,
.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.org-mega .menu-heading {
    margin-top: 8px;
    padding-left: 0px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 1.5rem;
    display: block;
    font-weight: Bold;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

.org-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

.org-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.org-mega li a.active,
.org-mega li a.active {
    text-align: left;
    letter-spacing: 0px;
    color: #4F8EF8;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
}

.org-mega .active,
.org-mega .active {
    display: block;
}

.org-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.org-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.org-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a,
.org-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.mobi-top-header .org-mega .menu-content-wrapper .right-menu {
    padding: 2rem 0rem 2rem 2rem;
    float: right;
}

.org-mega .submenu-heading,
.org-mega .submenu-heading {
    color: #334de1;
    margin-bottom: 11px;
    padding-bottom: 15px;
    font-weight: 600;
}

.mshomepage ul,
.org-mega ul {
    list-style: none;
    margin-bottom: 0;
}

.org-mega ul,
.org-mega ul {
    list-style: none;
    padding-left: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

.org-mega li,
.org-mega li {
    padding-bottom: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.org-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.org-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.org-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.org-mega .ind-menu-heading {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: normal;
    transition: none;
    line-height: 22px;
}

.org-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.org-mega .submenu-heading,
.org-mega .submenu-heading {
    margin-bottom: 11px;
    padding-bottom: 15px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

.abtministry {
    font-size: 16px !important;
    line-height: 19px !important;
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
}

.mshomepage ul {
    list-style: none;
    margin-bottom: 0;
}

#mobi-solution .right-menu li,
#mobi-service .right-menu li {
    padding-bottom: 10px;
}

#mobi-solution li a {
    padding-left: 0px;
}

#mobi-solution li a,
#mobi-service li a {
    padding-bottom: 10px !important;
}

.org-mega li a,
.org-mega li a .mobi-top-header .mi--subnav a {
    padding-bottom: 2px;
}

.org-mega li a,
.org-mega li a {
    padding-top: 0px;
    font-weight: 600;
    padding-left: 0px;
    opacity: .9;
    color: #1b1b1b;
}

.org-mega li a,
.org-mega li a,
.mobi-top-header .mi--subnav a,
.org-mega .ind-menu-heading {
    margin-bottom: 0;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    transition: none;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 12px;
    line-height: 24px;
}

.org-mega .right-menu ul li span,
.org-mega .right-menu ul li span {
    font-weight: 500;
    font-size: 14px;
}

.mshomepage .mobi-top-header.sticky a:hover {
    color: #3980EA;
}

.mshomepage .mobi-top-header.sticky a {
    color: #000;
}

.org-mega li a:hover,
.org-mega li a:focus {
    background-color: #fff;
}

.org-mega li a:focus,
.mobi-top-header .mi--subnav a:focus {
    text-decoration: none;
}

#mospi-aboutus a:hover,
#mospi-newinitiatives a:hover,
#mospi-empcorner a:hover,
#mospi-statistics a:hover,
#mospi-moreoptions a:hover,
.org-mega li a:hover,
.org-mega li a:hover,
.mobi-top-header .mi--subnav a:hover {
    text-decoration: none;
    color: #4f8ef8;
    background-color: #f5f9fd;
    transition: all .3s ease-in-out 0s;
    padding-bottom: 5px;
}

.rightborder {
    border-right-color: darkgray;
    border-right: 1px ridge;
    background: transparent;
}


/* Treeview Organogramms Start Here */


/* It's supposed to look like a tree diagram */

.tree,
.tree ul,
.tree li {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.tree {
    margin: 0 0 1em;
    text-align: center;
}

.tree,
.tree ul {
    display: table;
}

.tree ul {
    width: 100%;
}

.tree li {
    display: table-cell;
    padding: .5em 0;
    vertical-align: top;
}


/* _________ */

.tree li:before {
    outline: solid 1px #666;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.tree li:first-child:before {
    left: 50%;
}

.tree li:last-child:before {
    right: 50%;
}

.tree code,
.tree span {
    border: solid .1em #666;
    border-radius: .2em;
    display: inline-block;
    margin: 0 .2em .5em;
    padding: .2em .5em;
    position: relative;
}


/* If the tree represents DOM structure */

.tree code {
    font-family: monaco, Consolas, 'Lucida Console', monospace;
}


/* | */

.tree ul:before,
.tree code:before,
.tree span:before {
    outline: solid 1px #666;
    content: "";
    height: .5em;
    left: 50%;
    position: absolute;
}

.tree ul:before {
    top: -.5em;
}

.tree code:before,
.tree span:before {
    top: -.55em;
}


/* The root node doesn't connect upwards */

.tree>li {
    margin-top: 0;
}

.tree>li:before,
.tree>li:after,
.tree>li>code:before,
.tree>li>span:before {
    outline: none;
}


/* Treeview Organogramms End Here */

.breadcrum {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    color: #06284B;
    opacity: 1;
    letter-spacing: 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.breadcrum-initial {
    opacity: 0.5;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    color: #06284B;
    letter-spacing: 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.org-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 28px;
    line-height: 32px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
}

.org-dept li a {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

.org-dept li {
    margin-bottom: 25px;
}

.dpd-heading {
    text-align: left !important;
    letter-spacing: 0px !important;
    color: #4F8EF8 !important;
    opacity: 1 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: bold !important;
}

.feedback-main-container.mrgtop59 {
    margin-bottom: 59px;
}

.mrgtop59 {
    margin-top: 59px;
}

.dtd-figure>ul>li>span {
    box-shadow: 1px 1px 15px #04447214;
    border: 1px solid #06284B;
    border-radius: 15px;
    opacity: 1;
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

.dtd-figure ul li span {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: lighter;
    font-size: 16px;
    line-height: 28px;
}

.dtd-figure>ul>li>ul>li>span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #1EC793;
    opacity: 1;
}

.dtd-figure>ul>li>ul>li>ul>li>span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #FFC102;
    border-radius: 15px;
    opacity: 1;
}

.dtd-figure>ul>li>ul>li>ul>li>ul>li>span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #FF7B4A;
    border-radius: 15px;
    opacity: 1;
}

.dtd-right-menu {
    overflow: scroll auto;
    width: 100%;
    padding-right: 1%;
    overflow-x: scroll;
    overflow-y: auto;
}

.dtd-org-mega {
    width: 100%;
}


/*End of Organogram*/


/*Stat of Feedback*/

.feedback-banner-container .banner-feedback {
    width: 100%;
    /* height: 450px; */
    height: 380px;
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/MoSPI_Feedback_Form_Banner.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
}

.feedback-main-container {
    width: 100%;
    height: auto;
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Image 39@2x.png');
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 40px;
}

.feedback-main-container .feedback-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 28px;
    line-height: 32px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
}

.feedback-banner-container .feedback-banner-text-one {
    position: absolute;
    top: 32%;
    left: 17%;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    text-transform: capitalize;
    opacity: 1;
    font-weight: bold;
    font-size: 30px;
    line-height: 46px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-banner-container .feedback-banner-text-two {
    position: absolute;
    top: 40%;
    left: 16%;
}

.feedback-banner-container .feedback-banner-text-three {
    position: absolute;
    top: 52%;
    left: 17%;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-banner-container .feedback-banner-text-four {
    position: absolute;
    top: 58%;
    left: 16%;
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container .feedback-form {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 20px #0E3B5C29;
    border-radius: 5px;
    opacity: 1;
    padding-left: 63px;
    padding-top: 40px;
    padding-right: 63px;
    padding-bottom: 40px;
}

.feedback-main-container .feedback-msg {
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container .feedback-requiredmsg {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    font-weight: lighter;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
}

.err {
    color: red;
}

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

.feedback-container .mrgbottom10 {
    padding-left: 0;
}

.mrgbottom10 {
    margin-bottom: 10px;
}

.feedback-main-container label {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
}

.feeback-btn-container span .btn {
    border-radius: 5px !important;
    opacity: 1 !important;
    width: 108px;
    padding: 9px 25px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    line-height: 17px;
}

.feedback-main-container .form-control::-webkit-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container select {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback-main-container option:not(:checked) {
    color: black;
}

.feedback-main-container option:checked {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* WebKit, Blink, Edge */

.feedback-main-container .form-control:-moz-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Mozilla Firefox 4 to 18 */

.feedback-main-container .form-control::-moz-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Mozilla Firefox 19+ */

.feedback-main-container .form-control:-ms-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Internet Explorer 10-11 */

.feedback-main-container .form-control::-ms-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Microsoft Edge */

.mrgtop50 {
    margin-top: 50px;
}

.feedback-banner-container .banner-feedback-placeholder {
    background: transparent;
    width: 70%;
    padding: 68px 48px;
    display: none;
}

.floatright {
    float: right !important;
}

.visiblityhidden {
    visibility: hidden;
}

#feedbackusabilityrating .nav-tabs {
    border-bottom: 1px solid #dee2e6;
    padding: 0 7% 20px;
}

#feedbackusabilityrating ul li {
    list-style-type: none;
    display: inline-flex;
    margin-left: 5%;
}

#feedbackusabilityrating #nav-tab a {
    letter-spacing: 0px;
    opacity: 1;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    position: relative !important;
    margin: 0 auto;
}

#feedbackusabilityrating .tab-pane p {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-weight: normal;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 0;
}

.marginleft5per {
    margin: 0 4%;
}

.reportandpublication#feedbackusabilityrating nav {
    padding: 0 1.5%;
}


/* #feedbackusabilityrating .displayinlineblock a:hover .marginleft5per{
     margin-left: 3%;
} */

.font-bold {
    font-weight: bold !important;
}

#feedbackusabilityrating {
    padding: 0;
}

#feedbackusabilityrating ul {
    margin-bottom: 0;
}

#feedbackusabilityrating .item-container {
    height: 140px;
    margin-top: 33px;
}

.displayinlineblock {
    display: inline-block;
}

.mrgtop45 {
    margin-top: 45px;
}

.veryunsatisfied {
    /* background: transparent url('/o/nsc-theme/css/lib/../../images/nsc/Group 1765.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.unsatisfied {
    /* background: transparent url('/o/nsc-theme/css/lib/../../images/nsc/Group 1766.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.nuteral {
    /* background: transparent url('/o/nsc-theme/css/lib/../../images/nsc/Group 1767.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.satisfied {
    /* background: transparent url('/o/nsc-theme/css/lib/../../images/nsc/Group 1768.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.verysatisfied {
    /* background: transparent url('/o/nsc-theme/css/lib/../../images/nsc/Group 1769.png') 0% 0% no-repeat padding-box; */
    opacity: 1;
}

.textaligncenter {
    text-align: center;
}

#feedbackusabilityrating img {
    width: 50px;
    margin: 0 auto;
}

.common.show {
    display: block;
}

.common {
    display: none
}


/*End of Feedback*/


/*Start of External Modal Css*/

.externallink-modal .modal-content {
    border: 0;
}

.externallink-modal .modal-header {
    border-bottom: none;
}

.externallink-modal .modal-footer {
    border-top: none;
}

.externallink-modal h6 {
    text-align: center;
    letter-spacing: 0px;
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
}

.externallink-modal .modal-footer {
    text-align: center;
    display: block;
    padding-bottom: 40px;
}

.externallink-modal .modal-body {
    padding-top: 40px;
    padding-left: 70px;
    padding-right: 70px;
    padding-bottom: 6px;
}

.externallink-modal .modal-footer .yes-btn {
    border: 0;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    width: 90px;
    height: 35px;
    text-align: center;
}

.externallink-modal .modal-footer .no-btn {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #06284B;
    border-radius: 5px;
    opacity: 1;
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    text-transform: uppercase;
    opacity: 1;
    width: 90px;
    height: 35px;
    text-align: center;
}

@media only screen and (max-width: 767px) {
    .mobi-mega {
        top: 297px !important;
    }
    .mobi-mega .right-menu.tab_container {
        width: 100%;
    }
    #mospi-externallinkModal {
        width: 100% !important;
        left: 0 !important;
    }
    .nature-future .imgUnList li span,
    .natural-future p.subHead {
        font-size: 14px;
        line-height: 24px;
    }
    .nature-future ul.imgUnList {
        margin-bottom: 0;
    }
    .nature-future-section {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .nature-future .imgUnList li img {
        width: auto;
    }
    .natural-publication-section .help-plugin-tile .pdf_block1.tile_block1.bckcolor {
        margin-bottom: 10px;
    }
    .mobilemrgtop20 {
        margin-top: 20px;
    }
    .highlight-section.iaegs_sdgs .tile_block {
        margin-bottom: 10px;
    }
    .highlight-section.iaegs_sdgs .tile_block h3.title_sdgs {
        font-size: 14px;
        line-height: 24px;
    }
    .natural-functionSection .crsMain ul.roleul li,
    .highlight-section.iaegs_sdgs .tile_block {
        padding: 20px;
    }
    .natural-capital {
        padding-bottom: 44px;
    }
    .natural-functionSection {
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .sdrd-box .imgHead {
        font-size: 14px !important;
    }
    .ipmd-container div.about_sdgs {
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }
    .ipmd-performace-monitoring-btnviewdetail {
        margin-bottom: 30px;
    }
    .ipmdmrgbottom25 {
        margin-bottom: 25px !important;
    }
    .externallink-modal .modal-body {
        padding-left: 40px;
        padding-right: 40px;
    }
    #feedbackusabilityrating #nav-tab a {
        font-size: 15px;
        line-height: 5px;
    }
    .marginleft5per {
        margin: 0 4% 4%;
    }
    .padleftright20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    #feedbackusabilityrating .item-container {
        height: auto;
    }
    #feedbackusabilityrating .tab-content {
        margin-top: 0;
    }
    #feedbackusabilityrating .nav-tabs .nav-link.active {
        padding-bottom: 15px;
    }
    .feedback-main-container .feedback-form {
        padding: 40px 4%;
    }
}


/*End of External Modal Css*/


/*Start of Media Query Section*/

@media only screen and (max-width: 1024px) {
    .key-infra-sector li {
        margin-bottom: 10px;
    }
    .org-container {
        padding: 0 4%;
    }
    .padleftright20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    #feedbackusabilityrating #nav-tab a {
        font-size: 15px;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 25px;
        display: block;
    }
}

@media (min-width: 992px) {
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
}

@media (max-width: 992px) {
    /* .datalab-padleft4 {
        padding-left: 4%;
    } */
    .natural-project-overview .second {
        font-size: 18px;
    }
    .sdrd-mandate,
    .sdrd-activity.nad-txt-resposibility {
        font-size: 18px;
        line-height: 24px;
    }
    .careeropportunity-eligibility-criteria .imgHead {
        text-align: center;
        font-size: 18px;
        /* line-height: 24px; */
    }
    .careeropportunity-exampattern .sub-intro,
    .careeropportunity-exampattern .title_sdgs {
        font-size: 18px;
        line-height: 24px;
    }
    .feedback-main-container .feedback-msg {
        font-size: 18px;
    }
    .feedback-main-container .feedback-title {
        font-size: 20px;
        line-height: 24px;
    }
    .ecitizen-tenderst {
        padding-bottom: 25px !important;
    }
    .tileWrap {
        padding-bottom: 0.5rem;
    }
    .mobi-mega {
        width: 80%;
        left: 20%;
    }
    .feedback-banner-container .feedback-banner-text-one,
    .feedback-banner-container .feedback-banner-text-two,
    .feedback-banner-container .feedback-banner-text-three,
    .feedback-banner-container .feedback-banner-text-four {
        display: none;
    }
    .feedback-banner-container .banner-feedback-placeholder {
        background-color: whitesmoke;
        /* display: block; */
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-one {
        position: absolute;
        top: 0;
        left: 5%;
        text-align: left;
        letter-spacing: 0px;
        color: #06284B;
        text-transform: capitalize;
        opacity: 1;
        font-weight: bold;
        font-size: 20px;
        line-height: 46px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-two {
        position: absolute;
        top: 15%;
        left: 5%;
        display: block;
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-three {
        position: absolute;
        top: 50%;
        left: 5%;
        text-align: left;
        letter-spacing: 0px;
        color: #06284B;
        text-transform: uppercase;
        opacity: 1;
        font-weight: bold;
        font-size: 12px;
        line-height: 15px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
    }
    .feedback-banner-container .banner-feedback-placeholder .feedback-banner-text-four {
        position: absolute;
        top: 67%;
        left: 5%;
        text-align: left;
        letter-spacing: 0px;
        color: #06284B;
        opacity: 1;
        font-weight: normal;
        font-size: 10px;
        line-height: 20px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
    }
}


/*End of Feedback Css*/


/*Start of Home Page-Reports & Publication Css*/

.reportandpublication .tab-content>.tab-pane {
    display: block;
    height: 0;
}

.reportandpublication .tab-content>.active {
    height: auto;
}

.reportandpublication {
    padding: 40px 0%;
}

.reportandpublication .headingArea {
    padding: 0 6%;
}

.reportandpublication .heading-seperator img {
    width: auto;
}

.reportandpublication nav {
    padding: 0 5%;
}

.reportandpublication .nav-tabs {
    border-bottom: none;
    padding-bottom: 50px;
}

.reportandpublication .nav-tabs .nav-item.show .nav-link,
.reportandpublication .nav-tabs .nav-link.active {
    color: #4F8EF8;
    border: 0;
}

.reportandpublication .nav-tabs .nav-item.show .nav-link:focus,
.reportandpublication .nav-tabs .nav-link.active:focus {
    border: 0;
}

.reportandpublication .nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: transparent;
}

.reportandpublication .nav-tabs .nav-link.oneDiv {
    padding-left: 0;
}

.reportandpublication .item1 {
    background: #F5F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #06284B33;
    opacity: 1;
    width: 100%;
    padding: 29px 15px 29px 36px;
}

.reportandpublication .item1 .imgWrapper {
    width: 100%;
    height: 262px;
    background-size: 100% 100%;
    background-image: url(/o/nsc-theme/css/lib/../../images/nsc/abandoned-ancient-architecture-black-and-white-259780.png);
}

.reportandpublication .headingSection {
    color: #06284B;
    font-size: 35px;
    line-height: 41px;
}

.reportandpublication .rightWrapper .headingSection {
    font-size: 24px;
    line-height: 29px;
}

.reportandpublication .rightWrapper .heading-seperator {
    margin-top: 10px;
    margin-bottom: 10px;
}

.reportandpublication .rightWrapper .heading-seperator img {
    width: auto;
}

.reportandpublication .nav-tabs .nav-link {
    color: #06284B;
    letter-spacing: 0px;
    font-size: 24px;
    line-height: 29px;
    padding: 0 28px;
    font-weight: 600;
}

.reportandpublication .rightSide {
    height: 262px;
    overflow: auto;
    padding-right: 36px;
}

.reportandpublication .rightSide .innerWrapper {
    display: inline-flex;
}

.reportandpublication .rightSide .innerWrapper img {
    vertical-align: top;
    margin-top: 9px;
    width: 13px;
    height: 13px;
    margin-right: 6px;
}

.reportandpublication .rightSide .innerWrapper .desp {
    color: #06284B;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.reportandpublication .rightSide .innerWrapper .date {
    font-size: 12px;
    line-height: 14px;
    color: #1F76D9;
    margin-bottom: 0;
}

.reportandpublication .owl-nav button {
    /*position: absolute; 
    top: 50%; */
    background-color: #000;
    color: #fff;
    margin: 0;
    transition: all 0.3s ease-in-out;
}


/*.reportandpublication .owl-nav button.owl-prev {
    right: 6%;
    top: -43%;
}

.reportandpublication .owl-nav button.owl-next {
    right: 3%;
    top: -43%;
}
*/

.reportandpublication .owl-dots {
    text-align: center;
    padding-top: 15px;
}

.reportandpublication.owl-dots button.owl-dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    background: #ccc;
    margin: 0 3px;
}

.reportandpublication .owl-dots button.owl-dot.active {
    background-color: #000;
}

.reportandpublication .owl-dots button.owl-dot:focus {
    outline: none;
}

.reportandpublication .owl-nav button {
    /*position: absolute;
    top: 0;*/
    background: rgba(255, 255, 255, 0.38) !important;
}

.reportandpublication span {
    font-size: 100px;
    position: relative;
}

.reportandpublication .owl-nav button:focus {
    outline: none;
}

.reportandpublication .owl-carousel .owl-stage-outer {
    padding: 0 25%;
    /* overflow: visible; */
}

.reportandpublication .owl-nav button {
    background: transparent !important;
}

.reportandpublication .owl-nav span {
    color: transparent;
}

.reportandpublication .owl-prev span {
    background: url(/o/nsc-theme/css/lib/../../images/nsc/arrowReports.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-next span {
    background: url(/o/nsc-theme/css/lib/../../images/nsc/arrowRight.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-next span:hover {
    background: url(/o/nsc-theme/css/lib/../../images/nsc/hover_arrow.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-prev span:hover {
    background: url(/o/nsc-theme/css/lib/../../images/nsc/hoverleft.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication .owl-nav {
    position: absolute;
    top: -48%;
    right: 3%;
}

@media (max-width: 992px) {
    #mospi-faq .mospi-faq-container .ask-a-question-container {
        padding: 0 7%;
    }
    .reportandpublication .owl-nav {
        top: -39%;
    }
    .ipmdmrgbottom30 {
        /* margin-bottom: 30px !important; */
        margin-bottom: 0 !important;
    }
    .ipmd-container div.about_sdgs {
        margin-bottom: 0;
        padding-bottom: 0 !important;
        margin-top: 40px;
    }
    .reportandpublication .owl-carousel .owl-stage-outer {
        padding: 0;
    }
    .reportandpublication .item1 {
        width: 96%;
        margin: 0 auto;
    }
    .reportandpublication .headingSection {
        font-size: 20px;
        line-height: 24px;
    }
    .reportandpublication .nav-tabs .nav-link {
        padding: 0 15px;
        font-size: 20px;
        line-height: 24px;
    }
    .reportandpublication .headingArea {
        padding: 0 7%;
    }
    .reportandpublication.updateVersion .heading-seperator.subSection {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 25px;
        display: block;
    }
}

@media (max-width: 767px) {
    .sdrd-mrgbottom60 {
        margin-bottom: 60px;
    }
    .priceIntro.sdrd-price,
    .sdrd-lastpara p {
        font-size: 14px;
        line-height: 24px;
    }
    .help-form-screen-reader .scheduleUl li a {
        font-size: 14px;
    }
    .mobilemrgtop0 {
        margin-top: 0 !important;
    }
    .fileformat {
        margin-bottom: 40px;
    }
    .help-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 50%;
    }
    .section-container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .careeropportunity-eligibility-criteria .imgText {
        font-size: 14px;
        line-height: 24px;
        text-align: center;
        margin-top: 0;
    }
    .careeropportunity-eligibility-criteria .pbox_containers {
        min-height: 220px;
    }
    .careeropportunity-eligibility-criteria .pbox_padd {
        padding-bottom: 50px;
    }
    .feedback-banner-container .banner-feedback,
    .banner-organogram,
    .banner-organogram-image,
    .banner-faq,
    .banner-iss,
    .banner-sss,
    .banner-training-division,
    .banner-report,
    .banner-natural {
        /* height: 400px; */
    }
    .banner-aboutMinistry {
        height: 380px !important;
    }
    #mospi-faq .mospi-faq-container .faq-main {
        padding-left: 10px;
        padding-right: 15px;
    }
    .reportandpublication .item1 {
        width: 92%;
        margin-left: 15px;
    }
    .reportandpublication .item1 .imgWrapper {
        margin-bottom: 15px;
        margin-right: 20px;
    }
    .reportandpublication .nav-tabs .nav-link {
        width: 100%;
        padding: 15px 0px;
    }
    .reportandpublication .nav-tabs .nav-link.active {
        padding-bottom: 0;
    }
    .reportandpublication .rightWrapper .heading-seperator {
        margin-bottom: 10px;
    }
    .reportandpublication .owl-nav {
        position: absolute;
        top: -44%;
        right: 3%;
    }
    .reportandpublication .tab-content {
        margin-top: 30px;
    }
}

@media (max-width: 360px) {
    .reportandpublication .headingArea {
        padding: 0 9%;
    }
}


/* css for scrollbar starts */

.reportandpublication ::-webkit-scrollbar {
    width: 5px;
    height: 50px;
}


/* Track */

.reportandpublication ::-webkit-scrollbar-track {
    background: transparent;
}


/* Handle */

.reportandpublication ::-webkit-scrollbar-thumb {
    background: #06284B33;
    border-radius: 10px;
}

.reportandpublication .owl-nav button {
    display: inline-block;
    margin-right: 15px;
}


/* css for scrollbar ends */


/*End of Home Page-Reports & Publication Css*/

@media (max-width: 767px) {
    .careeropportunity-otherLinks.section-container {
        padding-bottom: 20px !important;
    }
    .left-menu,
    .right-menu {
        border-radius: 5px;
    }
    .mobi-mega {
        width: 100%;
        left: 0;
        top: inherit;
        margin-top: 3px;
    }
    .mobi-mega .mospi-right-menu {
        padding-left: 0;
        padding-right: 0;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 25px;
        display: block;
    }
}

@media (max-width: 640px) {}

@media (max-width: 568px) {
    .dilab-plugin-tile.help-plugin-tile .pdf_block1 a.btn_image {
        margin-top: 20px;
    }
    .introduction-Container.ssd .ssd-sdg .divArea hr {
        height: 40px;
        display: block;
    }
}

@media (max-width: 460px) {
    .dilab-plugin-tile.help-plugin-tile .pdf_block1 a.btn_image {
        margin-top: 20px;
    }
    .help-plugin-tile .pdf_block1 {
        min-height: 64px !important;
        padding: 13px 20px;
    }
    .faq-mobile-container {
        padding-left: 0;
        padding-right: 0;
    }
    .census2001tables .sub-col li a {
        font-size: 14px;
        line-height: 28px;
    }
    .feedback-main-container .feedback-requiredmsg {
        font-size: 7px;
        margin-top: 5px;
    }
    .feedback-main-container .feedback-msg {
        font-size: 14px;
    }
    #mospi-faq .mospi-faq-container .faq-main {
        width: 100%;
    }
    #mospi-faq .mospi-faq-container .form-group {
        width: 71%;
    }
}

@media (max-width: 375px) {
    .help-plugin-tile.dilab-plugin-tile .pdf_block1 .title_sdgs1 {
        width: 65%;
    }
    #mospi-faq .mospi-faq-container .faq-main {
        width: auto;
    }
    .feeback-btn-container span .btn {
        margin-bottom: 10px;
    }
    .feedback-main-container label {
        font-size: 12px;
    }
    .marginleft5per {
        margin-left: 10px;
    }
    #mospi-faq .mospi-faq-container .form-group {
        width: 68%;
    }
}

@media (max-width: 320px) {
    #mospi-faq .mospi-faq-container .form-group {
        width: 64%;
    }
    .floatingbutton-modal .footer_icons {
        padding: 25px 15px 40px;
    }
}

@media (min-width: 576px) {
    .main1 .container {
        max-width: 100%;
    }
}


/*End of Media Query Section*/

.mobi-mega .tab_content .tileWrap {
    padding-top: 0 !important;
    padding-bottom: 14px;
}

.footerMospi .row.text-md-left.pb-3 {
    margin: 0;
    padding-bottom: 0 !important;
}

p.estimate-available {
    text-align: center;
    font-size: 10px !important;
    margin-top: 5px;
}

@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop,
    .form-group.floatright {
        float: none !important;
    }
    /* IE11 */
     ::-ms-backdrop,
    .width_max {
        width: 100%;
    }
     ::-ms-backdrop,
    .width_max .btn.btn-primary {
        margin-left: 130%;
    }
     ::-ms-backdrop,
    .width_max #cardview-component {
        margin-left: 65%;
    }
}


/* .trainingBlock {
     display:block;
 } */

 /* new menu changes  */

 .new-menubar .mobi-mega {
    width: 90%;
}

.font-size14 {
    font-size: 14px !important;
    line-height:20px;
}

.font-size14:hover {
    font-size: 14px !important;
    line-height:20px;
}


.new-menubar #mospi-right-menu .submenu-heading {
    font-size: 15px;
}

.new-menubar #mospi-right-menu ul li a, .new-menubar #actrule ul li a, .new-menubar #ecitizen ul li a {
    font-size: 14px;
}

.new-menubar .mobi-mega .padbottom14 a:hover {
    padding-bottom: 10px !important;
}

.new-menubar .mobi-mega .padbottom14 a {
    padding-bottom: 10px !important;
}


.landingPage .new-menubar .aboutus-leftmenu ul li a {
    padding-bottom: 10px !important;
}

.landingPage .new-menubar .aboutus-leftmenu ul li a:hover {
    padding-bottom: 10px !important;
}

.new-menubar .mobi-mega .padbottom14 {
    padding-bottom: 15px;
}

.new-menubar .right-menu {
    padding-bottom: 10px;
}

.new-menubar .mobi-mega .tab_content .tileWrap {
    padding-bottom: 25px;
}

.new-menubar .mobi-mega .menu-heading{
    margin-top: 5px;
}

.landingPage .new-menubar li a.searchicon {
    padding-bottom: 12px;
}

/* .landingPage .new-menubar .navbar-nav li a.baseline-middle .fa.fa-search {
    padding-bottom: 0;
} */

.new-menubar #navbarSupportedContent .mobi-mega ul {
    box-shadow: none;
}

@media (max-width: 992px) {
    .new-menubar .mobi-mega {
        top: 3px !important;
    }
    .new-menubar #navbarSupportedContent .mobi-mega ul {
        background: transparent;
        padding:0;
    }
    .new-menubar .mobi-mega {
        width: 80%;
    }
}

@media (max-width: 767px) { 
    .new-menubar .mobi-mega {
        top: 298px !important; 
        /* 342 */
        margin-top: 0;
    }
    .new-menubar .mobi-mega {
        width: 100%;
    }
    
}

 /* new menu changes  */


 /** FAQ CSS **/

 .margin-bottom-faq{
    margin-bottom: 60px;
}

 /** FAQ CSS **/
.sdg-img-container {
    margin-left: -13%;
}

.about_sdgs {
    padding: 0 5%;
    margin-bottom: 40px;
}

p.sdg_text,
span.sdg_text {
    font-weight: 200;
    font-size: 16px;
    color: #06284B;
    margin: 0;
    line-height: 28px;
}

p.sdg_bold {
    font-weight: 500;
    font-size: 20px;
    font-style: italic;
    line-height: 32px;
    color: #06284B;
}

.sdg_3_block {
    margin-top: 30px;
}

.title_sdgs {
    color: #06284B;
    font-size: 20px;
    line-height: 26px;
    margin-top: 25px;
    font-weight: 600;
}

.long_block .tile_block {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Mask Group 83.png');
    background-size: inherit;
    background-repeat: no-repeat;
    background-position: right;
}

.tile_block {
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    padding: 20px;
    float: left;
    margin-bottom: 10px;
    width: 100%;
    height: 258px;
}

a.btn_image {
    float: right;
    cursor: pointer;
    text-align: right;
}

.gss_list hr {
    left: 7%;
    height: 100%;
}

.short_block .tile_block:hover {
    background-color: #4F8EF8;
}

.tile_block:hover h3,
.tile_block:hover p {
    color: #fff;
}

.role_MOSPI_sdgs {
    padding: 40px 5%;
    background: #F5F9FD;
}

.text_right {
    text-align: right;
}

ul.roleul {
    list-style: none;
}

.mrgtop15 {
    margin-top: 15px !important;
}

ul.roleul li {
    background: #fff;
    border-radius: 20px;
    padding: 14px 24px;
    margin-bottom: 10px;
}

.readmore {
    background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 auto;
}

.card-list-view-container .readmore {
    background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 auto;
}

.font14 {
    font-size: 14px !important;
    font-weight: normal;
}

.gallery_view .image_title {
    padding: 5px 10px;
}

.padding9 {
    padding-left: 9px;
    padding-right: 9px;
}
figure.dtd-figure ul.tree li span a {
    color: inherit;
    text-decoration: none;
}

button.readmore i.fa {
    font-size: 20px;
    position: relative;
    top: 2px;
}

button.readmore span {
    text-decoration: underline;
}

.readmoretext {
    line-height: 28px;
    height: 3.5em;
    overflow: hidden;
}

.width90 {
    width: 90%;
}

a {
    color: #4F8EF8;
}

.recent_activities p.sdg_text,
.about_esigma p.sdg_text {
    line-height: 28px;
    height: 5em;
    overflow: hidden;
}

.role_leftpart .readmorebtn {
    margin-top: 15px;
}

.iaegs_sdgs .tile_block {
    background: #06284B;
    border: 0.5px solid #EDEDED;
    padding: 30px 48px;
}

.iaegs_sdgs .tile_block h3,
.iaegs_sdgs .tile_block p,
.recent_activities h4,
.recent_activities p {
    color: #fff;
}

.iaegs_sdgs .tile_block h3 {
    margin-bottom: 20px;
}

.iaegs_sdgs .short_tile_block {
    float: left;
}

ul.framework_ul li {
    float: left;
    list-style: decimal;
    width: auto;
}

.numeric_part {
    font-size: 52px;
    color: #06284B;
    font-weight: bold;
    opacity: 0.2;
    line-height: 60px;
}

.mrgtop40 {
    margin-top: 40px;
}

.recent_activities {
    background: url('/o/nsc-theme/css/lib/../../images/nsc/sdgbanner.png');
    padding: 40px 13%;
    background-repeat: no-repeat !important;
    background-size: 144% 100%;
    background-position: center !important;
}

.recent_activities.sdg {
    background-size: 124% 100% !important;
}

ul.metadata {
    list-style: none;
    margin-bottom: 0;
}

ul.metadata li img {
    float: left;
    margin-right: 10px;
}

ul.metadata li p a {
    color: #4F8EF8;
    line-height: 28px;
}

p.sdg_small {
    font-size: 12px;
    padding-left: 10px;
}

.carouselCapacity .item1 {
    padding: 0;
    box-shadow: 0px 0px 12px #0C59810F;
    border-radius: 5px;
    BORDER: 0;
}

.carouselCapacity .rightSide {
    background: #F5F9FD;
    padding: 20px 30px;
}

b {
    font-weight: 600;
}

.carouselCapacity1 .owl-carousel .owl-stage-outer {
    padding: 0;
}

.Sdgpage .carousel-inner {
    background: #F5F9FD;
}

.tile_block:hover a.btn_image img.before_hover {
    display: none;
}

.tile_block:hover a.btn_image img.after_hover {
    display: block !important;
    height: 30px;
    text-align: right;
    float: right;
}

.photo_gallery a.btn_image:hover img.before_hover {
    display: none;
}

.photo_gallery a.btn_image:hover img.after_hover {
    display: initial !important;
}

.tile_block .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 1.5%;
    right: 0;
    height: 100%;
    width: 97%;
    opacity: 0;
    background-color: #4F8EF8;
    padding: 20px;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
}

.long_block .tile_block:hover .overlay {
    opacity: 1;
}

.sdg_bold1 {
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    color: #06284B;
}

.org-mega li a.sdg_normal {
    font-weight: 400;
    font-size: 18px;
}

.sdg_normal {
    font-weight: 400;
    font-size: 18px;
}

.overflow_content {
    overflow: hidden;
}

.marginbottom40 {
    margin-bottom: 40px;
}

.marginbottom30 {
    margin-bottom: 30px;
}

.padding0 {
    padding: 0 !important;
}

.mrgn10 {
    margin-top: 10px
}

.height43 {
    height: 43px;
}

.carouselCapacity .owl-nav {
    top: -33%;
    right: 0%;
}

.landingPage .flex-column li.nav-item {
    padding: 0;
}

.noclick p.sdg_bold1 {
    margin: 0;
    margin-top: 30px;
}

.org-mega .right_orngram {
    background-color: #F5F9FD;
    padding: 0px;
}

.org-mega li a.sdg_normal.active,
.org-mega li a.sdg_normal:hover {
    background: transparent;
    color: #4F8EF8;
    font-weight: 600;
}

.right_orngram .inner-row {
    padding: 0;
}

.right_orngram h4.submenu-heading.dpd-heading {
    padding: 30px 40px;
}

a.nav-link.noclick:hover {
    background: transparent;
}

figure.dtd-figure {
    overflow-x: scroll;
    padding: 0px 30px 30px;
    min-height: 420px;
}

figure.dtd-figure ul.tree li span {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 29px 4px;
    background: #4F8EF9 0% 0% no-repeat padding-box;
    border: 1px solid #C9C9C9;
    border-radius: 4px;
    width: 278px;
    line-height: 22px;
}
figure.dtd-figure ul.tree li ul li ul li span {
    background: #CDD4DB 0% 0% no-repeat padding-box;
    border: 1px solid #C9C9C9;
    color: #07274A;
}
ul.tree10 li span {
    width: 190px;
}

figure.dtd-figure ul.tree li span.parenttree {
    padding: 20px;
    background: #06284B 0% 0% no-repeat padding-box;
    border: 1px solid #C9C9C9;
    border-radius: 4px;
}

figure.dtd-figure ul.tree li ul li.tree1 span {
    background: #E56B1F;
    box-shadow: 1px 1px 15px #033E5014;
}

figure.dtd-figure ul.tree li ul li.tree1 ul li span {
    background: rgba(229, 107, 31, 0.8) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #E56B1F;
    color: #06284B;
    font-weight: 500;
}

figure.dtd-figure ul.tree li ul li.tree1 ul li ul li span {
    background: rgba(229, 107, 31, 0.6) 0% 0% no-repeat padding-box;
    border: 1px solid #F7BE9B;
}

figure.dtd-figure ul.tree li ul li.tree1 ul li ul li ul li span {
    background: rgba(229, 107, 31, 0.4) 0% 0% no-repeat padding-box;
    border: 1px solid #FADFC4;
}

figure.dtd-figure ul.tree li ul li.tree1 ul li ul li ul li ul li span {
    background: rgba(229, 107, 31, 0.3) 0% 0% no-repeat padding-box;
    border: 1px solid #FADFC4;
}

figure.dtd-figure ul.tree li ul li.tree1 ul li ul li ul li ul li ul li span {
    background: rgba(229, 107, 31, 0.2) 0% 0% no-repeat padding-box;
    border: 1px solid #FADFC4;
}

figure.dtd-figure ul.tree li ul li.tree1 ul li ul li ul li ul li ul li ul li span {
    background: rgba(229, 107, 31, 0.1) 0% 0% no-repeat padding-box;
    border: 1px solid #FADFC4;
}

figure.dtd-figure ul.tree li ul li.tree2 ul li span {
    background: rgba(31, 145, 229, 0.8) 0% 0% no-repeat padding-box;
    border: 1px solid #408dc6;
    color: #06284B;
    font-weight: 500;
}

figure.dtd-figure ul.tree li ul li.tree2 ul li ul li span {
    background: rgba(31, 145, 229, 0.6) 0% 0% no-repeat padding-box;
    border: 1px solid #53adef;
}

figure.dtd-figure ul.tree li ul li.tree2 ul li ul li ul li span {
    background: rgba(31, 145, 229, 0.4) 0% 0% no-repeat padding-box;
    border: 1px solid #82c5f6;
}

figure.dtd-figure ul.tree li ul li.tree2 ul li ul li ul li ul li span {
    background: rgba(31, 145, 229, 0.3) 0% 0% no-repeat padding-box;
    border: 1px solid #82c5f6;
}

figure.dtd-figure ul.tree li ul li.tree2 ul li ul li ul li ul li ul li span {
    background: rgba(31, 145, 229, 0.2) 0% 0% no-repeat padding-box;
    border: 1px solid #82c5f6;
}

figure.dtd-figure ul.tree li ul li.tree2 ul li ul li ul li ul li ul li ul li span {
    background: rgba(31, 145, 229, 0.1) 0% 0% no-repeat padding-box;
    border: 1px solid #82c5f6;
}

figure.dtd-figure ul.tree li ul li.tree3 ul li span {
    background: rgba(44, 206, 125, 0.8) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid rgba(44, 206, 125, 0.9);
    color: #06284B;
    font-weight: 500;
}

figure.dtd-figure ul.tree li ul li.tree3 ul li ul li span {
    background: rgba(44, 206, 125, 0.6) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(44, 206, 125, 0.7);
}

figure.dtd-figure ul.tree li ul li.tree3 ul li ul li ul li span {
    background: rgba(44, 206, 125, 0.4) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(44, 206, 125, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree3 ul li ul li ul li ul li span {
    background: rgba(44, 206, 125, 0.3) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(44, 206, 125, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree3 ul li ul li ul li ul li ul li span {
    background: rgba(44, 206, 125, 0.2) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(44, 206, 125, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree3 ul li ul li ul li ul li ul li ul li span {
    background: rgba(44, 206, 125, 0.1) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(44, 206, 125, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree4 ul li span {
    background: rgba(65, 131, 186, 0.8) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid rgba(65, 131, 186, 0.9);
    color: #06284B;
    font-weight: 500;
}

figure.dtd-figure ul.tree li ul li.tree4 ul li ul li span {
    background: rgba(65, 131, 186, 0.6) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(65, 131, 186, 0.7);
}

figure.dtd-figure ul.tree li ul li.tree4 ul li ul li ul li span {
    background: rgba(65, 131, 186, 0.4) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(65, 131, 186, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree4 ul li ul li ul li ul li span {
    background: rgba(65, 131, 186, 0.3) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(65, 131, 186, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree4 ul li ul li ul li ul li ul li span {
    background: rgba(65, 131, 186, 0.2) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(65, 131, 186, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree4 ul li ul li ul li ul li ul li ul li span {
    background: rgba(65, 131, 186, 0.1) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(65, 131, 186, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree5 ul li span {
    background: rgba(23, 166, 209, 0.8) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid rgba(23, 166, 209, 0.9);
    color: #06284B;
    font-weight: 500;
}

figure.dtd-figure ul.tree li ul li.tree5 ul li ul li span {
    background: rgba(23, 166, 209, 0.6) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(23, 166, 209, 0.7);
}

figure.dtd-figure ul.tree li ul li.tree5 ul li ul li ul li span {
    background: rgba(23, 166, 209, 0.4) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(23, 166, 209, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree5 ul li ul li ul li ul li span {
    background: rgba(23, 166, 209, 0.3) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(23, 166, 209, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree5 ul li ul li ul li ul li ul li span {
    background: rgba(23, 166, 209, 0.2) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(23, 166, 209, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree5 ul li ul li ul li ul li ul li ul li span {
    background: rgba(23, 166, 209, 0.1) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(23, 166, 209, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree7 ul li span {
    background: rgba(216, 172, 29, 0.8) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid rgba(216, 172, 29, 0.9);
    color: #06284B;
    font-weight: 500;
}

figure.dtd-figure ul.tree li ul li.tree7 ul li ul li span {
    background: rgba(216, 172, 29, 0.6) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(216, 172, 29, 0.7);
}

figure.dtd-figure ul.tree li ul li.tree7 ul li ul li ul li span {
    background: rgba(216, 172, 29, 0.4) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(216, 172, 29, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree7 ul li ul li ul li ul li span {
    background: rgba(216, 172, 29, 0.3) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(216, 172, 29, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree7 ul li ul li ul li ul li ul li span {
    background: rgba(216, 172, 29, 0.2) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(216, 172, 29, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree7 ul li ul li ul li ul li ul li ul li span {
    background: rgba(216, 172, 29, 0.1) 0% 0% no-repeat padding-box;
    border: 1px solid rgba(216, 172, 29, 0.5);
}

figure.dtd-figure ul.tree li ul li.tree6 ul li span {
    background: rgba(18, 183, 151, 0.8) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #12B797;
    color: #06284B;
    font-weight: 500;
}

figure.dtd-figure ul.tree li ul li.tree6 ul li ul li span {
    background: rgba(18, 183, 151, 0.6) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #86DECD;
}

figure.dtd-figure ul.tree li ul li.tree6 ul li ul li ul li span {
    background: rgba(18, 183, 151, 0.4) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #86DECD;
}

figure.dtd-figure ul.tree li ul li.tree6 ul li ul li ul li ul li span {
    background: rgba(18, 183, 151, 0.3) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #86DECD;
}

figure.dtd-figure ul.tree li ul li.tree6 ul li ul li ul li ul li ul li span {
    background: rgba(18, 183, 151, 0.2) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #86DECD;
}

figure.dtd-figure ul.tree li ul li.tree6 ul li ul li ul li ul li ul li ul li span {
    background: rgba(18, 183, 151, 0.1) 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
    border: 1px solid #86DECD;
}
figure.dtd-figure ul.tree li ul li.tree2 span {
    background: #1F91E5;
    box-shadow: 1px 1px 15px #033E5014;
}

figure.dtd-figure ul.tree li ul li.tree3 span {
    background: #2CCE7D;
    box-shadow: 1px 1px 15px #033E5014;
}
figure.dtd-figure ul.tree li ul li.tree4 span {
    background: #4183BA 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
}

figure.dtd-figure ul.tree li ul li.tree5 span {
    background: #17A6D1 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
}

figure.dtd-figure ul.tree li ul li.tree6 span {
    background: #12B797 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #033E5014;
}

figure.dtd-figure ul.tree li ul li.tree7 span {
    background: #D8AC1D 0% 0% no-repeat padding-box;
    box-shadow: 1px 1px 15px #D8AC1D;
}

figure.dtd-figure ul.tree li ul li.tree2 span {
    background: #1F91E5;
    box-shadow: 1px 1px 15px #033E5014;
}

a.nav-link.noclick.active {
    background: transparent;
    color: #4f8ef8;
}

.EconomicCensus .item1 {
    padding: 0;
}

.reportandpublication.EconomicCensus .owl-carousel .owl-stage-outer {
    padding: 0 13%;
}

.EconomicCensus .owl-nav {
    top: -38%;
}

.title_census {
    font-size: 24px;
    font-weight: 600;
    color: #06284B;
}

.mrgtop30 {
    margin-top: 30px !important;
}

span.th_up {
    vertical-align: super;
    font-size: 14px;
}

img.pdfblock {
    float: left;
    margin-right: 25px;
}

.pdf_block .title_sdgs,
.pdf_block .sdg_bold1 {
    line-height: 30px;
    margin: 0px;
    float: left;
    width: 65%;
    text-align: left;
}

.pdf_block a.btn_image {
    cursor: pointer;
    float: left;
    width: 100%;
}

.pdf_block {
    width: 96%;
    min-height: 95px;
    height: auto !important;
    background: #fff;
}

.economic5th .pdf_block {
    width: 100%;
}

.image_block img {
    width: 100%;
}

.card-list-view-container.economic-head {
    display: flow-root;
    padding-top: 40px;
    padding-bottom: 0px;
}

.card-list-view-container.economic-head.ec5 {
    padding-bottom: 0;
}

.EconomicCensus {
    padding-top: 30px;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.pdf_block a.btn_image img:not(.pdfblock) {
    margin-top: 20px;
    float: right;
}

.blueblock {
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #E3E3E3;
    border-radius: 5px;
    padding: 0 25px;
}

.intro_5ec .blueblock {
    min-height: 425px;
}

.nic_code .blueblock {
    min-height: 245px;
}

ul.metadata li p {
    color: #06284B;
}

.width100 {
    width: 100%;
}

.text_block {
    width: 77%;
    float: left;
}

.image_title {
    background-color: rgba(6, 40, 75, 0.9);
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 11px;
}

.photo_gallery a.btn_image {
    position: relative;
}

.image_title .before_hover,
.image_title .after_hover {
    padding: 15px;
}

.photo_gallery .title_sdgs {
    color: #fff;
    text-align: left;
    margin: auto;
    line-height: 18px;
}

.intro_5ec .pdf_block {
    width: 100%;
}

.economic7th-banner {
    padding: 0;
}

.economic7th-banner img {
    width: 100%;
}

.card-list-view-container.list-View .gallery_list .search.form-control.textox-height {
    width: 71%;
}

.audio_block .image_block img {
    width: auto;
    text-align: center;
    margin-top: 33%;
}

.audio_block .image_block {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background: #06284b;
    height: 223px;
}

.audio_block .image_title {
    background: #D9EFFD 0% 0% no-repeat padding-box;
}

.audio_block .image_title .title_sdgs {
    color: #06284B;
}

.gallery_list .options,
.gallery_list .pager {
    display: none !important;
}

.gallery_list .dynamicSearch {
    top: -103px;
    position: absolute;
    left: 41.6%;
}

.gallery_btn button.btn.btn-primary.hollowBtn {
    border: 1px solid #06284B;
    background: #fff;
    color: #06284B;
}

.gallery_btn button.btn.btn-primary.hollowBtn:hover {
    border: 1px solid #4F8EF8;
    color: #FFFFFF;
    background-color: #4F8EF8;
}

.height219 {
    height: 219px;
}

.photo_gallery .text_block {
    width: 100%;
}

.nonitalic {
    font-style: normal;
}
.introduction-Container.textArea.rfd.nodal .row-cell {
    background: #F5F9FD;
    padding: 30px 15px 30px;
    margin: 0;
}
.introduction-Container.textArea.rfd.nodal .row-cell .cust img {
    max-width: 19px;
}
#myModal .model-dialog {
    width: 33%;
    margin: 70px auto;
    height: auto;
    position: relative;
}

#vedio .model-dialog {
    width: 50%;
    margin: 30px auto;
    height: auto;
    position: relative;
}

#audio .model-dialog {
    width: 20%;
    margin: 160px auto;
    height: auto;
    position: relative;
}

.caption {
    background: #06284b;
    color: white;
    text-align: center;
    padding: 10px;
}

ul.roleul.blueli .borderradius5 {
    border-radius: 5px !important;
    PADDING: 26px 5%;
}

#myModal .model-dialog img {
    border: 0;
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .8;
}

.close {
    color: #fff;
    opacity: 1;
    font-weight: normal;
    cursor: pointer;
}

.close:hover {
    color: #bcbcbc;
}

img.youtubeicon {
    position: absolute;
    left: 40%;
    top: -120%;
}

img.youtubeicon:hover {
    opacity: .8;
}

.covid_image {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/covid_image.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
}

.font12 {
    font-size: 12px !important;
}

.mplads_overview .title_sdgs {
    margin: 0;
}

.mplads_overview .blueblock {
    padding: 20px 30px;
    border: 0;
}

ul.mplads_overview_ul {
    list-style: none;
}

ul.mplads_overview_ul li {
    margin-bottom: 25px;
}

.border0_5 {
    border-right: 0.5px solid rgba(6, 40, 75, 0.5);
}

.allocate_mps .tile_block {
    height: 152px;
    position: relative;
}
.mplads_circular  .pdf_block .sdg_text{
    line-height: 30px;
    margin: 0px;
    float: left;
    width: 85%;
    text-align: left;
}
.table_implads table {
    border: 1px solid #D5DBE1;
}

.table_implads table th{
    border-top: 0;
}
.table_implads thead tr {
    background-color: rgb(187 211 235 / 0.3);
}
.table_implads table tbody tr:nth-child(odd) {
    background: rgb(255 255 255 / 0.3);
}
.table_implads table tbody tr:nth-child(even) {
    background: rgb(225 230 234 / 0.3)	;
}
.allocate_mps .tile_block h3,
.mplads_performance_block .pbox_containers .tile_block h3 {
    margin-top: 0;
}

.pdf_block.tile_block.floatright.mplads_performance {
    border: 0;
}

.covid19_mplads {
    background: #06284B;
    float: left;
}

.covid19_mplads h4,
.covid19_mplads p {
    color: #fff;
}

.covid_inner {
    padding: 40px;
}

.covid_btn a.btn.btn-primary,
.covid_btn a.btn.btn-primary:hover {
    color: #fff;
    padding: .375rem 1.75rem;
    background: #4F8EF8;
    border-radius: 5px;
    cursor: pointer;
}

.mplads_performance_block .pbox_containers {
    height: auto;
    padding: 30px;
    min-height: 214px;
}

.MPLADS_PI .blueblock {
    padding: 30px;
    min-height: 405px;
}

.MPLADS_responsibilities .nav-tabs .nav-link.active {
    background: transparent;
}

.before_triangle {
    left: -14%;
    color: #f5f9fd;
    z-index: 1;
}

.triangle {
    font-size: 91px;
    position: absolute;
    top: 10%;
}

.after_triangle {
    right: -32px;
    color: #06284b;
    z-index: 2;
}

.mplads_performance_block .pbox_containers h3.title_sdgs {
    margin-top: 0;
}

.video_gallery h3.title_sdgs {
    margin-top: 0;
}

.paddingright0 {
    padding-right: 0;
}

.paddingleft0 {
    padding-left: 0;
}

.photogallery h3.title_sdgs {
    margin-top: 14px;
}

.audio_block h3.title_sdgs {
    margin-top: 0;
}

#audio audio {
    width: 100%;
}

.pdf_block.tile_block.floatright.mplads_performance:hover span.sdg_text {
    color: #fff;
}

.border0 {
    border: 0 !important
}

.role_MOSPI_sdgs.about_minister {
    padding: 40px 5%;
}

.positions_held .icon {
    width: 13px;
    height: 13px;
    background: #4F8EF8;
    margin-left: 77%;
}

.positions_held hr {
    top: 8px;
    left: 6.2%;
    height: 122%;
}

.positions_held .functionWrapper {
    margin-bottom: 14px;
}

.minister_detail img {
    margin-right: 10px;
}

.positions_held .blueblock {
    float: left;
    padding: 5px 30px 30px 30px;
    width: 100%;
}

.positions_held .blueblock h3.title_sdgs img {
    margin-right: 10px;
}

.minister_detail p.sdg_text.font14 img {
    vertical-align: top;
    margin-top: 7px;
}

.minister_detail p.sdg_text.font14 b {
    display: inline-block;
    width: 82%;
}

.gallery_hover_div {
    position: relative;
    cursor: pointer;
}

.galler_sep_btn {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
}

.image_title p.title_sdgs {
    color: #fff;
    margin-top: 6px;
}

.fod_title .heading-seperator {
    margin-bottom: 0;
}

.fod .blueblock {
    border-color: transparent;
}

ul.roleul.blueli li {
    color: #06284B;
    background: #F5F9FD;
}

ul.roleul.blueli {
    padding: 0;
}

.esigmablocks h3.title_sdgs {
    margin-top: 0;
}

.border_silent {
    border-right: 1px solid rgba(6, 40, 75, .25);
}

ul.roleul.blueli,
ul.roleul.blueli li:last-child {
    margin-bottom: 0;
}

.mrgtop60 {
    margin-top: 60px;
}

.mode_of_survey {
    padding-right: 140px;
}

.bluebloackimage {
    margin-right: 30px;
    margin-left: 10px;
}

ul.roleul.mrgtop30.sdg_whiteblock {
    padding: 0;
}

ul.roleul.mrgtop30.sdg_whiteblock li {
    border-radius: 0;
    margin-bottom: 20px;
}

.sdg_whiteblock .bluebloackimage img {
    margin-top: 4px;
    vertical-align: middle;
}

.pic_block {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    min-height: 115px;
    position: relative;
}

.sdgnewpage p.sdg_bold1 {
    width: 70%;
}

.picblock_1 {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/picgroup_1.png');
}

.picblock_2 {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/picgroup_2.png');
}

.picblock_3 {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/picgroup_3.png');
}

.picblock_4 {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/picgroup_4.png');
}

.picblock_5 {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/picgroup_5.png');
}

.picblock_6 {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/picgroup_6.png');
}

.pic_block p {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%;
}

.marginbottom0 {
    margin-bottom: 0;
}

.about_sdgs.longpage_padding {
    margin-bottom: 40px;
}

.role_MOSPI_sdgs.longpage_padding {
    padding: 40px 5%;
}

.sdg_3_block a.btn_image {
    position: absolute;
    bottom: 40px;
    right: 50px;
}

.training_list .functionWrapper:last-child .icon {
    margin-bottom: 0;
}

.training_list .functionWrapper:last-child {
    margin-bottom: 0;
}

.documnetries .gallery_view .image_title {
    min-height: 50px;
}

.documnetries img.youtubeicon {
    top: -149%;
}

figure.sitemap_figure span.parenttree {
    background: #06284B 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    color: #fff;
    padding: 14px 21px;
    font-size: 20px;
    font-weight: bold;
}

figure.sitemap_figure ul.tree ul li span {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    padding: 30px;
    width: 155px;
    min-height: 121px;
}

figure.sitemap_figure ul.tree ul li ul li span {
    background: #CDD4DB 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    font-size: 18px;
    color: #06284B;
    padding: 20px;
    border-radius: 0;
    min-height: auto;
}

figure.sitemap_figure ul.tree ul li ul li ul li span {
    font-size: 17px;
    padding: 5px;
    text-align: left;
    margin: 0;
}

figure.sitemap_figure ul.tree ul li ul li ul li ul li span {
    font-size: 17px;
    background: transparent;
    border: 0;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding-right: 0;
}

figure.sitemap_figure ul.tree ul li ul li ul li ul li ul li span {
    padding-left: 8px;
    font-size: 15px;
}

figure.sitemap_figure ul.tree ul li ul:before {
    left: 16px;
    height: 0px;
    width: 19px;
    top: -64px;
}

figure.sitemap_figure ul.tree ul li ul span:before {
    left: -12%;
    height: 0px;
    width: 17px;
    top: 54.5%;
}

figure.sitemap_figure ul.tree ul li ul li:before {
    width: 0;
    height: 100%;
    left: 16px;
    top: 0px;
}

figure.sitemap_figure ul.tree ul li ul li:last-child:before {
    height: 112%;
}

figure.sitemap_figure ul.tree ul li ul li {
    display: block;
}

figure.sitemap_figure {
    width: 100%;
}

figure .tree li:before {
    top: -52px;
    z-index: -1;
}
.tree span:before {
    top: -59px;
	height: 3.5em;
    z-index: -1;
}
.tree li ul li ul li span:before {
    top: -.55em;
	height: .5em;
}
.tree ul:before{
	display:none;
}
.tree ul ul:before{
	display:block;
}
.tree, .tree ul {
    display: table;
    width: 100%;
}
figure.sitemap_figure ul.tree {
    width: 100%;
}

figure.sitemap_figure ul.tree ul li ul li ul li:before,
figure.sitemap_figure ul.tree ul li ul li ul:before,
figure.sitemap_figure ul.tree ul li ul li ul span:before {
    display: none;
}

figure.sitemap_figure ul.tree ul li ul li ul li {
    padding: 0;
}

figure.sitemap_figure ul.tree ul li ul li ul li ul li {
    padding-left: 6px;
}

figure.sitemap_figure ul.tree ul li ul li ul {
    padding: 0;
    left: 14%;
    width: 155px;
    background: #F6F9FD 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
}

figure.sitemap_figure ul.tree ul li ul li span {
    margin-bottom: 0;
}

figure.sitemap_figure ul.tree ul li ul li ul li span {
    width: 140px;
    margin: 15px 5px;
}

figure.sitemap_figure ul.tree ul li ul li ul li ul {
    left: 0;
    border: 0;
}

span.blankli {
    display: none;
}

figure.sitemap_figure ul.tree ul li ul li:after {
    display: none
}

figure.sitemap_figure ul.tree ul li:after {
    content: '';
    width: 0;
    height: 63px;
    outline: solid 1px #666;
    position: absolute;
    top: 76px;
    left: 21px;
}

figure.sitemap_figure ul.tree ul li ul li:last-child:before {
    height: 54%;
}

figure.sitemap_figure ul.tree ul li.blankteree:after {
    display: none;
}

figure.sitemap_figure ul.tree ul li ul li ul li ul li:before {
    display: block;
    content: '-';
    height: 0 !important;
    width: 0 !important;
    left: 4px;
    outline: 0px;
}

.sitemap_figure_div {
    width: 100%;
    /* min-width: 1296px; */
    overflow-x: scroll;
}

.annual_report .blueblock {
    min-height: 205px;
}

.font-size22 {
    font-size: 22px !important;
}

.who_mainheading {
    background: #90E1FC;
    padding: 10px;
}

.who_mainheading .title_sdgs {
    margin: 0;
}
.whoswho .minister_detail span {
    display: inline-block;
    width: 82%;
}
.whoswho .minister_detail p img {
    vertical-align: top;
    margin-top: 2px;
}
.margin0 {
    margin: 0;
}

.Designation_block {
    float: left;
    border: 0.5px solid rgba(6, 40, 75, 0.2);
    border-radius: 5px;
	width:100%;
}

.Designation_block_sky .whos_desig p {
    color: #90E1FC;
    padding: 15px 0;
}

.whos_desig p {
    padding: 14px 0;
    margin: 0;
}

.Designation_block_sky .whos_desig {
    background: #06284B;
    border-bottom: 0;
}

.whos_desig {
    border-top-left-radius: 5px;
    border-bottom: 0.5px solid rgba(6, 40, 75, 0.2);
    opacity: 1;
}

.Designation_block_sky {
    background: #F5F9FD;
}

.Designation_block_grey .whos_desig {
    background: #C8D0E0;
    border-bottom: 0;
}

.Designation_block_grey .whos_desig p {
    font-weight: bold;
    color: #06284B;
}

.whos_name {
    border-left: 0.5px solid rgba(6, 40, 75, 0.2);
    border-bottom: 0.5px solid rgba(6, 40, 75, 0.2);
    opacity: 1;
}

.whos_name p {
    padding: 15px 0;
}

/* div#whoswhotabs {
    height: 1000px;
} */

div.show {
    float: left;
    clear: both;
    width: 100%;
}
div#whoswhotabs h4.submenu-heading.org-title.font-size22, div#whoswhotabs .col-12.heading-seperator.padding0 {
    margin: 0;
}

/*-------------*/

#mospi-woswho .mospi-woswho-container .main {
    margin: 50px 0;
}

#mospi-woswho .mospi-woswho-container .main .faq .card {
    /* margin-bottom: 30px; */
    border: 0;
}

#mospi-woswho .mospi-woswho-container .main .faq .card .card-header {
    border: 0;
    /* -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
            box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5); */
    border-radius: 2px;
    padding: 0;
}

#mospi-woswho .mospi-woswho-container .main .faq .card .card-header .btn-header-link {
    display: block;
    background: transparent;
    padding: 20px;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

#mospi-woswho .mospi-woswho-container .main .faq .card .card-header .btn-header-link:after {
    content: "\f106";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
}

#mospi-woswho .mospi-woswho-container .main .faq .card .card-header .btn-header-link.collapsed {
    background: transparent;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
}

#mospi-woswho .mospi-woswho-container .main .faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f107";
}

#mospi-woswho .mospi-woswho-container .main .faq .card .collapsing {
    background: transparent;
    line-height: 30px;
}

#mospi-woswho .mospi-woswho-container .main .faq .card .collapse {
    border: 0;
}

#mospi-woswho .mospi-woswho-container .main .faq .card .collapse.show {
    background: transparent;
    line-height: 30px;
    color: #222;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 {
    margin: 50px 0;
    margin-bottom: 40px;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card {
    margin-bottom: 10px;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    border-radius: 2px;
    padding: 0;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .card-header .btn-header-link {
    display: block;
    padding: 20px;
    text-align: left;
    letter-spacing: 0px;
    color: #fff;
    background: #4F8EF8;
    opacity: 1;
    font-size: 15px;
    line-height: 21px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .card-header .btn-header-link:after {
    content: "\f068";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
    color: #fff;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .card-header .btn-header-link.collapsed {
    /* background: transparent; */
    background: #fff;
    color: #06284B;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .card-header .btn-header-link.collapsed:after {
    content: "\f067";
    color: #4F8EF8;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .collapsing {
    background: transparent;
    line-height: 30px;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .collapse {
    border: 0;
}

#mospi-woswho .mospi-woswho-container .right_faq .main1 .faq1 .card .collapse.show {
    background: transparent;
    line-height: 30px;
    color: #06284B;
}

#mospi-woswho .right_faq {
    background: transparent;
}

#mospi-woswho .card-header {
    background-color: transparent;
}

#mospi-woswho .btn.focus,
#mospi-woswho .btn:focus {
    box-shadow: none;
}

#mospi-woswho .faq {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
}

#mospi-woswho .mospi-woswho-container li a.sdg_normal {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 19px;
    line-height: 45px;
    font-weight: normal;
    padding-left: 57px;
    padding-right: 57px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 0;
}

#mospi-woswho .mospi-woswho-container .main .card-body {
    padding: 0;
}

#mospi-woswho .mospi-woswho-container li a.sdg_normal:hover,
#mospi-woswho .mospi-woswho-container li a.sdg_normal.active {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    opacity: 1;
    color: #FFFFFF;
}

#mospi-woswho .mospi-woswho-container .card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    opacity: 1;
}

.nonstickydiv{
width:auto;
position:sticky;
top:100%;
}

#mospi-woswho .mospi-woswho-container .main1 .card-body {
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    /* border: 0.5px solid #C9C9C9;
    border-radius: 5px; */
    opacity: 1;
    padding-top: 0;
}

#mospi-woswho .mospi-woswho-container .recent_activities h4 {
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 30px;
    font-weight: bold;
    line-height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    padding-bottom: 0;
}

#mospi-woswho .mospi-woswho-container .recent_activities {
    background: url("/o/nsc-theme/css/lib/../../images/nsc/faqquestionanswer.png");
    padding: 40px 5%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


/* Styles for wrapping the search box */

#mospi-woswho .mospi-woswho-container .faq-main {
    margin: 0 auto;
    width: 65%;
    display: inline-flex;
}

#mospi-woswho .mospi-woswho-container .form-group {
    margin-bottom: 1rem;
    width: 79%;
}

#mospi-woswho .mospi-woswho-container .seachbutton-container {
    width: 15%;
    margin-left: 2%;
    margin-top: 2px;
    margin-bottom: 2px;
}

#mospi-woswho .mospi-woswho-container .btn-search {
    /* width: 100%; */
    width: 104px;
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}


/* Bootstrap 4 text input with search icon */

#mospi-woswho .mospi-woswho-container .faq-main .has-search .form-control {
    padding-left: 2.375rem;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #82A1C1;
    border-radius: 5px;
    opacity: 1;
}

#mospi-woswho .mospi-woswho-container .faq-main .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

#mospi-woswho .mospi-woswho-container .recent_activities p.sdg_text {
    height: 3em;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 16px;
    line-height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

#mospi-woswho .mospi-woswho-container .form-control::-webkit-input-placeholder,
#mospi-woswho .mospi-woswho-container .form-control:-moz-placeholder,
#mospi-woswho .mospi-woswho-container .form-control::-moz-placeholder,
#mospi-woswho .mospi-woswho-container .form-control:-ms-input-placeholder,
#mospi-woswho .mospi-woswho-container .form-control::-ms-input-placeholder {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 0.5;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 0.5;
}

#mospi-woswho .mospi-woswho-container .ask-a-question-container {
    padding: 0 5%;
    padding-top: 40px !important;
    padding-bottom: 14px !important;
}

#mospi-woswho .mospi-woswho-container .ask-a-question-container .org-title {
    text-align: left;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-size: 35px;
    line-height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#mospi-woswho .mospi-woswho-container .ask-a-question-container .sendnote {
    text-align: left;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #06284B;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 31px;
}

#mospi-woswho .main1 .card .card-header .btn-header-link.changed:after {
    color: #fff;
}

#mospi-woswho .main1 .card .card-header .btn-header-link.changedblue:after {
    color: #4F8EF8;
}


/*-------------*/
.mrgtop40{
	margin-top:40px;
}
.about_sdgs.audio_block.mrgtop40 {
    display: block;
}
ul.mplads_overview_ul li:last-child {
    margin-bottom: 0;
}
.table_ipmd tr:nth-child(even) {background: #FFFFFF}
.table_ipmd tr:nth-child(odd) {background: #F8FBFE}
.ipmdwdth{
    max-width: 6%
}



@media only screen and (max-width: 822px) {
    img.youtubeicon {
        top: -80%;
    }
}

@media only screen and (max-width: 1366px) {
    .triangle {
        top: 18%;
    }
	.wrapperElement {
top: 48%;
}
    figure.sitemap_figure ul.tree ul li ul:before {
        left: 7px;
    }
    figure.sitemap_figure ul.tree ul li ul li:before {
        left: 8px;
    }
    figure.sitemap_figure ul.tree ul li:after {
        left: 13px;
    }
    figure.sitemap_figure ul.tree ul li ul li ul {
        left: 10%;
    }
    .before_triangle {
        left: -17%;
    }
    .gss_list hr {
        left: 8%;
    }
}
@media (max-height: 330px){
	.wrapperElement{
		top: 28%;
	}
}
@media only screen and (max-width: 1267px) {
    .economic4th.intro_5ec .blueblock {
        min-height: 500px;
    }
}

@media only screen and (max-width: 620px) {
    .EconomicCensus .owl-nav {
        top: -54%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1007px) {
    .tile_block {
        height: 313px;
    }
    iaegs_sdgs .tile_block {
        height: 313px;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1205px) {
    .pdf_block .title_sdgs {
        min-height: 94px;
    }
}

@media only screen and (min-width: 767px) and (max-width: 789px) {
    .economic5th-head .pdf_block .title_sdgs {
        min-height: 123px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .iaegs_sdgs .tile_block {
        height: 412px;
    }
    .EconomicCensus .owl-nav {
        top: -49%;
    }
    .allocate_mps .tile_block {
        height: 300px;
    }
    .before_triangle {
        left: -20%;
    }
    .triangle {
        top: 28%;
    }
    .gss_list hr {
        left: 9%;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1364px) {
    .carouselCapacity .owl-nav {
        top: -29%;
        right: 0%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .carouselCapacity .owl-nav {
        top: -23%;
        right: 0%;
    }
}

@media only screen and (max-width: 1199px) {
.whoswho .minister_detail span {
    display: inline-block;
    width: 92%;
    /* float: right; */
    text-align: left;
}
}
@media only screen and (max-width: 992px) {
    .numeric_part {
        font-size: 30px;
        line-height: 40px;
    }
    .text_block {
        width: 76%;
    }
    .title_sdgs {
        font-size: 18px;
    }
    .gss_list hr {
        left: 7.4%;
    }
    .ipmd-container .newipmd .ipmd-keyinfra {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .newipmd {
        margin-bottom: 40px !important;
    }
    .ipmdwdth {
        max-width: 8%;
    }
}

@media only screen and (min-width: 400px) and (max-width: 767px) {
    .carouselCapacity .owl-nav {
        top: -28%;
        right: 0%;
    }
}

@media only screen and (min-width: 100px) and (max-width: 399px) {
    .carouselCapacity .owl-nav {
        top: -29%;
        right: 0%;
    }
}

@media only screen and (max-width: 1024px) {
    .sdg-img-container {
        overflow-x: auto;
    }
    .annual_report .blueblock {
        min-height: 205px;
    }
    .sdg_tabing.responsibilities p.sdg_text {
        margin: 0;
    }
    .sdg-img-container {
        margin-left: -27%;
    }
    .title_census {
        font-size: 18px;
    }
    .gss_list hr {
        left: 8%;
    }
    .MPLADS_PI .blueblock {
        min-height: 434px;
    }
    .mplads_performance_block .pbox_containers {
        min-height: 242px;
    }
    .allocate_mps .tile_block {
        height: 240px;
    }
}

@media only screen and (max-width: 991px) {
    .tile_block {
        width: 100%;
    }
    .positions_held .blueblock {
        float: inherit;
    }
    .short_block .tile_block:hover {
        background-color: #fff;
    }
    .tile_block:hover h3,
    .tile_block:hover p {
        color: #06284B;
    }
    .tile_block .overlay {
        display: none;
    }
    .marginbottom20 {
        margin-bottom: 20px;
    }
    .gallery_list .dynamicSearch {
        top: -268px;
        left: 75%;
    }
    .triangle {
        top: 10%;
    }
    .before_triangle {
        left: -10%;
    }
    ul.mplads_overview_ul .about_sdg_text.border0_5 {
        padding: 5px 24px;
        border: 0;
    }
    .allocate_mps .tile_block {
        height: auto;
    }
    .before_triangle {
        left: -13%;
    }
    .mplads_performance_block .pbox_containers {
        min-height: 316px;
    }
}

@media only screen and (max-width: 1369px) {
    .tile_block {
        height: 295px;
    }
    .sdg-img-container {
        margin-left: -20.5%;
    }
}

@media only screen and (max-width: 900px) {
    .EconomicCensus .owl-nav {
        top: -47%;
    }
}

@media only screen and (max-width: 823px) {
    .gss_list hr {
        left: 8.5%;
    }
}

@media only screen and (max-width: 767px) {
    
    .newipmd.ipmdmrgbottom30 {
        margin-bottom: 40px !important;
    }
    .sdg-img-container {
        margin-left: -60%;
    }
    .responsibilities.sdg_tabing .nav-tabs {
        padding-bottom: 20px;
    }
    .gss_list hr {
        left: 15%;
    }
    .mode_of_survey {
        padding-right: 20px;
    }
    .positions_held .col-md-8 {
        MARGIN-TOP: 30PX;
    }
    .about_minister img.width100 {
        width: AUTO;
    }
    .about_minister .col-md-10.col-12.col-sm-10 {
        MARGIN-TOP: 30PX;
    }
    .positions_held hr {
        left: 7.7%;
    }
    .covid_inner {
        padding: 20px;
    }
    .gallery_list .dynamicSearch {
        left: 2%;
        width: 98%;
    }
    .mplads_guidlines .pdf_block.tile_block {
        margin-top: 25px;
    }
    #vedio .model-dialog,
    #audio .model-dialog,
    #myModal .model-dialog {
        width: 80%;
    }
    .pdf_block .title_sdgs {
        display: inline-grid;
        min-height: auto;
    }
    .mplads_performance_block h3.title_sdgs {
        margin-top: 20px;
    }
    .pdf_block.tile_block.floatright.mplads_performance {
        margin-top: 25px;
    }
    img.youtubeicon {
        position: absolute;
        left: 40%;
        top: -130%;
    }
    .reportandpublication.EconomicCensus .owl-carousel .owl-stage-outer {
        padding: 0px 25%;
    }
    .sdg-img-container {
        margin-left: -60%;
    }
    figure.dtd-figure {
        padding: 0;
    }
    .right_orngram h4.submenu-heading.dpd-heading {
        padding: 30px 20px;
    }
    .about_sdgs {
        margin-bottom: 40px;
    }
    .mrgtop90 {
        margin-top: 40px;
    }
    .card-list-view-container.economic-head .short_block.marginbottom40 {
        margin-bottom: 20px;
    }
    .card-list-view-container.economic-head .tile_block {
        margin-bottom: 0px;
    }
    .mrgtop59.mobmrg30 {
        margin-top: 30px;
    }
    .mrgBot {
        margin-bottom: 30px;
    }
    .role_MOSPI_sdgs.implemnt_ec.mrgBot60 {
        padding-bottom: 30px;
    }
    .role_MOSPI_sdgs {
        padding: 40px 5%;
    }
    .recent_activities {
        padding: 40px 5%;
    }
    .economic4th.intro_5ec .blueblock {
        min-height: auto;
        padding-bottom: 25px;
    }
}

@media only screen and (max-width: 677px) {
    .allocate_mps .tile_block {
        min-height: 179px;
    }
    .before_triangle {
        left: -16%;
    }
}

@media only screen and (max-width: 1369px) {
    .sdg-img-container {
        margin-left: -20.5%;
        margin-right: -20.5%;
    }
}

@media only screen and (max-width: 570px) {
    .ipmdwdth {
        max-width: 16%;
    }
}

@media only screen and (max-width: 575px) and (min-width:415px) {
    .gss_list.training_list hr {
        left: 11%;
    }
}

@media only screen and (max-width: 575px) {
    .allocate_mps .tile_block {
        min-height: auto;
        margin-bottom: 25px;
    }
    .triangle {
        display: none;
    }
    .mplads_performance_block .pbox_containers,
    .MPLADS_PI .blueblock {
        min-height: auto;
        margin-bottom: 25px;
    }
    .covid_image {
        height: 460px;
    }
    .paddingright0 {
        padding-right: 15px;
    }
    .paddingleft0 {
        padding-left: 15px;
    }
}

@media only screen and (max-width: 500px) {
    ul.roleul {
        padding: 0;
    }
	.whoswho .minister_detail span {
    width: 90%;
	}
    .about_sdgs.longpage_padding {
        margin-bottom: 40px;
    }
    .role_MOSPI_sdgs.longpage_padding {
        padding: 40px 5%;
    }
    .EconomicCensus .owl-nav {
        top: -85%;
    }
    .covid_inner {
        padding: 20px 10px;
    }
    ul.mplads_overview_ul {
        list-style: none;
        padding: 0;
        margin-top: 20px;
    }
    .triangle {
        display: none;
    }
    .col-md-6.col-sm-6.mrgtop60.mode_of_survey {
        margin-top: 30px !important;
    }
    .MPLADS_PI .blueblock {
        min-height: auto;
    }
    .mplads_performance_block .pbox_containers {
        min-height: auto;
    }
    .mplads_performance_block h3.title_sdgs {
        margin-top: 20px;
    }
    .pdf_block.tile_block.floatright.mplads_performance {
        margin-top: 10px;
    }
    img.youtubeicon {
        top: -240%;
    }
    .org-mega .right_orngram {
        padding-bottom: 40px;
    }
    .audio_block .image_block img {
        margin-top: 20%;
    }
    .gallery_list .dynamicSearch {
        left: 3%;
        width: 97%;
    }
}

@media only screen and (max-width: 415px) {
    .gallery_list .dynamicSearch {
        left: 4%;
        width: 96%;
    }
    .gss_list hr {
        left: 13.6%;
    }
}

@media only screen and (max-width: 300px) {
    .gallery_list .dynamicSearch {
        left: 5%;
        width: 97%;
    }
}

@media only screen and (max-width: 340px) {
    img.youtubeicon {
        top: -140%;
    }
    .gss_list hr {
        left: 17%;
    }
}


/*CSS for Organogram*/

.organogram_figure_div {
    width: 100%;
    overflow-x: hidden;
}

figure.organogram_figure ul.tree ul li ul:before {
    left: 16px;
    height: 0px;
    width: 19px;
    top: -62px;
}

figure.organogram_figure ul.tree ul li span {
    background: #4F8EF8 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding: 30px;
    width: 155px;
    min-height: 121px;
    padding-left: 10px;
    padding-right: 10px;
}

figure.organogram_figure ul.tree ul li ul span:before {
    left: -13%;
    height: 0px;
    width: 18px;
    top: 54.5%;
}

figure.organogram_figure ul.tree ul li ul li span {
    background: #CDD4DB 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    font-size: 13px;
    color: #06284B;
    padding: 20px;
    border-radius: 0;
    min-height: auto;
}

figure.organogram_figure .tree li:before {
    top: 0px;
}

figure.organogram_figure span.parenttree {
    background: #06284B 0% 0% no-repeat padding-box;
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    color: #fff;
    padding: 14px 21px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 8px;
}

figure.organogram_figure ul.tree ul li ul li:last-child:before {
    height: 53%;
}

@media only screen and (max-width: 1366px) {
    figure.organogram_figure ul.tree ul li:after {
        left: 64px;
    }
    figure.organogram_figure ul.tree ul li ul:before {
        left: 61px;
    }
    figure.organogram_figure ul.tree ul li ul:before {
        left: 59px;
    }
    figure.organogram_figure ul.tree ul li ul li:before {
        left: 59px;
    }
}

@media only screen and (max-width: 1280px) {
    .organogram_figure_div {
        width: 100%;
        overflow-x: auto;
    }
}


/*End of CSS for Organogram*/


/*Whoswho*/
.stickydiv {
    position: fixed;top: 0;z-index: 10000;margin-top:12px;
    width:28%;
 }
 @media only screen and (min-width: 1024px) {
    .stickydiv {
        width: 21%;
     }
}
/* Economic Census Starts*/
.economic_Ttl {

	font-weight: 600;
        font-size: 25px; 
	color: #06284B;
	text-align: left;
        line-height:28px;
	margin-bottom:30px; 
}
 
.nodisplay{
  display:none;
}

.readmrgntopObj {
  margin-top:40px;
}

.martopRead {
  margin-top:0;
}

.economic_txt {
	color:#06284B;
  font-size:16px;
  font-weight:200;
  opacity:1;
	margin-bottom:30px;
	line-height:28px;
}


.box_contain_bckBlue {
	background: #4F8EF8 0% 0% no-repeat padding-box;
	border: 0.5px solid #4F8EF8;
	border-radius: 5px;
	opacity:1;
  height:90%;
}

.box_contain {
	border: 0.5px solid #C9C9C9;
	background: #FFFFFF;
	border-radius: 5px;
	opacity:1;
  height:90%;
}

.eco_date {
	font-size:12px;
	color: #06284B;
	opacity:1;
	
}

.eco_div_content {
	text-align: left;
	font-weight: 600;
	font-size:16px;
	color: #06284B;
        line-height:28px;
}

.padd_6 {
         padding-top:14px;
         padding-bottom:27px;
	 padding-left:30px;
     
}

.padd_6_blue {
	 padding-top:14px;
         padding-bottom:20px;
	 padding-left:22px;
}

.bot_mar {
	margin-bottom:40px;
}
.economic_cont_blue {
	background: #F5F9FD 0% 0% no-repeat padding-box;
}

.box_contain_white {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.20000000298023224px solid #C9C9C9;
	border-radius: 5px;
	padding-left:30px;
	padding-top:19px;
	padding-bottom:18px;

}

.box_contain_4white {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.20000000298023224px solid #C9C9C9;
	border-radius: 5px;
}

.fourthRow1 {
	padding-left:44px;
	padding-top:20px;
	padding-bottom:21px;
}

.fourthRow2 {
	padding-left:41px;
	padding-top:20px;
	padding-bottom:21px;
}

.box_6_ec {
 	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.20000000298023224px solid #C9C9C9;
	border-radius: 5px;
	opacity: 1;
        height:100%;

}

.padd_sith_schedu {
	padding-left:31px;
	padding-top:20px;
	padding-bottom:20px;
}

.pad_sixth{
	padding-left:30px;
	padding-top:20px;
	padding-bottom:30px;	
}
.pad_fifth_all {
	padding-left:31px;
	padding-top:20px;
	padding-bottom:28px;
}

.pad_fifth_state {
	padding-left:30px;
	padding-top:20px;
	padding-bottom:22px;
}
.mvLFt {
 	padding:0;	
}

.mrgnBtm {
 	margin-bottom:10px;
}

.box_contain_white_view {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.20000000298023224px solid #C9C9C9;
	border-radius: 5px;


}

.thirdView {
 	padding-left:40px;
        padding-top:30px;
	padding-bottom:29px;
}

.secondView {
 	padding-left:40px;
        padding-top:44px;
	padding-bottom:42px;
}

.txtWidth{
	width:95%;
}

.hoTxt1:hover,.hoTxt2:hover,.hoTxt3:hover,.hoTxt4:hover,.hoTxt5:hover,.hoTxt6:hover,.hoTxt7:hover,
.hoTxt8:hover,.hoTxt9:hover,.hoTxt10:hover,.hoTxt11:hover,.hoTxt12:hover,.hoTxt13:hover,
.hoTxt14:hover,.hoTxt15:hover,.hoTxt16:hover,.hoTxt17:hover {
	background-color: #4F8EF8;
	border: 0.5px solid #4F8EF8;
}

.hoTxt1:hover p,.hoTxt2:hover p,.hoTxt3:hover p,.hoTxt4:hover p,.hoTxt5:hover p,.hoTxt6:hover p,.hoTxt7:hover p,.hoTxt8:hover p,
.hoTxt9:hover p,.hoTxt10:hover p,.hoTxt11:hover p,.hoTxt12:hover p,.hoTxt13:hover p,.hoTxt14:hover p,.hoTxt15:hover p, .hoTxt16:hover p,
.hoTxt17:hover p {
	color:#FFFFFF;
}

.hoTxt1:hover img:last-child,.hoTxt2:hover img:last-child,.hoTxt3:hover img:last-child,
.hoTxt4:hover img:last-child,.hoTxt5:hover img:last-child,.hoTxt6:hover img:last-child,
.hoTxt7:hover img:last-child,.hoTxt8:hover img:last-child,.hoTxt9:hover img:last-child,
.hoTxt10:hover img:last-child,.hoTxt11:hover img:last-child,.hoTxt12:hover img:last-child,.hoTxt13:hover img:last-child,
.hoTxt14:hover img:last-child,.hoTxt15:hover img:last-child,.hoTxt16:hover img:last-child,.hoTxt17:hover img:last-child {
    display: block !important;
}

.hoTxt1:hover img:first-child,.hoTxt2:hover img:first-child,.hoTxt3:hover img:first-child,.hoTxt4:hover img:first-child,
.hoTxt5:hover img:first-child,.hoTxt6:hover img:first-child,.hoTxt7:hover img:first-child,.hoTxt8:hover img:first-child,
.hoTxt9:hover img:first-child,
.hoTxt10:hover img:first-child,
.hoTxt11:hover img:first-child,
.hoTxt12:hover img:first-child,
.hoTxt13:hover img:first-child,
.hoTxt14:hover img:first-child,
.hoTxt15:hover img:first-child,
.hoTxt16:hover img:first-child,
.hoTxt17:hover img:first-child {
    display: none;
}

.img_Top_pad {
	padding-top:10px;
}

@media only screen and (max-width:1024px) {

	
	.introTextSixth.guide {
           min-height: 56px;
       }

	.winnerTxt.txtHeight {
	    height: 95px;
	}

	.pdf_block1.tile_block1.bckcolor.eng {
		min-height:219px;
	}

	.pdf_block1.tile_block1.bckcolor.hindi a.btn_image img {
		margin-top: 50px;
	}

	.pdf_block1.tile_block1.bckcolor.eng a.btn_image img {
		margin-top: 20px;
	}

	.pdf_block1.tile_block1.bckcolor.hindi {
		min-height:219px;
	}

	.pdf_block1.tile_block1.foreword {
          min-height:219px;
        }

	.pdf_block1.tile_block1.preface {
          min-height:219px;
        }

	.pdf_block1.tile_block1.preface a.btn_image img {
          margin-top: 85px;
        }

  	.pdf_block1.tile_block1.foreword a.btn_image img {
          margin-top: 85px;
        }
}


@media only screen and (max-width:992px) {
	
	.title_sdgs1.eco {
          font-size:18px;
	  line-height:24px;
	}

	.margLeft {
		margin-left:0 !important;
	}

	.introTextSixth.guide {
           min-height: 0;
       }

	.pdf_block1.tile_block1.bckcolor.hindi a.btn_image img{
		margin-top: 5px;
	}

	.pdf_block1.tile_block1.bckcolor.eng a.btn_image img{
		margin-top: 5px;
	}
    	.pdf_block1.tile_block1.preface a.btn_image img {
          margin-top: 5px;
        }

  	.pdf_block1.tile_block1.foreword a.btn_image img {
          margin-top: 5px;
        }

	.economic_Ttl {
		font-size: 18px;
    	line-height: 24px;
	}
	.org-title {
		font-size: 20px;
    		line-height: 24px;
	}

	.text-center.padLeft.col-12.col-sm-12.padICPBot{
		padding-left:5px;
		padding-right:5px;
	
	}
	.hdr_txt {
	   font-size: 20px !important;
           line-height: 24px !important;
	}
	.eco_div_content {
    		font-size: 18px !important;
  		line-height: 24px;
	}
	.winnerTxt {
		font-size:16px;
		line-height:24px;
		margin-left:0px !important;
	}
	.eco_div_content {
		font-size:18px !important;
		line-height:24px;
	}
	.imgUnList li {
		width:33.33% !important;
	}

  	.pdf_block1.tile_block1.bckcolor.eng {
		min-height:0;
	}

	.pdf_block1.tile_block1.bckcolor.hindi {
                width:100% !important;
                margin-right:0 !important;
		min-height:0;
	}
}


@media only screen and (max-width:568px) {

	.scheduleUl{
		margin-bottom:40px !important;
	}
        .padMove{
          padding-left:0;
	}

	.padAlign {
	  padding-left:0;
	}
	.rightBorder1 {
		margin-bottom: 70px;
	}
	.col-6.col-md-3.col-sm-3.rightBorder2 {
		border-right:none;
	}
  	.imgPadding {
          padding-left:2f0px !important;
	}
	.imgWinner {
	  text-align:center;
	}

    .rightdiv {
      border-right:none !important;
    }
   .downloadTxt.viewdetMar {
	margin-left:0px;
    }
  .short_block.divMarleft {
	margin-left:0;
   }
   .downloadTxt.txtCenterAlign {
     text-align:left;
   }
  
  .pdf_block1.tile_block1.bckcolor.downloadFont  {
    margin-left:0 !important;
  }
  .introPara {
	margin-bottom:20px !important;
   }
  .short_block1.divMarleft.padAlign {
    margin-left:0 !important;
  }
}

@media only screen and (max-width:375px) {
	.box_6_ec.pad_fifth_all.hoTxt9{
		padding-top:10px;
		padding-bottom:30px;
		margin-bottom:10px;
	}
	.res_sche {
		margin-top:10px;
	}
	.res_view_six {
		margin-top:20px;
	}
	.box_6_ec.pad_fifth_state.hoTxt10 {
		padding-top: 10px;
    		padding-bottom: 20px;
		margin-bottom:10px;
    		margin-top: 10px;
	}
	.resmar {
		margin-top: 20px;
	}
	.respScheImg {
		float:left !important;
	}
	.respViewImg {
		float:left !important;
	}
	.fifthallIndia {
		float:left !important;
	}
	.fifthstatewise {
		float:left !important;
	}
	.text-center.padLeft.col-12.col-sm-12.padICPBot{
		padding-left:5px;
		padding-right:5px;
	
	}
	.imgText {
		padding-left:5px;
		padding-right:5px;
	}
    /*Training Section*/
	.row.imgRow {
	 	text-align:center;
	}
	.col.emptyCol {
		display: none;
	}

	.col-6.col-md-3.col-sm-3.rightBorder2 {
		border-right:none;
	}
	.imgPadding {
      		padding-left:16px !important;
	}
	.imgUnList li {
    	   	 width:100% !important;
	}

} 


@media only screen and (max-width:414px) {

	.imgPadding {
    	 	padding-left: 15px !important;
	}
}

@media only screen and (max-width:736px) {
	.box_6_ec.pad_fifth_all.hoTxt9{
		padding-top:10px;
		padding-bottom:30px;
		margin-bottom:10px;
	}
	.res_sche {
		margin-top:10px;
	}
	.res_view_six {
		margin-top:20px;
	}
	.box_6_ec.pad_fifth_state.hoTxt10 {
		padding-top: 10px;
    		padding-bottom: 20px;
		margin-bottom:10px;
    		margin-top: 10px;
	}
	.resmar {
		margin-top: 20px;
	}
	.respScheImg {
		float:left !important;
	}
	.respViewImg {
		float:left !important;
	}
	.fifthallIndia {
		float:left !important;
	}
	.fifthstatewise {
		float:left !important;
	}
	.text-center.padLeft.col-12.col-sm-12.padICPBot{
		padding-left:5px;
		padding-right:5px;
	
	}
	.winnerTxt.txtHeight {
	    height: 90px;
	}



} 

@media only screen and (max-width:767px) {

.topPadd {
 	padding-top:60px !important;
}
.padICPBot {
    padding-bottom: 40px !important;
}
.secBott {
    margin-bottom: 37px !important;
}
.hdr_txt {
	padding-top:40px !important;
}
.consumeContain {
    margin-top: 40px !important;
    margin-bottom: 23px;
  
}
.bot_mar {
    margin-bottom: 40px !important;
}
.medalSec {
    padding-bottom: 40px !important;
}
.bluTxt {
    padding-top: 60px !important;
}

.regulFont {
    font-size:14px !important;
  line-height:24px;
}

.lightFont {
     font-size:14px !important;
  line-height:24px;
}

.priceIntroBelow {
       font-size:14px !important;
  line-height:24px;
}

.imgUnList li {
  width:50% !important;
}

.imgUnList li img {
   width:90%;
   padding-left:4%;
}	

 .paraAnchor {
   font-size:14px !important;
  line-height:24px;
 }
 .paraFullWidth {
  font-size:14px !important;
  line-height:24px !important;
  }

 .downloadTxt {
     font-size:18px !important;
     line-height:24px;
 }
.grpText {
  font-size:14px !important;
  line-height:24px;
} 

.introPara {
  font-size:14px !important;
  line-height:24px;
}




}


/* Economic Census End*/

/* Price Statistics Start*/
.priceIntro {
	text-align: left;
	font-size: 16px;
	font-weight:200;
	letter-spacing: 0px;
	color: #06284B;
        line-height:28px;
        margin-bottom:0px;
}
.pbox_containers {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.5px solid #E3E3E3;
	border-radius: 5px;
	opacity:1;
	height:90%;
}

.pmarBot{
	margin-bottom:50px;
}

.medText{
	font-weight: 500;  
	font-size:20px;
	color: #06284B;
	opacity: 1;
}

.imgLbl{
	font-size:16px;
	color: #06284B;
}
.imgMarTop {
	margin-top:20px;
}
.secBott {
	margin-bottom:40px;
	
}

.marBot67 {
  margin-bottom:90px;
}
.padLeft {
	padding-left:230px;
	padding-right:230px;
}

.hdr_txt_normal {
	text-align: center;
	font-size: 18px;
	font-weight: 200;
	color: #FFFFFF;
	opacity: 1;
}

a.btn_image {
    float: right;
    cursor: pointer;
    text-align: right;
}

.padICPBot {
	padding-bottom:40px;
}

.spabove {
        margin-top:30px;	
}
.viewDetailsICP {
	background: #4F8EF8 0% 0% no-repeat padding-box;
	border-radius: 5px;
	opacity: 1;
	text-align: left;
	font-size: 14px;
	font-weight:600;
	color: #FFFFFF;
	text-transform: uppercase;
	opacity: 1;
	padding:9px 17px;
	line-height:17px;
}
.viewDetailsICP:hover {
	color: #FFFFFF;
}

.consumeContain {
	margin-top:40px;
	
}
.ipcTextContainer {
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Mask Group 80.png');
}

.trainingContainer {
	 background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Mask Group 97.png');
}

.pbox_padd {
	padding-top:33px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:24px;
}
.imgHead {
	text-align: center;
	font-weight: 600;
	font-size:20px;
	letter-spacing: 0px;
	color: #06284B;
  opacity: 1;
  line-height:28px;
}
.imgText {
	
	font-weight: 200; 
	font-size:16px;
	color: #06284B;
	opacity: 1;
        line-height:28px;
}

.boldTxt{
	font-weight:600;
}

.hdr_txt {
	font-size:30px;
	font-weight:600;
	text-transform: capitalize;
        color:#fff;
	padding-top:40px;
        line-height:43px;
	margin-bottom:0px;
}
/* Price Statistics End*/


/* Training Division starts */

.schemeSec {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	padding-top:12px;
	padding-bottom:12px;
	border-radius: 5px;
	margin-bottom:19px;
}

.grpText {
	font-weight: 200; 
	font-size:16px;
	color: #FFFFFF;
	opacity: 1;
        line-height:28px;
	margin-bottom:0px;
}
.grantBold {
	font-size:20px;
	font-weight:600;
	color: #06284B;
	line-height:28px;
	word-wrap: break-word;
}
.undertxt {
	font-weight:600;
	font-size:18px;
	color: #06284B;
	line-height:28px;
}
.winnerTxt {
	font-weight:bold;
	font-size:16px;
	color: #06284B;
	margin-top:10px;
	line-height:28px;
        margin-left:-20px;
}

.winnerTxt.winnTxtHeight {
    height:55px;
}
.readMarBot {
	margin-bottom:50px;
}

.regulFont {
	font-weight:normal;
	font-size:16px;
  padding-top:5px;
	color: #06284B;
	line-height:28px;
 }

.lightFont {
	font-weight:200;
	font-size:16px;
	color: #06284B;
	line-height:28px;
}

.bluBackgrnd {
	background: #06284B 0% 0% no-repeat padding-box;
	opacity: 1;
}
.bluTxt {
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:122px;
	line-height:28px;
}
.onspotSec {
	padding:0 5%;
	background: #F5F9FD 0% 0% no-repeat padding-box;
	padding-bottom:40px;
	
}

.topPadd {
 	padding-top:90px;
}

.medalSec {
	padding-bottom:40px;
}

.prizeTxt {

	font-weight: 200;
	font-size:14px;
	color: #FFFFFF;
	opacity: 1;
	line-height:28px;
}

.prizeAmt {
	font-weight: 600;
	font-size:22px;
	color: #FFFFFF;	
	line-height:28px;
}

.inrTxt {
	font-size: 12px;
	font-weight:200;
	color: #FFFFFF;
	line-height:28px;
}
.essay_section {
	/* width:100%;	 */
}

.internshipContain {
  background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Mask Group 66.png');	
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;	
}

.internTitle {
	font-size:20px;
	font-weight:600;
	color: #FFFFFF;
}
ul.hiringUL {
    list-style: none;
    padding-left:0px;
}

.rightBorder,.rightBorder1,.rightBorder2,.rightBorder3 {
	 border-right: 1px solid rgba(0,0,0,.1);
 	 height:150px;
}

.banner_training {
    width: 100%;
    height: 400px;
    background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Mask Group Training.png');
    background-size: 100% 100%;
}
/* Training Division Ends */

button.readmoreEdu:focus, button.readmore1:focus,button.readmore2:focus,button.readmore3:focus,button.readmore4:focus,
button.readmoreHealth:focus, button.readmoreCens11:focus, button.readmoreCensus1:focus
 {
  outline:0;
}

.readmore1,.readmore2,.readmore3,.readmore4,.readmoreEdu,.readmoreHealth,.readmoreCens11,.readmoreCensus1  {
    background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 auto;
}

button.readmore1 i.fa,button.readmore2 i.fa,button.readmore3 i.fa,button.readmore4 i.fa,button.readmoreEdu i.fa
,button.readmoreHealth i.fa,button.readmoreCens11 i.fa,button.readmoreCensus1 i.fa {
    font-size: 20px;
    position: relative;
    top: 2px;
}


.readmoretext1,.readmoretext2,.readmoretext3,.readmoretext4 {
    line-height: 28px;
    height: 5.5em;
    overflow: hidden;
}


.readmoretextCensus1 {
    line-height: 28px;
    height: 18.5em;
    overflow: hidden;
}

.readmoretextEdu {
    line-height: 28px;
    height: 30.5em;
    overflow: hidden;
}

.readmoretextHealth {
    line-height: 28px;
    height: 29.5em;
    overflow: hidden;
}

.readmoretextCens11 {
    line-height: 28px;
    height: 12.5em;
    overflow: hidden;
}

.colwidth {
	max-width:20%;
}

.priceIntroBelow {
	text-align: left;
	font-size: 16px;
	font-weight:200;
	letter-spacing: 0px;
	color: #06284B;
        line-height:32px;
}

.imgUnList {
	list-style-type: none;
	padding:0px;
}

.imgUnList li {
	float:left;
        width: 20%;
}

.imgPadding {
   
   padding-left:40px;
}



.introTextSixth {
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  color: #06284B;
  margin-bottom:30px;
}

.introPara {
   font-size:16px;
   font-weight: normal;
   line-height: 28px;
   width: 97%;
   margin-bottom:0;
}

.paraFullWidth {
   font-size:16px;
   font-weight: normal;
   line-height: 28px;
   margin-bottom:20px;
}

.paraAnchor {
   font-size:16px;
   font-weight: normal;
   margin-bottom:0;
}

.paraLineHgt {
 margin-bottom:20px;
}


.tile_block1:hover a.btn_image img:first-child {
    display: none;
}

.tile_block1:hover a.btn_image img:last-child {
    display: block !important;
    height: 30px;
    text-align: right;
    float: right;

}

.short_block1 .tile_block1:hover {
    background-color: #4F8EF8;
}

.short_block1 .tile_block1:hover .title_sdgs1{
    color: #fff;
}
.title_sdgs1 {
    color: #06284B;
    font-size: 20px;
    line-height: 26px;
    margin-top: 25px;
    font-weight: 600;
}

.divTextEcono {
   font-weight:bold;
   font-size:20px;
  
}
.centerAlign {
  padding-left:90px;
}

.chapter_block {
  background: #F6F9FD;
  border: 0.5px solid #E3E3E3;
  padding-top:25px;
  padding-left:25px;
  border-radius: 5px;
}

.title_sdgs1.extraWidth {
  width:63%;
}

.divWrap {
   background: #FFFFFF 0% 0% no-repeat padding-box;
   border: 0.5px solid #C9C9C9;
   border-radius: 5px;
   opacity: 1;	
   padding-right:10px;
   padding-top:25px;
   padding-bottom:25px;
}

.divWrapguide {
   background: #FFFFFF 0% 0% no-repeat padding-box;
   border: 0.5px solid #C9C9C9;
   border-radius: 5px;
   opacity: 1;	
   padding-right:10px;
   padding-top:25px;
   padding-bottom:25px;
 
}

.chpheight{
  padding-bottom:44px;
}

.tblheight{
  padding-bottom:180px;
}

.divWrapguideWidth {
   background: #FFFFFF 0% 0% no-repeat padding-box;
   border: 0.5px solid #C9C9C9;
   border-radius: 5px;
   opacity: 1;	
   padding-right:10px;
   padding-top:25px;
   padding-bottom:25px;
   height:100%;
}

.downloadTxt {
   font-size:20px;
   line-height:38px;
   color: #06284B;
   font-weight:normal;

}
p.downloadTxt {
  margin-bottom:0;
}

.div_block{
   background: #FFFFFF 0% 0% no-repeat padding-box;
   border: 0.5px solid #C9C9C9;
   border-radius: 5px;
   opacity: 1;
   width: 100%;
   min-height: 120px;
   height: auto !important;
}

.marginFontTop{
 margin-top:40px;
}

.marginFontBot {
  margin-bottom:40px;
}

img.img_pdf{
  float:left;
  margin-right: 25px;
}

.clickPad {
  padding-top:10px;
}

.rightborder {
  border-right: 1px solid rgba(0,0,0,.1);
}

.marginBotSixth {
   margin-bottom:40px;
}

.imgHeight{
  height:70%;
}
.divTextEcono6th {
   font-weight:bold;
   font-size:18px;
}

.marginSixthTop {
  margin-top:40px;
}

.margnBtmEightySeven {
  margin-bottom:37px;
}
.scheduleUl {
  list-style-type: none;
  margin-bottom:0;
}

.scheduleUl li {
  line-height:45px;
  font-size:14px;
}

.guideLeftPadd {
  padding-left:15px;
}
.paddLeftThry {
  padding-left:10px;
}

.pdf_block1.tile_block1.bckcolor {
   margin-bottom:3px;
}
.sixth_div_content {
	text-align: left;
	font-weight: 600;
	font-size:16px;
	color: #06284B;
        line-height:28px;
        margin-bottom:10px;
}
.pdfblock1.lssmrgn {
  margin-right:15px;
}

.divOutWrapper {

  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 0.5px solid #C9C9C9;
  border-radius: 5px;
}

.divOutWrapper.clickPad{
  float:right;
}

.pdf_block1 .title_sdgs1.moreWidth {
  width:63%;
}


.pdf_img {
  float:left;
}

.bckcolor {
  background: #FFFFFF 0% 0% no-repeat padding-box;
}

.detailsSec {
margin-bottom:50px;

}

.remMar {
  margin-bottom:0;
}

.rightdiv {
  border-right: 1px solid rgba(0,0,0,.1);
}


.chapterTxt {
   font-weight:bold;
   font-size:20px;
   margin-bottom:20px;  
}

.pdf_block1.tile_block1.bckcolor.smallWidth {
  width:97%;
}

.margLeft {
   margin-left:10px;
}

.viewdetMar {
  margin-left:45px;
}

.divMarleft {
 margin-left:30px;
}

.downloadFont {
 margin-left:60px;
 
}

.pdf_block1.tile_block1.bckcolor.hindi {
  width:97%;
  margin-right:15px;
}

.txtCenterAlign {
  text-align:center;
}

.margindetailsTop {
  margin-top:40px;
}

.margindownloadTop {
	margin-top:40px;
}

.marginDownloadBot {
	margin-bottom:40px;
}

.marginTblBot{
  margin-bottom:40px;
}

.pdf_block1 .title_sdgs1 {
    line-height: 30px;
    margin: 4px;
    float: left;
    width: 60%;
}

.pdf_block1 .title_sdgs1.stateWise  {
  width: 83%;
}

.pdf_block1 .title_sdgs1.fullPop  {
  width: 80%;
  margin-top: 15px;
}

.pdf_block1 .title_sdgs1.Socio  {
  width: 57%;
  margin:0;
  line-height:26px;
}

.pdf_block1 .title_sdgs1.metaData {
    width: 50%;
    padding-top: 12px;
}

.pdf_block1 .title_sdgs1.census2011 {
    width: 54%;
    padding-top: 15px;
}

.pdf_block1 a.btn_image {
    margin-top: 20px;
}
.pdf_block1 {
    width: 100%;
    float: right;
    min-height: 120px;
    height: auto !important;
}

img.pdfblock1 {
    float: left;
    margin-right: 25px;
}

.tile_block1 {
    border: 0.5px solid #C9C9C9;
    border-radius: 5px;
    padding: 20px;
    float: left;
    margin-bottom: 10px;
}

@media only screen and (max-width:992px) {
  .grantBold {
    font-size:18px;
    line-height:24px;
  }
 .resPad{
    padding-left:0;
  }

  .text-center.bluTxt {
  font-size:18px;
  line-height:24px;
 }
  .undertxt{
  font-size:16px;
  line-height:24px;
  }
  .divWrap {
	  padding-left:0;
   }
  .divTextEcono {
    padding-left:10px;
   }	
   .sixth_div_content {
    margin-top:10px;
   }

   .rightborder {
    border-right:none;
   }
  .row.divWrapguideWidth.margmvLeft {
	margin-left:-27px;
  }
  .chpheight {
	 margin-bottom:15px;
  }

 .tblheight {
	margin-top:15px;
 }
 .sixth_div_content {
	font-size:18px;
	line-height:24px;
 }
 .pdf_block1.tile_block1.bckcolor {
    margin-bottom:15px;
 }
  .introTextSixth {
  font-size:18px;
  line-height:24px;
 /* margin-top:20px;*/
   }
 .chapterTxt {
    font-size:18px !important;
  line-height:24px;	
 }
 .pdf_block1.tile_block1.bckcolor.smallWidth {
  width:100%;
 }
.downloadTxt {
   
  font-size:18px;
  line-height:24px;
}
   	.pdf_block1.tile_block1.foreword {
          min-height:10px;
        }
	.pdf_block1.tile_block1.preface {
          min-height:10px;
      }
.sixth_div_content {
  font-size:16px;
  line-height:24px;
}

}


@media (max-width: 767px) {
 
/* css for economic census */
.economic_txt {
    font-size: 14px;
    line-height: 24px;
}
 
/* css for Price Statistics */
 
.priceIntro {
    font-size: 14px;
    line-height: 24px;
}
 
.imgText {
    font-size: 14px;
    line-height: 24px;
}
 
.hdr_txt_normal {
    font-size: 14px;
    line-height: 24px;
}
 
.imgLbl {
    font-size: 14px;
    line-height: 24px;
}

.marginBotSixth {
    margin-bottom: 0px;
}
.resMarginBot {
   margin-bottom: 45px;
}
.respguide {
  margin-top:40px;
} 
.margnBtmEightySeven {
  margin-bottom: 37px;
}

.marginSixthTop {
    margin-top: 40px;
}

.margindetailsTop {
  margin-top: 40px;
}

.marginTblBot{
  margin-bottom:40px;
}

.margindownloadTop {
  margin-top:40px;
}

.marginDownloadBot {
   margin-bottom:40px;
}

.marginFontTop{
 margin-top:40px;
}

.marginFontBot {
  margin-bottom:40px;
}

.customMob .secBott {
    margin-bottom:40px !important;
}

}
 


/* National Data Bank*/

.programTbl tr:nth-child(even) {
  background: rgba(225, 230, 234, 0.3) 0% 0% no-repeat padding-box;
}

.natPara {

font-size:16px;
font-weight:normal;
line-height:28px;
color: #06284B;
margin-bottom:0;
}

.natDataBot {
  margin-bottom:90px;
}

.dataHdrBot {
  margin-bottom:30px;
}

ul.dataSection {
    list-style: none;
    padding-left:0;
 }

ul.dataSection li {
  float:left;
}

.nav.navbar-nav.dataAccess {
  flex-direction:row;
}

.nav.navbar-nav.dataAccess li {
  padding-right:80px;
}


.nav.navbar-nav.dataAccess li a:hover {
  text-decoration: none;
  border-bottom:none;
}

.navbar.dataSection {
    height: 86px;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-shadow: none !important;
}

ul.navbar-nav.dataAccess li a {
 font-size: 22px;
 font-weight:bold;
 line-height:26px;
 color: #06284B;
 padding:0;

}

ul.dataSection li a {
font-size: 30px;
font-weight:bold;
line-height:50px;
color: #06284B;
}

.dataBot50 {
  margin-bottom:50px;
}

.dataTitle {
	
font-size: 24px;
font-weight:bold;
line-height:28px;
color: #06284B;
}

.dataSection p {
  padding-bottom:10px;
  
}

.readmoreCensusTop {
  margin-top:20px;
}

.readmrgntopedu {
  margin-top:33px;
}

.laborMargnBtm {
  margin-bottom:24px;
}

.readmrgntop {
   margin-top:40px;
}

.readmoreMrgnBtm {
  margin-bottom:40px;
}

.hlthmrgtop {
   margin-top:40px;
}

.hlthmrg_bot {
  margin-bottom:40px;
}

.nav.navbar-nav.dataAccess li a.selectedLink {
  color: #4F8EF8;
}

.laborFont {
 font-size: 15px;
 line-height:28px;
color: #4F8EF8;

}


.censusPdding {
  padding-left:25px;
}

.censusTxt {
font-weight: Bold;
font-size:20px;
line-height:28px;
color: #06284B;
padding:25px;
}

.censusTbl {
 background: #FFFFFF 0% 0% no-repeat padding-box;
border: 0.5px solid #E3E3E3;
border-radius: 5px;

}

.censusSection {
background: #F5F9FD 0% 0% no-repeat padding-box;
border-radius: 5px;
padding-left:30px;
padding-top:19px;
padding-bottom:19px;
margin-bottom:14px;
}

.censusDivTxt {
  font-size:16px;
  font-weight:normal;
line-height:25px;
color: #4F8EF8;
margin-bottom:0;

}

.tblNoTxt {

font-size: 12px;
line-height:14px;
font-weight:normal;
color: #06284B;

}

.tblName {
  font-size: 18px;
  font-weight:normal;
  line-height:21px;
  color: #06284B;
  margin-bottom:0;
}

.dataAcess .nav-tabs {
    padding-bottom: 0;
}
.dataAcess .nav-tabs {
    border-bottom: none;
    padding-bottom: 50px;
}

.dataAcess .nav-tabs .nav-link.oneDiv {
    padding-left: 0;
}

.dataAcess .nav-tabs .nav-link {
    color: #06284B;
    letter-spacing: 0px;
    font-size: 24px;
    line-height: 29px;
    padding: 0 28px;
    font-weight: 600;
}

.dataAcess .nav-tabs .nav-item.show .nav-link, .dataAcess .nav-tabs .nav-link.active {
    color: #4F8EF8;
    border: 0;
}

.programTbl {
 border: 1px solid #D5DBE1;
}

.hdrbckgrnd {
  background: rgba(187, 211, 235, 0.3) 0% 0% no-repeat padding-box;

}
.greyBckgrnd {
 background: rgba(225, 230, 234, 0.3) 0% 0% no-repeat padding-box;

}

.programTbl th {

 font-size:16px;
 font-weight:bold;
 line-height: 18px;
 color: #06284B;
 padding-top:2px;
 padding-bottom:0;
 border-bottom:none;

}

.programTbl tbody>tr>td {
   padding:9px 7px;
}

.programTbl tbody>tr>td>p {

 font-size:16px;
 font-weight:normal;
 line-height: 28px;
 color: #06284B;
 margin-bottom:0;
}

.tile_block1.bckcolor.setHgt {
 min-height:159px;
}

.paddcens1 {
  padding-bottom:10px;
}

.marBotData {
  margin-bottom:40px;
}

.uptoTbl {
  font-size:12px;
  display:block;
}

.margtopPop {
  margin-top:15px;
}

@media only screen and (max-width:1366px) {
  .pdf_block1 .title_sdgs1.eco.dlhs {
    width:65%;
}

.pdf_block1 .title_sdgs1.stateWise {
  width: 80%;
}

.pdf_block1.tile_block1.custHeight {

  min-height:140px;

}

}

@media only screen and (max-width:1024px) {

.pdf_block1 .title_sdgs1.census2011 {
 
    padding-top: 0;
}
 .nav.navbar-nav.dataAccess li {
    padding-right: 40px;
}

.pdf_block1 a.btn_image.meta_data {
  margin-top:74px;
}

.pdf_block1 a.btn_image.census_data {
  margin-top:60px;
}

.pdf_block1.tile_block1.bckcolor.minHght {
  min-height:195px;
}

.tile_block1.bckcolor.setHgt {
 min-height:234px;
}

.btn_image.statwise {
  /* padding-top: 90px; */
}

.org-container.nat_bank {
    padding: 0 5%;
}

.pdf_block1 .title_sdgs1.stateWise  {
  width: 75%;
}

.pdf_block1 .title_sdgs1.fullPop  {
  width: 80%;
}

.pdf_block1.tile_block1.custHeight {
  min-height: 190px;
}

}

@media only screen and (max-width:992px) {

.laborFont {
      font-size: 16px;
    line-height: 24px;
}

.tile_block1.bckcolor.setHgt {
 min-height:0;
}

ul.navbar-nav.dataAccess li a {
    font-size: 18px;
    line-height: 24px;
}

.nav.navbar-nav.dataAccess li {
    padding-right: 40px;
}

.dataTitle {
    font-size: 18px;
    line-height: 24px;

}
.censusTxt {
   font-size: 18px;
   line-height: 24px;
}

.pdf_block1.tile_block1.bckcolor.minHght {
  min-height:0;
}

/* .pdf_block1.tile_block1.bckcolor.minHghtDLHS {
  min-height:286px;
} */
.pdf_block1.tile_block1.custHeight {
  min-height: 264px;
}

.btn_image.statwise {
  padding-top: 67px;
}

.tblName.tblPad {
  padding-top: 15px;
}

 .pdf_block1 .title_sdgs1.eco.dlhs {
    width:90%;
    padding-top:30px;
 }

 .clsex .pdf_block1 .title_sdgs1.Socio {
  line-height: 64px;
}

.clsex .pdf_block1 a.btn_image {
  margin-top: 16px;
}

.clsex .pdf_block1 .title_sdgs1.metaData {
  line-height: 64px;
  padding-top: 0;
}

.clsex .pdf_block1 .title_sdgs1.census2011 {
  line-height: 64px;
}
.clsex .pdf_block1.tile_block1.bckcolor.minHght {
  min-height: 107px;
}

.clsex .title_sdgs1.fullPop {
  width: 75%;
  margin-top:0;
}
}
@media only screen and (max-width:767px) {

  .clsex .pdf_block1 .title_sdgs1.Socio {
    line-height: 28px;
  }

.pdf_block1.tile_block1.bckcolor.minHghtDLHS {
  min-height:0;
}

.pdf_block1 .title_sdgs1.eco.dlhs {
    padding-top: 0;
    width:60%;
}

.hlthmrg_bot {
  margin-bottom:40px;
}

.tblName.tblPad {
  padding-top: 0;
 padding-bottom: 10px;
}

.nav.navbar-nav.dataAccess {
  flex-direction:column;
}

.nav.navbar-nav.dataAccess li {
     padding-bottom:15px;
}

.pdf_block1.tile_block1.bckcolor.minHght {
  min-height:0;
}

.programTbl th {
 font-size:14px;
 line-height: 24px;
 padding-bottom:0;
}

.programTbl tbody>tr>td>p {
 font-size:14px;
 line-height: 24px;

}

.programTbl tbody>tr>td>a {
 font-size:14px;
 line-height: 24px;
}

.natPara {
  font-size:14px;
  line-height:24px;
}

.dataSection p {
  font-size:14px;
  line-height:24px;
  padding-bottom:5px;
}

.marBotData {
   margin-bottom: 37px;
}

.readmrgntop {
  margin-top: 20px;
}

.readmoreMrgnBtm {
    margin-bottom: 40px;
}

.hlthmrgtop {
    margin-top: 40px;
}

.laborFont {
  font-size:14px;
  line-height:24px;
}

.censusDivTxt {
  font-size:14px;
  line-height:24px;
}
.pdf_block1 .title_sdgs1.fullPop {
    width: 60%;
}
}

@media only screen and (max-width:375px) {

.pdf_block1 .title_sdgs1.fullPop {
    width: 40%;
}

.pdf_block1 .title_sdgs1.census2011 {
    width: 40%;
}

.pdf_block1 .title_sdgs1.metaData {
    width: 40%;
}

.noPad {
  padding-left:0;
}

.pdf_block1 .title_sdgs1.stateWise {
    width: 60%;
}

.pdf_block1 .title_sdgs1.eco.dlhs {
    padding-top: 0;
}

.nav.navbar-nav.dataAccess {
  flex-direction:column;
}

.pdf_block1.tile_block1.bckcolor.minHghtDLHS {
  min-height:0;
}

.censusDivTxt.paddcens1.padcenrgt {
  margin-right:15px;
  padding-bottom:10px;
}

 .pdf_block1 .title_sdgs1.eco.dlhs {
    width:60%;
 }

}

/* COCCSO*/

.pbox_containers_Coccso {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.5px solid #E3E3E3;
	border-radius: 5px;
	opacity:1;
	height:100%;
}

.pbox_containers_Coccso img {
  vertical-align: baseline;
  height:54px;
}
.cocsso .priceIntro {

	font-size: 16px;
	font-weight:normal;
  line-height:30px;
	color: #06284B;
}

.cocsso_header {
  padding-top:40px;
}

.cocsso_obj_txt {

  font-size:20px;
  font-weight:normal;
  line-height: 30px;
  color: #06284B;
  margin-bottom:0;

}


.objMarBot {
  margin-bottom:30px;
}
.standing_bot {
  margin-bottom:44px;
}
.cocsso .margbelow {
  margin-bottom:30px;
 }
 .numeric_part_coccso {
  font-size: 52px;
  color: #06284B;
  font-weight: bold;
  opacity: 0.2;
  line-height: 60px;
}

 .const_contain {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 0.5px solid #C9C9C9;
  border-radius: 5px;
  padding-left:30px;
  padding-top:21px;
  padding-bottom:18px;

 }

 .btn_image_cons {
   float:right;
 }

 .cocsso .standCom {
	font-size: 15px;
	font-weight:normal;
  line-height:30px;
  color: #06284B;
  margin-top: 18px;
  margin-bottom:0;
 }

 .manMartop {
   margin-top:30px;
 }

 .manMarBot {
   margin-bottom:28px;
 }

 .heading-seperator.consMan {
  margin-bottom:10px;
 }

 .box_contain_cocsso {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 0.20000000298023224px solid #C9C9C9;
	border-radius: 5px;
	padding-left:30px;
  padding-top:21px;
  padding-bottom:3px;
}

.cocsso_list {
  font-size: 20px;
  font-weight:bold;
  line-height:30px;
  color: #06284B;
  margin-bottom:30px;
}

.linkMartop {
  margin-top:40px;
}

.linkMarBot {
  margin-bottom: 30px;
}

.listMarBot {
  margin-bottom: 40px;
}

.cocsso_block {
  background: #FFFFFF;
  border: 0.5px solid #E3E3E3;
  padding-top:25px;
/*   padding-left:18px;
  border-radius: 5px; */
  padding:25px;
  min-height:272px;
}

.cocsso_block_mem {
  background: #FFFFFF;
  border: 0.5px solid #E3E3E3;
/*   padding-top:25px;
  padding-left:18px; */
  padding:25px;
  border-radius: 5px;
  min-height:254px;
}

.cocsso_block_margn {
  margin-left: -15px;
}

.cocsso_Header {
  font-size:20px;
  font-weight:bold;
  line-height:28px;
  color: #06284B;
  margin-bottom: 0;
}

.iTextCo {
 
font-size:14px;
font-style: Italic;
line-height:28px;
color: #06284B;

}

 .cocso_States {
font-size: 16px;
font-weight:normal;
line-height:30px;
color: #06284B;
margin-bottom: 0;
}

.coc_Box_top {
margin-top :25px;
}

.coc_Box_bot {
  margin-bottom: 15px;
}

.breaWord {
 overflow-wrap: break-word;
}

.cocsso_block.bleBckg {
  background: #F6F9FD;
}

.meetMar {
 margin-bottom: 20px;
}

.meetingUL {
  padding-left: 20px;
  margin-bottom:0;
}

.meetingUL li {
  line-height:35px;
  color: #06284B;
}

.meetingUL a{
 text-decoration: underline;
 color: #4F8EF8;
}

.box_contain_cocsso.consHover a:hover {
   text-decoration: none; 
}
.listlink p {
  margin-bottom:0;
}

.cocsso_block_mem {
  margin-bottom:25px;
}

.listlink a {
  color:#4F8EF8;
  line-height:45px;
}

.carouselCapacity.coccso .owl-nav {
  top: -45%;
  right: 0%;
}

.imgText.coccso {
  margin-bottom:0;
}

.eighteenbot {
  margin-bottom: 21px;
}

.marginbottom40 {
  margin-bottom: 40px;
}

.reportandpublication.cocsso .owl-prev span:hover {
  background: url(/o/nsc-theme/css/lib/../../images/nsc/hoverleft.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication.cocsso .owl-next span:hover {
  background: url(/o/nsc-theme/css/lib/../../images/nsc/hover_arrow.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication.cocsso .owl-prev span {
  background: url(/o/nsc-theme/css/lib/../../images/nsc/arrowReports.png) 0% 50% no-repeat transparent !important;
}

.reportandpublication.cocsso .owl-nav span {
  color: transparent;
}

.reportandpublication.cocsso span {
  font-size: 100px;
  position: relative;
}

.reportandpublication.cocsso .owl-nav {
  position: absolute;
  top: -39%;
  right: 0%;
}
.pbox_marg {
  margin-bottom:30px;
}

.reportandpublication.cocsso {
  padding:0%;
} 

.reportandpublication.cocsso .owl-carousel .owl-stage-outer {
  padding: 0;

}

.reportandpublication.cocsso .item1 {
   background:none; 
   border: none; 
   width: 100%; 
   padding: 0; 
}

.reportandpublication.cocsso.carouselCapacity1.about_sdgs {
  margin-bottom:40px;
}

@media only screen and (max-width:1024px) {
.cocsso_block_mem.sixteenHgt {
  min-height: 306px;
}

.pbox_marg_Sp {
  margin-bottom: 10px;
}

.box_contain_cocsso {
  margin-left: -18px;
}
}


@media only screen and (max-width:992px) {

  .imgHead{
    font-size: 18px !important;
  }

  .marginbottom20 {
    margin-bottom: 20px;
   }

  .coc_Box_top {
    margin-top :0;
  }

  .cocsso_block {
     min-height:268px;
  }

  .reportandpublication.cocsso .item1 .col-12 {
    padding:0;
  }

  .cocsso_obj_txt {
     font-size:18px;
     line-height:24px;
  }

  .cocsso_list {
    font-size:18px;
    line-height:24px;
  }

  .cocsso_Header {
    font-size:18px;
    line-height:24px;
  }

  

}

@media only screen and (max-width:767px) {

  .reportandpublication.cocsso .owl-nav {
    position: absolute;
    top: -39%;
    right: -10px;
  }

  .meetingUL li {
    line-height:35px;
    color: #06284B;
    font-size:14px;
  }
  
  .meetingUL a{
   text-decoration: underline;
   color: #4F8EF8;
   font-size:14px;
  }

   .manMarBot {
    margin-bottom: 0;
    }

  .priceIntro.cocsso {
     font-size:14px;
     line-height:24px;
  }

  .cocsso .standCom {
    font-size:14px;
     line-height:24px;
  }

  .numeric_part_coccso {
      font-size:40px;
  }

  .coccso_ll a{
    font-size:14px;
    line-height:35px;
  }

  .cocso_States {
    font-size:14px;
    line-height:24px;
  }

  .box_contain_cocsso {
    margin-left:15px;
    margin-right:45px;
    margin-top:20px;
  }

  .cocsso_block.bleBckg.cocsso_block_margn {
    margin-left: -29px;
    margin-right: 2px;
   }

      .box_contain_cocsso {
      padding-bottom: 15px;
    }
  
    .coc_Box_bot {
      margin-bottom: 15px;
      }
    
      .secBott.cocsso {
        margin-bottom:40px !important;
     }
  
     .reportandpublication.cocsso.carouselCapacity1.about_sdgs {
      margin-bottom: 40px;
    }
  
    .listMarBot {
      margin-bottom: 17px;
     }
  
    .standing_bot {
      margin-bottom: 20px;
     }
  
     .cocsso_header {
      padding-top:40px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 991px) {
  .eco_div_content.heightAdj {
     min-height:112px;
  }
}

/* Delhi Group*/


.introPara.delhi {
  font-size:16px;
  font-weight: normal;
  line-height: 28px;
  width: 100%;
  margin-bottom:0;
}

.paraMargbotdel {
  margin-bottom: 30px;
}

.boxTxtDelhi {

  font-weight: Bold;
  font-size: 16px;
  line-height:28px;
  letter-spacing: 0px;
  color: #06284B;
  opacity: 1;
  margin-bottom: 0px;
}

.delhi_Mar_bot {
  margin-bottom: 40px;
}

.delhiblock .pdf_block1 {
  width: 100%;
  float: right;
  min-height: 0px;
  height: auto !important;
}

.delhiblock .pdf_block1.tile_block1.bckcolor {
  margin-bottom: 0px;
}

.delhiblock .pdf_block1.tile_block1.bckcolor p {
  width: 90%;
  float:left;
}

.delhiblock .pdf_block1 a.btn_image {
  margin-top: 0px;
}

.delhi_Mar_top {
  margin-top:40px;
}

.delhi_box_bot {
  margin-bottom: 10px;
}

.delhiblock .pdf_block1.tile_block1.bckcolor p.termsWidth {
 width:70%;
}

.delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt {
  min-height:97px;
}

.delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt a {
  padding-top:10px;
}

.delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt p.summarCol {
  padding-top:10px;
}

/*  .delhiblock:hover p {
  color:transparent;
}  */

.delhiblock .short_block1 .tile_block1:hover p {
   color: #ffffff;
}

@media only screen and (max-width: 1024px) and (min-width: 991px) {
.delhiblock .pdf_block1.tile_block1.bckcolor p {
  width: 85%;
  float: left;
}

}
@media only screen and (max-width:1024px) {

  .delhiblock .pdf_block1.tile_block1.bckcolor p.termsWidth {
    width:100%;
   }

   .delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt {
    min-height:137px;
  }

  .delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt p.summarCol {
    min-height: 55px;
  }

}

@media only screen and (max-width:992px) {

  .delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt {
    min-height:165px;
  }

  .delhiblock .pdf_block1.tile_block1.bckcolor.firstdelhirow {
    min-height:127px;
  }
  .delhiblock .pdf_block1.tile_block1.bckcolor.secondFirst {
    min-height:127px;
  }

  .delhiblock .pdf_block1.tile_block1.bckcolor.secondTwo {
    min-height:127px;
  }


}

@media only screen and (max-width:812px) {
  
  .delhiblock .imgdrop {
      padding-top:25px;
  }

}

@media only screen and (max-width:767px) {

  .delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt {
    min-height:auto;
  }
  
  .delhiblock .pdf_block1.tile_block1.bckcolor.firstdelhirow {
    min-height:auto;
  }

  .delhiblock .pdf_block1.tile_block1.bckcolor.secondFirst {
    min-height:auto;
  }
 
  .delhiblock .pdf_block1.tile_block1.bckcolor.secondTwo {
    min-height:auto;
  }
  .delhiblock .pdf_block1.tile_block1.bckcolor {
    margin-bottom:10px;
  }
  .delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt p.summarCol {
    min-height: auto;
  }

}

@media only screen and (max-width:736px) {

  .delhiblock .pdf_block1.tile_block1.bckcolor.rpheightch {
    min-height:152px;
  }
  .delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt {
    min-height:165px;
  }
  .delhiblock .pdf_block1.tile_block1.bckcolor.secondTwo {
    min-height:127px; 
  }

}

@media only screen and (max-width:667px) {
.delhiblock .pdf_block1.tile_block1.bckcolor p.boxTxtDelhi.elevendelhi {
  width: 100%;
  float:left;
}

}

@media only screen and (max-width:568px) {
.delhiblock .pdf_block1.tile_block1.bckcolor.rpheightch {
  min-height: auto;
}
.delhiblock .pdf_block1.tile_block1.bckcolor.firstMinhgt {
 min-height:auto;
}
.delhiblock .pdf_block1.tile_block1.bckcolor.secondTwo {
 min-height:auto;
}

}

@media only screen and (max-width:375px) {
.delhiblock .imgdrop {
  padding-top:0px;
}

.delhiblock .pdf_block1.tile_block1.bckcolor p.termsWidth {
   width: 70%; 
}

.delhiblock .pdf_block1.tile_block1.bckcolor p.boxTxtDelhi.elevendelhi {
  width: 90%;
  float: left;
}

}

@media only screen and (max-width:320px) {
.delhiblock .pdf_block1.tile_block1.bckcolor p {
  width: 85%;
  float: left;
}
}
/* Economic Box changes*/

.ecocensus .btn_image.btn_1 {
  padding-top:25px;
}

.ecocensus .btn_image.viewAll {
   padding-top:10px;
}

.ecocensus .sevenEcohght .eco_date {
  margin-bottom: 0;
}

.ecocensus .pdf_block1.sevenEcohght a.btn_image{
  margin-top:0;
}

.ecocensus .pdf_block1.tile_block1.bckcolor.sevenEcohght {
  margin-bottom: 0px;
  min-height:161px;
}

.ecocensus .pdf_block1.tile_block1.bckcolor.sixthhght {
  min-height:177px;
}

.ecocensus .pdf_block1.sixthLenBox a.btn_image{
  margin-top:0;
  float:right;
}

.ecocensus .sixthLenBox p {
  float:left;
 }

 .ecocensus .sixthLenBox p.eco_div_content{
   width:60%;
 }

 .ecocensus .sixthLenBox p.eco_date{
  width:30%;
}

.ecocensus .sixthLenBox p.btn_image{
  width:10%;
}

.ecocensus .sixthLenBox.twoCols p.eco_div_content{
  width:90%;
}

.ecocensus .sixthLenBox.twoCols p.btn_image{
 width:10%;
}

.ecocensus .sixthLenBox.twoColsMoreWidth p.eco_div_content{
  width:80%;
}

.ecocensus .sixthLenBox.twoColsMoreWidth p.btn_image{
 width:20%;
}

.ecocensus .pdf_block1.tile_block1.bckcolor.sixthLenBox {
  min-height:0;
  padding-left: 30px;
  padding-top: 19px;
  padding-bottom: 18px;
  margin-bottom:10px;
}


@media only screen and (max-width:1024px) {
  
  .ecocensus .btn_image.viewAll {
    padding-top:0;
 }
  .ecocensus .eco_div_content.heightAdj {
     min-height: auto; 
}

.ecocensus .eco_div_content.heightAdj.viewSixth {
  margin-bottom: 0;
}


.ecocensus .pdf_block1.tile_block1.bckcolor.sevenEcohght {
    min-height:217px;
}
.ecocensus .sixthLenBox.twoColsMoreWidth p.eco_div_content {
  width: 70%;
}

.ecocensus .sixthLenBox.twoColsMoreWidth p.btn_image{
  width:30%;
 }
}

@media only screen and (max-width: 1024px) and (min-width: 991px) {
  .ecocensus .btn_image.btn_1 {
     padding-top:52px;
  }
  .ecocensus .btn_image.btn_3 {
    padding-top:30px;
 }
 .ecocensus .btn_image.btn_4 {
  padding-top:32px;
}



}

@media only screen and (max-width:992px) {

  .ecocensus .eco_div_content.viewFifth {
    margin-bottom: 10px;
  }

  .ecocensus .btn_image.viewAll {
    padding-top:0;
 }

  .ecocensus .sixthLenBox.twoColsMoreWidth p.eco_div_content {
    width: 90%;
  }

  .ecocensus .sixthLenBox.twoColsMoreWidth p.btn_image{
    width:10%;
   }

  .ecocensus .eco_div_content {
    font-size:16px !important;
    line-height:22px;
  }

  .ecocensus .pdf_block1.tile_block1.bckcolor.sevenEcohght {
    margin-bottom: 20px;
  }

  .ecocensus .pdf_block1.tile_block1.bckcolor.sevenEcohght {
    min-height:161px;
   }

   .ecocensus .reshght {
     min-height: 201px !important;
  }



}

@media only screen and (max-width: 991px) and (min-width: 812px) {

.ecocensus .btn_image.allIndiBtn {
   padding-top:20px;
}

}

@media only screen and (max-width: 768px) {
  .ecocensus .btn_image.schebtn {
  margin-top: 35px;
}
}

@media only screen and (max-width:767px) {

  .ecocensus .reshght {
    min-height: 0 !important;
  }

  .ecocensus .pdf_block1.tile_block1.bckcolor.sixthhght {
    min-height:0px;
  }

  .ecocensus .btn_image.sixthECSche {
    padding-top:0;
  }

  .ecocensus .btn_image.allIndiBtn {
    padding-top:0;
 }

  .ecocensus .pdf_block1.tile_block1.bckcolor.sixthhght a.btn_image {
    margin-top:0;
  }
  .ecocensus .pdf_block1.tile_block1.bckcolor.sixthhght p.eco_date {
    margin-bottom:0;
  }

}

@media only screen and (max-width: 736px) and (min-width: 667px) {
  
  .ecocensus .btn_image.schebtn {
    padding-right: 35px;
  }

  .ecocensus .btn_image.viewAll {
    padding-right: 35px;
  }

  .ecocensus .btn_image.allIndiBtn {
    padding-right: 35px;
  }
  .ecocensus .btn_image.statewise {
    padding-right: 35px;
  }
}

@media only screen and (max-width:568px) {
  .ecocensus .pdf_block1.tile_block1.bckcolor.sevenEcohght {
  min-height:auto;
 }
}

@media only screen and (max-width:375px) {
.ecocensus .btn_image.btn_1 {
  padding-top: 0; 
}
}

/*DQAD Styling*/

.dqadBot {
  margin-bottom:40px;
}

.dqadMarTop {
  margin-top:40px;
}

.prsntHdrBtm {
 margin-bottom:30px;
}

.dqadTxt {
 text-align: left;
font-weight: normal;
font-size: 16px;
line-height:28px;
color: #06284B;

}

.paramarnBot {
 margin-bottom:0;
}
.dqad_para_bot {
 margin-bottom:40px;
}

.eSigmaTxt {

font-weight: Bold ;
font-size:24px;
line-height:28px;
color: #06284B;
}

.viewMarTop {
 margin-top:24px;
}

.hdr_mar_bot_img {
  margin-bottom: 15px;
}

@media only screen and (max-width:992px) {
  .eSigmaTxt  {
  	font-size:18px;
  	line-height:24px;
  }
}

@media only screen and (max-width:767px) {
  .dqadTxt {
  	font-size:14px;
  	line-height:24px;
  }
  
  .dqadBot {
    margin-bottom: 40px;
 }
  
 .dqadMarTop {
    margin-top: 40px;
} 
  
 .dqad_para_bot {
    margin-bottom: 20px;
} 
}

/*FOD(1)*/

.urbansec p.sdg_text {
  color: #06284B;
} 

p.iconDataSub {
  color: #06284B;
}

.fodclass.natSta p.sdg_text{
  line-height: 28px;
  height: 5em;
  overflow: hidden;
  margin-bottom:20px;
  color: #06284B;
}


.readmore {
  background: transparent;
  border: 0;
  color: #4F8EF8;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  letter-spacing: 0;
  margin: 0 auto;
}

.med_Nat_Txt {
  
  font-weight: bold;
  font-size: 16px;
  line-height:28px;
  color: #06284B;
}


.socioEcoTxt {

  font-weight: Bold ;
  font-size:24px;
  line-height:28px;
  color: #06284B;
 }

 .fod_Txt {

  font-weight: 200;
  font-size: 16px;
  line-height:28px;
  color: #06284B;
 }

 .margbot14 {
   margin-bottom: 30px;
 }

 .margnElevenTop {
   margin-top: 11px;;
 }

 .fod_white_txt_bld {
 

font-weight: Bold;
font-size:24px;
line-height:29px;
color: #FFFFFF;

 }


 .fodContainer {
  background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Mask Group fod.png');
  padding:40px 72px;
}


 .fod_white_txt {
  font-weight: 200;
  font-size:16px;
  line-height:28px;
  color: #FFFFFF;
 }

 .fod_bold {
   font-weight:bold;
 }

 .agrimarTop {
   margin-top:40px;
 }

 .agrimarBot {
   margin-top: 30px;
 }

 ul.fodul.blueli li {
  color: #06284B;
  background:#FFFFFF;
}

ul.fodul.blueli {
  padding: 0;
}

.border_silent{
border-right: 1px solid rgba(6, 40, 75, .25);
}
ul.fodul.blueli, ul.fodul.blueli li:last-child {
  margin-bottom: 0;
}

ul.fodul li {
  background: #ffffff;
  border-radius: 20px;
  padding: 14px 24px;
  margin-bottom: 10px;
}

ul.fodul {
  list-style: none;
}

.commMarBot {
  margin-bottom: 40px;
}

.schemeSec.foBotSc,.fnMarbot {
 margin-bottom: 20px;
}

.zeromargn {
  margin-bottom: 0;
}

.urbansec.functionSection .icon {
  border: 0.5px solid #06284B80;
  border-radius: 50%;
  width: 77px;
  height: 77px;
  margin-bottom: 40px;
  background: #ffffff;
  margin-left: -2px;
}

.urban_of_survey {
  padding-right: 140px;
}

.urbansec .gss_list hr {
  left: 8%;
  height: 100%;
}

.fod_Header_small {
 
font-weight: Bold;
font-size:20px;
line-height:26px;
color: #06284B;

}

.agriStat .sdg_text{
  margin-bottom: 0;
}

.urbansec.functionSection {
  padding-top:0;
  padding-bottom: 0;
}

.imgMargintop {
  margin-top:23px;
}

.timeUseSurvey .fod_Txt {
  margin-bottom: 0;
}

.read_und {
  text-decoration: underline;
}

@media only screen and (max-width: 1024px) {
  .urbansec .gss_list hr {
  left: 10%;
}
}

@media only screen and (max-width: 992px) {
.socioEcoTxt {
    font-size: 18px;
    line-height: 24px;
}
.fod_Header_small {
  font-size: 18px;
  line-height: 24px;
}
.fod_white_txt_bld {
  font-size: 20px;
  line-height: 24px;
}
.urbansec .gss_list hr {
  left: 12%;
}

}

@media only screen and (max-width: 767px) {
  .fod_Txt {
    font-size: 14px;
    line-height: 24px;
  }

  .fod_white_txt {
    font-size: 14px;
    line-height: 24px;
  }
  .med_Nat_Txt {
    font-size: 14px;
    line-height: 24px;
  }
  .fod_Header_small {
    font-size: 16px;
    line-height: 24px;
  }

  .fodContainer {
    padding: 20px 20px;
  }

  .urbansec .gss_list hr {
    left: 15%;
  }

}
@media only screen and (max-width: 568px){
.respObj {
  margin-bottom:30px;
}
.urbansec .gss_list hr {
  left: 11%;
}
.urban_of_survey {
  padding-right: 10px;
 }

}
@media only screen and (max-width: 414px){

.urbansec .functionPadright {
  padding: 15px;
}

.urban_of_survey {
  padding-right: 10px;
 }

 .urbansec .gss_list hr {
  left: 14%;
}
}

@media only screen and (max-width: 375px){
  .urbansec .gss_list hr {
    left: 16%;
  }
}


/*Training Unit*/
.tUnit_mrgn_Bot {
  margin-bottom: 42px;
}

.internshipContain .padLeft {
  padding-left: 19%;
  padding-right: 19%;
}

.lightblu_font a {
   color: #4F8EF8;
}

.mrgntop53 {
  margin-top:53px;
}

.mrgnBtm66 {
  margin-bottom: 66px;
}

.whiteFont {
  color:#FFFFFF;
}

.fltrght {
  float:right;
}

.traUnit .fod_Txt {
  margin-bottom: 0;
}

.onspotTopPad {
 padding-top:40px;

}
.unitTra  .bluTxt {
  padding-top:40px;
}

.trainCls .imgText,.trainCls .undertxt {
  margin-bottom: 30px;
}

.trainCls .regulFont{
  margin-bottom: 0;
}

.spaboveView {
  margin-top:19px;
}

.margBot45 {
  margin-bottom: 45px;
}

@media only screen and (max-width: 992px) {
.trainUnitAd .pdf_block1.tile_block1.bckcolor p{
   width:60%;
}

}

@media only screen and (max-width: 736px) {
  .trainUnitAd .pdf_block1.tile_block1.bckcolor.rpheightch {
    min-height: auto;
}
.resUnitbot {
  margin-bottom: 20px;;
}

}

@media only screen and (max-width: 668px) and (min-width: 567px) {
  .trainUn .imgWinner img {
    width: 100px;
}

}

@media only screen and (max-width: 414px) {
.essay_section {
  padding: 0 4%;
}

.trainUn .imgWinner {
    margin-bottom: 20px;
}

}


/*NIAS*/
.cash_Txt {
  
  font-weight: 200;
  font-size:14px;
  line-height:32px;
  color: #06284B;
  margin-bottom: 0;
  }
  
  .cash_Amt_Bold {
   
  font-weight: Bold;
  font-size: 22px;
  line-height:32px;
  color: #06284B;
  margin-bottom: 10px;
  
  }
  
  .inr_regular {
  font-weight: normal;
  font-size: 12px;
  line-height:30px;
  color: #06284B;
  
  }
  
  .medium_inr_txt {
  font-weight:bold;
  font-size: 14px;
  line-height:32px;
  color: #06284B;
  margin-bottom: 0;
  
  }
  
  .nias .sdg_text.addMar {
    margin-bottom: 30px;
  }
  
  .nias .sdg_text{
    width:77%;
  }
  
  .nias .fod_Header_small {
    margin-bottom: 20px;
  }
  
  .nias .fod_Header_small.tUnit_mrgn_Bot {
    margin-bottom: 40px;
  }

  
  .nias_containers_Coccso {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #E3E3E3;
    border-radius: 5px;
    padding:45px 22px;
   
  }
  
  .nias_containers_Coccso_white {
    background-color: #F5F9FD;
  }

  @media only screen and (max-width: 1024px) and (min-width: 768px) {
    .nias .sdg_text {
      margin-left:40px;
    }
  }
  
  @media only screen and (max-width: 992px){
  .nias .cash_Amt_Bold {
    font-size:18px;
    line-height:24px;
 }
}

@media only screen and (max-width: 736px) {
  
    .nias .sdg_text {
      width: 100%;
      margin-bottom: 10px;
   }
   .nias .imgWinner img {
     margin-bottom: 20px;
   }
  }
  
  @media only screen and (max-width: 736px) and (min-width: 667px) {
    .nias .imgWinner {
      text-align:center;
    }
  }


  /*DIID*/

  .imgPadding.addPadTop {
     padding-top:15px;
  }

  .padBot30 {
    padding-bottom: 30px;
  }
  .diid_Mar .schemeSec {
     border-radius: 20px;
  }
  .diid .sdg_text {
    margin-bottom: 30px;
  }

  .margnBot11 {
    margin-bottom: 11px;
  }

  .margnBot48 {
    margin-bottom: 28px;
  }

  .margnTop14 {
    margin-top:14px;
  }

  .margnBot24 {
    margin-bottom: 24px;
  }

  .diid_image .functionSection {
     padding-bottom: 0;
     padding-top:0;
  }

  .diid_image .functionSection .icon {
   border: none;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    width: 77px;
    height: 77px;
    margin-bottom: 40px;
    background: #fff;
    margin-left: -2px;
}


.diid_image .functionWrapper {
  padding-bottom: 0; 
  margin-bottom: 40px;
  position: relative;
}

*, ::after, ::before {
    box-sizing: border-box;
}

  .margnBot34 {
   margin-bottom: 34px;
  }


  @media only screen and (max-width: 1024px) {
  .diid_image .functionSection hr {
    height:150px;
    left:10%;
  }
}

@media only screen and (max-width: 992px) {
  .diid_image .functionSection hr {
    height:150px;
    left:12%;
  }
}


@media (max-width: 767px) {

  .diid_image .functionSection hr {
    height:150px;
    left:16%;
  }

.diid_image .gotoNiip {
    margin-bottom: 30px;
  }

 .diid_image .functionWrapper {
    padding: 0px 4%;
}
.diid_image .consumeContain {
  margin-top:40px !important;
  margin-bottom: 0;
}
.diid_Mar.margnBot48 {
   margin-bottom: 18px !important;
}
.iconDataSub.extraMarginBot {
  margin-bottom: 10px;
}

}

@media only screen and (max-width: 568px) and (min-width: 565px) {

  .diid_image .functionSection hr {
    height:150px;
    left:12%;
  }
}

/*Administration Wing*/

.marginTop88 {
  margin-top:88px;
}

.marginBot17 {
  margin-bottom: 17px;
}
.marginBot20 {
  margin-bottom: 20px;;
}

.margnBot25 {
  margin-bottom: 25px;
}

.adminWing .sdg_text.adminHead {
  margin-bottom: 30px;
}

@media only screen and (max-width: 1024px) {
  .adminWing .viewBtn {
    margin-top:120px;
  }
}

@media only screen and (max-width: 992px) {
  .adminWing .viewBtn {
    margin-top:145px;
  }
}

@media only screen and (max-width: 736px) {
  .adminWing .viewBtn {
    margin-top:155px;
  }
}


@media only screen and (max-width: 414px) {
  .adminWing .viewBtn {
    margin-top:30px;
  }
}


/*Resources For States DES*/

.rfsClass .pdf_block1 .title_sdgs1 {
  width:65%;
}

.rfsDES .fod_Txt {
 margin-bottom: 0;
}

.rfsDES .sdg_text.whiteFont {
color:#FFFFFF;
}

.rfsDES .fodContainer {
 background-image: url('/o/nsc-theme/css/lib/../../images/nsc/Mask Group RFS.png');
 padding:40px 72px;
}


.fodclass.rfsdes p.sdg_text {

 line-height: 28px;
 height: 6.7em;
 overflow: hidden;
 color: #fff;
}


.rfsdes .schemeSec {
 background: #F5F9FD 0% 0% no-repeat padding-box;
 border-radius: 20px;
}

.rfsdes .schemeSec.lastSche {
 margin-bottom: 0;
}

.margnBot14 { 
  margin-bottom: 14px;
}

.rfsdBlock .pdf_block1 {
  width: 100%;
  float: right;
  min-height: 0px;
  height: auto !important;
}

.rfsdBlock .pdf_block1.tile_block1.bckcolor {
  padding:40px;
}

.rfsdBlock .pdf_block1.tile_block1.bckcolor p {
  width: 80%;
  float: left;
}

.rfsdBlock .pdf_block1.tile_block1.bckcolor {
    margin-top: 50px;
}

.rfsdes.functionSection {
       padding-top: 0; 
     padding-bottom: 0;
}

.rfsdes.functionSection hr {
  position: absolute;
  border-left: 1px solid rgba(0, 0, 0, .1);
  right: 0%;
  left: 5.5%;
  height: 170px;
  top: 77px;
  border-top: 0;
  margin-top: 0;
  margin-bottom: 0;

}

.rfds_Txt_Width {
  width:95%;
}

.margnbtm24 {
  margin-bottom: 24px;
}

.fod_Txt.rfds_Txt_Width.noMargnBot {
   margin-bottom: 0;
}

.rfsdBlock .pdf_block1.tile_block1.bckcolor:hover p {
  color:#FFFFFF;
}

.rfsdes .sdg_text {
  color:#06284B;
}

@media only screen and (max-width: 1366px) {
  .rfsdes.functionSection hr {
  left: 8%;
}
}

@media only screen and (max-width: 1024px) {

  .rfsdBlock .pdf_block1.tile_block1.bckcolor {
    padding:20px;
  }

.rfsClass .pdf_block1 .title_sdgs1 {
  width:76%;
}

.rfsdes .gss_list hr {
  left: 8%;
}

}


@media only screen and (max-width: 992px)  {
  .rfsdes.functionSection .section1 hr {
     height:256px;
  }

  .rfsClass .pdf_block1 .title_sdgs1 {
    width:66%;
  }

  .rfsClass .pdf_block1.tile_block1.bckcolor {
    min-height:309px;
  }

}

@media only screen and (max-width: 812px)  {
  .rfsClass .pdf_block1.tile_block1.bckcolor {
    min-height:auto;
  }
}

@media only screen and (max-width: 767px)  {
 .rfsClass .title_sdgs1{
    font-size:18px;
    line-height:24px;
 }
}


@media only screen and (max-width: 736px)  {
  .rfsdes .gss_list hr {
    left: 15%;
}

}
@media only screen and (max-width: 568px)  {
  .rfsdes .gss_list hr {
    left: 10%;

}
}
@media only screen and (max-width: 414px)  {
  .rfsdes .gss_list hr {
    left: 13%;
}
.rfsdes .functionPadright {
  padding:10px;
}
.org-container.rfsdes.sssScheme {
   padding:0 6%;
}

.rfsDES .fodContainer {
   padding:30px 20px;
}
}
@media only screen and (max-width: 375px) {
  .rfsClass .pdf_block1 .title_sdgs1 {
    width:70%;
  }

  .rfsdes .gss_list hr {
    left: 14%;
}
.rfsdes.functionSection .section1 hr {
  height:260px;
}

}

@media only screen and (max-width: 320px) {
  .rfsdes .gss_list hr {
    left: 17%;
}
.rfsdes.functionSection .section1 hr {
  height:305px;
}
}

/* Whos Who starts */

.whoswho.introduction-Container {
  padding-bottom: 30px;
}

#mospi-woswho .whoswho .main .faq .card .card-header .btn-header-link {
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  color: #4F8EF8;
}

#mospi-woswho .whoswho .main .faq .card .card-header .btn-header-link.collapsed {
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  color: #06284B;
}

#mospi-woswho .whoswho .nav-link.sdg_normal {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    padding: 0px;
    padding-left: 20px;
    margin-bottom: 20px;
}

.right_orngram #whoswhotabs .mrgtop20 {
  margin-top: 15px !important;
}

#mospi-woswho .whoswho .main .faq .card .card-header .btn-header-link {
  padding-bottom:20px;
  padding-left:0;
  padding-top:0;
}

#mospi-woswho .whoswho .whoscard .nav-link.sdg_normal {
  padding-left:0;
}

#mospi-woswho .mospi-woswho-container.whoswho .main .faq .card .card-header .btn-header-link.removeArrow:after {
  content:"";
}

#mospi-woswho .whoswho .faq {
  border:none;
}

#mospi-woswho .whoswho .main {
  margin: 30px 0;
}

#mospi-woswho .whoswho .main .faq .card .card-header .btn-header-link.active {
  color:#4F8EF8;
}

#mospi-woswho .whoswho li a.sdg_normal:hover, #mospi-woswho .mospi-woswho-container li a.sdg_normal.active {
  background: #FFFFFF;
  opacity: 1;
  color:#4F8EF8;
  border-left: 2px solid #4F8EF8;
}

#mospi-woswho .whoswho .whoscard .nav-link.sdg_normal:hover, #mospi-woswho .whoswho .whoscard .nav-link.sdg_normal.active{
	border-left: 0;
}
/*Whos who ends here*/

/* UAT Fix for Resources for State DES*/
.fodclass.rfsdes .sdg_text.margnbtm24 {
  margin-bottom:24px;
}


/*Pop up Download*/
.popup_Bold {

font-weight: normal;
font-size: 16px;
line-height:28px;
color: #06284B;
margin-bottom: 25px;
}

.download_txt {
font-weight: normal;
font-size: 14px;
line-height:28px;
color: #06284B;
text-transform: uppercase;
opacity: 0.5;
margin-bottom: 0;
}

a.pop_close_btn:hover{
  text-decoration: none;
}

.pop_close_btn {
  float:right;
  margin-top:-5px;
  text-decoration: none;
  color: #06284B;
  opacity: 1;
}

.externallink-modal.download_Pop .modal-body {
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 20px;
  padding-bottom: 0;
}

.externallink-modal.download_Pop .modal-footer {
  padding-bottom: 20px;
  padding-top:15px;
}

@media only screen and (max-width: 320px)  {
  .externallink-modal.download_Pop .modal-footer .btn-secondary.yes-btn {
    margin-bottom: 10px;
  }
}
.comission-container .breadcrumb-initial {
    text-align: left;
    font-size: 14px;
    color: #06284B;
    font-family: Arial;
    opacity: 0.5;
    line-height: 16px;
}

.padding-0 {
    padding: 0px;
}

.padding-40-5 {
    padding: 40px 5%;
}

.padding-bottom-30 {
    padding-bottom: 30px;
}

.margin-bottom-40 {
    margin-bottom: 40px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.overflow-prop-x {
    overflow-x: hidden;
}

.comission-container .breadcrumbs {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    color: #06284B;
    opacity: 1;
    letter-spacing: 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.comission-container .main-title {
    text-align: left;
    font-weight: bold;
    font-family: Helvetica;
    font-size: 28px;
    opacity: 1;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #06284B;
}

.heading-seperator {
    margin-top: 10px;
    margin-bottom: 10px;
}

.bold-text {
    font-weight: bold;
}

.comission-container .sub-intro {
    letter-spacing: 0px;
    color: #06284B;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 30px;
}

.comission-container .minister-intro {
    letter-spacing: 0px;
    color: #06284B;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 30px;
}

.comission-container .intro {
    color: #06284B;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

.comission-container .minister-img {
    height: 192px;
}

.comission-container .tenure-data {
    color: #06284B;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 18px;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
}

.heightAuto {
    height: auto !important;
}

.ellipsis-mindata {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.minister-desc p.minister-details {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    color: #06284B;
    opacity: 1;
    letter-spacing: 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    height: 38px;
    overflow: hidden;
}

.comission-container .min-wrapper {
    padding: 20px 20px 0px 30px;
    width: 100%;
}

.comission-container .viewBtn {
    background: #4F8EF8;
    border-radius: 5px;
    border: 0;
    padding: 10px 17px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    letter-spacing: 0;
    float: right;
    margin-top: -22px;
}

.comission-container .viewBtn a {
    color: #fff;
}

.comission-container .viewBtn.less {
    display: none;
}

.comission-container .rowCellWrap {
    margin-bottom: 10px;
}

.comission-container .table-details {
    margin-top: 12px;
    margin-bottom: 12px;
    vertical-align: middle;
}

.comission-container .row-cell {
    padding: 15px 20px;
    background: #F5F9FD;
    margin: 0;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
}

.comission-container .tenure-time {
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 20px;
}

.comission-container .row-title {
    padding: 15px 20px 0px 20px;
    margin: 0;
    background: #06284B;
    border-radius: 5px;
    vertical-align: middle;
}

.comission-container .row-header {
    color: #90E1FC;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 20px;
    opacity: 1;
    font-family: Arial, Helvetica, sans-serif;
}

.comission-container .nsc-member {
    border: 0.5px solid rgba(6, 40, 75, 0.2);
    display: flex;
    width: 100%;
}

.comission-container .readmore {
    background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 auto;
    padding-top: 0px;
}

.comission-container .readmore span {
    text-decoration: none !important;
}

.comission-container .readless span {
    text-decoration: none !important;
}

.comission-container .viewBtn.readless {
    display: none;
    background: transparent;
    border: 0;
    color: #4F8EF8;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 auto;
}

/* Floating icons */
.float {
    position: fixed;
    width: 44px;
    height: 44px;
    bottom: 185px;
    right: 58px;
}

.star-img {
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/star.png");
    background-repeat: no-repeat;
    z-index: 9999999999;
    background-position: center;
    border-radius: 50px;
}

.float-share {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 100px;
    right: 40px;
}

.share-img {
    background-image: url("/o/nsc-theme/css/lib/../../images/nsc/share.png");
    background-repeat: no-repeat;
    z-index: 9999999999;
}

.floating-img {
    width: 10%;
    margin-right: 23px;
}

.modal-header {
    border: none;
}

@media (max-width: 1024px) {
    .comission-container .min-wrapper {
        padding: 10px 20px 0px 30px;
    }
}

@media (max-width: 992px) {
    .padding-40-5 {
        padding: 40px 3%;
    }

}

@media only screen and (max-width: 768px) {
    .comission-container .minister-img {
        text-align: center;
    }
    .comission-container .minister-intro {
        font-size: 19px;
        display: inline-block;
        margin-bottom: 5px;
    }

    .comission-container .tenure-data {
        font-size: 14px;
        display: inline-block;
        line-height: 21px;
    }
}


@media screen and (max-width:500px) {

    .comission-container .nsc-member {
        display: block;
    }

    .comission-container .img-min {
        text-align: center;
    }
}
/*Added later*/
.comission-container .readmore ,.comission-container .viewBtn.readless{
	 padding-right:0px;
 } 


.comission-container .min-wrapper { 
	padding: 10px 20px 0;
 }
.comission-container .viewBtn.readless{
         padding-bottom: 20px;
 }
.comission-container .viewBtn.readless .fa{
        font-size: 20px;
        position: relative;
}
 @media only screen and (max-width: 676px) and (min-width: 500px) { 
	.comission-container .heading-seperator { 
		margin-top: 0;
		margin-bottom: 0;
	 }
	 .comission-container .min-wrapper .margin-top-10{
	     display:grid;
	 }
 }

/*Added later*/
.mrgtop3{
    margin-top: 3px;
}
.displayflex{
    display: flex;
}

.paddingleft30{
    padding-left: 30px;
}

.card-list-view-container select{
    opacity: 1;
    color:rgba(6 ,40, 75 ,0.5);
}


.card-list-view-container .form-control{
    font-size: 12px;
    line-height: 14px;
    opacity: 1 !important;
    color:rgba(6 ,40, 75 ,0.5) !important;
}


.nsc_whoswho_container{
    padding: 40px 5%;
}

.nsc_whoswho_container .nsc_member_section{
    border: 0.5px solid rgba(6, 40, 75, 0.2);
    opacity: 1;
    border-radius: 5px;
    width: 100%;
    display: flex;
    overflow: hidden;
}

.nsc_whoswho_container .nsc_member_section .nsc_member_image{
    width: 100%;
}

.nsc_whoswho_container .nsc_member_section .nsc_member_description{
    width: 100%;
    background: #F5F9FD;
    border-left: 0.5px solid rgba(6, 40, 75, 0.2);
    border-radius: 0px 5px 5px 0px;
}

.nsc_whoswho_container .nsc_member_section .nsc_member_white_description{
    background-color: transparent !important;
}

.nsc_whoswho_container .nsc_member_section .nsc_member_description .designation{
    display: flex;
}

.nsc_whoswho_container .nsc_member_section .nsc_member_description .whos_desig{
    background: #C7D0DF 0% 0% no-repeat padding-box;
    border-top-left-radius: 0px;
}

.nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_desig .sdg_bold1{
    font-size: 20px;
    line-height: 26px;
}

.whos_desig p {
    padding: 15px 0;
}
@media screen and (max-width:992px){ 
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_desig .sdg_bold1{
      font-size: 18px;
    }
}
@media screen and (max-width:767px){ 
    .nsc_whoswho_container{
        padding: 30px 3%;
    }
    .card-list-view-container {
        padding: 30px 3%;
    }
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_desig .sdg_bold1,
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_name .title_sdgs{
      font-size: 16px;
    }
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .minister_detail .sdg_normal{
        font-size: 13px !important;
    }
}


@media screen and (max-width:600px){
    .nsc_whoswho_container .nsc_member_section .member_image{
        margin-left: 40%;
    }

    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_desig{
        text-align: center;
        border-top: 0.5px solid rgba(6, 40, 75, 0.2);
        opacity: 1;
    }

    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_name{
        text-align: center;
        border-left: 0px;
    }

    .nsc_whoswho_container .nsc_member_section,
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation{
        display: block;
    }
    .nsc_whoswho_container .nsc_member_section .nsc_member_description{
        width: 100%;
        background: #F5F9FD;
        border-radius:5px;
        border-left: 0px;
    }
}

@media screen and (min-width:576px) and (max-width:599px){
    .nsc_whoswho_container .nsc_member_section,
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation{
        display: flex;
    }
    .nsc_whoswho_container .nsc_member_section .member_image{
        margin-left: 0px;
    }
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_desig{
        text-align: left;  
        border-top: 0px;
    }
    .nsc_whoswho_container .nsc_member_section .nsc_member_description .designation .whos_name{
        text-align: left;
        border-left: 0.5px solid rgba(6, 40, 75, 0.2);
    }
}


@media screen and (max-width:414px){
    .nsc_whoswho_container .nsc_member_section .member_image{
        margin-left: 38%;
    }
}


@media screen and (max-width:360px){
    .nsc_whoswho_container .nsc_member_section .member_image{
        margin-left: 35%;
    }
}

@media screen and (max-width:280px){
    .nsc_whoswho_container .nsc_member_section .member_image{
        margin-left: 30%;
    }
}
.loadingmask-message {
  background: transparent;
  border-width: 0;
  display: block;
  height: 1em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  width: 1em; }
  .loadingmask-message .loadingmask-message-content {
    -webkit-animation: loading-animation 1.2s infinite ease-out;
    animation: loading-animation 1.2s infinite ease-out;
    background: transparent;
    border-radius: 50%;
    border-width: 0;
    clear: both;
    color: transparent;
    height: 1em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 1em; }

.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Separator ---------- */
.separator {
  border-top: 1px solid #CDCED9; }

/* ---------- Status ---------- */
.entry-status {
  border-left: 4px solid transparent; }

span.alert {
  display: inline-block; }

/* ---------- Update manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

.quick-access-nav {
  position: absolute;
  top: -1000px;
  width: 100%;
  z-index: 1000; }
  .quick-access-nav a {
    background: #333;
    background: rgba(51, 51, 51, 0.9);
    border: 1px solid #FFF;
    left: 0;
    outline: none;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: center; }
    .quick-access-nav a:focus {
      color: #FFF;
      top: 1000px; }

@media (max-width: 991px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: "";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; }
  .ie9 .responsive-table-horizontal thead {
    float: none; } }

.important {
  font-weight: bold; }

.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

.hide-accessible {
  clip: rect(0 0 0 0) !important;
  position: absolute !important;
  /*Webkit and IE7 let clipped content change the scroll height of the page*/
  /*Scale webkit to 0*/
  -webkit-transform: scale(0);
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 0;
  /*Change IE7 to using fixed*/
  *position: fixed !important;
  /*...And reset back to absolute for IE6*/
  _position: absolute !important; }

.force-offset {
  display: block !important;
  position: absolute !important;
  visibility: hidden !important; }

.unselectable, .unselectable * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  border-color: #A6A6A6;
  font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; }

.lfr-asset-category-container .no-matches {
  color: #999; }

.lfr-asset-category-search-container {
  background-color: #D3DADD;
  border-bottom-color: #AEB8BC; }

.lfr-asset-category-list a.selected {
  background-color: #EEE; }

.lfr-categories-selector-search-results-path {
  color: #575757;
  font-size: 0.9em;
  text-align: right;
  width: 25%; }

.lfr-asset-column-actions-content {
  background-color: #D7F1FF; }

.lfr-asset-column-actions .lfr-asset-column-actions-content {
  border-color: #88C5D9; }

.lfr-asset-column-details .lfr-asset-categories {
  color: #7D7D7D; }
  .lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
    color: #555; }

.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }

.lfr-asset-column-details .lfr-asset-icon {
  border-right-color: #999;
  color: #999; }

.lfr-asset-column-details .lfr-asset-tags {
  color: #7D7D7D; }
  .lfr-asset-column-details .lfr-asset-tags .tag {
    color: #555; }

.lfr-asset-panels .lfr-panel.lfr-extended, .lfr-asset-column-details .lfr-panel.lfr-extended {
  border-color: #CCC; }

.lfr-form-row {
  border-bottom-color: #CCC; }

.lfr-form-row:hover {
  border-bottom-color: #CCC; }

.lfr-form-row .handle-sort-vertical {
  background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%; }

.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
  background-color: #FFF; }

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700; }
  .form-control-inline:not(:hover) {
    border-color: transparent; }
  .form-control-inline::-webkit-input-placeholder {
    color: #A7A9BC;
    font-style: italic; }
  .form-control-inline:-ms-input-placeholder {
    color: #A7A9BC;
    font-style: italic; }
  .form-control-inline::-ms-input-placeholder {
    color: #A7A9BC;
    font-style: italic; }
  .form-control-inline::placeholder {
    color: #A7A9BC;
    font-style: italic; }

.definition-of-terms dt {
  color: #333;
  font-weight: normal;
  width: 100%;
  word-break: break-word; }
  @media (min-width: 768px) {
    .definition-of-terms dt {
      width: auto; } }

.lfr-code {
  background: #FFF;
  border-color: #777;
  font-family: monospace; }
  .lfr-code tr td.line-numbers {
    background: #FAFAFA; }
    .lfr-code tr td.line-numbers:before {
      color: #AAA;
      text-shadow: 1px 1px #FFF; }

.popup-alert-notice .countdown-timer {
  font-size: 1.1em;
  font-weight: bold; }

.lfr-token {
  background-color: #B3DAEF;
  border-color: #5FA8FF;
  color: #444;
  text-decoration: none; }
  .lfr-token:hover {
    background-color: #D1E5EF; }

.lfr-token-primary {
  font-weight: bold; }
  .lfr-token-primary, .lfr-token-primary:hover {
    background-color: #B3DAEF; }

.lfr-token-close:hover {
  text-decoration: none; }

.lfr-button {
  background: no-repeat 0 50%; }

.lfr-table > tbody > tr > th, .lfr-table > thead > tr > th, .lfr-table > tfoot > tr > th {
  font-weight: bold; }

.lfr-checkbox-preselected {
  opacity: 0.5; }

.lfr-header-row {
  border-bottom-color: #7B7B7B; }
  .lfr-header-row .lfr-search-combobox {
    border-color: #5F5F5F; }

.openid-login input[type="text"] {
  background: url(../images/common/openid.gif) no-repeat;
  background-color: #FFF;
  background-position: 0 50%;
  color: #000; }

.page-extra-settings .lfr-panel-titlebar .lfr-panel-title {
  font-size: 1em; }

.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  color: #333;
  font-weight: normal; }

.lfr-panel.lfr-extended, .lfr-panel-container, .lfr-floating-container {
  border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE; }

.lfr-panel-container, .lfr-floating-container {
  background: #FFF; }

.lfr-panel-titlebar .lfr-panel-title {
  font-size: 1.2em;
  font-weight: bold; }

.lfr-panel-titlebar .lfr-panel-button {
  background: url(../images/application/panel_header_toggler_close.png) no-repeat 0 0; }
  .lfr-panel-titlebar .lfr-panel-button:hover {
    background-position: 0 100%; }

.lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  background: url(../images/arrows/05_down.png) no-repeat 2px 50%; }

.lfr-panel.lfr-collapsed .lfr-panel-titlebar {
  background-image: url(../images/arrows/05_right.png); }
  .lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button {
    background-image: url(../images/application/panel_header_toggler_open.png); }

.lfr-panel.lfr-extended .lfr-panel-titlebar {
  background: #D6D6D6 url(../images/application/panel_header.png) repeat-x 0 0;
  border-bottom-color: #CDCDCD; }

.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar {
  border-top-color: #CECECE; }

.js .lfr-floating-trigger {
  background-image: url(../images/arrows/05_down.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  text-decoration: none; }

.lfr-panel-page .panel-page-content {
  border-left-color: #CCC; }

.lfr-panel-page .lfr-add-content h2 {
  border-color: #CCC; }
  .lfr-panel-page .lfr-add-content h2 span {
    background: #EFEFEF; }

.lfr-panel-page .lfr-add-content .lfr-content-category h2 {
  border-bottom-color: #CCC; }
  .lfr-panel-page .lfr-add-content .lfr-content-category h2 span {
    background: none; }

.lfr-panel-content .paginator-container {
  background: #CFD2D5;
  border-bottom-color: #DCDEE0;
  border-top-color: #DCDEE0; }

.lfr-panel-content .paginator-page-container .paginator-page-link {
  background: none;
  border-color: #CFD2D5; }
  .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page {
    background: #99A7B3 url(../images/application/current_page_hover_bg.png) repeat-x 0 0;
    border-color: #6B7785 #7C8994 #919FA9;
    color: #FFF;
    font-weight: bold; }
    .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover {
      background: #5094D7 url(../images/application/current_page_bg.png) repeat-x 0 0;
      border-color: #31659C #396EA8 #4C8CCB; }

#portlet-set-properties fieldset fieldset legend {
  font-size: 1.1em; }

.lfr-preview-file-content {
  border-bottom-color: #6D6D6E; }

.lfr-preview-file-image-current-column, .lfr-preview-file-video-current-column {
  background: url(../images/common/checkerboard.png); }

.lfr-preview-file-toolbar {
  background: #333;
  opacity: 0.5; }
  .lfr-preview-file-toolbar .icon-arrow-1-l {
    background: url(../images/document_library/preview_left.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-arrow-1-r {
    background: url(../images/document_library/preview_right.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-zoomin {
    background: url(../images/document_library/preview_zoom.png) no-repeat 0 50%; }

.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
  opacity: 1; }

.lfr-preview-file-info {
  background: #333;
  color: #FFF;
  opacity: 0.5; }
  .lfr-preview-file-info:hover {
    opacity: 1; }

.lfr-preview-file-index {
  font-weight: bold; }

.lfr-preview-file-image-current {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%; }

.lfr-preview-file-image img {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%;
  border-color: #AEB8BC; }

.lfr-preview-file-image-selected img, .lfr-preview-file-image:hover img {
  border-color: #00A2EA; }

.lfr-preview-file-loading-indicator {
  background: #333;
  color: #FFF; }

.lfr-preview-file-image-overlay-content {
  background: url(../images/common/checkerboard.png);
  border-color: #555; }

.firefox .lfr-preview-video-content div.video-node {
  height: 100%; }

textarea.lfr-editor-textarea {
  font-family: monospace; }

.lfr-rich-editor.ace_editor {
  border-color: #A1A2A4; }

.lfr-plain-editor textarea, .lfr-rich-editor.ace_editor {
  font-family: 'Monaco', 'Menlo', 'Droid Sans Mono', 'Courier New', monospace;
  font-size: 12px; }

.sidebar-sm {
  font-size: 0.875rem; }
  .sidebar-sm .sheet-subtitle {
    font-size: 0.75rem;
    margin-bottom: 1rem; }
  .sidebar-sm .form-group {
    margin-bottom: 1rem; }
  .sidebar-sm .form-control {
    border-radius: .1875rem;
    font-size: .875rem;
    height: 2rem;
    line-height: 1.5;
    min-height: auto;
    padding: .25rem .75rem; }
    .sidebar-sm .form-control.form-control-tag-group {
      height: auto; }
      .sidebar-sm .form-control.form-control-tag-group .form-control-inset {
        margin-bottom: 0;
        margin-top: 0; }
      .sidebar-sm .form-control.form-control-tag-group .label {
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-right: 0;
        padding-top: 0; }
    .sidebar-sm .form-control[type=file] {
      padding: 0; }
  .sidebar-sm select.form-control:not([size]) {
    height: 2rem; }
  .sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
    min-height: auto;
    padding: .285rem .75rem; }
  .sidebar-sm .btn {
    border-radius: .1875rem;
    font-size: .875rem;
    line-height: 1.15;
    padding: .4375rem .75rem; }
    .sidebar-sm .btn.close {
      padding: .4375rem; }
  .sidebar-sm .btn-monospaced, .sidebar-sm .btn-monospaced.btn-sm {
    height: 2rem;
    padding: 0.1875rem 0;
    width: 2rem; }
  .sidebar-sm .input-group-item .input-group-text {
    font-size: 0.875rem;
    height: 2rem;
    min-width: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .sidebar-sm .input-group-item .btn .btn-section {
    font-size: 0.5625rem; }

.lfr-spa-loading-bar {
  background: #2FA4F5; }

.lfr-tag-selector-popup label {
  border-bottom-color: #EEE; }

.lfr-tag-selector-popup .no-matches {
  color: #999; }

.lfr-toolbar {
  background-color: #E5E4E8; }
  .lfr-toolbar .lfr-button:focus {
    border-color: #000; }
  .lfr-toolbar .lfr-button:hover {
    border-color: #CCC #777 #777; }
  .lfr-toolbar .lfr-separator {
    border-left-color: #FFF;
    border-right-color: #CCC;
    font-size: 12px; }

.lfr-toolbar .lfr-button, .lfr-emoticon-container .lfr-button {
  border-color: #E5E4E8; }

.lfr-emoticon-container {
  background: #E5E4E8;
  border-color: #CCC; }

.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1; }

.lfr-translation-manager .lfr-translation-manager-translation {
  text-decoration: none; }
  .lfr-translation-manager .lfr-translation-manager-translation:hover {
    background-color: #D1E5EF; }
  .lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
    background-color: #598BEC;
    border-color: #224FA8;
    color: #FFF; }

.lfr-tree a {
  text-decoration: none; }

.tree-drag-helper {
  z-index: 1035; }

.lfr-upload-container .upload-target {
  border-color: #DDD; }
  .lfr-upload-container .upload-target h4 span {
    text-transform: lowercase; }
  .lfr-upload-container .upload-target .drop-file-text {
    font-weight: normal; }

.lfr-upload-container a.browse-button {
  background-image: url(../images/common/add.png);
  background-repeat: no-repeat;
  color: white;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none; }

.lfr-upload-container a.clear-uploads {
  background-image: url(../images/common/remove.png);
  background-repeat: no-repeat; }

.lfr-upload-container a.cancel-uploads {
  background-image: url(../images/common/close.png);
  background-repeat: no-repeat; }

.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em; }

.lfr-upload-container .cancel-button {
  color: #869CAD; }

.lfr-upload-container .delete-button {
  color: #869CAD; }

.lfr-upload-container .file-added .success-message {
  font-weight: normal; }

.lfr-upload-container .upload-error {
  opacity: 1; }

.lfr-upload-container .multiple-files .upload-error {
  background: #FDD url(../images/messages/error.png) no-repeat 5px 5px;
  border-color: #900;
  color: #900;
  font-weight: normal; }

.lfr-upload-container .upload-complete .error-message, .lfr-upload-container .upload-complete .success-message {
  font-weight: bold; }

.lfr-upload-container .file-uploading {
  background-color: #FFC; }

.lfr-upload-container .progress-bar {
  background: #FFF;
  margin-top: 25px;
  text-align: left;
  width: 100%; }

.lfr-upload-container .progress {
  background: #8DB2E3; }

.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #DDEDDE;
  border-color: #7D7;
  border-style: dashed; }

.app-view-entry:hover .entry-thumbnail {
  border-color: #7ABFDD; }

.app-view-entry.selected .entry-thumbnail {
  border-color: #057CB0; }

.app-view-entry.selected .entry-metadata dt, .app-view-entry.selected .entry-metadata dd, .app-view-entry.selected .entry-metadata .entry-categories, .app-view-entry.selected .entry-metadata .entry-tags, .app-view-entry.selected .entry-metadata .entry-description {
  color: #F0F0F0; }

.app-view-entry .entry-title {
  font-weight: bold; }

.app-view-entry .entry-link {
  text-decoration: none; }

.app-view-entry .entry-metadata dt, .app-view-entry .entry-metadata dd, .app-view-entry .entry-metadata .entry-categories, .app-view-entry .entry-metadata .entry-tags, .app-view-entry .entry-metadata .entry-description {
  color: #333;
  word-wrap: break-word; }

.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary {
  font-weight: bold; }
  .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category {
    font-weight: normal; }

.app-view-entry.selected, .app-view-entry.selected:hover {
  background-color: #00A2EA; }

.app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover {
  color: #FFF; }

.app-view-entry.selected a .lfr-icon-menu-arrow {
  color: #333; }

.app-view-entry.active-area, .app-view-entry.active-area.hover, .app-view-entry.active-area td {
  background-color: #5AD300; }

.app-view-entry:hover, .app-view-entry.hover {
  background-color: #D3E8F1; }

.app-view-entry a.entry-link:hover {
  text-decoration: none; }
  .app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text {
    text-decoration: underline; }

.app-view-entry-taglib.entry-display-style.display-icon .entry-title {
  font-weight: normal; }

.app-view-search-entry-taglib .entry-discussion a, .app-view-search-entry-taglib .entry-attachment a {
  text-decoration: none; }

.app-view-search-entry-taglib .entry-discussion:hover, .app-view-search-entry-taglib .entry-attachment:hover {
  background-color: #D3E8F1; }

.app-view-search-entry-taglib .entry-folder {
  color: #999; }

.app-view-search-entry-taglib .entry-link .entry-thumbnail-image {
  color: #000;
  text-decoration: none; }

.app-view-search-entry-taglib.alt {
  background-color: #EDF0F3; }

.app-view-search-entry-taglib.search {
  background-color: #FFF; }
  .app-view-search-entry-taglib.search.alt {
    background-color: #E2E5E8; }

.app-view-taglib .display-style .icon {
  background-image: url(../images/application/layouts.png);
  background-repeat: no-repeat; }

.app-view-taglib .icon-display-descriptive {
  background-position: -32px 0; }

.app-view-taglib .icon-display-icon {
  background-position: -16px 0; }

.app-view-taglib .icon-display-list {
  background-position: 0 0; }

.app-view-taglib .state-active .icon-display-descriptive {
  background-position: -32px 100%; }

.app-view-taglib .state-active .icon-display-icon {
  background-position: -16px 100%; }

@media (max-width: 767px) {
  .navbar .nav-display-style-buttons .display-style-buttons > .dropdown > .dropdown-menu {
    background-color: transparent;
    box-shadow: none; } }

.navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret {
  border-bottom-color: #333;
  border-top-color: #333; }

.taglib-asset-metadata .metadata-entry-label {
  font-weight: normal; }

.taglib-asset-metadata .metadata-author {
  font-weight: bold; }

.taglib-asset-metadata .metadata-entry {
  color: #999; }

.taglib-asset-metadata .metadata-author .asset-user-info .user-info {
  color: #009AE5;
  font-size: 14px;
  line-height: 14px; }

.taglib-asset-metadata .metadata-author .asset-user-info .date-info {
  color: #8C8C8C;
  font-size: 13px; }

.taglib-calendar table {
  border-color: #999; }

.taglib-calendar tr th, .taglib-calendar tr td {
  border-bottom-color: #999; }

.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border-color: #999; }

.taglib-calendar a:hover, .taglib-calendar a:focus {
  background-color: #CCC; }

.taglib-calendar .calendar-inactive {
  color: #999; }

.taglib-calendar .has-events a span {
  background: url(../images/calendar/event_indicator.png) no-repeat 50% 95%; }

.taglib-calendar .has-events.calendar-current-day a span {
  background-image: url(../images/calendar/event_indicator_current.png); }

.taglib-diff-addedline, #taglib-diff-results ins {
  background: #E6FFE6; }

.taglib-diff-context {
  background: #EEE; }

.taglib-diff-deletedline, #taglib-diff-results del {
  background: #FFE6E6; }

.taglib-diff-html div.diff-removed-image {
  background: #FDC6C6 url(../images/diff/minus.png); }

.taglib-diff-html div.diff-added-image {
  background: #CFC url(../images/diff/plus.png) no-repeat; }

.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  opacity: 0.55; }

.taglib-diff-html span.diff-html-added {
  background-color: #CFC;
  font-size: 1em; }
  .taglib-diff-html span.diff-html-added img {
    border-color: #CFC; }

.taglib-diff-html span.diff-html-changed {
  background: url(../images/diff/underline.png) bottom repeat-x; }
  .taglib-diff-html span.diff-html-changed img {
    border-color: #009; }

.taglib-diff-html span.diff-html-removed {
  background-color: #FDC6C6;
  font-size: 1em;
  text-decoration: line-through; }
  .taglib-diff-html span.diff-html-removed img {
    border-color: #FDC6C6; }

.diff-version-comparator .taglib-diff-html .diff-html-changed {
  background-image: none;
  border-bottom-color: #009AE5; }
  .diff-version-comparator .taglib-diff-html .diff-html-changed img {
    border-color: #009AE5; }

.diff-version-comparator .diff-target-selector {
  border-left-color: #E5E5E5; }

.diff-version-comparator .diff-version-filter {
  background-color: #F9F9F9; }

.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #DBDDE1; }

@media (min-width: 768px) {
  .taglib-discussion .lfr-discussion-details .taglib-user-display {
    word-wrap: break-word; } }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none; }
  .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
    text-decoration: underline; }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px; }

.taglib-discussion .lfr-discussion-actions li a, .taglib-discussion .lfr-discussion-actions li a span {
  text-decoration: none; }

.taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span {
  text-decoration: underline; }

.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form {
  background: #DDD;
  border-radius: 4px; }
  .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar {
    background-size: 40px; }

.lfr-discussion-reply.popover .lfr-discussion-reply-user-name {
  font-weight: bold; }

.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5); }

.drop-here-info .drop-icons span:nth-of-type(1), .drop-here-info .drop-icons span:nth-of-type(3) {
  background: #E8E6E8;
  color: #A5A6AC; }

.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00C2FF;
  color: #FFF; }

.drop-here-info .drop-text {
  color: #FFF; }

.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100; }

.lfr-ddm-field-group {
  margin-bottom: 20px; }

.lfr-ddm-field-group-inline {
  display: inline-block;
  vertical-align: bottom; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  background: transparent; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active {
    background: transparent;
    opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:focus {
      background: transparent; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .message {
      color: #000;
      opacity: 0.7; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .number {
      background: #333;
      font-size: 18px;
      opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .tab-icon {
      color: #333; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label {
    background: transparent;
    outline: 0; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus {
      text-decoration: none; }
      .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
        opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
      background: #CCC;
      color: #FFF;
      font-size: 14px;
      font-weight: bold;
      opacity: 0.6;
      text-decoration: none; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .message {
      color: #000;
      font-size: 12px; }

.taglib-header {
  border-bottom-color: #C8C9CA;
  color: #555; }
  .taglib-header .header-back-to a {
    font-weight: bold;
    text-decoration: none; }

a.taglib-icon, a.taglib-icon:focus, a.taglib-icon:hover {
  text-decoration: none; }

a.taglib-icon:focus .taglib-text, a.taglib-icon:hover .taglib-text {
  text-decoration: underline; }

a.taglib-icon.btn:focus .taglib-text, a.taglib-icon.btn:hover .taglib-text {
  text-decoration: none; }

.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px; }

.taglib-icon-label {
  margin-left: 12px; }

.taglib-image-selector .change-image-controls {
  background: #FFF; }

.taglib-image-selector .glyphicon-ok {
  background: #FFF;
  opacity: 0;
  z-index: -1; }

.taglib-image-selector .progress-wrapper .progressbar {
  background: #B0B4BB;
  opacity: 0.7; }

.taglib-image-selector.check-active .glyphicon-ok {
  opacity: 1;
  z-index: 0; }

.taglib-image-selector.drop-active {
  outline-width: 0; }
  .taglib-image-selector.drop-active .browse-image-controls {
    opacity: 0; }
  .taglib-image-selector.drop-active .glyphicon-ok {
    opacity: 0; }
  .taglib-image-selector.drop-active .image-wrapper {
    opacity: 0.15; }
  .taglib-image-selector.drop-active .error-wrapper {
    opacity: 0; }

.taglib-image-selector.progress-active .image-wrapper {
  opacity: 0.15; }

.taglib-image-selector.progress-active .browse-image-controls {
  opacity: 0; }

.taglib-image-selector.progress-active .drop-here-info {
  opacity: 0; }

.taglib-image-selector.progress-active .glyphicon-ok {
  opacity: 0; }

.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5; }

.input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag {
  opacity: 1; }

.input-localized .palette-item-inner {
  border-color: #666; }

.input-localized .palette-item, .input-localized .palette-item-inner, .input-localized .palette-item-hover, .input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  background: #DDD; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    background: #FF0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27C1F2; }

.taglib-move-boxes .choice-selector label {
  background: #EBF1F9;
  border-bottom-color: #8DB2F3; }

.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent; }
  .taglib-move-boxes .sortable-container .move-option.move-option-dragging {
    background-color: #FAFAFA; }
  .taglib-move-boxes .sortable-container .move-option .handle {
    color: #999; }

.lfr-tree-display-page .tree-node .tree-node-over .tree-label {
  text-decoration: none; }

.lfr-tree-display-page .tree-label {
  cursor: default; }
  .lfr-tree-display-page .tree-label a {
    color: black; }
  .lfr-tree-display-page .tree-label .layout-page-invalid {
    color: #AAA;
    font-style: italic; }
    .lfr-tree-display-page .tree-label .layout-page-invalid:hover {
      cursor: default;
      text-decoration: none; }

.lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node + .tree-container {
  margin-left: 0; }

.lfr-map {
  border-color: #CCC; }
  .lfr-map .search-controls {
    font-size: 15px; }

.navbar .navbar-search {
  background-color: #F3F3F3; }
  @media (min-width: 768px) {
    .navbar .navbar-search {
      background-color: transparent; } }

.taglib-portlet-preview.show-borders {
  border-color: #828F95; }
  .taglib-portlet-preview.show-borders .title {
    background-color: #D3DADD;
    font-size: 1.4em;
    font-weight: bold; }

.lfr-search-container-wrapper a {
  color: #212529; }

.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d; }
  .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
    background-color: #F7F8F9;
    border-radius: 4px;
    color: #212529; }

.lfr-search-container-wrapper .list-group {
  margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2) {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lfr-search-container-wrapper .list-group .list-group-item h4 {
    font-size: 0.875rem;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item h5, .lfr-search-container-wrapper .list-group .list-group-item h6, .lfr-search-container-wrapper .list-group .list-group-item .h5, .lfr-search-container-wrapper .list-group .list-group-item .h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item .checkbox {
    margin-top: 0; }
  .lfr-search-container-wrapper .list-group + .taglib-search-iterator-page-iterator-bottom {
    margin-top: 20px; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child, .lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child, .lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem; }

.lfr-asset-type-column, .lfr-author-column, .lfr-city-column, .lfr-country-column, .lfr-email-address-column, .lfr-job-title-column, .lfr-region-column, .lfr-removed-by-column, .lfr-replier-column, .lfr-scope-column, .lfr-screen-name-column, .lfr-type-column, .lfr-user-column, .lfr-users-column {
  word-break: break-all \9;
  word-wrap: break-word; }
  @media (min-width: 768px) {
    .lfr-asset-type-column, .lfr-author-column, .lfr-city-column, .lfr-country-column, .lfr-email-address-column, .lfr-job-title-column, .lfr-region-column, .lfr-removed-by-column, .lfr-replier-column, .lfr-scope-column, .lfr-screen-name-column, .lfr-type-column, .lfr-user-column, .lfr-users-column {
      max-width: 125px;
      min-width: 100px; } }

.lfr-completion-date-column, .lfr-create-date-column, .lfr-date-column, .lfr-display-date-column, .lfr-expiration-date-column, .lfr-last-post-date-column, .lfr-modified-date-column, .lfr-removed-date-column, .lfr-reply-date-column, .lfr-revision-column, .lfr-size-column {
  white-space: nowrap; }

.lfr-description-column, .lfr-role-column {
  max-width: 375px;
  min-width: 375px; }

.lfr-email-address-column, .lfr-name-column, .lfr-parent-organization-column, .lfr-screen-name-column, .lfr-title-column, .lfr-url-column, .lfr-wiki-column {
  max-width: 200px;
  min-width: 200px; }

.lfr-email-column, .lfr-mobile-column, .lfr-website-column {
  min-width: 100px; }
  @media (min-width: 768px) {
    .lfr-email-column, .lfr-mobile-column, .lfr-website-column {
      min-width: 115px; } }
  .lfr-email-column .checkbox-container .form-group, .lfr-mobile-column .checkbox-container .form-group, .lfr-website-column .checkbox-container .form-group {
    margin-bottom: 0; }

.user-info .user-details .date-info {
  color: #8C8C8C; }

.user-info .user-details .user-name {
  color: #009AE5; }

.lfr-search-iterator-fixed-header {
  position: absolute;
  width: 100%;
  z-index: 1020; }

.lfr-search-iterator-fixed-header-table {
  position: relative; }

.taglib-search-toggle .toggle-advanced {
  color: inherit; }
  .taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
    text-decoration: none; }

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #FCFCFC;
  border-color: #DDD; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close {
    margin-right: 5px; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
    position: relative; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
      margin-bottom: 0; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
      color: #999;
      font-size: 13px; }

.taglib-social-activities .day-separator {
  border-bottom-color: #CCC; }

.taglib-social-bookmarks a.social-bookmark-link {
  background-repeat: no-repeat; }

.taglib-user-display a .user-name {
  text-decoration: underline; }

.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px; }
  .taglib-user-display .avatar.author:after {
    background: rgba(50, 168, 230, 0.5); }

.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold; }

.js .taglib-webdav.visible {
  background: #F0F5F7; }

.js .taglib-webdav table {
  border-color: #828F95; }

.taglib-workflow-status .workflow-id, .taglib-workflow-status .workflow-version, .taglib-workflow-status .workflow-status {
  color: #999; }

/* ---------- Cards ---------- */
/* ---------- Cards horizontal ---------- */
/* ---------- Dialogs ---------- */
/* ---------- Splitter ---------- */
/* ---------- Toggle card ---------- */
/* ---------- File icons colors ---------- */
/* ---------- File icons text colors ---------- */
/* ---------- User icons background colors ---------- */
/* ---------- User icons border color ---------- */
/* ---------- User icons colors ---------- */
.aspect-ratio.aspect-ratio-8-to-3 {
  padding-bottom: 37.5%; }

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0; }

.liferay-autocomplete-input-mirror {
  left: -9999px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: -9999px;
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word; }

.card-tab-group .card-tab:nth-child(n+2) {
  border-left: 4px solid #65B6F0;
  padding-left: 20px; }
  .card-tab-group .card-tab:nth-child(n+2) .card-tab {
    border-left: 4px solid #93ccf5;
    padding-left: 20px; }
    .card-tab-group .card-tab:nth-child(n+2) .card-tab .card-tab {
      border-left-color: #c2e2f9; }
      .card-tab-group .card-tab:nth-child(n+2) .card-tab .card-tab .card-tab {
        border-left-width: 0;
        padding-left: 0; }

.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value {
  width: 95px; }

.hsv-palette .hsv-view-container .hsv-value {
  width: 56px; }

.yui3-color-picker-popover .palette-container {
  border-collapse: separate; }

.dialog-iframe-popup .hsv-palette-modal.modal-dialog {
  bottom: 0 !important;
  left: 0 !important;
  margin: 0;
  max-width: none;
  right: 0 !important;
  top: 0 !important;
  width: 100%; }
  @media (min-width: 768px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog {
      bottom: auto !important;
      height: 100%;
      left: 50% !important;
      max-height: 375px;
      max-width: 650px;
      right: auto !important;
      top: 50% !important;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
    bottom: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0; }
    @media (max-width: 767.98px) {
      .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
        border-radius: 0;
        border-width: 0; } }
  @media (max-width: 767.98px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog .modal-body {
      padding: 1rem; } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container {
    width: 100%; }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container {
    margin: 0; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.dialog-iframe-popup .sheet > .lfr-nav {
  margin-top: -24px; }

.dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form {
  position: static; }

.dialog-iframe-popup .lfr-form-content {
  padding: 15px; }

.dialog-iframe-popup .portlet-body,
.dialog-iframe-popup .portlet-boundary,
.dialog-iframe-popup .portlet-column,
.dialog-iframe-popup .portlet-layout {
  height: 100%; }

.dialog-iframe-popup .portlet-column {
  position: static; }

.dialog-iframe-popup .dialog-body > .container-fluid-1280, .dialog-iframe-popup .dialog-body .container-view,
.dialog-iframe-popup .export-dialog-tree > .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree .container-view,
.dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader .container-view,
.dialog-iframe-popup .lfr-form-content > .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content .container-view,
.dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content .container-view,
.dialog-iframe-popup .process-list > .container-fluid-1280,
.dialog-iframe-popup .process-list .container-view,
.dialog-iframe-popup .roles-selector-body > .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body .container-view {
  padding-top: 20px; }
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 > .nav-tabs-default, .dialog-iframe-popup .dialog-body > .container-fluid-1280 .nav-tabs-underline, .dialog-iframe-popup .dialog-body .container-view > .nav-tabs-default, .dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree .container-view > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .process-list > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .process-list > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .process-list .container-view > .nav-tabs-default,
  .dialog-iframe-popup .process-list .container-view .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -20px; }

.dialog-iframe-popup .dialog-body > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .process-list > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body > .lfr-nav + .container-fluid-1280 {
  padding-top: 0; }

.dialog-iframe-popup .login-container {
  padding: 1rem; }

.dialog-iframe-popup .management-bar-default,
.dialog-iframe-popup .navbar-default {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
  margin-bottom: 0; }

.dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
.dialog-iframe-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative; }
  @media (min-width: 768px) {
    .dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
    .dialog-iframe-popup .portlet-export-import-container {
      height: calc(100% - 48px); } }

.dialog-iframe-popup .navigation-bar > .container-fluid {
  margin-left: 24px;
  margin-right: 24px;
  padding: 0; }

.dialog-iframe-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0; }

.dialog-iframe-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0; }

.dialog-iframe-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px; }
  @media (min-width: 768px) {
    .dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
      padding-left: 8px;
      padding-right: 8px; } }

.dialog-iframe-popup .lfr-dynamic-uploader,
.dialog-iframe-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 768px) {
    .dialog-iframe-popup .lfr-dynamic-uploader,
    .dialog-iframe-popup .process-list {
      top: 48px; } }

.dialog-iframe-popup .portlet-export-import-publish-processes {
  top: 0; }

@media (min-width: 992px) {
  .dialog-with-footer #main-content, .dialog-with-footer #wrapper {
    height: calc(100% - 60px); } }

.dialog-with-footer .button-holder.dialog-footer, .dialog-with-footer .sheet-footer.dialog-footer {
  background-color: #FFF;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%; }
  @media (min-width: 992px) {
    .dialog-with-footer .button-holder.dialog-footer, .dialog-with-footer .sheet-footer.dialog-footer {
      position: fixed; } }
  .dialog-with-footer .button-holder.dialog-footer .btn, .dialog-with-footer .sheet-footer.dialog-footer .btn {
    margin-left: 1rem;
    margin-right: 0; }

@media (min-width: 992px) {
  .dialog-with-footer .dialog-body,
  .dialog-with-footer .lfr-dynamic-uploader,
  .dialog-with-footer .lfr-form-content,
  .dialog-with-footer .portlet-configuration-body-content,
  .dialog-with-footer .roles-selector-body {
    padding-bottom: 60px; } }

.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0; }
  .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
    display: none; }

.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible; }
  .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
    flex-grow: 1;
    max-width: none;
    overflow: auto; }
  .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content .table-responsive, .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content .table-responsive-lg {
    overflow: visible; }

.dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0; }

.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #D3DADD; }

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #CCC; }

.sortable-layout-proxy {
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828F95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727C81;
  margin-top: 1px; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

.lfr-editable {
  outline: 1px dashed #68BB30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68BB30 url(../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
      display: inline-block;
      vertical-align: bottom; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
      margin-top: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
      display: inline-block;
      float: none;
      margin-top: 0;
      width: auto; }

.alloy-editor-container .alloy-editor {
  outline: 0; }
  .alloy-editor-container .alloy-editor.alloy-editor-placeholder {
    color: #2B4259; }
    .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
      border-left-color: #DBDDE1;
      color: #B0B4BB; }
    .alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly {
      color: #CCC; }

.alloy-editor-container .alloy-editor-icon {
  color: #869CAD; }

.has-error .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
  border-left-color: #CC6677; }

.cke_dialog .cke_dialog_ui_input_text {
  height: auto; }

.cke_editable_inline a {
  cursor: pointer; }

.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }

.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

/* ---------- CKEditor table ---------- */
.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

/* ---------- CKEditor image resizer ---------- */
.cke_widget_image .cke_image_resizer {
  bottom: -15px;
  height: 5px;
  outline-color: transparent;
  padding: 5px;
  right: -15px;
  width: 5px; }

.html-editor.portlet {
  background: #FFF;
  color: #000;
  line-height: 1;
  padding: 1em;
  text-align: start; }

.html-editor.portlet-message-boards {
  -ms-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #EEF0F2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #F9F9F9;
    border: 1px solid #777;
    padding: 0.5em; }

.lfr-source-editor {
  border-color: #CCC; }
  .lfr-source-editor .lfr-source-editor-toolbar li > .btn {
    background-color: #FFF;
    border: transparent;
    color: #717383;
    outline: 0; }
  .lfr-source-editor .lfr-source-editor-code {
    background-color: #FFF;
    color: #2B4259; }
    .lfr-source-editor .lfr-source-editor-code .ace_gutter {
      background-color: #EDEDEF;
      color: #868896;
      overflow: hidden; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
        font-family: fontawesome-alloy;
        text-align: center;
        vertical-align: middle; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
          background-image: none; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
          content: "\f0d7"; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
          content: "\f0dA"; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
        color: #FFF; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #717383; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
        border-right: solid 1px #CCC; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
        background-image: none; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #EDEDEF; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
      color: #34ADAB; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
      color: #1D5EC7; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
      color: #FF6C58; }
      .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
        color: #F00; }
  .lfr-source-editor.ace_dark .lfr-source-editor-code {
    background-color: #47474F;
    color: #FFF; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
      background: #54555E;
      color: #FFF; }
      .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #009AED; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #11394E; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
      color: #FFF; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
      color: #4D91FF; }

.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
  border-color: #CCC; }

.mce-content-body {
  text-align: start; }

.file-icon-color-0 {
  background-color: #FFF;
  color: #6B6C7E; }

.file-icon-color-1 {
  background-color: #FFF;
  color: #A7A9BC; }

.file-icon-color-2 {
  background-color: #FFF;
  color: #50D2A0; }

.file-icon-color-3 {
  background-color: #FFF;
  color: #AF78FF; }

.file-icon-color-4 {
  background-color: #FFF;
  color: #FFB46E; }

.file-icon-color-5 {
  background-color: #FFF;
  color: #FF5F5F; }

.file-icon-color-6 {
  background-color: #FFF;
  color: #4B9BFF; }

.file-icon-color-7 {
  background-color: #FFF;
  color: #272833; }

.lfr-item-viewer .image-viewer-base {
  outline: none; }

.lfr-item-viewer .item-preview:hover {
  cursor: pointer; }

.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.lfr-item-viewer .search-info {
  background-color: #D3E8F1; }
  .lfr-item-viewer .search-info .keywords {
    font-size: 1.4em;
    font-weight: bold; }
  .lfr-item-viewer .search-info .change-search-folder {
    font-size: 0.8em;
    font-weight: normal; }

.lfr-item-viewer .progress-container {
  background-color: #FFF; }

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3; }

.image-viewer-caption {
  color: #777; }

.image-viewer-footer-control, .image-viewer-footer-control:focus, .image-viewer-footer-control:hover {
  color: #777; }

@media (min-width: 768px) {
  .image-viewer-sidenav-menu {
    background-color: transparent;
    border-left-width: 0; } }

.image-viewer-sidenav dd {
  color: #8B8B8B;
  margin-bottom: 16px; }
  @media (min-width: 768px) {
    .image-viewer-sidenav dd {
      color: #777; } }

.image-viewer-sidenav .h5 {
  color: #869CAD;
  margin-bottom: 3px; }
  @media (min-width: 768px) {
    .image-viewer-sidenav .h5 {
      color: #FFF; } }

.image-viewer-sidenav .nav-tabs-default > li {
  padding-left: 20px; }
  .image-viewer-sidenav .nav-tabs-default > li:first-child {
    padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li:first-child > a {
  padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li > a {
  border-color: transparent;
  color: #777;
  padding-left: 0;
  padding-right: 0; }

.image-viewer-sidenav .nav-tabs-default > .active > a, .image-viewer-sidenav .nav-tabs-default > .active > a:focus, .image-viewer-sidenav .nav-tabs-default > .active > a:hover {
  border-color: transparent;
  color: #777; }
  @media (min-width: 768px) {
    .image-viewer-sidenav .nav-tabs-default > .active > a, .image-viewer-sidenav .nav-tabs-default > .active > a:focus, .image-viewer-sidenav .nav-tabs-default > .active > a:hover {
      color: #FFF; } }

.image-viewer-sidenav .nav-tabs-default > .active > a:after {
  background-color: #65B6F0;
  bottom: -10px;
  content: '';
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0; }

.image-viewer-sidenav-body {
  padding-top: 0; }

.lfr-item-viewer .lfr-item-viewer-close {
  color: #FFF;
  opacity: 1; }
  .lfr-item-viewer .lfr-item-viewer-close, .lfr-item-viewer .lfr-item-viewer-close:focus, .lfr-item-viewer .lfr-item-viewer-close:hover {
    color: #FFF; }
  .lfr-item-viewer .lfr-item-viewer-close .icon-monospaced {
    color: #777; }

.lfr-item-viewer-icon-info {
  color: #FFF; }

.nav.list-group li > a:focus, .nav.list-group li > a:hover {
  background-color: #E5F5FC;
  color: #009AE5; }

.nav.list-group > .active {
  border-width: 1px 0 0 0; }
  .nav.list-group > .active > a, .nav.list-group > .active > a:focus, .nav.list-group > .active > a:hover {
    background-color: #60BFEF;
    border: 1px solid #60BFEF;
    color: #FFF; }

.nav.list-group .list-group-item {
  padding: 0; }
  .nav.list-group .list-group-item.nav-header {
    background-color: #F3F3F3;
    padding-left: 10px;
    padding-right: 10px; }

.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a, .menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2C2F34; }

.app-view-drop-active {
  background-color: #00A2EA;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    background-color: #00A2EA;
    color: #FFF; }

.basecelleditor [class~="form-validator-message"] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

.has-control-menu .lfr-asset-anchor {
  height: 74px;
  margin-top: -74px; }

.lfr-asset-anchor {
  display: block;
  height: 10px;
  margin-top: -10px;
  position: relative;
  z-index: -1; }

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all;
  word-break: break-all; }

.lfr-page-layouts {
  padding: 0; }
  .lfr-page-layouts input[type="radio"] {
    opacity: 0;
    position: absolute; }
    .lfr-page-layouts input[type="radio"]:checked + .card-horizontal.card,
    .lfr-page-layouts input[type="radio"]:checked + .card-horizontal .card {
      background-color: #f8f9fa;
      cursor: default; }
    .lfr-page-layouts input[type="radio"]:checked + .card-horizontal::after {
      background-color: #007BFF;
      bottom: -1px;
      content: "";
      height: 4px;
      left: -1px;
      position: absolute;
      right: -1px;
      transition: height 0.15s ease-in-out; }
  .lfr-page-layouts .card-horizontal.card,
  .lfr-page-layouts .card-horizontal .card {
    cursor: pointer;
    outline: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    .lfr-page-layouts .card-horizontal.card:hover,
    .lfr-page-layouts .card-horizontal .card:hover {
      background-color: #f8f9fa;
      text-decoration: none; }
    .lfr-page-layouts .card-horizontal.card:focus,
    .lfr-page-layouts .card-horizontal .card:focus {
      background-color: #f8f9fa;
      border-color: #80bdff;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .lfr-page-layouts .card-horizontal.card:active, .lfr-page-layouts .card-horizontal.card.active,
    .lfr-page-layouts .card-horizontal .card:active,
    .lfr-page-layouts .card-horizontal .card.active {
      background-color: #e9ecef; }
  .lfr-page-layouts .card-horizontal::after {
    border-radius: 0 0 0.25rem 0.25rem;
    bottom: -1px;
    content: "";
    height: 0;
    left: -1px;
    position: absolute;
    right: -1px;
    transition: height 0.15s ease-in-out; }
  .lfr-page-layouts .card-horizontal:hover::after, .lfr-page-layouts .card-horizontal.hover::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:focus::after, .lfr-page-layouts .card-horizontal.focus::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:active::after, .lfr-page-layouts .card-horizontal.active::after {
    background-color: #007BFF;
    height: 4px; }

.dialog-iframe-popup:not(.article-preview) #main-content, .dialog-iframe-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch; }

.modal {
  display: block;
  margin: 0;
  overflow: hidden;
  position: fixed; }

.modal-body {
  overflow: auto; }
  .modal-body.dialog-iframe-bd {
    overflow: hidden;
    padding: 0; }

@media (min-width: 768px) {
  .modal-dialog {
    max-width: none; } }

.modal-dialog.modal-dialog-sm {
  max-width: 500px; }

.modal-hidden {
  display: none; }

.modal-open .modal {
  overflow: hidden; }

.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0; }
  .portal-popup .columns-max > .portlet-layout.row > .portlet-column {
    padding-left: 0;
    padding-right: 0; }

.dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #5EAF3D; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    margin: 0 15px; }

.layout-customizable-controls {
  background-color: rgba(201, 44, 60, 0.8); }

.customizable .customizable-layout-column-content {
  background-color: #5EAF3D; }

.customizable .layout-customizable-controls {
  background-color: rgba(94, 175, 61, 0.8); }

.layout-customizable-controls-container {
  margin: 0 15px;
  position: relative; }

.layout-customizable-controls {
  font-size: 1.5em;
  padding: 4px 16px;
  position: absolute;
  width: 100%;
  z-index: 15; }
  .layout-customizable-controls label {
    color: #FFF; }

.paginator-link {
  background: #EEE no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083BD url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003C57; }

.paginator-first-link {
  background-image: url(../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(../images/arrows/paging_next.png); }

.paginator-current-page-report, .paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

.info-panel .panel-group {
  margin-left: -1rem;
  margin-right: -1rem; }

.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.panel-hd {
  background: #C0C2C5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0; }

.sheet-footer .btn {
  margin-right: 0.5rem; }
  .sheet-footer .btn:last-child {
    margin-right: 0; }

@media (min-width: 768px) {
  .sheet .display-style-icon .lfr-asset-item {
    width: 25%; } }

.splitter {
  background-color: #f8f9fa;
  border-radius: 0.25rem 0.25rem 0 0;
  padding: 10px 15px;
  position: relative;
  z-index: 1; }
  .splitter.splitter-spaced {
    border-radius: 0.25rem;
    margin-bottom: 20px; }

.table > tbody > tr.splitter {
  height: auto; }
  .table > tbody > tr.splitter > td {
    padding: 0; }

.lfr-nav.nav-tabs {
  margin-bottom: 20px; }

.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline-block;
    margin: 0 1em 0 0;
    max-width: 100%; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-popularity-1 {
    font-size: 1em; }
  .tag-cloud .tag-popularity-2 {
    font-size: 1.3em; }
  .tag-cloud .tag-popularity-3 {
    font-size: 1.6em; }
  .tag-cloud .tag-popularity-4 {
    font-size: 1.9em; }
  .tag-cloud .tag-popularity-5 {
    font-size: 2.2em; }
  .tag-cloud .tag-popularity-6 {
    font-size: 2.5em; }

.tagselector-content {
  border-width: 0;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    border-bottom: 2px solid #869CAD;
    margin-bottom: 10px;
    padding: 0; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

.lfr-portal-tooltip {
  display: inline-block; }
  .lfr-portal-tooltip, .lfr-portal-tooltip a {
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.tooltip {
  max-width: 200px; }

.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: "\f096"; }

.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: "\f046"; }

.tree-node [class^="icon-"] {
  margin-right: 5px; }

.tree-node .tree-node-checkbox-container {
  margin-right: 0; }

.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }

.tree-node-content .tree-label {
  margin-left: 3px; }

.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #F4F3F3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

.user-icon-color-0 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6B6C7E; }

.user-icon-color-1 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4B9BFF; }

.user-icon-color-2 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #FFB46E; }

.user-icon-color-3 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #FF5F5F; }

.user-icon-color-4 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #50D2A0; }

.user-icon-color-5 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #FF73C3; }

.user-icon-color-6 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #9BE169; }

.user-icon-color-7 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #AF78FF; }

.user-icon-color-8 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #FFD76E; }

.user-icon-color-9 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #5FC8FF; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

/* ---------- Wrapper ---------- */
#wrapper {
  padding-bottom: 0;
  padding-top: 2em;
  position: relative; }

.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    opacity: 1; }

.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 16px;
  line-height: 6px;
  margin-top: -8px;
  opacity: 0;
  overflow: hidden;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #FFF;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #B50303; }

.modify-pages .drag-handle {
  cursor: move;
  left: 3px;
  margin-left: 15px;
  position: absolute;
  top: 15px; }

.controls-hidden .modify-pages .drag-handle {
  display: none; }

@media (min-width: 992px) {
  .touch .modify-pages .drag-handle {
    display: none; } }

.nav li .toolbar {
  margin-top: 5px; }

.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: '';
  height: 0.125rem;
  position: absolute;
  width: 100%; }

.navigation-pane .body-row {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .navigation-pane .body-row ul li a .icon {
    float: left;
    margin-right: 5px; }

.navigation-pane .lfr-component {
  margin-left: 0; }

.navigation-pane .navigation-entry {
  position: relative; }
  .navigation-pane .navigation-entry.folder.error {
    display: block;
    padding: 6px 8px; }
  .navigation-pane .navigation-entry .browse-folder, .navigation-pane .navigation-entry .nav-item-label {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    vertical-align: middle; }
  .navigation-pane .navigation-entry .nav-item-icon {
    vertical-align: middle; }
  .navigation-pane .navigation-entry .overlay.entry-action {
    bottom: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0; }
    .navigation-pane .navigation-entry .overlay.entry-action .btn {
      border-width: 0;
      margin: 0;
      padding: 11px 14px; }
      @media (min-width: 992px) {
        .navigation-pane .navigation-entry .overlay.entry-action .btn {
          padding: 11px; } }

.nav-menu ul {
  padding-left: 10px; }

.nav-menu li a.ancestor {
  font-weight: bold; }

.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(../images/arrows/04_right.png); }

.portlet-navigation .nav-pills > li > a {
  margin-bottom: 2px; }

.portlet-navigation .nav-pills > li > .dropdown-menu {
  margin-top: 0; }

.split-button-dropdowns {
  list-style: none;
  margin: 0;
  padding: 0; }
  .split-button-dropdowns > li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px; }

.form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #C4C4C4 url(../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83B0CA;
    background-image: url(../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #EBEBEB;
  background-image: url(../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #B7DEF4;
    background-image: url(../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(../images/common/configuration.png); }

.save-trigger img {
  background-image: url(../images/common/check.png); }

/* ---------- Portlet topper ---------- */
/* ---------- Portlet decorator ---------- */
/* ---------- Portlet header ---------- */
body.portlet {
  border-width: 0; }

.portlet-icon-back {
  margin-top: -2px; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }
  .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-layout .portlet-header {
  margin-bottom: 1rem; }

.portlet-draggable .portlet-topper {
  cursor: move; }

@media (min-width: 768px) {
  .portlet .visible-interaction {
    display: none; } }

.portlet:hover .visible-interaction, .portlet.open .visible-interaction {
  display: block; }

@media (max-width: 767px) {
  .controls-hidden .portlet .visible-interaction {
    display: none; } }

.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(../images/messages/error.png);
  color: #900; }

.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label {
  background-image: url(../images/messages/info.png);
  color: #34404F; }

.lfr-status-help-label {
  background-image: url(../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(../images/messages/success.png);
  color: #384F34; }

.portlet-msg {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

/* ---------- Standard styles defined in the JSR 168 specification ---------- */
/* ---------- Fonts ---------- */
/* ---------- Sections ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }

.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Forms ---------- */
/* ---------- Icons ---------- */
/* ---------- Menus ---------- */
@media (min-width: 768px) {
  .portlet.open > .portlet-topper, .portlet:hover > .portlet-topper, .portlet.focus > .portlet-topper {
    opacity: 1;
    -webkit-transform: translateY(-97%);
    -moz-transform: translateY(-97%);
    -ms-transform: translateY(-97%);
    -o-transform: translateY(-97%);
    transform: translateY(-97%); } }

@media (min-width: 768px) {
  .portlet.open > .portlet-content-editable, .portlet:hover > .portlet-content-editable, .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

.portlet {
  margin-bottom: 10px;
  position: relative; }
  .portlet > .portlet-content-editable {
    border-color: transparent; }
  .portlet > .portlet-topper {
    display: none; }
    @media (min-width: 768px) {
      .portlet > .portlet-topper {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        transition: opacity 0.25s, transform 0.25s;
        top: 0; } }
  @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
    .portlet > .portlet-topper {
      transition: none; } }

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px; }

/* ---------- Portlet topper ---------- */
.portlet-actions {
  float: right; }

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600; }

.portlet-options {
  display: inline-block; }

.portlet-title-default {
  box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.portlet-title-menu {
  box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }
  .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

.portlet-topper {
  background-color: #F7F7F7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  .portlet-topper-toolbar > a, .portlet-topper-toolbar > span > a, .portlet-topper-toolbar .lfr-icon-menu > a {
    color: rgba(0, 0, 0, 0.5); }
  .portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
    text-decoration: none; }

@media (max-width: 767px) {
  .lfr-configurator-visibility {
    opacity: 0.5; } }

@media (min-width: 768px) {
  .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5; }
  .lfr-configurator-visibility .portlet-content-editable {
    opacity: 0.5; } }

/* ---------- Portlet controls in mobile ---------- */
@media (max-width: 767px) {
  .controls-visible .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media (max-width: 767px) {
  .controls-visible .portlet-topper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; } }

.controls-visible .portlet-topper-toolbar {
  display: block; }

.lfr-configurator-visibility .portlet-borderless-bar {
  opacity: 0.6; }

.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  opacity: 1; }

.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

.main-content-body {
  margin-top: 20px; }

.restricted, .restricted td {
  background: #FDD;
  border-width: 0; }

.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.alt.restricted td.first, .restricted td.first {
  background-image: url(../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

.portlet-borderless .portlet-content {
  padding: 1rem; }

.portlet-decorate .portlet-content {
  background: #FFF;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word; }

.portlet-barebone .portlet-content {
  padding: 0; }

/* ---------- Dynamic data list display/Journal portlet ---------- */
.portlet-dynamic-data-lists-display .lfr-ddm-field-group, .portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px 28px; }

/* ---------- Breadcrumb taglib ---------- */
.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    height: 10px; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border-width: 0; }

.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }

.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }

.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }

.taglib-calendar table td {
  border-width: 0; }

.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }

.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

/* ---------- Navbar form search ---------- */
.navbar form {
  margin: 0; }

.widget-toolbar .btn + .btn, .widget-toolbar .widget-group + .widget-group {
  margin-left: 1rem; }

.widget-mode-detail {
  padding-top: 1rem; }
  .widget-mode-detail .title {
    font-size: 36px; }
  .widget-mode-detail .sub-title {
    font-size: 26px;
    margin-bottom: 32px; }
  .widget-mode-detail .widget-metadata {
    margin-bottom: 2rem; }
  .widget-mode-detail .widget-mode-detail-text {
    margin-top: 48px; }
    .widget-mode-detail .widget-mode-detail-text img {
      max-width: 100%; }
    .widget-mode-detail .widget-mode-detail-text p {
      font-size: 18px;
      line-height: 1.8; }

.widget-mode-card .card {
  display: flex;
  height: calc(100% - 24px);
  margin-bottom: 24px; }

.widget-mode-card .card-header {
  overflow: hidden;
  padding: 0; }

.widget-mode-card .card-title {
  position: relative; }

@media (min-width: 768px) {
  .widget-mode-card .visible-interaction {
    position: absolute;
    right: -8px; } }

.widget-mode-simple .widget-topbar {
  margin-bottom: 8px; }

.widget-mode-simple .widget-metadata {
  margin-bottom: 24px; }

.widget-mode-simple .widget-toolbar {
  margin-top: 1.5rem; }

.widget-mode-simple .widget-content .cover-image {
  margin-bottom: 24px; }

.menu-content, .underlay-content {
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-ddm-container .file-entry-upload-progress {
  border-radius: 0 0 4px 4px; }

.lfr-preview-file-image img {
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  box-shadow: 0 1px 3px #CCC; }

.portlet-document-library-upload-mask .overlaymask-content {
  border-radius: 5px; }

.overlaymask-content {
  background-color: #FFF; }

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px; }

.product-menu .loading-animation {
  margin-top: 160px; }

.lfr-search-combobox-item {
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  border-radius: 4px 1px 1px 4px; }

.lfr-search-combobox .button-input {
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar, .lfr-upload-container .progress, .lfr-editable:after {
  border-radius: 10px; }

.portlet-language .portlet-body .current-language, .portlet-language .portlet-body .taglib-icon, .portlet-language .portlet-body .taglib-language-list-text {
  border-radius: 10px; }

body > .lfr-menu-list ul, .active-area-proxy, .entry-display-style .entry-thumbnail, .lfr-api-results, .lfr-translation-manager, .lfr-translation-manager-translation, .lfr-upload-container .cancel-button .modify-pages .delete-tab, .portlet-image-gallery-display .image-thumbnail img, .rule-group-instance-container .rule-group-instance, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote > div, .taglib-ratings.stars .rating-focused > div, .tags-search-combobox .field-input-text {
  border-radius: 4px; }

.entry-display-style, .lfr-search-combobox, .lfr-upload-container .upload-file, .lfr-upload-container .upload-target, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected, .portlet-image-gallery-display .image-icon, .select-documents, .select-files {
  border-radius: 5px; }

.portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder, .portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder {
  border-radius: 6px; }

.menu-content {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
    box-shadow: 0 0 5px 0 #333;
    transition-duration: 0.25s;
    transition-property: box-shadow;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
    border-radius: 50%; }

.underlay-content {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.input-localized .lfr-input-localized-state {
  border-radius: 3px; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  box-shadow: 0 0 3px #DDD; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    box-shadow: 0 0 3px #FF0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  box-shadow: 0 0 3px #27C1F2; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  border-radius: 0;
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  border-radius: 10px; }

.lfr-token {
  border-radius: 8px; }

.staging-tabview-list {
  border-radius: 0; }

.site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  box-shadow: 1px 1px 2px #999; }

.lfr-action-label {
  border-radius: 2px; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress {
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out; }
  @media (prefers-reduced-motion: reduce) {
    .lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress {
      transition: none; } }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #FFC; }
  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #FFC; }
  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

.lfr-spa-loading .lfr-spa-loading-bar {
  -webkit-animation: shift-rightwards 1s ease-in-out infinite;
  animation: shift-rightwards 1s ease-in-out infinite;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

.lfr-spa-loading-bar {
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }

@-webkit-keyframes shift-rightwards {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  40% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  60% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); } }

@keyframes shift-rightwards {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  40% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  60% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); } }

.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text, .mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  max-width: 200px; }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
  @media (prefers-reduced-motion: reduce) {
    .portlet-boundary.yui3-dd-dragging {
      transition: none; } }

.portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }
  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }
  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }
  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }
  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  animation: none; }

.upload-drop-active .portlet-document-library .document-container {
  box-shadow: inset 0 0 5px #B8C1D1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.quick-access-nav a {
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  box-shadow: initial; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  box-shadow: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: linear-gradient(#FFF, #E4E4E4);
  border-radius: 2px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: linear-gradient(#F2F2F2, #CCC); }

/* ---------- Switches ---------- */
input.switch:focus ~ .switch-bar:before {
  box-shadow: 0 0 3px #00F; }

input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before, input.switch:empty ~ .switch-bar .switch-icon, input.switch:empty ~ .switch-bar .switch-toggle:after, input.switch:empty ~ .switch-bar .switch-toggle:before {
  transition: all 100ms ease-in; }
  @media (prefers-reduced-motion: reduce) {
    input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before, input.switch:empty ~ .switch-bar .switch-icon, input.switch:empty ~ .switch-bar .switch-toggle:after, input.switch:empty ~ .switch-bar .switch-toggle:before {
      transition: none; } }

/* ---------- Image selector ---------- */
.taglib-image-selector .glyphicon-ok {
  transition: opacity 0.2s ease-in-out;
  border-radius: 30px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-image-selector .glyphicon-ok {
      transition: none; } }

.taglib-image-selector .progress-wrapper .progressbar {
  border-radius: 0; }

/* ---------- Drop here info ---------- */
.drop-here-info {
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .drop-here-info {
      transition: none; } }
  .drop-here-info .drop-icons {
    transition: all 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .drop-here-info .drop-icons {
        transition: none; } }
    .drop-here-info .drop-icons span {
      transition: all 0.3s ease-in-out;
      border-radius: 3px; }
      @media (prefers-reduced-motion: reduce) {
        .drop-here-info .drop-icons span {
          transition: none; } }
    .drop-here-info .drop-icons span:nth-of-type(1) {
      box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(25deg);
      transform: rotate(25deg); }
    .drop-here-info .drop-icons span:nth-of-type(2) {
      box-shadow: 0 6px 0 -2px rgba(0, 0, 0, 0.15);
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
    .drop-here-info .drop-icons span:nth-of-type(3) {
      box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(-25deg);
      transform: rotate(-25deg); }

.drop-active .drop-here-info span:nth-of-type(1) {
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg); }

.drop-active .drop-here-info span:nth-of-type(2) {
  -webkit-transform: scale(1);
  transform: scale(1); }

.drop-active .drop-here-info span:nth-of-type(3) {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg); }

/* These inject tags are used for dynamically creating imports for themelet styles, you can place them where ever you like in this file. */
/* inject:imports */
/* endinject */
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
#wrapper {
  padding-top: 0em; }

/*#banner ul li:hover > div{
    display: block;
}*/
#mospi-externallinkModal {
  width: 50%;
  left: 24%; }

.portlet-decorate .portlet-content {
  background: transparent;
  border: 1px solid #DEEEEE; }

.portlet-barebone .portlet-content {
  padding: 0; }

.portlet-decorate .portlet-content {
  border: 0; }

.portlet {
  margin-bottom: auto; }

.journal-content-article > div.clearfix {
  display: none; }

/*Home Page Navigation Css*/
.container {
  width: 500px;
  margin: 10px auto; }

.tab_container {
  width: max-content; }

/*ul.tabs li a {
    display: block;
}
*/
.iconImage span {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem; }

.mobi-mega .mrgtop30 {
  margin-top: 0px !important; }

.customFont {
  font-weight: normal; }

.landingPage .navbar-nav li a span {
  cursor: pointer; }

/*header.portlet-topper {
    z-index: 99991;
}*/
.customFont li {
  color: #000000; }

.portlet-layout .portlet-header {
  margin-bottom: 0px; }
