﻿@font-face {font-family: 'Gill Sans MT';src: url('../NCSICSSModule/Style%20Library/Fonts/GillSansMT.eot');src: url('../NCSICSSModule/Style%20Library/Fonts/GillSansMT.eot') format('embedded-opentype'),url('../NCSICSSModule/Style%20Library/Fonts/GillSansMT.woff2') format('woff2'),url('../NCSICSSModule/Style%20Library/Fonts/GillSansMT.woff') format('woff'),url('../NCSICSSModule/Style%20Library/Fonts/GillSansMT.ttf') format('truetype'),url('../NCSICSSModule/Style%20Library/Fonts/GillSansMT.svg') format('svg');}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, q, small, strong, sub, sup, tt, var, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video 
{font-family:Gill Sans MT, Arial; font-size: 100%; margin: 0; padding: 0; line-height: 1.4em; font-weight: normal; direction: ltr; }
body { position: relative; background:#f0f0f0 !important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
img { border: none; }
.spacer { clear: both; font-size: 0; line-height: 0; } 
section, article, footer, nav, aside { display: block; }
.clear_img { background: none !important; }
table { border-collapse: separate; border-spacing: 0px; width: 100%; }
ul { list-style-type: none; }
.DisScroll {overflow:hidden !important; padding-right:17px;}
.form-horizontal .control-label,.control-ltrl {text-align: right;margin-bottom: 0;padding-top: 7px;}
.navbar-right{margin:0 !important;}
.DActivatehref {pointer-events: none;cursor: default;opacity: 0.4;}
.ClassHidden {font-size: 16px;color: #fff;opacity: 0.3;}
/***************************************Header***************************************/  
header { width: 100%; display: block; background:#fff; }
.Userbut .dropdown-menu > li > a {color: #000 !important;border: 0px !important;}
button.close {z-index:999;}
.modal-content {top:210px !important; position:relative;}
.modal-content .RequiredFM{color: Red;position: absolute;z-index: 99;text-align: center;width: 100%;bottom: 72px;}
.Lang{width: 26px;height: 26px;background:url(../NCSICSSModule/Style%20Library/images/icon_ar.png) no-repeat ;display: inline-block;position: absolute;top: 8px;right: 113px;}
header .modal-body {padding:15px;}
header .btn-link {padding:6px 0 !important;font-size: 12px;color: #f47e1f;text-decoration: underline;}
header .btn-primary{background:#00978c ;}
header .container {min-height:40px;}
header #Login {margin: 7px 0 0 9px; color:#333333 !important;}
header .social-bar {position:absolute; top:8px; right:0px; padding-left:30px;}
header .social-bar a {text-decoration:none !important; display:inline-block;}
header .social-bar #add {right: 0;
    left: 0;
    width: 100%;
    background: #000;
    top: 0;
    position: fixed;
    z-index: 999;
    opacity: 0.8;
    color: #fff;
    padding: 10px;
    font-size: 18px; position:fixed; display:none;}
header .social-bar #add span {cursor:pointer; }
header .social-bar #add i {position: absolute;top: 10px;right: 10px;color: #DE0417;}

.Mobileapp_popup{width: 505px !important;height: 289px !important;padding:5px;}
.close {background:url(../NCSICSSModule/Style%20Library/images/close_icon.png) no-repeat !important; width:30px;height:30px;position:absolute; top:-13px; right:-13px; font-size:0px !important; opacity:1.0 !important;}
.Mobileapp_popup .butform {position: absolute;bottom: 20px;left: 35px;}
.Mobileapp_popup .butform a{border-radius: 7px;}
.Mobileapp_popup img{display: inline-block;border-radius: 10px;height: 277px !important; float:left;}
.Mobileapp_popup img:nth-child(3) {margin-left: 1px;}
.Mobileapp_popup a img { margin-left:5px;}
.fa {border-radius: 50%;width: 24px;font-size: 15px;padding: 5px 6px; color:#fff;}
footer .social-bar .fa{background:#bdbdbd;}
.fa-facebook {padding: 5px 8px !important;}
.fa-rss {padding: 5px 7px !important;}
.fa-twitter:hover{background:#63cdf1 !important;}
.fa-facebook:hover{background:#507cbe !important;}
.fa-google-plus:hover{background:#525459 !important;}
.fa-youtube-play{padding: 5px 5px;font-size: 13px;}
.fa-youtube-play:hover{background:#f16261 !important;}
.fa-instagram:hover{background:#CAB889 !important;}
.fa-linkedin:hover{background:#90cadd !important;}
.fa-rss:hover{background:#e29630 !important;}
.fa-windows , .fa-apple , .fa-android, header .social-bar #add .fa-desktop{padding: 5px 4px;color: #999999;border: 1px solid #999999;}
.fa-apple, .fa-android {padding: 5px 6px;}
.fa-android:hover {color:#94bd31; border-color:#94bd31;}
.fa-windows:hover{color:#0cb3ee; border-color:#0cb3ee;}
.fa-apple:hover{color:#000000; border-color:#000000;}
.wheelchair {padding: 3px 7px;background: #3399cc;font-size: 24px;width: 41px;display: inline-block;position: absolute;top: 0;right: 0;}
.watsapp {background:url(../NCSICSSModule/Style%20Library/images/whatsapp.png) no-repeat #bdbdbd 3px 3px; width:23px; height:23px;border-radius:50%;color: transparent;font-size: 15px;position: absolute;bottom: 1px;left: 28px;}
.watsapp:hover{color: transparent; background-color:#58bb64 !important;}
.blockberry{background:url(../NCSICSSModule/Style%20Library/images/blockbarry_icon.png) no-repeat  1px 3px; width:26px; height:26px;border-radius:50%;color: transparent;font-size: 15px; border:1px solid #999999;position: absolute;top: 0px;left: 0;}
.blockberry:hover{color: transparent !important; border:1px solid #000;background:url(../NCSICSSModule/Style%20Library/images/blockbarry_icon.png) no-repeat  -42px 3px;}

.CEOcontactpopup {position: absolute;top: 0;right: 150px;min-width: 100px;font-size: 11px;color:#999999 !important;;border: 1px solid #999999;border-radius: 20px;padding: 5px 6px 5px 25px;
background:url(../NCSICSSModule/Style%20Library/images/CEOContact_img.png) no-repeat 5px 0px;}
.CEOcontactpopup:hover {background-position:5px -52px !important; border-color:#000; color:#000 !important;}

.HotlineCall {position: absolute;right: 254px;top: -2px;width: 115px;font-size: 14px;color: #fff !important;/*border: 1px solid #00A99D;border-radius: 20px;*/height: 29px;/*background: #00A99D;*/  line-height: 20px !important;}
.HotlineCall i {color: #fff;display: inline-block;font-size: 21px;padding:2px 0 0 5px !important;}
.HotlineCall span {position: absolute;font-size: 12px;top: 1px;left: 29px;font-weight: bold;  letter-spacing: 0.1em;}
.PushCall {left: 69px !important;top: 12px !important;font-weight: normal !important;font-size: 11px !important;  letter-spacing: 0.2em !important;}
@media screen\0 {
    .PushCall {left: 71px !important;}
}
header .navbar-right .btn.btn-default.navbar-right.ButAdv {display:none !important;}

header a#logo { width: 144px; height: 80px; top: 10px; left: 27px; background:url(../NCSICSSModule/Style%20Library/images/logo.png) no-repeat; display:block;}
header ul.NavHeader {position: absolute;top: 12px;left: 179px;font-size: 11px;}
header ul.NavHeader li {display:inline-block; margin:0 1px; font-size:12px;}
header ul.NavHeader li.sp {border-left:1px solid #666666;height: 10px;} 
header ul.NavHeader li , header ul.NavHeader li a{color:#666666;}
header #navbar-Search {width: 85%;float: right;background: #f5f5f5;margin-top: -30px;}
header .btn , header .form-control{border-radius:0;}
.modal-dialog  .form-control  , .modal-dialog  .btn {border-radius:4px !important;}
header .navbar-form {padding: 0 !important; margin:0 !important;}
header .SBut{background: #cccccc !important;}
header .glyphicon {font-size: 16px;color: #fff;}
header .txtS {background: #e6e7e8 !important;color: #333333 !important;border: 0px !important;font: bold 13px Gill Sans MT, Arial !important;width: 100% !important;height: 34px !important;padding: 2px 5px !important;}
header .WS {width:290px;}
header .CW {width:1% !important;}
header .ButAdv {padding: 1px 5px;margin: 8px 8px 0 0 !important;font-size: 11px;font-weight: bold;}
header .Userbut{margin-top: 8px;}
header .Userbut button {padding:1px 12px !important;font-size: 11px;font-weight: bold;}
header .Userbut .dropdown-menu {font-size:12px !important;}
header .txtWelcome {margin: 10px 5px 0 15px;font-size: 11px;font-weight: bold;}
header .navbar-collapse {padding:0 !important;  padding-right: 40px !important;}
header .navbar {border-radius:0px !important; z-index:9999;}
header .navbar-default .navbar-nav > li > a {font-size: 12px;text-transform: uppercase;}
header .navbar-nav > li {margin:0 2px;}
header .navbar-nav > li.sp {border-left: 1px solid #2451a6; border-right:1px solid #092c6f; height: 40px;}

#VSidemenu {background: #fdfdfd; border: 2px solid #e5e6e7; position: absolute; top: 40px; right: -1px; padding: 4px; display: none; }
.IAplus, .IAMin, .ISound, .Iprint { width: 31px; height: 23px; display: block; margin-bottom: 5px; }
.IAplus { background: url(../NCSICSSModule/Style%20Library/images/icon_APLUS.png) no-repeat center center; }
.IAMin { background: url(../NCSICSSModule/Style%20Library/images/icon_AMin.png) no-repeat center center; }
.ISound { background: url(../NCSICSSModule/Style%20Library/images/icon_Sound.png) no-repeat center center; }
.Iprint { background: url(../NCSICSSModule/Style%20Library/images/icon_print.png) no-repeat center center; }
.IAplus:hover, .IAMin:hover, .ISound:hover, .Iprint:hover { background-position: -2px center; }
#VSidemenu hr.Line { background: #e5e6e7; border: 0px; height: 2px; width: 25px; margin: 3px 2px; }

.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }

#divShowContactCeo p {font-size: 11px;}
#divShowContactCeo .modal-body{padding: 0px !important;}
#divShowContactCeo  .Froms.form-horizontal{padding: 5px !important;}
#divShowContactCeo  .modal-header{padding: 10px 15px !important;}
#divShowContactCeo .regFrom .form-group{margin: 5px 0 15px 0 !important;}
#divShowContactCeo .regFrom .form-group .RadCaptcha {height: 111px;}
#divShowContactCeo  .modal-footer{padding: 5px 15px  !important;}


#div_ShoppingCart {position: absolute;left: 444px;bottom: -6px; display:none;}
#div_ShoppingCart a i {font-size: 30px;color: #5E5E5E;}
#cartCount{position: absolute;top: 2px;right: -20px;background: #00A99D;font-size: 13px;color: #fff;padding: 0px 5px;border-radius: 50%;font-weight: bold;}

/***************************************Video****************************************/
#lastPublications img {height:200px;}
.Videopopup .modal-content {padding:10px;}
.Videopopup .modal-header {padding: 0px;  min-height: 0 !important;}
.Videopopup video {width: 579px;}


.playvideo {width: 100%;height: 100%;background: #000 !important;position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0.6;z-index: 99;}
.Videoblock {position:relative;}
.Pvideo{position: absolute;font-size: 55px;z-index: 999;top: 37%;left: 44%; border:0 !important}

/***************************************Body****************************************/
#body{ width: 100%; }
.Print_Icon {padding: 0px 1px;font-size: 19px;width: 27px;display: inline-block;position: absolute;top: -32px;right: 305px;border-radius: 50%;}
.Print_Icon i {color: #133C8B !important;}
/*.SPTalkHome{position: absolute;top: 55px;right: 540px;min-width: 337px;height: 44px;}
.SPTalkHome .rs_preserve, .SPTalkHome .SPtalk{position: inherit !important;right: 0 !important;top: 0 !important;max-width: 100% !important;}*/

.ISound .rsbtn_left.rsimg,.ISound .rsbtn_right {display:none !important;}
.ISound .rsbtn .rsbtn_play {width: 28px;height: 20px;}
.ISound .rsbtn.rsexpanded .rsbtn_exp {position: absolute;width: 227px;right: 37px;}
.ISound .SPTalkHome {position: relative;top: 0;left: 0;min-width: 0;height: auto;}
#S4Home {display:none;}   
.ISound .rs_preserve, .ISound .SPtalk {position: inherit !important;}
.ReadBlogs{top: -250px !important;right: 322px !important;}


.ContBG {background:#fff;  padding: 10px 10px 5px 10px;}
.getup {margin-top:-255px;}
.breadcrumb span {font-size: 12px;color: #8f0025;}
#wowslider-container1 {height:350px;}
#wowslider-container1 .ws-title div {position:relative;}
#wowslider-container1 .social-bar {font-size:15px !important; position:absolute;bottom: -30px;left: 21px;}
.twit {left:50px !important;}
#wowslider-container1 .ws_images {/*background:url(../NCSICSSModule/Style%20Library/images/NCSI_Header_Slider.jpg) no-repeat;*/background-size: cover;}
/*.BlockContent .col-sm-6 , .BlockContent .col-md-4 {position:initial !important;}*/
#wowslider-container1 .social-bar .fa-facebook {background: #507cbe !important;}
#wowslider-container1 .social-bar .fa-twitter {background: #63cdf1 !important;}

.thumbnail .Icons {background:url(../NCSICSSModule/Style%20Library/images/Icons.png) no-repeat #00978c;}
#body .thumbnail{height:247px; overflow:hidden;}
#body .thumbnail h1{background:#00a99d; height:40px; text-transform:uppercase; font-size:15px; color:#fff;line-height: 40px; margin:0px !important;}
#body .thumbnail h1 a {text-transform:uppercase; font-size:19px; color:#fff;line-height: 40px; text-decoration:none !important;}
#body .thumbnail h1.blue {background:#24b3ff;}
#body .thumbnail h1.Org {background:#f47e1f;}
#body .thumbnail h1.white {background:#fff; color:#333333; font-weight:bold;height: 30px !important;}
#body .thumbnail h1.push {padding-left:10px;}
#body .thumbnail h1 span {width:44px; float: left; height:40px; margin-right:10px;}
#body .thumbnail h1 span.Publication {background-position: 2px 6px;}
#body .thumbnail h1 span.Statistics {background-position: 2px -54px;}
#body .thumbnail h1 span.Map {background-position: 2px -122px;}
#body .thumbnail h1 span.Blogs {background-position: 2px -250px;}
#body .thumbnail h1 span.Indicators{background-position: 2px -187px;}
#body .thumbnail h1 span.Events{background-position: 2px -311px;}
#body .thumbnail h1 span.Polls{background-position: 2px -364px;}
#body .thumbnail h1 span.Twittes{background-position: 2px -463px; background-color:#00a4ce !important;}
#body .thumbnail h1 span.Population{background-position: 2px -416px; background-color:#da6100 !important;}
#body .thumbnail h1 span.News{background-position: 2px -513px; background-color:#fff !important; margin:0 !important;}
#body .BlockContent{margin-top: -50px;z-index: 98;position: relative;}

.Kmap {background:url(../NCSICSSModule/Style%20Library/images/Img_Kmap.jpg) no-repeat right bottom;}

#PublicationCarousel img {width:138px; height:178px;border: 2px solid #f0f0f0;}
#PublicationCarousel .carousel-inner {height:178px;}
#PublicationCarousel p {font-size: 11px;color: #3a372a;text-align: justify;line-height: 22px; padding-right:5px;overflow: hidden;height: 115px;}
#PublicationCarousel .carousel-control , #NewsCarousel .carousel-control 
{background: #f47e1f !important;color: #fff;padding:0 !important;width: 20px; height:20px;top: auto;left: auto;bottom: 0px;opacity: 1;text-shadow: none; border-radius:4px !important;}
#PublicationCarousel .fa {display:block !important; width:20px !important;font-size: 12px !important;padding: 5px 0px 0 0 !important;}
.thumbnailH {height:300px !important;}
.thumbnail h4 {font-size:13px; color:#f47e1f; font-weight:bold;margin: 7px 0 5px 0; text-align:left;/*height: 28px;*/overflow: hidden;}
.thumbnail .Population_block {padding-top:5px;text-align: center;}
.thumbnail .Cont_block h4 {padding-left:10px;}
.PublicationDate{position:absolute;left:60%; bottom:0; color: #f47e1f;} 
/*.thumbnail .Cont_block .BolgList dt , .thumbnail .Cont_block .BolgList dd {padding:0 5px;}
.thumbnail .Cont_block .BolgList dt a {font-size:12px; font-weight:bold;display:block; text-decoration:underline; color:#666666;min-height: 30px;}
.thumbnail .Cont_block .BolgList dd{color:#f47e1f; font-size:11px; margin:2px 0 9px 0; border-bottom:1px solid #f8f8f8;line-height: 20px;}
.thumbnail .Cont_block .BolgList dd:last-child {border-bottom:0 !important;}
*/
.PopulationBG {background:url(../NCSICSSModule/Style%20Library/images/bg_POPULATION.jpg) no-repeat center center;overflow: inherit !important;height: 205px !important;background-size: cover;}
.thumbnail .Bolg_block h4 {color: #666666 !important;font-size: 12px;margin: 5px 0 1px 0 !important; width:84%;}
.thumbnail .Bolg_block .imgblog {float:left;padding: 0 3px 3px 0; margin:0 !important;}
.thumbnail .Bolg_block .imgblog img {border: 1px solid #eaeaea;margin-top: 2px; border-radius:4px;}
.thumbnail .Bolg_block span.Date {margin:7px 0; display:block;}
.thumbnail .Bolg_block span.Date ,.thumbnail .news_block span.Date {font-size:11px; color:#f47e1f;} 
.thumbnail .news_block span.Date {padding: 6px 0; display: block;} 
.thumbnail .Cont_block .progress-bar-Indicators {background:#f47e1f;}
.thumbnail .Cont_block .progress {height: 15px !important; border-radius: 10px !important;width: 85% !important;  margin-bottom: 10px !important;}
a.MCenter {font-size:12px; color:#f47e1f !important; position:absolute; bottom:15px; left:40%;text-decoration:underline;}
.thumbnail .Indicator {position:relative;}
.thumbnail .Indicator h4 {color:#333333 !important; height: 21px;overflow: hidden;line-height: 21px;margin-bottom: 12px;}
.thumbnail .Indicator .sr {position:absolute;top: 32px;right: 4px;font-size: 13px;font-weight: bold;padding-right: 13px;}
.thumbnail .Indicator .sr span {position: absolute;top: 0;right: 0;}
.thumbnail .Event h4 {margin:2px 0px !important; overflow:hidden; height:14px;}
.thumbnail .Event dl {margin: 10px 0 0 0 !important;height:166px;}
.thumbnail .Event dd {padding:0 11px; border-bottom:1px solid #f8f8f8;height: 65px;overflow: hidden;}
.thumbnail .Event dd:last-child {border-bottom:0 !important;}
.thumbnail .Event dd >  a{font-size:13px;color: #666666;display:block; padding-top:6px;line-height: 21px;height: 43px;overflow: hidden;}
.thumbnail .Event > a {float: right;font-size: 12px;color: #f47e1f !important;text-decoration: underline;font-weight: bold;}
.thumbnail .radio {padding:0 10px;}
.thumbnail .radio .btn-default{background:#444444; color:#fff;}
.thumbnail .radio .btn-link{color:#f47e1f; font-size:12px;}

#PublicationCarousel .thumbnail h4 {max-height: 36px;}

/*.thumbnail .news_block .col-xs-12:first-child{padding-right:0px !important;}*/
.homeNewsCarousel .carousel-inner .item img {margin:0px !important;}

.thumbnail .news_block .divimgnewsview {padding-left:0px; float:right !important;}
.homeNewsCarousel .col-xs-12 {padding:0px !important;}
.thumbnail .news_block .col-xs-12 img {width:100%; height:100%;}
.thumbnail .news_block .col-xs-12 p {padding: 0 10px 0 0;height: 145px;overflow: hidden;line-height: 23px;}
.thumbnail .news_block .col-xs-12 h4 {background:#58595b; color:#fff;margin: 0 0 0 0;padding:5px;height: 48px;line-height: 20px;}
.thumbnail .news_block .col-xs-12 a , .thumbnail .Bolg_block a
{display: inline-block;font-size: 10px;text-decoration: underline;color: #f47e1f;text-transform: uppercase;font-weight: normal;}


#NewsCarousel .carousel-controls .left , #NewsCarousel .carousel-controls .right {bottom:4px; font-size:15px;}
#NewsCarousel .carousel-controls .left .fa {float:right;}
#NewsCarousel .carousel-controls .right .fa {float:left;}
#NewsCarousel .carousel-controls .left {right:57% !important;}
#NewsCarousel .carousel-controls .right {right:53% !important;}
#NewsCarousel .carousel-inner {max-height:240px;}
.homeNewsCarousel .carousel-inner {height:240px;}
.moreNews {left:0 !important;bottom: 37px !important;}
/*
.thumbnail .PRICES .fa {color: #777777; border-radius: 4px;padding: 10px 5px 0 5px;font-size: 30px;text-align: center;width: auto;position: absolute;top: 5px;left: 0;line-height: 40px;}
.thumbnail .PRICES .fa-arrow-down {background:#C71106 !important;}
.thumbnail .ProdPrices {border: 1px solid #A3A3A3;background: #cccccc; font-weight:bold;font-size: 35px;color: #000;position: relative;margin: 50px 0 0 20px;width: 70%;line-height: 60px;text-align: center;border-radius: 5px;}
.thumbnail .ProdPrices span.billion , .thumbnail .ProdPrices span.date 
{position:absolute; background:#595959; color:#fff; }
.thumbnail .ProdPrices span.date {font-weight:normal !important;}
.thumbnail .ProdPrices span.billion {top: 7px;right:-63px;border-radius: 0 4px 4px 0;line-height: 45px;padding:0 8px 0 5px; font-size:13px; display:block; width:62px;}
.thumbnail .ProdPrices span.date {bottom: -20px; left:5px;border-radius:0 0 4px 4px;padding: 0px 10px; font-size:11px;line-height: 19px;}
*/

.thumbnail .ProdPrices {font-size: 35px;color: #00a79d;text-align: center;margin-top: 25px;}
.thumbnail .ProdPrices span.billion , .thumbnail .ProdPrices span.date {display:block; background:url(../NCSICSSModule/Style%20Library/images/indicators_arrows.png) no-repeat; height:40px; color:#fff;font-size:15px;}
.thumbnail .ProdPrices span.date { background-position: center -70px;padding-top: 17px;}
.thumbnail .ProdPrices span.date.Active {background-position: center 0;}
.thumbnail .ProdPrices span.billion {background-position: center -163px;padding-top: 3px;}
.thumbnail .ProdPrices span.billion.Active {background-position: center bottom;}
.thumbnail .ProdPrices span.billion {text-transform:uppercase;}



#twitter-widget-0 {height: 190px !important;}
#PopVoting {display:none;}
.fa-chevron-left , .fa-chevron-right {font-size:13px !important;}
#PopVoting {/*padding-left: 79px;*/z-index: 999999;position: absolute;width: 100%;bottom: 0;/*background:url(../NCSICSSModule/Style%20Library/images/bgcaption.png) repeat;*/height: 100%; left:0px; padding: 70px 25px 0 25px; background:#000; opacity:0.9;}
/*#PopVoting  .butform {margin: 10px 0 0 -60px;}*/
#PopVoting  .org{color:#f47e1f; text-align:left;}
#PopVoting span{font-size:19px;display:block;line-height: 22px; /*background:#fff;*/padding-right: 10px; color: #676767; text-align:right;}
#PopVoting  .butform a {color:#fff; font-size:12px;cursor: pointer;border: 1px solid #6A6A6A;padding: 3px 10px;border-radius: 5px;margin-right: 30px;background: #282828;}
.VotingAnswers {height:110px; overflow:auto;}
.Cont_block .pushB {margin-top: 5px !important;}
.carousel-control.right {right:1px;}
.carousel-control.left {right: 26px;}
.question{line-height: 20px !important;padding-top: 5px !important;}
.DateEventshomelist {float: right;font-size: 11px;font-weight: normal;color: #F47E1F;}
.SpecialSize {/*font-size:10px !important;*/overflow: hidden;}

ul.Linksbutton li {display: inline-block;background: #fff;padding: 5px 20px;}
ul.Linksbutton li a{color: #333;font-size: 17px; text-decoration:none;}
ul.Linksbutton li:hover{background:#F9F9F9;}
ul.Linksbutton .fa-rss {color:#e29630 !important;}
ul.Linksbutton .fa-rss:hover {background:none !important;}
.rssFeed a {color: #444;text-decoration: none;}
.rssFeed a:hover {text-decoration:underline;}
.rssHeader { padding: 0.2em 0; }
.rssHeader a {font-size:17px;display: block;padding: 10px;}
.rssBody ul { list-style: none; }
.rssBody ul h4 a {color: #00a99d;font-size: 13px;font-weight: bold;text-transform: uppercase;margin: 0 0 5px 0;}
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {margin: 0;padding: 0;}
.rssBody ul li {background:#fff; margin-bottom:10px;}
.rssRow { padding: 0.8em; }
.rssRow h4 { font-size: 1.1em; }
.rssRow div {font-size: 90%;color: #666;margin: 0.2em 0 0.4em 0;}
.rssRow .rssMedia {padding: 0.5em;font-size: 1em;}

.formSubmitWrapperpushup {margin-top: -39px !important;}
.publicationForm #Result {margin-top: -39px !important;}

.lblmsg{display:none !important;}

.rocLevel1 .tp4, .rocRootNode .rocCustomTextWrap .tp4 {margin-top: -21px;display: inline-block;}
/***************************************Footer****************************************/
footer { width: 100%; background:#fff;}
footer .container{min-height:180px;border-top: 1px solid #eaeaea;}
footer .col-md-8 {text-align: center;}
footer ul {border-bottom:1px solid #f0f0f0; padding: 0 10px 3px 10px; margin-bottom:3px; display: inline; display:block;}
footer ul li{font-size:11px; display:inline-block; margin:0px 1px 10px 1px;}
footer ul li a {color:#666666 !important;}
footer ul.Small{text-align: center;/*width: 210px;*/display: inline-block;}
footer ul.Small > li {margin:0px 1px !important;}
footer .row {text-align:center;}
footer .inner {padding: 30px 0 0 0;text-align: center;position: absolute;top: 110px;left: 20%;}
footer .inner > p{font-size: 12px;color: #999999 !important;text-align: center !important;line-height: 21px !important; width:450px;}
footer .col-md-8{padding-top: 20px;}
@media (max-width: 768px) {
    .Contchart .qsf-demo-canvas{width: 745px;}
}
@media (min-width: 768px) and (max-width: 992px) {
    .Contchart .qsf-demo-canvas{width: 745px;}
}
@media (min-width: 992px) {
footer .col-md-4 {
	width: 32.333333%;
	padding-left: 0px;
}
}

@media (max-width: 990px) {
    header .social-bar #add.Showicon {display:block !important;}
}


@media (min-width: 1200px) {
.col-lg-6 {
	width: 78% !important;
}
.Contchart .qsf-demo-canvas{width: 1170px;}
}
footer .col-lg-6 {margin: 0px 52px 0 20px;}
footer .col-md-4 p.Newsletter {background:url(../NCSICSSModule/Style%20Library/images/Effimage.jpg) no-repeat; width:298px;height: 35px;text-align: center;color: #fff;text-transform: uppercase;font-size: 15px;padding-top: 5px; margin-top:10px;}
footer .col-md-4 p.email {font-size: 11px;text-align: center;padding-top: 6px;color: #666666;width: 298px;}
.GPlay , .AStory {background:url(../NCSICSSModule/Style%20Library/images/App_Icon.jpg) no-repeat; width:106px; height:31px; display:inline-block;}
.AStory {background-position:-116px 0; margin-left:10px;}
footer .btn {background: #00a99d;color: #fff;font-size: 11px; margin:0 !important; border-radius:0 4px 4px 0;padding: 6px 10px !important;}       
footer .input-group-btn {display: list-item !important;}
footer .form-control {font-size:11px; height: 29px !important; font-weight:bold; color:#323232;}
footer .input-group {margin:12px 0; width:70% !important;}
footer .social-bar {position:absolute;top: 47px;right: 6px;width: 65px;}
footer .social-bar a {text-decoration:none !important;margin-bottom: 8px;display: inline-block;}
.RequiredAstrNLH {/*position: absolute;bottom: 0px !important;left: 0px !important;*/color: red !important;font-size: 11px;}
footer .container .inner {z-index:1;}
footer .col-xs-12 {z-index:2;}
/*-----------------Marquee---------------*/
.divMarquee {background: #fff;padding: 4px 10px; font-size:12px;}
.divMarquee a {color: #00A99D;font-size: 12px;}
.marqueeSeparator:before {content: '::';padding: 0 4px;color: #133C8B;font-size: 13px;}
.marqueeSeparator {display: inline-block;width: 20px;}
/*----------------------MAP-----------------------*/
#closepp {background: url(../NCSICSSModule/Style%20Library/images/close.png) no-repeat;width: 20px;height: 20px;position: absolute;top: 5px;right: 5px;}
.OmanMap {display:block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.Cont_block iframe {/*margin-top: 25px;*/}
.T_zaphraArea , .T_wasatyaArea , .T_alzaherArea , .T_aldakliyaaArea , .T_alsharqeyArea , .T_alsharqeysoArea,
.T_maskatArea , .T_albatnasoArea , .T_albatnaArea , .T_albramyArea , .T_msandamArea
{display:block;position:absolute;position:absolute;z-index:2;}
.T_zaphraArea span, .T_wasatyaArea span, .T_alzaherArea span, .T_aldakliyaaArea span, .T_alsharqeyArea span, .T_alsharqeysoArea span,
.T_maskatArea span, .T_albatnasoArea span, .T_albatnaArea span, .T_albramyArea span, .T_msandamArea span
{position:absolute; top:35%; left:30%; padding:2px 5px; display:none; font:14px ge_ss_twomedium, Helvetica, sans-serif; 
color:#000; text-decoration:none; text-align:center; width:170px; height:50px; background:#fff; border:1px solid #CCC;}
.T_zaphraArea{top:491px; left:3px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_zaphraArea.png) no-repeat; width:322px; height:264px;}
.T_wasatyaArea{top: 384px; left:219px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_wasatyaArea.png) no-repeat; width:249px; height:276px;}
.T_alzaherArea{top: 190px; left:236px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_alzaherArea.png) no-repeat; width:150px; height:218px;}
.T_aldakliyaaArea{top: 225px; left:330px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_aldakliyaaArea.png) no-repeat; width:142px; height:212px;}
.T_alsharqeyArea{top: 242px; left:424px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_alsharqeyArea.png) no-repeat; width:94px; height:212px; z-index:9;}
.T_alsharqeysoArea{top: 274px; left:444px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_alsharqeysoArea.png) no-repeat; width:131px; height:217px;}
.T_maskatArea{top: 211px; left:432px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_maskatArea.png) no-repeat; width:96px; height:84px;}
.T_albatnasoArea{top: 202px; left:362px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_albatnasoArea.png) no-repeat; width:88px; height:72px;}
.T_albatnaArea{top: 119px; left:306px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_albatnaArea.png) no-repeat; width:104px; height:120px;}
.T_albramyArea{top: 119px; left:249px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_albramyArea.png) no-repeat; width:86px; height:137px;}
.T_msandamArea{top: 13px; left:298px; background:url(../NCSICSSModule/Style%20Library/images/Map/img_msandamArea.png) no-repeat; width:44px; height:96px; z-index:19;}
.T_aldakliyaaArea span {left:-85px !important;}
.T_alzaherArea span {left:-83px !important;}
.T_alsharqeysoArea span {left: 45px !important;}
.T_maskatArea span {top: -30px !important;}
.T_albatnasoArea span {top: -58px !important;}
.T_albramyArea span {top: -23px !important;left: -137px !important;}
.T_albatnaArea span {top: -9px !important;}
.MAP{width:615px !important;}
#pp{position:relative;background: #fff;z-index: 999999;}
.Expatriatesrate {width:100px;  height:74px; background:url(../NCSICSSModule/Style%20Library/images/Map/MData.jpg) no-repeat; position:absolute;bottom: 10px;right: 15px;}
#pp h1 {font-size:15px;color: #133b8b;position: absolute;top: 9px;left: 18px;padding: 0 10px;}
#BGPopup, #BGPopup2 {background: #000;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 99999;opacity: 0.7;}
.MAP .modal-content{top:0px !important;}
.RC {position:relative; height:10px;}
.RC > span {display:inline-block; height:20px; min-width:80px; position:absolute; left:0; top:0; cursor:pointer;}
.OMapYear{position: absolute;right: 15px;top: 60px;background-color: #000;color: #fff;padding: 3px 15px;opacity: 0.7;border-radius: 4px;}
/*********************************************LINKS*****************************************/
.linksall {font-size: 12px;color: #00A99D !important;}
/*********************************************IMG*******************************************/
/*********************************************FONTS*****************************************/
p { font-size: 12px; color: #666666; text-align: justify; line-height: 21px;}
label {font-size:12px;}
/*******************************************Internal****************************************/
.Containertxt h2 {color:#cc0000; font-size:16px; text-transform:uppercase; border-bottom:1px solid #dddddd; padding-bottom: 6px;}
.Containertxt ul.ListResult li {border: 0px !important;}
.icon_android, .icon_apple, .icon_windows, .icon_blackberry { width: 45px; height: 45px; background: url(../NCSICSSModule/Style%20Library/images/mobile_icons.png) no-repeat center 4px; margin: 0 2px; display: inline-block; }
.icon_android { background-position: center -53px; }
.icon_android:hover { background-position: center -52px; }
.icon_apple { background-position: center -116px; }
.icon_apple:hover { background-position: center -115px; }
.icon_blackberry { background-position: center -177px; }
.icon_blackberry:hover { background-position: center -176px; }
.icon_windows:hover { background-position: center 5px }
.rddtPopup .rddtScroll {overflow: overlay !important; height:200px !important;}
.ImgnewsF {float: right;margin: 0 0 0 5px;}


.soicalmediacontent a {background: #09C;padding: 3px;border-radius: 5px !important; display:inline-block;}
.soicalmediacontent a:hover{background:#00A99D;}
.soicalmediacontent .fa{padding: 3px; font-size:19px; border-radius:0px !important;}
.soicalmediacontent .fa-facebook{padding: 3px 7px !important;}
.soicalmediacontent .fa:hover {background:none !important;}
/*-----------------------------Faqs-------------------------*/
.itemadmin {position: relative;}
.Iconbutsadmin {position: absolute;top: 0px;right: 8px;background: #F0F0F0;padding:3px 11px;border-radius:8px;border: 1px solid #FDFDFD;border-bottom-color: #DDDDDD; z-index:99;}
/*-----------------------------Filter-------------------------*/
#CDetails {position:relative;min-height: 20px;margin:10px 0;}
.Details {display:none;padding:10px 10px 32px 10px;background: #F7F7F7;border: 1px solid #d3dae9;border-radius: 5px;/*overflow: hidden;*/position: relative;}
.Filter {position: absolute;bottom: 0px;right: 0px;color: #58595a;text-decoration: none;padding: 3px 20px 3px 10px;cursor: pointer;border-radius: 5px;border: 1px solid #d3dae9;background: url('../NCSICSSModule/Style%20Library/Images/arrow_F.png') no-repeat  48px -48px #F7F7F7; font-size:15px;}
.Filter_icon_U {background-position: 48px 8px !important;}
#CDetails > .Details > .Froms .Textform .ms-input , #CDetails > .Details > .Froms .Textform .ListC, #CDetails > .Details > .Froms .Textform .txtboxsmall {width:100px !important;}
#CDetails > .Details > .Froms .ColForm10, #CDetails > .Details > .Froms .ColForm20 {width: 155px !important;display: inline-block;float: left;}
#Result {position: absolute;bottom: 38px;left: 5px;padding: 4px 10px;border: 1px solid #d3dae9;border-radius: 5px;width: 520px;}
.Details .CL {color:#34A0C0 !important;}
/*-----------------Form-----------------*/
.Froms {/*background: #fff;*/padding: 20px;}
.Froms .blockForm{min-height: 65px; clear:both;}
.Froms .blockFormM {margin: -26px 0 0 0 !important;}
.Froms .ColForm1 , .Froms .ColForm2{ width:300px;display:inline-block; float:left;}
.Froms .lblform {margin:0 0 5px 0;min-height: 24px;}
.Froms .attachment {margin-top:13px !important;}
.Froms .Textform {margin:0 0 10px 0; position:relative;}
.Textform > table {width: auto !important;}
.Froms .Astr , .Froms .RequiredAstr , .Froms .RequiredAstrMULTL,.Froms .RadCaptcha > span {font-size:11px !important; color:red;}
.Froms .RequiredAstr , .Froms .RequiredAstrM/*,.Froms .RadCaptcha > span*/{position: absolute;bottom: -15px;left: 3px;}
.alert .RequiredAstr {position:relative !important; top:auto !important; left:auto !important;}
.Froms .RequiredAstrattach {bottom: -20px;left: 6px;}
.Froms .RequiredAstrDub {top: 36px !important;}
.Froms .RequiredAstrover {top: 28px !important;}
.Froms .RequiredAstrM {top: 45px !important;}
.Froms .RequiredAstrMULTL {position: absolute;bottom: -15px;left: 3px;}
.Froms .RequiredAstrWdith {width:400px !important;}
.Froms .RequiredAstrNLS{position: absolute;top: 15px !important;right: 51px !important; left:auto !important; color:red !important;}
.Froms .RequiredAstrPeopleEditor{position: absolute;bottom: 9px;left: 3px;}
.Froms .Textform .txtbox  , .Textform .ms-input
{background:url(../NCSICSSModule/Style%20Library/images/bg_search.png) repeat-x #fff; border-radius:5px; width:200px; height:25px;font:19px Gill Sans MT, Arial;color: #494949 !important; border:1px solid #DFDFDF;padding: 2px 5px;}
input[type=file] { height:auto !important;}
.Froms .Textform .minuscule{width:85px !important;}
.Froms .Textform .ListC{width: 210px !important;height: 26px !important;}
.Froms .Textform .ms-dttimeinput select {background:url(../NCSICSSModule/Style%20Library/images/bg_search.png) repeat-x; border-radius:5px;height: 26px;font:12px Gill Sans MT, Arial !important;color: #494949 !important; border:1px solid #DFDFDF;}
.Froms .lblform .lbl , .Froms .lblform label {font-size: 12px;}
.Froms .lblform .lblB {display:block;}
.Froms .lblform a {font:11px Gill Sans MT, Arial;}
/*.Froms .Textform textarea {width:500px !important;}*/
.Froms .ms-rtelonger{width:516px !important;}
.Froms  .ms-longer {width:519px !important;}
.butform {height: 33px;margin: 40px 0 0 0;}
.butform > a.butcontrol {border-radius: 5px !important; padding: 8px 27px !important; margin-left: 5px !important;}
.Froms .imgiconview {width:16px; height:16px;}
.Froms .lblchkbox {width: 80px;display: inline-block;}
.Froms .txtlbl , .Textform .aspNetDisabled
{display:block; padding: 5px 10px; overflow: hidden;/*height:auto !important;*/ border-radius:5px; width:200px; height:19px;font:12px Gill Sans MT, Arial;color: #494949 !important; border:1px solid #DFDFDF; background:#EEE !important;}
.Froms .txtlblM {width:70px !important;}
.Froms .txtlblML {width: 500px !important;height: 70px !important;overflow: auto;}
/*.Textform .ms-dtinput {width:13%;}
.Textform .ms-dttimeinput {width:54%;}*/


a.butcontrol , .butcontrol { background: #133b8b !important; color: #fff !important; border: 1px solid #cbcbcb; text-align: center; font: 11px Gill Sans MT, Arial !important; padding: 3px 10px; text-decoration: none; float: right; 
   -moz-box-shadow:    inset 0 0 10px #7b88a3;
   -webkit-box-shadow: inset 0 0 10px #7b88a3;
   box-shadow:         inset 0 0 10px #7b88a3;
}

.PTD table td {padding-right:10px;}
.FTable td {vertical-align: baseline;padding-left: 5px;}
.FTable th {text-align: left;background: #F5F5F5;border-left: 1px solid #fff;line-height: 30px;padding-left: 5px;}

.pushDown{margin-bottom:20px;}
.uppercasetxt {text-transform: uppercase !important;}

/*.ui-accordion .ui-accordion-content {height:auto !important;}*/

.blockForm .ms-toolbar:first-child {width:2%;}
.blockForm a.ms-toolbar {font-size:12px;}
.blockForm td.ms-vb:first-child {width:72%;}
.blockForm td.ms-vb , .blockForm td.ms-propertysheet{padding:10px 0;}
.blockForm td.ms-vb {font-size:11px;}
.blockForm td.ms-propertysheet a {font-size: 11px; color: #cd210f;}

.Textform table label {font:bold 12px Gill Sans MT, Arial;}
input[type="text"]:disabled {background: #dddddd;}
a.disabled , .aspNetDisabled {pointer-events: none;cursor: default; opacity:0.4;}



#blContentview {position: absolute;top:85px;left: -165px;background: #fcfcfc;border: 1px solid #ccc;padding: 7px 13px;text-align: right;}
#blContentview .blContentview {margin: 0px 5px 5px 15px;background: #fcfcfc;width: 38px;}
#blContentview .Calendar { width: 29px; height: 25px; background: url(../NCSICSSModule/Style%20Library/images/bg_Calan.png) no-repeat; font: 10px Gill Sans MT, Arial; color: #fff; text-align: center; text-decoration: none !important; padding: 5px 0  0 0; margin: 0; word-spacing: 5px; display:inline-block; }
#blContentview h1 {font: 14px Gill Sans MT, Arial !important;height: 20px !important;text-align: left;padding-left: 5px;}
.EFFEvents {background: url(../NCSICSSModule/Style%20Library/images/EFFEvents.png) no-repeat; position:absolute; top: 0;right: -11px;width: 8px;height: 78px;}


.ui-slider-access button {min-width:0 !important;}
.ui-slider-access {margin-left:10px !important; margin-right:0px !important;}
.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: none; border: none; margin: 0; padding: 0; }

.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; }



.text_body{text-align: justify !important;display:inline-block !important;}
.Froms label {margin:0 0 0 2px !important;  font: normal 14px Gill Sans MT, Arial;}
.Froms .Textform {margin: 0 0 10px 10px !important;}
.Textform table label {font-size: 12px !important;font-weight: normal !important;}
.lblsub {font-weight:bold;}
.WP {width:100% !important;}

.SurvBlock { background:#fff;}
.SurvBlock p .lbl {font-size:14px;}
.SurvBlock h4 {margin:20px 0;}
.SurvBlock .TlblV {background: url(../NCSICSSModule/Style%20Library/images/lipolt.png) no-repeat 0 -2px;color: #01a89e;font-size: 20px !important;padding-left: 20px;line-height: 25px !important;text-transform: uppercase;}
.PTD table td {width: 50%;border: 1px solid #eeeeee;padding:10px;border-left: 3px solid #ff9f11;margin-left: 20px;}
.SurvBlock table label {font-size: 15px !important;}
.SurvBlock label {margin: 0 0 0 5px !important;}
.Textform > table {width: 100% !important;}
h4.Htitel {margin:35px 0;}
.SurvBlock .lblform .lbl, .SurvBlock .lblform label {font-size:14px !important;}
.SurvBlock .other{width: 50%;float: right;margin: 10px 0 0 0; border: 1px solid #cccccc;}






.RadDropDownTree .rddtIcon , .RadDropDownList .rddlIcon{top: 6px !important;}
.RadDropDownTree_Default .rddtInner , .RadDropDownList_Default .rddlInner {padding: 8px !important;background: #fff !important;}
.more.titlink{font-size: 12px;text-decoration: underline;padding-top: 10px;}
.txtcurrency {padding-right: 70px;}
.lblcurrency {position: absolute;top: -2px;right: 11px;}
/*--------------Sharepoint run time-----------------*/
#s4-bodyContainer {padding-bottom:0px !important;}
#s4-workspace {overflow-x:hidden;}
#divEnglishContnet, #divArabicContnet, .divArabicContnet , .divEnglishContnet {position:relative;display:none; z-index:90;}
.ms-rtestate-field img {width:450px;height: 295px;margin: 0 10px 10px 0;}
.ms-rtestate-field p {font-family: Gill Sans MT, Arial; font-size: 14px; color: #3a372a; text-align: justify; line-height: 21px;margin: 5px 0 !important;}
.ms-socialCommentContents {font: 12px Gill Sans MT, Arial;}
.ms-signInLink {display:none !important;}



#DeltaPlaceHolderMain .ms-formfieldvaluecontainer table {width:auto !important;}
.ui-datepicker {font-size:12px !important;}
div.ms-inputuserfield{padding-top: 0 !important;}
/*.ms-inputuserfield{height: 23px !important;}*/

.ms-error {font-size: 11px !important;color: red !important;position: absolute !important;bottom: -26px !important;left: 3px !important;}
table.ms-error {display:none !important;}
.xdsoft_mounthpicker button {min-width:0 !important}

#NoResult{font: 12px Gill Sans MT, Arial !important;margin: 0 0 0 16px;}
#NoResult ul {margin-left: 10px;}

.bg_pages_color{padding: 10px 30px;background: #fff;}
#accordion .ui-widget-content,  #accordion .ui-widget-header, #accordion  .ui-state-default,  #accordion .ui-state-hover{color:#000 !important;}
#accordion .ui-state-active, #accordion .ui-widget-content .ui-state-active, #accordion .ui-widget-header .ui-state-active {background: #98BCC8 !important;color: #fff !important;}
.ms-dlgContent , .ms-core-menu-box{z-index:999991 !important;}

div.RadEditor input {border: solid 1px #8a8a8a !important;border-radius: 0 !important;height: auto !important;background: #fff !important;font-size: 11px  !important;}
/*---------Tables--------*/
table.ms-listviewtable, table.Gview {background: #fff;border: 1px solid #fff;}
table.ms-listviewtable > tbody > tr > th , table.ms-listviewtable > tbody > tr > td , .TendersCustview table > tbody > tr > th , .TendersCustview table > tbody > tr > td,
table.Gview > tbody > tr > th , table.Gview > tbody > tr > td
 {border-right: 1px solid #fff; text-align:left; padding:0 5px;}
table.ms-listviewtable > tbody > tr > th , .TendersCustview table > tbody > tr > th,
table.Gview > tbody > tr > th
{background: #EEEEEE;font:bold 14px Gill Sans MT, Arial, Tahoma !important;}
table.ms-listviewtable > tbody > tr > th > table > tbody > tr > td > a , table.ms-listviewtable > tbody > tr > th > a , .TendersCustview table > tbody > tr > th > a,
table.Gview > tbody > tr > th > table > tbody > tr > td > a , table.Gview > tbody > tr > th > a
{font: bold 11px Gill Sans MT, Arial;color: #6d6e71;line-height: 30px;}
table.ms-listviewtable > tbody > tr > td  , .TendersCustview table > tbody > tr > td  , table.ms-listviewtable > tbody > tr > td span,
table.Gview > tbody > tr > td  , table.Gview > tbody > tr > td span
{border-right: 1px solid #fff;font: 12px Gill Sans MT, Arial !important; word-wrap: break-word;}
.TendersCustview table > tbody > tr > td  , .TendersCustview table > tbody > tr > th,
table.Gview > tbody > tr > td  , table.Gview > tbody > tr > th
{line-height:30px;}
.altRow {background:#F8F8F8;}
table.ms-listviewtable > tbody > tr > td > input {width:14px;}
/*----------------------------------Clock-------------------------------------------*/
.month .num { display: none !important; }
.select { display: inline-block; }
.day {/*width:65px;*/ text-align: center; }
.month { padding: 0 0px;/* width:40px;*/ }
.year {/*width:50px;*/ }

.day , .month , .year {text-align: center;background: #fff;color: #666;padding: 0px 6px;border: 1px solid #E0E0E0;border-radius: 4px;margin-right: 3px;}
.day {padding: 0px 5px !important;width: 50px;}
.day span {padding: 0 1px;}
.month {width: 43px;}
.icon-up:before , .icon-down:before {font: normal normal normal 14px/1 FontAwesome;color: #5E5E5E;}
.icon-up:before {content: "\f0d8";}
.icon-down:before {content: "\f0d7";}
.btn-up , .btn-down{height: 11px; display:block;text-decoration: none !important;}
.btn-up {margin-bottom: 4px;}

#LData { display: none !important; }
.Population_block { position: relative; }
.TPop { font-size: 10px; color: #818285; display: block; text-align: left; padding-left: 50px; }
#TotalPopulation {border-radius: 5px; font-size: 29px; color: #fff; text-align: center; font-weight: bold; background: #202020; opacity: 0.7; padding: 5px 10px; margin: 7px 0; display: inline-block; }
#Expatriates span, #Omanis span { font-size: 13px; display: block; }
#Expatriates { width: 104px; float: left; }
#Omanis { width: 104px; float: right; }
#Expatriates div, #Omanis div { display: block; font-size: 13px !important; line-height: 26px !important; font-weight: bold; text-transform: uppercase; }
.Contpop { background: #fff; height: 110px; border: 1px solid #e9e9e9; padding-top: 10px; height: 129px !important; }
#Omanis div { background: url(../NCSICSSModule/Style%20Library/images/pop_Oman.png) no-repeat center top; padding-top: 25px; }
.CBlue span { color: #133c8b; }
#Expatriates div { padding-top: 25px }
.CRed span { color: #bf1e2e; }
.CRed div { background: url(../NCSICSSModule/Style%20Library/images/pop_expatriates.png) no-repeat center top; }
.CGreen span { color: #00ad9b; }
.CGreen div { background: url(../NCSICSSModule/Style%20Library/images/pop_expatriatesG.png) no-repeat center top; }
.chart { position: absolute; width: 80px; height: 80px; /*	  top: 50%;
	  left: 50%;*/
top: 278px; left: 288px; margin: -225px 0 0 -225px; }
.pieTip { position: absolute; float: left; min-width: 30px; max-width: 300px; padding: 5px 18px 6px; border-radius: 2px; background: rgba(255,255,255,.97); color: #444; font-size: 19px; text-shadow: 0 1px 0 #fff; text-transform: uppercase; text-align: center; line-height: 1.3; letter-spacing: .06em; box-shadow: 0 0 3px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.5); -webkit-transform: all .3s; -moz-transform: all .3s; -ms-transform: all .3s; -o-transform: all .3s; transform: all .3s; pointer-events: none; z-index: 99999; }
.pieTip:after { position: absolute; left: 50%; bottom: -6px; content: ""; height: 0; margin: 0 0 0 -6px; border-right: 5px solid transparent; border-left: 5px solid transparent; border-top: 6px solid rgba(255,255,255,.95); line-height: 0; }
.chart path { cursor: pointer; }
.PopulationBL {margin-top: -68px;padding: 11px 0;z-index: 999;position: inherit;}
.deemed{display: none;background: #000;width: 95%;height: 111px;z-index: 99;position: absolute;top: 76px;left: 8px;opacity: 0.8;font-size: 29px;color: #fff;padding-top: 22px;border-radius: 8px;text-transform: uppercase;}
.Dpop, .DpopT { display: block; line-height: 18px; font-size: 10px; text-align: center;display: inline-block; padding: 2px 6px; color: #fff !important; }
.DpopT { cursor: s-resize; font: bold 12px Gill Sans MT, Arial; border-left: 0; border-right: 0; margin: 3px 0; line-height: 23px !important; display: block !important; font-size: 12px; /*width: 125px;*/ margin: 0 auto; border-radius: 4px; position:absolute; width:100%; left:0px;}
#canvas_holder { position: relative; height: 0px; }
#chart_area { position: absolute; left: 42%; top: -120px; }
.date-select .buttons { display: none !important; }
/*.date-select div.month { padding: 0 4px; }*/
.CDetails { position: relative; } 
.Details { display: none; }
/*.Filter {position:absolute; bottom:0px; right:0px; color:#0F0; text-decoration:none; padding:3px 7px; cursor:pointer;}*/
.Dpop { display: none !important; }


/*----------------------------------------TitPage----------------------------------------------*/

.TITPage {padding: 8px 23px 0;height: 100px;margin: 0 auto 10px;}
.TITPage p  , .TITPage p  span {color: #075791;font-size:25px;margin-top: 10px;margin-bottom: 3px;width: 300px;line-height: 30px; text-align:left;}
.TITPage p {height: 75px;overflow: hidden;display: table;}
.TITPage p  span {display: table-cell;vertical-align: middle;}

.Header_1 {background: url('../NCSICSSModule/Style%20Library/images/Media_Center_gb_en.jpg') no-repeat top center;background-size: cover;}
.Header_2 {background: url('../NCSICSSModule/Style%20Library/images/Indicators_List_bg_en.jpg') no-repeat top center;background-size: cover;}
.Header_3 {background: url('../NCSICSSModule/Style%20Library/images/Banner2sh_en.jpg') no-repeat top center;background-size: cover;font-size:0;}
.Header_3 span {display: none !important;}


.keyIndicatorBGTIT{background: url('../NCSICSSModule/Style%20Library/images/Indicators_List_bg_en.jpg') no-repeat top center;background-size: cover;}
.IndicatorBGTIT{background: url('../NCSICSSModule/Style%20Library/images/Indicators_List_bg_en.jpg') no-repeat top center;background-size: cover;}
.MediaCenterBGTIT{background: url('../NCSICSSModule/Style%20Library/images/Media_Center_gb_en.jpg') no-repeat top center;background-size: cover;}

/*----------------------------------------Indicators----------------------------------------------*/
.Indicator .date {bottom: 15px !important;position: absolute;left: 13px;font-size: 11px;color: #F47E1F;font-weight: bold;}
#IndicatorVIEW {margin-top:20px;}
.IndicatorsView { background: #fff; text-decoration: none !important; border: 0; border-top: 3px solid #888888 !important; height: 215px !important; padding-top: 20px; overflow: visible !important; margin-bottom: 35px !important; }
.IndicatorsView h3 { text-transform: uppercase; font-size: 12px; font-weight: bold; color: #8f0025; line-height: 23px; position: relative; display: block; text-align: center;margin: 10px 0 0 0;height: 40px;text-overflow:ellipsis;}
.IndicatorsView p { color: #343434;height: 110px;overflow: hidden;text-overflow: ellipsis;line-height: 18px;}
.LISTVIEWIndicators p {height: 70px !important;}
.IndicatorsView hr { background: #eeeeee; width: 100%; height: 1px; margin: 4px 0; border: 0px;}
.IndicatorsView img { position: absolute; top: -22px; left: 22px; background: #CBCBCB; /*padding: 16px 10px;*/
border-radius: 50%; width: 50px; height: 50px; }
/*.IndicatorsView .NumIndic { position: absolute; top: -45px;left: 60px; color: #8f0025; font-size: 12px; font-weight: bold; }*/
.IndicatorsView .NumIndic { position: absolute; top: -53px;left: -14px; color: #8f0025; font-size: 19px; font-weight: bold; }
.IndicatorsView .DateIndic { position: absolute; top: 198px; right: 10%; font-style: italic; font-size: 11px; color: #8f0025; display: block;width: 150px;text-align: right;}
.keyIndicator .DateIndic {top: -14px;right: 7px;color: #666666;}
.LISTVIEWIndicators .DateIndic {text-align:right;}
.keyIndicator .NumIndic {left:64px;}
.IndicatorsView:hover, .IndicatorsView:hover img { background: #00a89c; }
.IndicatorsView:hover p, .IndicatorsView:hover h3 { color: #fff; }
.IndicatorsView:hover .DateIndic { color: #fff; }
.keyIndicator:hover .DateIndic {color: #666666;}
.IndicatorsView:hover hr { background:url(../NCSICSSModule/Style%20Library/images/spl.gif) repeat-x !important;}
.LISTVIEWIndicators {margin:0 !important;}
.LISTVIEWIndicators .IndicatorsView { border: 0 !important; padding: 8px 8px 8px 30px !important; height: 130px !important; overflow: hidden !important; margin-bottom: 10px !important;}
.LISTVIEWIndicators h3 { text-align: inherit !important; display: inline-block !important; height:auto !important; margin:0 !important;}
.LISTVIEWIndicators .col-md-3 { width: 100% !important; }
.LISTVIEWIndicators img { top: -1px; left: -13px; background: #fff; }
.LISTVIEWIndicators .NumIndic { top: 0px; right: -80px;left: auto !important; color: #666666; font-size: 16px !important; } 
.LISTVIEWIndicators .DateIndic { top: 20px; right: 23px; color: #666666; }
.LISTVIEWIndicators .IndicatorsView:hover .NumIndic { color: #fed946; }
.LISTVIEWIndicators .IndicatorsView:hover .DateIndic { color: #fed946; }
#List {margin: 0 0 10px 10px;display: inline-block;}
#List i, #large i {color: #999999;padding: 3px 5px;background: #fff;border-radius: 0 !important;}
#List:hover i, #large:hover i, .acticon {background: #00a89c !important;color: #fff !important;}
.nav-tabs > li > a{border-radius:0 !important;background: #e5e5e5;color: #666666;font-size: 12px;}
.nav-tabs > li > a span {font-weight:bold;}
.tab-content {background:#fff;padding: 20px;border-top: 2px solid #00a99d;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{border:0px !important; border-top: 3px solid #006666 !important; background:#00a99d !important; color:#fff !important;}
.nav-tabs {border-bottom-color:#00a99d;}
.NSResults{display: block;text-align: center;padding: 20px 0;color: red;font-size: 16px;}
.Mtheme {color: #990000;font: bold 15px Gill Sans MT, Arial;}
/*----------------------------------------Blogs----------------------------------------------*/
.ListBlog h6{background: url(../NCSICSSModule/Style%20Library/images/lipolt.png) no-repeat 0 -2px;margin: 20px 0 0 0;}
.ListBlog .Bsummary {border-left: 3px solid #ff9900;padding: 5px;border-bottom: 1px solid #e6e6e6;margin-bottom: 15px; max-height:55px; overflow:hidden;line-height:23px;}
.ListBlog .Bsummary p, .ListBlog .Bsummary, .Blist .Bsummary p, .Blist .Bsummary {font-size: 14px;}
.ListBlog h6 a {display:block; line-height:23px;padding-right: 50px;}
.ListBlog h6 a:hover {text-decoration:none;}
.ListBlog h6 a p {padding: 0;line-height: 30px; margin:0;}
.ListBlog h6 *{color: #00a99d;font-size: 21px;padding: 0 0 7px 22px;}
.ListBlog .rowList, .Blist .rowList {background: #f5f5f5;padding: 8px;border-radius: 6px;border: 1px solid #e5e5e5; margin-bottom:10px;font-size: 13px;}
.ListBlog .rowList span, .Blist .rowList span {color:#ff9900; font-size:15px; padding-right:5px;}
.ListBlog .Iconbutsadmin{top:19px !important;}
.pushbblog {margin-bottom: 10px;}
/*----------------------------------------Media----------------------------------------------*/




.Eventlistview {text-decoration:none !important;}
.Eventlistview:hover {border:1px solid #00a99d !important;}

.breadcrumb.Linksviewgallery a{font-size: 13px !important;margin: 0 5px !important;color: #018A80 !important;}


.MDetails { background: none !important; height: auto !important; border: 0 !important; }
.MDetails img { width: 50px;height: 50px;background: #018a80;border-radius: 50%;}
.MDetails h4 { color: #cc0000 !important; line-height: 35px !important; text-transform: uppercase; }
.MDetails hr { margin: 10px 0 5px 0; background: #e3e3e3; height: 1px; }
a.Buttmedia { text-decoration:none !important; text-transform: uppercase; background: #fff; padding: 10px 35px; margin: 0 5px 10px 0; border-radius: 5px; border-bottom: 2px solid #cccccc; color: #555555; display: inline-block; text-decoration: none; position: relative; }
a.ButtmediaDisabled {pointer-events: none;cursor: default;opacity: 0.4;}
a.Buttmedia:hover , .activeButtmedia { background: #00a99d !important; border-bottom: 2px solid #008484 !important; color: #fff !important; }
.Mediaviewdetails .fa-caret-down { display: none; position: absolute; left: 35%; bottom: -24px; color: #00a99d; font-size:30px;}
a.Buttmedia:hover .fa-caret-down , .activeButtmedia .fa-caret-down { display: block !important; }

.Media_Center_view a {padding: 5px;overflow:hidden;display: inline-block;text-decoration:none !important;}
.Media_Center_view a img {width:40%; height:140px; float:left; border:1px solid #dddddd; border-right:0px;background: #D2D2D2;}
.Media_Center_view a span {width:60%; background:#fff; display: table; float:right;text-align: center;padding: 5px;height: 140px;line-height: 35px;text-shadow: 1px 2px 3px #fff; color:#000; border:1px solid #dddddd; border-left:0px;}
.Media_Center_view a span p {display: table-cell;vertical-align: middle;text-align: center;font-size: 13px;font-weight:bold;text-shadow: none !important;}
.Media_Center_view a:hover span , .Media_Center_view a:hover p {color:#fff; background:#00a89b;}
.Media_Center_view a:hover img {background:#018a80;}

#container { width: 100%; height: 417px; position: relative; }
#carousel { position: absolute; top: 24px;width: 100% !important;height: 384px !important; }
#carousel img { border: 0; }
#ui-carousel-next, #ui-carousel-prev {color:#333333;  width: 100%; height: 25px; background:#cccccc; display: block; position: absolute;  left: 0; z-index: 100;}
#ui-carousel-next:hover , #ui-carousel-prev:hover {background:#00a99d; color:#fff;}
#ui-carousel-next i, #ui-carousel-prev i{color:#333333;}
#ui-carousel-next:hover i, #ui-carousel-prev:hover i{color:#fff;}
#ui-carousel-next { top: -4px; }
#ui-carousel-prev { bottom: 0; }
#ui-carousel-next > span, #ui-carousel-prev > span {display: block;text-align: center; }
#carousel a {background:#fff; border-left:1px solid #00a99d; display:block; width:100% !important; height:auto !important;padding:0 0 5px 0; margin-bottom:5px !important; text-decoration:none !important;}
#carousel a img {width:92%; height:71px; border:2px solid #fff;margin: 5px 10px;}
#carousel a:hover {background:#333333; border-left-color:#ff9900;}
#carousel a span {padding: 3px 3px 0 3px; font-size:12px; color:#cc0000; text-transform:uppercase; border-left:2px solid #00a99d; display:block;height: 30px;}
#carousel a:hover span { border-left-color:#ff9900; color:#fff;}

#playAudio {display: block;width: 805px;}
.ListAudio {margin-top: 20px;}
.ListAudio li {margin-bottom: 1px; border-bottom:1px solid #eaeaea; margin-right:10px;}
.ListAudio a {display:block; padding:5px; color:#990000;text-decoration: none;font-size: 12px;}
.ListAudio li:nth-child(odd) {background:#eaeaea;}
.ListAudio li:nth-child(even) {background:#f5f5f5;}
.ListAudio a i {background:#fff; color:#8e9197;font-size: 12px;padding: 6px 11px; margin-right:10px;}
.AduioCont {background: #1C1C1C; font-size:12px; color:#fff; text-transform:uppercase;padding-bottom: 10px;}
.AduioCont .media_item_title {height: 30px;padding: 20px 10px 33px 10px;}

.VedioCont {background: #333333;padding: 14px 5px;}
.VedioCont .media_item_title {color: #fff; height: 30px; font-size:13px; text-transform:uppercase;}
.VedioCont  #playVideo {width:100%; height:362px;}

.rsOverflow {margin-left: 285px !important;padding: 2px !important;}
.rsDefault .rsThumbsVer {left:0px !important; right:auto !important;}
.Numofimg { position: absolute;top: 0px;right: -385px;background: #000;border-radius: 50%;padding: 17px;opacity: 0.8;}
.Numofimg .social-bar {position: absolute;bottom: -30px;right: 0;background: #000;border-radius: 50%;}
.Numofimg .social-bar.twit {right: 26px !important; left:auto !important;}
.Numofimg .social-bar.gplus {right:53px !important; left:auto !important;}
.videoGallery .rsTmb { padding: 0px !important; width: 270px;  height: 130px !important;}
.rsDefault, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs { background: none !important; }
#video-gallery { height: 430px !important; width: 98% !important; }
.fwImage { width: auto !important; }
.fwImage { height: 430px !important; }

.rsDefault .rsThumbsVer {padding-top:25px !important;}
.rsDefault .rsThumb img {width: 259px !important;  height: 82px !important;}
img.rsImg {width:891px !important;height:430px !important;margin-left: 0 !important;margin-top: 0 !important;}


.rsOverflow { /*height: 430px !important;*/ background: #333333 !important; }
.videoGallery .rsThumbs { background: #fff !important; }
#video-gallery { width: 100%; }
.videoGallery .rsThumbs .rsThumb { width: 270px; height: 130px !important; border-left:1px solid #0baca1;margin-bottom: 5px;}
.videoGallery .rsThumbs .rsThumb:hover { background: #333333 !important;}
.videoGallery .rsThumbs .rsThumb:hover h5 {color:#fff !important;}
.rsDefault .rsTmb h5 {border-left:2px solid #0baca1;}
.rsDefault .rsThumb.rsNavSelected { width: 270px; height: 80px; border-left:1px solid #fe9d0b;}
.rsDefault .rsThumb.rsNavSelected h5 {border-left:2px solid #fe9d0b;}
.videoGallery .rsThumbs { width: 270px; padding: 0; }
.videoGallery .rsThumb:hover { background: #000; }
.videoGallery .rsThumb.rsNavSelected { background-color: #02874A; border-bottom-color:  #02874A; }
.sampleBlock { right: 1%; top: 1%; max-width: 400px; }
.rsVideoContainer { width: 100%; height: 100%; overflow: hidden; display: block; float: left; }
.rsPlayBtnIcon { display: none !important; }
 @media screen and (min-width: 0px) and (max-width: 500px) {
.videoGallery .rsTmb { padding: 6px 8px; }
.videoGallery .rsTmb h5 { font-size: 12px; line-height: 17px; }
.videoGallery .rsThumbs.rsThumbsVer { width: 100px; padding: 0; }
.videoGallery .rsThumbs .rsThumb { width: 100px; height: 47px; }
.videoGallery .rsTmb span { display: none; }
.videoGallery .rsOverflow,  .royalSlider.videoGallery { height: 300px !important; }
.sampleBlock { font-size: 14px; }
} 
 /*---------------------------Error page-------------------------------*/
#ms-error-content {position:relative;}
#ms-error-gobackcont {position:absolute; bottom:0px; left: 131px;}
.TitleError {font:180px Gill Sans MT, Arial; color:#666666;}
#ms-error-content p , #ms-error-gobackcont a {font:15px Gill Sans MT, Arial; color:#666666; text-transform: none !important;}
#ms-error-gobackcont a {color: #cc9900;text-decoration: underline;}
#ms-error-top {background:url(/Style%20Library/NCSICSSModule/Style%20Library/images/NCSI_ErrorPage.png) no-repeat center center; height: 237px;width: 278px;float: right;border-left: 2px solid #E4E4E4;padding: 20px;margin-left: 10px;}
/*-------------------------------Search--------------------------*/
.As_filetype , .As_pdftype , .As_wordtype {width:32px; height:32px; display:inline-block;}
.As_filetype {background:url(/Style%20Library/NCSICSSModule/Style%20Library/images/file.png) no-repeat;}
.As_pdftype {background:url(/Style%20Library/NCSICSSModule/Style%20Library/images/pdf.png) no-repeat;}
.As_wordtype {background:url(/Style%20Library/NCSICSSModule/Style%20Library/images/word.png) no-repeat;}
.SortBut {background: #fff;color: #FF9900;font-size: 12px;padding: 3px 10px;margin: 5px 0 10px 0;display: inline-block;border-radius: 6px;}
.SortBut.Active{background: #00A99D;color: #fff;}
.Sresultsavedblocks {background: #fff;padding: 5px 10px;margin: 5px 11px;display: inline-block;min-width: 200px;}
.Sresultsavedblocks a {font-size: 12px;color: #000;text-decoration: none;}
.Sresultsavedblocks input {width: 12px;height: 12px;margin-top: 4px;float: right;}
.Rsearchsaved {margin: 10px 0;}

.rocLevel1 .tp4, .rocRootNode .rocCustomTextWrap .tp4 {position: absolute;right: -11px;}
.rocLevel2  .tp4,.rocLevel3  .tp4 {position: absolute;bottom: 19px;right: -105px !important;}
.rocLevel2 .rocCustomImageWrap {margin: 0 2px 0 50px !important;float: none !important;display: block;}

.tp4 {right:-9px; top:2px; position:absolute;}
.rocLevel1 .tp4 {right: 11px;top: 22px;}


 /*-------------------------Contact Us---------------------------*/
.Contactdetails strong {color: #cc0000;font-size: 12px; text-transform:uppercase;}
.Contactdetails address strong {font-size: 20px !important;font-weight: normal;padding: 5px 0;display: block;}
.Contactdetails dt {color:#cc6600;  font-size: 18px;font-weight: normal;width: 150px!important;text-align: left!important;}
.Contactdetails dd { font-size: 18px;font-weight: normal;  width: 190px!important;}
.Contactdetails address {margin:0px !important;}
.Contactdetails address p {padding:0 20px; font-size: 16px;}
.Contactdetails hr ,.Contactdetails  .dl-horizontal {margin: 6px 0 !important;}

/*----------------------------------------------------------------------------------*/
.SearchBGTIT{background: url('../NCSICSSModule/Style%20Library/images/tit_SearchResult.jpg') no-repeat top center;background-size: cover;}
.VotingBGTIT{background: url('../NCSICSSModule/Style%20Library/images/tit_votingComments.jpg') no-repeat top center;background-size: cover;}
.ContactUsBGTIT{background: url('../NCSICSSModule/Style%20Library/images/tit_contactus.jpg') no-repeat top center;background-size: cover;}
.SitemapBGTIT{background: url('../NCSICSSModule/Style%20Library/images/tit_sitemap.jpg') no-repeat top center;background-size: cover;}
.AboutBGTIT{background: url('../NCSICSSModule/Style%20Library/images/Tit_about.jpg') no-repeat top center;background-size: cover;}

.ListPage {border-left:3px solid #00a99d; background:#fff; margin-bottom:10px;padding:5px; text-decoration:none !important;position:relative;}
.ListPage_Done {border-left: 10px solid #fff;background: #CEEBFA;}
.ListPage h6 , .ListPage h6 a {color:#00a99d; font-size:13px; font-weight:bold; text-transform:uppercase; margin:0 0 5px 0;}
.ListPage hr {margin:5px 0;}
.ListPage .rowList {font-size:14px;}
.ListPage .rowList span {color:#ff9900; font-weight:bold;}
a.ListPage {color: #666666;}
.mainlist {max-height: 105px; overflow: hidden;}
.S_Comments {margin-left: 3%;width: 97% !important;background: #F5F5F5;border: 1px solid #E8E8E8;border-left: 2px solid #CCCCCC;}
.S_Comments h6 {text-transform: none;color: #666;font-size: 11px; line-height:22px;}
.S_Comments .rowList div{font-size: 11px;color: #333;}
.rowList .links {color: #6B6B6B;text-decoration: underline;margin: 8px 6px;display: inline-block;}



.tab-content table {width: 100% !important;}
.tab-content {word-break: break-all;}


ul.ListResult {list-style: square inside none; color:#999999;}
ul.ListResult li{border-bottom:1px solid #999999;}
ul.ListResult a{color:#666666; font-size:13px;line-height:27px;}
ul.ListResult a:hover {color:#990000; text-decoration:underline;}


 #MainContstyle {background:#fff; padding:10px;}
 #MainContstyle a.Back {display: inline-block;background: #f5f5f5;line-height: 35px;padding: 1px 5px;color: #000;font-size: 12px;text-decoration: none;border-bottom: 1px solid #e5e5e5;font-weight: bold;width: 150px;text-align: center;position: relative;}
.MainContTab a {display: block;background: #f5f5f5;line-height: 35px;padding: 1px 5px;color: #000;font-size: 15px;text-decoration: none;border-bottom: 1px solid #e5e5e5; font-weight:bold;}
.MainContTab a:last-child {border-bottom:0px;}
.MainContTab a:hover , .MainContTab a.active {background: #fff;color: #000;border-left: 3px solid #f47e1f;text-decoration: none;}
.MainContTab span.Maintit {display: block;background: #00a99d;line-height: 45px;padding: 1px 5px;color: #fff;font-size: 16px;text-decoration: none;border-bottom: 1px solid #e5e5e5;font-weight: bold;}
.MainContTab {border: 1px solid #E5E5E5;}

#lastPublications {display: block;margin-top: 20px; text-decoration:none;}
#lastPublications img {width:100%;}
#lastPublications div {border: 1px solid #E5E5E5; border-top:0;  padding: 2px 16px;}
#lastPublications h4 {color:#f47e1f; font-size:16px; text-align:center;}
#lastPublications p {color:#525252; font-size:13px;}
#lastPublications div:hover {background: #FAFAFA;}

.Contentlayoutsview {display: block;padding: 10px; background:#fff;}
.Contentlayoutsview h2 {color: #006699;font-size: 17px;text-transform: uppercase;border-bottom: 1px solid #dddddd;padding: 0 0 6px 22px;background: url(../NCSICSSModule/Style%20Library/images/lipolt.png) no-repeat 0 -2px;}
.Contentlayoutsview ul{list-style: square outside none;margin-left: 20px;}
.Contentlayoutsview ul ul {list-style: none;margin-left: 10px;}

.LinkButtonContainer a {display: inline-block;padding: 2px 11px;background: #00a99d;color: #fff !important; margin: 1px 4px 4px 0;border-radius: 5px;}
.LinkButtonContainer a:hover , .LinkButtonContainer a.activeG {background: #133C8B !important;}
.LinkButtonContainer {margin-bottom:20px;}

.Imgtempleft, .Imgtempright, .Imgtempfull {z-index: 99999;position: relative;}
.Imgtempleft {float:left;}
.Imgtempright {float:right;}
.Imgtempright img, .Imgtempleft img {width: 450px;height: 295px;}
.Imgtempright img {margin: 0 0 10px 10px !important;}
.Imgtempleft img {margin: 0 10px 10px 0 !important;}
.Imgtempfull img {width: 100%;height: 220px;}
.divArabicContnet, .divEnglishContnet {z-index:9;}

.BGWA {background:#fff;}
.BGWA h4 {color: #006699;font-size: 17px;text-transform: uppercase;border-bottom: 1px solid #dddddd;padding: 0 0 6px 22px;background: url(../NCSICSSModule/Style%20Library/images/lipolt.png) no-repeat 0  10px;line-height: 55px; margin-left: 10px;}

/*----------------------------------------------------------------------------------*/
.CBG {background:none !important; padding:0px !important;}
.topbutpage {margin:0 0 20px 0 !important;}
.RVoting span {display: inline-block;font-size: 12px;font-weight: bold;}
.RVoting span.Count {padding: 1px 10px;margin: 0 35px 0 2px;background: #00A99D;border-radius: 7px;color: #fff;}
/***************Publication*******************/
    .floatA {
        float: left!important;
    }

    .floatB {
        float: right!important;
    }

    .clr {
        clear: both!important;
    }


    .breadcrumb {
        padding: 10px 15px;
        margin: 10px 0 !important;
        list-style: none;
        background-color: #fff;
        border-radius: 0px;
        border: 1px solid #f3f3f3;
    }

        .breadcrumb > li + li:before {
            content: " ";
            padding: 0 5px;
            background: url('../NCSICSSModule/Style%20Library/images/publication_sprite.png') no-repeat 0 3px;
            width: 7px;
            height: 7px;
            margin: 0 10px;
        }

        .breadcrumb li, .breadcrumb a {
            font: normal 12px Gill Sans MT, Arial;
            color: #666666;
        }

        .breadcrumb > .active {
            color: #990000;
        }

    .publicationHdr {
        background: url('../NCSICSSModule/Style%20Library/images/libraryContent_BG.jpg') no-repeat top center;
        padding: 25px 30px 0;
        background-size: cover;
        height: 90px;
        margin: 0 auto 10px;
    }

        .publicationHdr p {
            color: #075791;
            font: normal 24px Gill Sans MT, Arial;
            text-shadow: 1px 1px 1px #fff;
            /*text-transform: uppercase;*/
            font-variant: small-caps;
        }

            .publicationHdr p span {
                font-size: 32px;
            }

    .publicationForm {
        background: url('../NCSICSSModule/Style%20Library/images/rev-brdr_bl.png') no-repeat bottom left,url('../NCSICSSModule/Style%20Library/images/rev-brdr_br.png') no-repeat bottom right,url('../NCSICSSModule/Style%20Library/images/rev-brdr_tl.png') no-repeat top left,url('../NCSICSSModule/Style%20Library/images/rev-brdr_tr.png') no-repeat top right;
        background-color: #90c6d1;
        padding: 5px 20px 10px;
    }
  .publicationForm #Result {position: relative;bottom: auto;left: auto;padding: inherit;border: none;border-radius: 0;/*width: 100%;*/}
  .publicationForm .form-group>div{height:71px;}
  .publicationForm .form-group>div.clr{height:0px;}
  .publicationForm .form-group>.formSubmitWrapper{padding-top: 30px;margin-bottom:0;margin-top:0;text-align: right;}
  .publicationForm>.formSubmitWrapper{margin:0px 5px!important;}

        .publicationForm p {
            color: #333333;
            font: normal 12px Gill Sans MT, Arial;
            margin-top: 10px;
            margin-bottom: 3px;
        }

            /*.publicationForm p.publicationFormTitle {
                font: normal 16px Gill Sans MT, Arial;
            }*/

        .publicationForm input[type='text'],.publicationForm input[type='button'] {
            border: none;
            border-bottom: solid 2px #97a4a7;
            border-radius: 5px;
            height: 35px;
            background: #fff;
            width:100%;
        }

        .publicationForm .dropdown-toggle {
            width: 100%;
            text-align: left;
            padding: 0 40px 0 10px;
            background: #fff url('../NCSICSSModule/Style%20Library/images/dropDownIcon.png') no-repeat center right;
            border-bottom: solid 2px #97a4a7;
            border-radius: 5px;
            height: 35px;
        }

    .publicationForm input[type=checkbox] {	display:none}
    .publicationForm input[type=checkbox] + label {background:transparent url('../NCSICSSModule/Style%20Library/images/chkboxBG.png') no-repeat left 0px;min-height:20px;padding-left: 25px;padding-top: 2px;margin: 0 5px;}
    .publicationForm input[type=checkbox]:checked + label {	background:transparent url('../NCSICSSModule/Style%20Library/images/chkboxBG.png') no-repeat left -63px;}

    .MSC_ListBoxDiv {
        position: absolute;
        background: #fff;
        padding: 10px;
        z-index: 10;
    }

        .MSC_ListBoxDiv label {
            font: normal 14px Gill Sans MT, Arial !important;
            margin: 2px 5px 0 !important;
        }

    .MSC_ParentDiv {
        min-width: 100%;
        overflow: visible;
    }

        .MSC_ParentDiv .MSC_TextDiv {
            border: none;
            border-bottom: solid 2px #97a4a7!important;
            border-radius: 5px;
            height: 35px;
            background: #fff;
            min-width: 100%;
            width: 100% !important;
            position: relative;
        }

    .MSC_TextBoxSpan {
        min-width: 100%;
        width: 100% !important;
        display: inline-block;
        padding-top: 6px;
    }
    
    .MSC_ButtonSpan {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        text-align: right;
    }

    .MSC_TextBoxSpan {
        padding-right: 30px;
        width: 100% !important;
    }

    .MSC_ButtonSpan .MSC_Button {
        width: 100% !important;
        padding: 7px 10px !important;
        text-align: right;
        background:none !important;
    }

    .publicationForm tr .ms-dtinput:last-child {
        width: 25px;
    }

    .publicationFormSubmitBtn {
        font: bold 10px Gill Sans MT, Arial;
        color: #fff !important;
        background: #cc6600 !important;
        border: none;
        border-bottom: solid 2px #996600;
        padding: 12px;
        text-transform: uppercase;
    }

    .formSubmitWrapper {
        margin: 10px 5px;
    }

        .formSubmitWrapper label {
            color: #333333;
            font: normal 12px Gill Sans MT, Arial;
            vertical-align: middle;
            margin: 0 20px;
        }

        .formSubmitWrapper input {
            margin: 0 10px;
            vertical-align: middle;
        }

        .contentViewTypeWrapper{}
        .contentViewTypeWrapper input[type="radio"]{border: 0;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;}
    .contentsortViewBtns{position: absolute;width: 25px;height: 25px;display: inline-block;margin: 0 5px;cursor: pointer;background: #fff;top: -55px;left: 70px;}
    .contentsortViewBtns .fa{color: #999;font-size: 17px;border-radius: 0 !important;}
    .contentsortViewBtns:hover .fa{background:#00a99d; color:#fff;}
        .contentViewTypeWrapper #contentViewTypeList{
            background: url('../NCSICSSModule/Style%20Library/images/contentViewTypeBtnsBG.png') no-repeat 0 -31px;
	        width: 25px;
	        height: 30px;
            display:inline-block;
            margin:0 5px;
            cursor:pointer;
            margin-top: 10px;
            }
        .contentViewTypeWrapper #contentViewTypeList.active{
            background: url('../NCSICSSModule/Style%20Library/images/contentViewTypeBtnsBG.png') no-repeat 0 0;
            }

        .contentViewTypeWrapper #contentViewTypeGrid{
            background: url('../NCSICSSModule/Style%20Library/images/contentViewTypeBtnsBG.png') no-repeat -28px -31px;
	        width: 25px;
	        height: 30px;
            display:inline-block;
            cursor:pointer;
            margin-top: 10px; 
            }
        .contentViewTypeWrapper #contentViewTypeGrid.active{
            background: url('../NCSICSSModule/Style%20Library/images/contentViewTypeBtnsBG.png') no-repeat -28px 0;
            }
    .contentWrapper {
        margin-top: 20px;
        position:relative;
    }


        .contentWrapper .thumbnail {
            padding: 0;
            border: solid 1px #eeeeee;
            height: 255px !important;
            overflow: visible !important;
            margin: 5px 10px;
        }

            .contentWrapper .thumbnail .thumbnailImgWrapper {
                height: 118px;
                width: 100%;
                overflow: hidden;
                background: #fff;
            }

            .contentWrapper .thumbnail img {
                height: 100%;
                width: 100%;
            }

            .contentWrapper .thumbnail .caption {
                padding: 0px;
                height: 135px;
            }
            .contentWrapper .thumbnail .caption h3>span {
                width: 100%;
                height: 100%;
                display: inline-block;
                overflow: hidden;
                text-overflow: ellipsis;
                /*white-space: nowrap;*/
            }
            .contentWrapper .thumbnail h3 {
                padding: 6px 10px 0;
                margin: 0 -10px;
                height: 33px;
                text-align: center;
                background: #00a99d;
                border-bottom: 3px solid #208790;
                position: relative;
                font: bold 16px Gill Sans MT, Arial;
                color: #fff;
                line-height:24px;
            }

                .contentWrapper .thumbnail h3:before {
                    content: ' ';
                    background: url('../NCSICSSModule/Style%20Library/images/contentTtlBefore.png') no-repeat center right;
                    width: 10px;
                    height: 10px;
                    display: block;
                    position: absolute;
                    left: 0px;
                    bottom: -13px;
                }

                .contentWrapper .thumbnail h3:after {
                    content: ' ';
                    background: url('../NCSICSSModule/Style%20Library/images/contentTtlAfter.png') no-repeat center right;
                    width: 10px;
                    height: 10px;
                    display: block;
                    position: absolute;
                    right: 0px;
                    bottom: -13px;
                }

            .contentWrapper .thumbnail .caption p {
                padding: 10px 7px 7px;
                height: 56px;
                color: #333333;
                font: normal 13px Gill Sans MT, Arial;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 6px;
            }

    .contentDetailsBtn {
        font: bold 10px Gill Sans MT, Arial;
        color: #fff !important;
        background: #00a99d !important;
        border: none;
        border-bottom: solid 2px #4d8f95;
        padding: 6px 10px;
        text-transform: uppercase;
        margin: 0 6px;
        border-radius: 4px;
        text-decoration: none !important;
    }

    .contentPublishedDWrapper {
        display: inline-block;
        width: 67px;
        height: 28px;
        background: #eeeeee;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        padding: 3px 5px;
        font-size:11px;
    }

        .contentPublishedDWrapper > span {
            color: #666666;
            font: bold 9px Gill Sans MT, Arial;
            display: block;
        }

        .contentPublishedDWrapper > .contentPublishedDate {
            color: #ff9900;
            font-style: italic;
        }

    .contentViewList.contentWrapper .thumbnail {
    padding: 0;
    border: solid 1px #eeeeee;
    height: 122px !important;
    overflow: visible !important;
    margin: 5px 10px;
}
    .contentViewList>col-sm-6,.contentViewList>.col-md-3{
        width:100%;

    }
    .contentViewList.contentWrapper .thumbnail .thumbnailImgWrapper {
        height: 120px;
        width: 190px;
        overflow: hidden;
        position:absolute;
        border:none;
        border-left:solid 3px #00a99d;
        background: #fff;
    }

    .contentViewList.contentWrapper .thumbnail img {
        /*height: auto;
        width: 190px;*/
    }

    .contentViewList .downloadBookBtn {position: absolute;right: 95px;}
    .contentViewList .downloadBookBtn_En {right: 125px !important;}


    .contentViewList.contentWrapper .thumbnail .caption {
        padding: 0px;
        height: 120px;
        margin-left: 190px;
    }

    .contentViewList.contentWrapper .thumbnail .caption h3 > span {
            width: 100%;
            height: 100%;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        font: bold 16px Gill Sans MT, Arial;

        }
    .contentViewList.contentWrapper .thumbnail .caption p {
        padding:0 10px;
    }
    .contentViewList.contentWrapper .thumbnail h3 {
        padding: 6px 10px 0;
        margin: 0;
        height: 33px;
        text-align: left;
        background: transparent;
        border-bottom: none;
        position: relative;
        font: bold 16px Gill Sans MT, Arial;
        color: #00a99d;
    }

    .contentViewList.contentWrapper .thumbnail h3:before {
           display:none;

        }

    .contentViewList.contentWrapper .thumbnail h3:after {
           display:none;
        }

    .contentViewList.contentWrapper .thumbnail .caption p {
        padding: 10px 7px 7px;
        height: 42px;
        color: #333333;
        font: normal 13px arial;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 6px;
    }

    .contentViewList .contentDetailsBtn {
    font: bold 10px Gill Sans MT, Arial;
    color: #fff !important;
    background: #00a99d !important;
    border: none;
    border-bottom: solid 2px #4d8f95;
    padding: 6px 10px;
    text-transform: uppercase;
    margin: 0 10px;
}

    .contentViewList .contentPublishedDWrapper {
    display: inline-block;
    width: auto;
    height: 32px;
    background: #eeeeee;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 3px 5px;
}

    .contentViewList .contentPublishedDWrapper > span {
        color: #666666;
        font: bold 11px Gill Sans MT, Arial;
        display: block;
    }

    .contentViewList .contentPublishedDWrapper > .contentPublishedDate {
        color: #ff9900;
        font-style: italic;
    }

    .contentViewList.contentWrapper h2 {font-size: 20px;font-weight: bold;color: #00A99D;border-bottom: 2px solid #58595B;margin: 15px 15px 4px 15px;padding-bottom: 5px;}

    .contentPager {
    }

        .contentPager.pager li > a {
            border-radius: 3px;
            font-size: 12px;
            color: #fff !important;
            background: #0099cc !important;
            border: none;
            border-bottom: solid 2px #006699;
            padding: 7px 12px;
            text-transform: uppercase;
            height: 30px;
        }

        .contentPager.pager li.active > a {
            color: #fff !important;
            background: #666666 !important;
            border: none;
            border-bottom: solid 2px #333333;
        }

        .contentPager.pager  a {
            border-radius: 3px;
            font-size: 12px;
            color: #fff !important;
            background: #0099cc !important;
            border: none;
            border-bottom: solid 2px #006699;
            padding: 7px 12px;
            text-transform: uppercase;
            height: 30px;
        }

        .contentPager.pager>span>span {
            border-radius: 3px;
            font-size: 12px;
            color: #fff !important;
            background: #0099cc !important;
            border: none;
            border-bottom: solid 2px #006699;
            padding: 7px 12px;
            text-transform: uppercase;
            height: 30px;
            color: #fff !important;
            background: #666666 !important;
            border: none;
            border-bottom: solid 2px #333333;
        }

    .pagerFirst {
        background: url('../NCSICSSModule/Style%20Library/images/pagerfirst.png') no-repeat center left;
        padding-left: 20px;
    }

    .pagerPrevious {
        background: url('../NCSICSSModule/Style%20Library/images/pagerprevious.png') no-repeat center left;
        padding-left: 20px;
    }

    .pagerNext {
        background: url('../NCSICSSModule/Style%20Library/images/pagernext.png') no-repeat center right;
        padding-right: 20px;
    }

    .pagerLast {
        background: url('../NCSICSSModule/Style%20Library/images/pagerlast.png') no-repeat center right;
        padding-right: 20px;
    }


    .detailsContainer {
        margin-bottom: 20px;
    }
    
        .detailsContainer img.detailsImg {
            float: left;
            width: 290px;
            height: 310px;
            margin: 0 15px 5px 0;
            border-radius: 7px;
        }

        .detailsContainer .detailsContainerTitle {
            /*height: 53px;*/
            border-bottom: solid 1px #e1e1e1;
            padding-top: 5px;
            margin: 0 0 5px 300px;
        }

        .detailsContainer h1 {
            color: #8f0025;
            font: bold 22px Gill Sans MT, Arial;
            margin-top: 0;
            /*white-space: nowrap;*/
            overflow: hidden;
            text-overflow: ellipsis;
            margin-bottom: 0;
        }
        .detailsContainer .publishdate {
            color:#ff9900;
            font:italic 11px Gill Sans MT, Arial;
        }
        .detailsContainer p {
            color: #343434;
            line-height: 30px;
        }

    .detailsTable {
        border-bottom: solid 1px #d4d4d4;
        margin: 10px 0;
    }

        .detailsTable th {
            width: 16.5%;
            background: #00a99d;
            border-left: solid 1px #f0f0f0;
            color: #fff;
            text-align: center;
            font: normal 16px Gill Sans MT, Arial;
        }

            .detailsTable th:first-child {
                border-left: none;
            }

        .detailsTable td {
            background: #fff;
            color: #666666;
            text-align: center;
            font: normal 16px Gill Sans MT, Arial;
            border-left: solid 1px #f0f0f0;
        }

            .detailsTable td:first-child {
                border-left: none;
            }

    .backtoLibraryBtn {
        font: bold 10px Gill Sans MT, Arial;
        color: #fff !important;
        background: #444444 !important;
        border: none;
        border-bottom: solid 2px #363636;
        padding: 11px;
        text-transform: uppercase;
        border-radius:5px;
        cursor:pointer;
    }

    .detailsPurchaseBtn {
        font: bold 10px Gill Sans MT, Arial;
        color: #000 !important;
        background: #ffcc00 url('../NCSICSSModule/Style%20Library/images/publication_sprite.png') no-repeat 9px -45px !important;
        border: none;
        border-bottom: solid 2px #e6b217;
        padding: 12px 12px 12px 45px;
        text-transform: uppercase;
        margin: 0 1px;
        border-radius:5px;
        cursor:pointer;
        text-transform: uppercase;
    }

    .detailsEnBtn {
        font: bold 10px Gill Sans MT, Arial;
        color: #000 !important;
        background: #339900 url('../NCSICSSModule/Style%20Library/images/publication_sprite.png') no-repeat 9px -110px !important;
        border: none;
        border-bottom: solid 2px #008300;
        padding: 12px 12px 12px 45px;
        text-transform: uppercase;
        margin: 0 2px;
        border-radius:5px;
        cursor:pointer;
    }

    .detailsArBtn {
        font: bold 10px Gill Sans MT, Arial;
        color: #000 !important;
        background: #339900 url('../NCSICSSModule/Style%20Library/images/publication_sprite.png') no-repeat 9px -110px !important;
        border: none;
        border-bottom: solid 2px #008300;
        padding: 12px 12px 12px 45px;
        text-transform: uppercase;
        margin: 0 2px;
        border-radius:5px;
        cursor:pointer;
    }
         .downloadBookBtn {
        font: bold 8px Gill Sans MT, Arial;
        color: #333333 !important;
        background: #fff url('../NCSICSSModule/Style%20Library/images/download.png') no-repeat 5px center !important;
        border: none;
        border-bottom: solid 1px #dfdfdf;
        border-top: solid 1px #dfdfdf;
        padding: 5px 5px 5px 15px;
        text-transform: uppercase;
        margin: 0 4px;
        border-radius:5px;
        cursor:pointer;
    }
    .SocialCommentWebPart .ms-socialCommentPaging > a {
        border-radius: 3px;
        font-size: 12px;
        color: #fff !important;
        border: none;
        border-bottom: solid 2px #006699;
        padding: 7px 12px;
        text-transform: uppercase;
        height: 30px;
        width: 110px !important;
        min-width: 110px !important;
        max-width: 110px !important;
        display: inline-block;
        text-align: center;
    }

        .SocialCommentWebPart .ms-socialCommentPaging > a img {
            display: none;
        }

    .SocialCommentWebPart .ms-socialCommentPaging > span {
        display: none;
    }


    .SocialCommentWebPart .ms-socialCommentPaging > a:first-child {
        background: #0099cc url('../NCSICSSModule/Style%20Library/images/pagerprevious.png') no-repeat 10px center;
        padding-left: 20px;
    }

    .SocialCommentWebPart .ms-socialCommentPaging > a:last-child {
        background: #0099cc url('../NCSICSSModule/Style%20Library/images/pagernext.png') no-repeat 91px center;
        padding-right: 20px;
        margin: 0 15px;
    }

    /*.SocialCommentWebPart .ms-socialCommentPaging > a[disabled="disabled"] {
        color: #fff !important;
        background-color: #666666 !important;
        border: none;
        border-bottom: solid 2px #333333;
    }*/

    .ms-socialCommentEdit .ms-socialCommentInputBox {
        border: solid 1px #d4d4d4;
        border-bottom: solid 2px #97a4a7;
        border-radius: 5px;
        height: 35px;
        background: #fff;
        margin: 10px 0;
    }

    .ms-socialCommentEdit input[type="button"] {
        font: bold 10px Gill Sans MT, Arial;
        color: #fff !important;
        background: #444444;
        border-radius: 5px;
        border: none;
        border-bottom: solid 2px #222222;
        padding: 12px;
        text-transform: uppercase;
        margin: 0 8px;
    }

    .RatingControl {
        margin-top: 10px;
    }
    .giveUsUrFB{
        background:#fff url('../NCSICSSModule/Style%20Library/images/detaildFeedbackIcon.png') no-repeat 10px center;
        height:50px;width:100%;border-top:solid 2px #cdcdcd;padding: 13px 10px 0 50px;margin-top:10px;

    }
    .SocialCommentWebPart{background:#fff;padding:0 10px; display:block;}

    .giveUsUrFB span{color:#990000;font:bold 18px Gill Sans MT, Arial;}
        .RatingControl .ms-comm-ratingCountContainer, .RatingControl .ms-comm-ratingSeparator {
            display: none;
        }

    /*.ms-socialCommentContents > div:last-child {
        display: none !important;
    }*/

    .ms-socialCommentContents img{border-radius:20px;}

    .detailsSideContainer {
        margin-bottom: 20px;
        padding-right: 15px;
        max-height: 560px;
        overflow: hidden;
        background:#fff;
    }
    .detailsSideContainerTtl{
        width:100%;height:50px;background:#00a99d;font:bold 18px Gill Sans MT, Arial;display: block;padding: 15px;text-align: center;color: #fff;margin-bottom:10px;
    }
        .detailsSideContainer a {
            border-bottom: solid 1px #e0e0e0;
            display: block;
        }

        .detailsSideContainer img {
            float: left;
            width: 80px;
            height: 90px;
            margin: 0px 7px 5px 0;
        }

        .detailsSideContainer h2 {
            font: bold 12px Gill Sans MT, Arial;
            color: #990000 !important;
            padding: 0px 0 0;
            margin: 5px 0;
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
        }

        .detailsSideContainer p {
            color: #333333;
            line-height: 18px !important;
            font: normal 12px Gill Sans MT, Arial;
            max-height: 70px;
            margin-bottom:5px;
            overflow:hidden;
            text-overflow:ellipsis;
        }
        td.SPgvLibraryContent_col2_item {min-width: 50px;}

    @media (min-width: 992px) {
        .publicationForm .col-md-2 {
            width: 20%;
        }
    }
    @media (max-width: 768px) {
           .detailsImg {width:100%!important;margin: 0 0px 15px 0!important;float: none!important;}
          /*.detailsContainerTitle,.detailsSideContainer p{width:100%!important;margin:0;}*/

    }
    /***************End of Publication*******************/

    /*********Reg. From**********/
 .regFromHdr {background: url('../NCSICSSModule/Style%20Library/images/formHdrBg.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
    .regFromHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
    .regFromHdr p span {font-size: 32px;}
    .regFrom {background:#f8f8f8;padding:20px;}
    .regFrom .form-group{min-height:40px;margin:13px 0 0!important;}
    .regFrom .control-label,.regFrom .control-label span,.regFrom .control-label .lbl,.control-ltrl{color:#000;font:normal 14px Gill Sans MT, Arial;text-align:left!important;}
    .regFrom .control-label,.control-ltrl{padding-left:10px;}
    .regFrom .control-label .Astr{color:#990000!important;font:normal 18px Gill Sans MT, Arial!important;padding:0;}
    .regFrom .RequiredAstr{color:#990000!important;font:normal 11px Gill Sans MT, Arial!important;/*top:auto;position:relative!important;*/}
    .regFrom .control-label:before{content:'';background:#e7d4bd;display:block;width:3px;height:40px;position:absolute;top:0;left:0;}
    .regFrom .txtboxSpan{display:inline-block;}
    .regFrom input[type='text'],.regFrom  input[type='password'],.regFrom  input[type='file'],.regFrom select,.regFrom  input[type='number'],.regFrom .txtboxSpan{border: solid 1px #b1b1b1;border-bottom: solid 2px #b1b1b1;border-radius: 3px;height: 38px  !important;width:100%  !important;background: #fff;font-size: 14px  !important;}
    .regFrom textarea{border: solid 1px #b1b1b1  !important;border-bottom: solid 2px #b1b1b1;border-radius: 3px;width:100%  !important;background: #fff;font-size: 14px  !important;resize:none;}
    .regFrom input[type='text']:disabled,.regFrom  input[type='password']:disabled,.regFrom  input[type='file']:disabled,.regFrom select:disabled,.regFrom  input[type='number']:disabled,.regFrom .txtboxSpan:disabled,.regFrom .txtboxSpan.aspNetDisabled,.regFrom textarea:disabled {background: #ededed;}
    .regFrom .multiUpload .Parent-wrapper{width:100%;border:none!important;border-top:none!important;border-radius:0;}
    .regFrom .multiUpload .Parent-wrapper>div{width:100%!important;border: solid 1px #b1b1b1;border-bottom: solid 2px #b1b1b1;border-radius: 3px;}
    .regFrom .multiUpload .file-input-wrapper{width:100%;border:none!important;border-top:none!important;border-radius:0;text-align:left;}
    .regFrom .multiUpload #btnGetFile{font: bold 10px Gill Sans MT, Arial;color: #fff !important;background: #00a99d !important;border: none;border-bottom: solid 2px #006666;padding: 12px;text-transform: uppercase;border-radius:5px;width:auto;height:auto;}
    .regFrom .multiUpload #btnClear{font: bold 10px Gill Sans MT, Arial;color: #fff !important;background: #cc0000 !important;border: none;border-bottom: solid 2px #ac0000;padding: 12px;text-transform: uppercase;border-radius:5px;width:auto;height:auto;margin-left:5px;}
    .regFrom .btnsWrapper{text-align:right;margin-top:20px;}

    /*.regFrom input[type=checkbox] {	display:none}
    .regFrom input[type=checkbox] + label {background:transparent url('../NCSICSSModule/Style%20Library/images/chkboxBG.png') no-repeat right 0px;min-height:20px;padding-right: 25px;padding-top: 2px;margin: 0 5px;}
    .regFrom input[type=checkbox]:checked + label {	background:transparent url('../NCSICSSModule/Style%20Library/images/chkboxBG.png') no-repeat right -63px;}*/
    .regFrom input[type=radio]{margin-top:0px;}

    .regFrom .cancelBtn , .regFrom .submitBtn {font: bold 10px Gill Sans MT, Arial;color: #fff !important;border: none;padding: 12px;text-transform: uppercase;border-radius:5px; display:inline-block;}
    .regFrom .submitBtn {background: #00a99d !important;border-bottom: solid 2px #006666!important;}
    .regFrom .cancelBtn {background: #666666 !important;border-bottom: solid 2px #333333!important;}
    /*.regFrom .ms-dtinput input,.regFrom .ms-dttimeinput input ,.regFrom .ms-dtinput select,.regFrom .ms-dttimeinput select{width:auto!important;}*/
    .DateTimeControlWithTime input,.DateTimeControlWithTime select{width:auto!important;}
    .regFrom .form-group .col-sm-8 .lbl,.regFrom .form-group .col-sm-10 .lbl{text-align: justify;display: inline-block;padding-top: 7px;}
    .Titlbls {font-size: 13px;font-weight: bold;}
    @media (max-width: 768px) { 
           .regFrom .control-label:before{height:62px;}
    }
    .MSC_TextBoxSpan  .regFrom input[type='text'] {  height: 25px !important;}
    /*********Reg. From**********/

     /***Grid Style***/
     .RadGrid_Default {border:0 !important;background-color:inherit !Important;}
     .ms-listviewtable, .Gview {
        border-bottom: solid 1px #d4d4d4!important;
        margin: 10px 0!important;
    }

    .ms-listviewtable th, .Gview th, .RadGrid_Default .rgMultiHeaderRow th {
        background: #00a99d!important;
        border-right: solid 1px #f0f0f0!important;
        color: #fff!important;
        text-align: center!important;
        font: bold 14px Gill Sans MT, Arial!important;
        min-height:35px;
        height:35px;
        font: normal 14px Gill Sans MT, Arial; 
        padding:7px!important;
    }
    .ms-listviewtable th span,.ms-listviewtable th a , .Gview  th a , .Gview  th span {
        font: normal 16px Gill Sans MT, Arial!important;
        color:#fff!important;
    }
    .ms-listviewtable th:first-child, .Gview th:first-child {
        border-right: none!important;
    }

    .ms-listviewtable td, .Gview td,.RadGrid_Default .rgRow td,.RadGrid_Default .rgAltRow td {
        background: #f5f5f5!important;
        color: #333333!important;
        text-align:center!important;
        font: normal 18px Gill Sans MT, Arial!important;
        border: solid 1px #fff!important;
        min-height:35px;
        height:35px;
        vertical-align:middle;
        padding: 0 0 0 9px !important;
    }
    .RadGrid_Default .rgAltRow td {background:#eee !important;}
    .ms-listviewtable td a, .Gview td a {font: normal 13px Gill Sans MT, Arial!important;}
    .ms-listviewtable .altRow td, .Gview  .altRow td{background:#eeeeee!important; max-width: 250px;}
        .ms-listviewtable td:first-child, .Gview td:first-child {
            border-right: none!important;
        }
        .gridDataImg{width:100px;max-height:100px;margin:5px;}
    /***End Of Grid Style***/


    
    /*Vacancy*/
    .accordionItem{border:none!important;background-color:#fff!important;border:none!important;border-radius:0!important;border-bottom:solid 1px #f1f1f1!important;}
    .accordionItem .panel-heading{background-color:#fff!important;border:none!important;border-radius:0;padding:0 10px;}
    .accordionItem h4{position:relative;}
    .accordionItem h4 a{width:100%;height:35px;display:block;background: url('../NCSICSSModule/Style%20Library/images/collapse-expand.png') no-repeat left -38px;padding: 8px 15px;padding-left:30px;text-decoration:none; overflow:hidden; line-height:25px; padding-right: 50px;}
    .accordionItem h4 a.collapsed{background: url('../NCSICSSModule/Style%20Library/images/collapse-expand.png') no-repeat left 8px;}
    .accordionItem h4 a span{color:#990000;font-size: 14px;font-weight: bold;}
    .accordionItem .accordionItemInnerRow{}
    .accordionItem .accordionItemInnerRow .accordionItem-label{color:#cc9900;font-size:12px;border-bottom:solid 1px #f1f1f1;min-height:30px;padding:10px 10px 0;text-align:center;}
    .accordionItem .accordionItemInnerRow .accordionItem-code{color:#990000;font-size:12px;min-height:30px;padding:10px 10px 0;text-align:left;}
    .accordionItem .accordionItemInnerRow .accordionItem-details{color:#333333;font-size:12px;min-height:30px;padding:10px 10px 0;text-align:left;}

        .vacHdr {
        background: url('../NCSICSSModule/Style%20Library/images/libraryContent_BG.jpg') no-repeat top center;
        padding: 25px 30px 0;
        background-size: cover;
        height: 90px;
        margin: 0 auto 10px;
    }

        .vacHdr p {
            color: #075791;
            font: normal 24px Gill Sans MT, Arial;
            text-shadow: 1px 1px 1px #fff;
            /*text-transform: uppercase;*/
            font-variant: small-caps;
        }

            .vacHdr p span {
                font-size: 32px;
            }


       .vacDetailsBtn {
        font: bold 10px Gill Sans MT, Arial;
        color: #fff !important;
        background: #666666 url('../NCSICSSModule/Style%20Library/images/publication_sprite.png') no-repeat 9px -110px !important;
        border: none;
        border-bottom: solid 2px #4c4c4c;
        padding: 12px 12px 12px 45px;
        text-transform: uppercase;
        margin: 0 2px;
        border-radius:5px;
        cursor:pointer;
    }
       .vacApplyBtn{font: bold 10px Gill Sans MT, Arial;color: #fff !important;background: #00a99d !important;border: none;border-bottom: solid 2px #006666;padding: 12px;text-transform: uppercase;border-radius:5px;width:auto;height:auto;}
       .vacText{margin:20px 0;}

      .gridPager.pager li > a {
            border-radius: 3px;
            font-size: 12px;
            color: #fff !important;
            background: #0099cc !important;
            border: none;
            border-bottom: solid 2px #006699;
            padding: 7px 12px;
            text-transform: uppercase;
            height: 30px;
        }

        .gridPager.pager  input {
            border-radius: 3px;
            font-size: 12px;
            color: #fff !important;
            background: #0099cc !important;
            border: none;
            border-bottom: solid 2px #006699;
            padding: 7px 12px;
            text-transform: uppercase;
            height: 30px;
        }
        .gridPager.pager td {border:0 !important;}
        .gridPager.pager>span>span,.gridPager.pager table td>span  {
            border-radius: 3px;
            font-size: 12px;
            color: #fff !important;
            background: #0099cc !important;
            border: none;
            border-bottom: solid 2px #006699;
            padding: 7px 12px;
            text-transform: uppercase;
            height: 30px;
            color: #fff !important;
            background: #666666 !important;
            border: none;
            border-bottom: solid 2px #333333;
        }

    /*End of Vacancy*/

     /*News*/
    .CHKLine {background: #FFFFFF;BORDER-BOTTOM: 1px solid #F0F0F0; padding:10px; margin:5px 0;}
    .CHKLine label {margin-left: 10px !important;font-weight: normal;font-size: 14px;}
    .CHKLine input[type="checkbox"] {margin:0 !important;}

    .newsHdr {
        background: url('../NCSICSSModule/Style%20Library/images/newsHdrBG.jpg') no-repeat top center;
        padding: 25px 30px 0;
        background-size: cover;
        height: 90px;
        margin: 0 auto 10px;
    }

        .newsHdr p {
            color: #075791;
            font: normal 24px Gill Sans MT, Arial;
            text-shadow: 1px 1px 1px #fff;
            /*text-transform: uppercase;*/
            font-variant: small-caps;
        }

            .newsHdr p span {
                font-size: 32px;
            }

    .newsDetailsImg {
        height: 245px;
        width: 380px;
        float: left;
        margin: 0 10px 5px 5px;
        background: url('../NCSICSSModule/Style%20Library/images/newsDefBG.png') no-repeat top center;
        z-index:999;
        position:relative;
    }

        .newsDetailsImg img {
            height: 245px;
            width: 380px;
            border: 2px solid #fff !important;
        }

        .newsSlider{border-bottom:solid 1px #d1d1d1;}
        .newsSlider .carousel-indicators{position:relative;/*left:0;*/margin-bottom: 0;margin-left:0!important;left:auto!important;width:auto!important; }
        .newsSlider .carousel-indicators li{width:21px;height:21px;background:#f47e1f;border-radius:3px;text-indent: 0;border:none;padding: 1px;color:#fff;cursor:pointer;}
        .newsSlider .carousel-indicators li.active{background:#58595b;}
        .newsDetailsWrapper h2{font-size:16px;color:#cc0000;margin-bottom: 0;margin-top: 10px;font-family:Gill Sans MT, Arial;}
        .newsDetailsWrapper .newsDetailsDate{font-weight:bold;/*font-style:italic;*/font-size:12px;color:#D88200;font-family:Gill Sans MT, Arial;}
        .newsDetailsWrapper p, .newsDetailsWrapper div{color:#666666;font-size:12px;font-family:Gill Sans MT, Arial;}
        .ms-comm-ratingCountContainer, .ms-comm-ratingSeparator {
            display: none;
        }
        .newsSliderImg{width:390px;height:255px!important;}
        .newsSliderContent{height:255px;}
        .newsSliderText{padding:5px 10px;}
        .newsSliderText>p{display:inline;}
        .newsSliderText,.newsSliderText p {color:#666666;font-size:13px;font-family:Gill Sans MT, Arial;text-align: justify;}
        .newsSliderText a{color:#f47e1f;font-size:12px;text-transform:uppercase;font-family:Gill Sans MT, Arial; display:block;}
        .newsSliderTtl {width:100%;padding:10px;background:#58595b;color:#fff;font-size:16px;font-family:Gill Sans MT, Arial;}
        .newsSliderDate{color:#f47e1f;font-size:13px;font-style:italic;padding:2px 10px;font-family:Gill Sans MT, Arial; margin-bottom:0px;}
        .carousel-inner .item img {margin-left:10px;}
        .archiveBtn {
            font-size:11px;
            font-weight:bold;
            color: #fff !important;
            background: #444444;
            border-radius: 5px;
            border: none;
            border-bottom: solid 2px #222222;
            padding: 12px;
            text-transform: uppercase;
            margin: 20px 8px 0;
            font-family:Gill Sans MT, Arial;
        }

          @media (max-width: 768px) {
                   .newsSliderImg{width:100%;float:none !important;}
                   .carousel-indicators{width:100%;margin-left:0;}

    }
@media (min-width: 768px) {
    .newsSlider .carousel-indicators {padding-right: 410px;text-align: right;box-sizing: border-box;}
    .newsSlider .carousel-indicators li{text-align:center;}
}
    /*End of News*/
/*-----------------------Sharepoint Run Time-------------------------*/
input[type=button], input[type=reset], input[type=submit], button {min-width:0 !important}

/*-------------------------------------------------------------------------*/
/****** events ******/
.breadcrumb{
    background:#fff;
    border:1px solid #E8E8E8;
    margin:10px 0;
    padding:8px;
}
.breadcrumb li a{
    background:#f5f5f5;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size:14px;
    color:#666;
    padding:4px 10px;
}
.breadcrumb > .active a{
    color: #990000;
}
.breadcrumb .fa-angle-double-right{
    color:#666;
    width: 15px;
}
.breadcrumb > li + li:before {
    content: "";
    padding:0;
}
.page-header-events{
    background: url(../NCSICSSModule/Style%20Library/images/page_title_bg.png) no-repeat right center;
    padding: 27px !important;
    background-size: 100%;
    color: #075791;
    font-size: 25px;
    margin: 10px 0 !important;
    border-bottom:none !important;
    font-variant: small-caps;
    text-shadow: 1px 1px 1px #fff;
}
.filter_events{
    width:100%;
    height:auto;
    background-color:#90c6d1;
    margin:10px auto;
    background-image:url(images/multi_bg.png),url(images/multi_bg.png),url(images/multi_bg.png),url(images/multi_bg.png);
    background-position:right top,right bottom,left top,left bottom;
    background-repeat:no-repeat;
    box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
    -webkit-box-shadow:inset 0px 0px 0px 5px #f0f0f0;
    -moz-box-shadow:inset 0px 0px 0px 5px #f0f0f0;
    box-shadow:inset 0px 0px 0px 5px #f0f0f0;
    padding:15px 25px;
}

.form-section label {
    display: block;
    margin-bottom: 2px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    
}
.form-control{
    border:none;
    border-bottom:2px solid #96a7ab;
}
.date .input-group-addon{
    background-color: #fff;
    border: none;
    border-bottom: 2px solid #96a7ab;
    padding:3px 10px;
}
.date .fa-calendar{
    color:#666;
    font-size: 17px;
}
.filter_btn{
    background-color:#cc6600;
    border:none;
    margin: 5px 0;
    padding:5px;
    border-bottom:2px solid #996600;
    color:#fff;
}
.allevent_slider{
    border-right: 5px solid #555;
    border-bottom: solid #555;
    min-height: 275px !important;
    font-size:12px;
    padding:5px;
    background-color:#fff;
    padding-bottom:20px;
}
.allevent_slider .fa-caret-left {
    position: absolute;
    top: 1%;
    right: -2px;
    font-size: 35px !important;
    color: #555;
    padding: 0;
    border-radius: 0;
    width: auto;
}
.allevent_slider .media-left{
    background-color:#ffae00;
    border-top:3px solid #cc9900;
    text-align:center;
    padding:0 7px;
    min-width:70px;
}
.allevent_slider .media{
    margin:0;
}
.allevent_slider hr ,.upcoming_item hr{
    margin-top: 8px;
    margin-bottom: 8px;
}

.allevent_slider hr:nth-child(6){
	
	display:none;

}
.allevent_slider .carousel-controls{position: absolute;
width: 100%;
bottom: 0;
left: 0;
padding: 5px;}
.calendar{
	
	height: 90%;
    width: 95%;
    color: #fff;
    margin: 10px;
    border:none !important;
}
 .cal_otherMonth a{
     color:#70DDC8 !important;
 }
.calendar td a{
    color:#fff !important;
}
.calendar td {
    background-color :transparent !important;
}

.calendar td.cal_Today a{
    border:2px solid #fff;
	 border-radius:25px;
    padding: 5px;
    color: #fff !important;
    font-weight: bold;
}
.calendar td.Select_Today a{
    border:2px solid #009a8f;
	 border-radius:25px;
    padding: 5px;
    color: #000 !important;
    background:#009a8f;
}
.calendar td.Event_Today a{
    border:2px solid #fff;
	 border-radius:25px;
    padding: 5px;
    color: #00A99D  !important;
    background:#fff;
}
.cal_nextPrev a{
	
	border:2px solid #fff;
	 border-radius:25px;
    padding: 1px 5px;
    color: #fff !important;
    font-weight: bold;
}
.cal_dayHeader{
	border-bottom:1px solid #fff;
}

.allevent_slider .carousel-control {
    background-color:#ffae00;
    padding:0;
    font-size:100%;
}
.allevent_slider .carousel-inner {
    margin: 0 0 30px 0;
}
.allevent_slider .allevents{
    color: #f47e1f;
    float:right;
    text-decoration:underline;
    text-transform:uppercase;
    background:none;
    right: 80px;
width: auto;
margin: 0 5px;
}
.allevent_slider .media-left .fa-clock-o{
    font-size:20px;
}
.allevent_slider .media-left span{
    display:block;
    color:#333;
}
.allevent_slider .media-heading{
    font-size:17px;
    color:#cc0000;
    font-variant:small-caps;
    
}
.allevent_slider .media-body{
    padding:0 5px;
}
.allevent_slider .media-body p{
    height:38px;
    overflow:hidden;
    line-height:19px;
}
.date-picker {
    background-color:#00a99d;
    height:275px;
}
.ui-widget {
    font-size: 15px !important;
}
.ui-widget-header {
    font-size: 20px !important;
}
.ui-datepicker .ui-datepicker-header {
    padding:0 !important;
    margin-bottom:5px;
}
.ui-datepicker {
    padding: .2em .4em 0 !important;
    width:auto !important;
    margin:10px 0 0 0px;
}
.ui-datepicker table {
height: 87% !important;
margin: 0 !important;
}
.ui-datepicker .ui-datepicker-title{
    line-height: 1.5em !important;
}
.ui-datepicker .ui-datepicker-prev ,.ui-datepicker .ui-datepicker-prev-hover{
   left:11px !important;top:2px  !important;
}
.ui-datepicker .ui-datepicker-next ,.ui-datepicker .ui-datepicker-next-hover{
   right:2px !important;top:2px  !important;
}
.ui-datepicker th {
    font-weight:normal !important;
}
.ui-datepicker td {
    padding: 4px 9px !important;
}
.ui-datepicker td a {
 padding: .2em 0.4em  !important;
 text-align:center  !important;
}
.ui-widget-content,.ui-widget-header,.ui-state-default,.ui-state-hover {
    /*background:none !important;*/
    border:none !important;
    font-weight:normal !important;
    color:#ffffff !important;
}
.ui-datepicker,.ui-datepicker .ui-widget-content,.ui-datepicker .ui-widget-header,.ui-datepicker .ui-state-default,.ui-datepicker .ui-state-hover{
    background:#ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x !important;
    border:1px solid #aaaaaa !important;
    color:#222222 !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{left:50%!important;top:50%!important;}

/*.ui-datepicker table{font-size:0.6em!important;}
.ui_tpicker_hour{margin:0 10px 10px 75px!important;}*/

.ui-priority-secondary {
    color:#BEBDBD !important;
}
.ui-datepicker-today{
    background:url(images/current_day.png) no-repeat center !important;
   background-size:60%  !important;
   
}
.ui-datepicker .ui-datepicker-prev{
    background-image:url(images/cal_prev.png) !important;
}
.ui-datepicker .ui-datepicker-next {

    background-image:url(images/cal_next.png) !important;
}
/*.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    left: 22% !important;
    top: 22% !important;
    
}*/
.ui-datepicker-prev{
    width: 23px !important;
    height: 23px !important;
}
.ui-datepicker-next {
    width: 23px !important;
    height: 23px !important;
}
.ui-datepicker th{
    border-bottom:1px solid #fff !important;
}
/***** upcoming ******/
.upcoming {
    margin:2px 0;
}
.upcoming h2{
    color:#333;
    font-size:20px;
    font-variant:small-caps;
    margin:5px 0;
}
.upcoming h2 .fa{
    color:#b30000;
    margin: 0 5px;
    font-size:inherit;
}
.upcoming_item .thumbnail{
    min-height:240px;
    padding:0;
    position:relative;
}
.upcoming_item .thumbnail img{
    border-bottom:4px solid #00a99d;
    width:100%;
    height:100px;
}
.upcoming_item .thumbnail .fa-caret-down{
    color: #00a99d;
    font-size:30px;
    padding:0 10px;
    width:auto;
    position: absolute;
    top: 89px;
}
.upcoming_item .thumbnail .caption h4{
    color:#cc0000;
    font-variant:small-caps;
    font-size:20px;
    line-height:30px;
}
.duration p{
    color:#f47e1f;
    font-weight:bold;
}
.duration span{
    color:#055555;
}
.events_gallery .thumbnail{
    height:260px !important;
    padding:0;
    position:relative;
    border:3px solid #555;
    background-color:#555;
}
.events_gallery img.thumbnail{
    border:none;
    width:100%;
}
#event_slider.carousel{
    padding:0 !important;
}
#event_slider .carousel-caption{
    position: absolute;
    top: 20%;
    text-align: center;
}
#event_slider .carousel-caption h4{
    color:#ffcc66;
    font-size:16px;
    background-color: #000;
    opacity:0.7;
    font-variant:small-caps;
    padding:10px;
    text-align: center;
}
#event_slider .carousel-caption .duration{
    width: 60%;
    padding: 5px;
    margin: 0 auto;
    background-color: #000;
    opacity:0.7;
}
#event_slider .carousel-caption .duration p span{
    color:#fff;
}
#event_slider .carousel-indicators li{
    width:18px;
    height:18px;
    background-color:#f3c84e;
    border:none;
}
#event_slider .carousel-indicators .active{
    background-color:#58595b;
    width:18px;
    height:18px;
}
#event_slider .carousel-control{
    border-radius:25px;
    width:40px;
    height:40px;
    background-color: #000;
    top:40%;
    opacity:0.7;
}
#event_slider .carousel-control .fa{
    font-size: 25px;
    text-align: center;
    width: 100%;
    float: left;
}
#event_slider .carousel-control.left {
    left: 20px;
}

#event_slider .carousel-control.right {
    right: 20px;
}
.special_event{
    height:190px;
    margin-bottom:10px;
    position:relative;
}
.special_event img
{
    width:100%;
    height:100%;
}
.special_event .carousel-caption{
    position: absolute;
    bottom: 0;
    text-align: left;
    width:100%;
    left:0;
    background-color: #000;
    opacity:0.7;
    padding:5px;
}
.special_event .carousel-caption h4{
    color:#ffcc66;
    font-size:16px;
    font-variant:small-caps;
    padding:0px 5px;
    text-align: left;
}
.special_event .carousel-caption .duration{
    /*width: 60%;*/
}
.special_event .carousel-caption .duration p span{
    color:#fff;
}
.notif .notifymeSmlBtn {margin-left:15px;}
.notifyme{
    background:#00a99d url(../NCSICSSModule/Style%20Library/images/notifyme.png) no-repeat 10px center;
    color:#fff;
    font-size:25px;
    text-decoration:none;
    width:100%;
    font-variant:small-caps;
    padding:13px 70px;
    display:block;
}
.notifyme:hover{
    color:#fff !important;
}
.notifyme:visited{
    color:#fff !important;
}

.notifymeSmlBtn{
    background:#00a99d url(../NCSICSSModule/Style%20Library/images/notifyme.png) no-repeat 10px center;
    background-size:24px;
    border-bottom:solid 2px #00897f;
    color:#fff;
    font-size:14px;
    text-decoration:none!important;
    font-variant:small-caps;
    padding:7px 10px 0 40px;
    display:block;
    height:35px;
    border-radius:5px;
    margin-bottom:10px;
}
.notifymeSmlBtn:hover{
    color:#fff !important;
}
.notifymeSmlBtn:visited{
    color:#fff !important;
}

/******* list ***********/
.events_list{
    font-size: 12px;
}
.events_list .media-left{
    background-color:#ffae00;
    border-top:3px solid #cc9900;
    text-align:center;
    padding:0 15px;
    min-width: 90px;
    
}
.events_list .media{
    margin:10px 0;
    background-color:#fff;
    padding:3px;
    border-bottom:1px solid #eaeaea;
}
.events_list .media-left .fa-clock-o{
    font-size:20px;
}
.events_list .media-left span{
    display:block;
    color:#333;
    font-weight:bold;
}
.events_list .media-heading{
    font-size:17px;
    color:#cc0000;
    font-variant:small-caps;  
}
.events_list .media-body{
    padding:0 10px;
}
/**** event details ***/
.register_btn{
    width:100%;
    background-color:#00a99d !important;
    border-bottom:3px solid #006666 !important;
    color:#fff !important;
    padding:7px 0 !important;
    text-transform:uppercase;
}
.right_side{
    padding:0 10px 0 20px;
}
.location{
    margin:10px 0;
}
.location h2,.video h2{
    color:#cc9900;
    font-size:20px;
    padding:5px 0;
    font-variant:small-caps;
}
.map{
    width:100%;
}
.shares{
    margin:10px 0;
}
.shares .fb-share-button{
    margin:0 10px;
}
.shares #twitter-widget-0{
    height: 20px !important;
}
.shares .fa-google-plus{
    background-color:#d36956;
    padding: 5px 6px;
}
.starrr .fa-star{
    color:#ffcc00;
    font-size: 20px;
}
.starrr .fa-star-o{
    color:#c0c0c0;
    font-size: 20px;
}
.video .fa-play-circle-o{
    color:#426383;
    font-size:20px;
    width:auto;
}
.mediaplayer ,.mediaplayer video{
    width:100%;
}
.back_btn{
    width:100%;
    background-color:#444  !important;
    border-bottom:3px solid #222 !important;
    color:#fff !important;
    padding:7px 0 !important;
    text-transform:uppercase;
    margin: 5px 0 !important;
}
.event_details_cont{
    padding:10px 0;
}
.event_details_cont .left_side, .event_details_cont .right_side {float:none !important; width:100% !important;}
.event_details,.event_desc{
    width:100%;
    background-color: #fff;
}
.event_desc p{padding: 0 13px;}
.event_details img{
    width:100%;
    height:260px;
}
.event_metadata{
    background-color:#fff;
    padding:10px;
    color:#000;
    font-size:12px;
}
.event_desc h1{
    color:#cc0000;
    font-variant:small-caps;
    font-size:20px;
}
.event_lbl{
    color:#cc9900;
    font-variant:small-caps;
    font-size:20px;
    border-bottom:1px solid #f1f1f1;
}
.event_text{
    padding:10px;
}
h1.event_lbl_dec {
    color: #cc9900;
    font-variant: small-caps;
    font-size: 20px;
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 10px 0 10px;
}
.event_text .fa-file-pdf-o{
    color:#cf2525;
}
.carousel-controls span{
    margin: 0 ;
    float: right;
    }
.pager_nav{
    background-color: #ffae00;
color: #fff;
padding: 3px 5px;
margin: 0 0px;
/*margin: 0 5px;*/
font-weight: bold;
}
.gridPager {text-align:center;}
.gridPager table{width:auto;margin: 10px auto;}

.gridPager  a {
    border-radius: 3px;
    font-size: 12px;
    color: #fff !important;
    background: #0099cc !important;
    border: none;
    border-bottom: solid 2px #006699;
    padding: 7px 12px;
    text-transform: uppercase;
    height: 30px;
    text-decoration:none;
    word-break: break-word;
}

.gridPager>span>span,.gridPager td table tr td span  {
    border-radius: 3px;
    /*font-size: 12px;*/
    font-size: 15px;
    color: #fff !important;
    background: #0099cc !important;
    border: none;
    border-bottom: solid 2px #006699;
    padding: 7px 12px;
    text-transform: uppercase;
    height: 30px;
    color: #fff !important;
    background: #666666 !important;
    border: none;
    border-bottom: solid 2px #333333;
    text-decoration:none;
    }
/*.gridPager td table tr td span{padding: 9px 12px 10px;}*/
.RequiredAstr,.RadCaptcha>span,.ValidationLbl{color:#990000!important;font-size: 11px!important;}
.RequiredAstr[style="visibility: hidden;"],.RequiredAstr[style="visibility:hidden;"],.RequiredAstr[style="font-size: small; visibility: hidden;"]{display:none;}
.cancelBtn ,  .submitBtn {font-size:11px; font-weight:bold;  color: #fff !important;border: none;padding: 12px;text-transform: uppercase;border-radius:5px;margin:0 5px; display:inline-block;}
.submitBtn {background: #00a99d !important;border-bottom: solid 2px #006666!important;}
.cancelBtn {background: #666666 !important;border-bottom: solid 2px #333333!important;}
.innerDivFullWidth ,.innerDivFullWidth>div{width:100%;}

.blogsHdr {background: url('../NCSICSSModule/Style%20Library/images/blogs.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
.blogsHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
.blogsHdr p span {font-size: 32px;}

.discussionHdr {background: url('../NCSICSSModule/Style%20Library/images/Discussion_Board.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
.discussionHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
.discussionHdr p span {font-size: 32px;}

.eSurveyHdr {background: url('../NCSICSSModule/Style%20Library/images/E-Survey.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
.eSurveyHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
.eSurveyHdr p span {font-size: 32px;}

.eTenderHdr {background: url('../NCSICSSModule/Style%20Library/images/E-tender.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
.eTenderHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
.eTenderHdr p span {font-size: 32px;}

.indicatorsHdr {background: url('../NCSICSSModule/Style%20Library/images/indHdr.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
.indicatorsHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
.indicatorsHdr p span {font-size: 32px;}

.procurementHdr {background: url('../NCSICSSModule/Style%20Library/images/procurement.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
.procurementHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
.procurementHdr p span {font-size: 32px;}


.Dis_Top { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/Dis_topE.png'); background-repeat: no-repeat; width:  /*607px*/570px; height: 47px; }
.Dis_Body { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/Dis_bodyE.png'); background-repeat: repeat-y; width:  /*607px*/570px; height: 1px; }
.Dis_bottom { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/Dis_bottomE.png'); background-repeat: no-repeat; width:  /*607px*/570px; height: 36px; }
.Dis_img { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/Dis_side_img.png'); background-repeat: no-repeat; width: 64px; height: 64px; float: left; margin-top:20px; /*padding-right:20px;*/
}
.Dis_notAcctive { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/Dis_side_arrow.png'); background-repeat: no-repeat; width: 64px; height: 62px; float: left; position: relative; top: 82px; right: 85px; margin-left: 20px; }
.Dis_container { width: /*607px*/570px; float: right; margin-top: -40px; }
.Dis_Title { font-weight: bold; font-size: 20px; color: #2f2f2e; text-align: right; width: 75%; }
.Dis_publisher { font-size: 11px !important; color: #712113; }
.Dis-icons { text-align: right; width: 22%; padding-right: 20px; }
.Dis-replay { text-align: right; padding-right: 20px; }
.Dis-mainText { min-height: 40px; padding-top: 10px; padding-bottom: 10px; }
.Thread_Top { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/thread-Top.png'); background-repeat: no-repeat; width: 630px; height: 43px; }
.Thread_Body { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/thread-Body.png'); background-repeat: repeat-y; width: 630px; height: 1px; }
.Thread_bottom { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/thread-Bottom.png'); background-repeat: no-repeat; width: 630px; height: 43px; }
.Reply_Body { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/reply-body.png'); background-repeat: repeat-y; width: 605px; height: 1px; }
.Reply_bottom { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/reply-bottom.png'); background-repeat: no-repeat; width: 605px; height: 42px; }
.reply_img { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/reply_side_img.png'); background-repeat: no-repeat; width: 24px; height: 24px; position: relative; top: 60px; right: -15px; }
.reply_notAcctive { background-image: url('../NCSICSSModule/Style%20Library/Images/Blog/reply_side_arrow.png'); background-repeat: no-repeat; width: 24px; height: 24px; position: relative; top: 60px; right: -15px; }
.Reply_publisher { font-size: 13px !important; color: #712113; }
.Reply_publisher_Name { font-size: 12px !important; color: #2f2f2e; }
.reply-grid { padding-left: 13px; position: relative; top: -22px;}


.Reply_Body_R { background: url('../NCSICSSModule/Style%20Library/Images/Blog/reply-body_R.png') repeat-y !important;  width: 600px !important;}
.Reply_bottom_R { background: url('../NCSICSSModule/Style%20Library/Images/Blog/reply-bottom_R.png') no-repeat !important;  width: 600px !important;}


a:disabled,a[disabled="disabled"],button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,a.aspNetDisabled
{border-color: #cecece!important;color: #000 !important;}

a.aspNetDisabled.downloadBookBtn
{background: url('../NCSICSSModule/Style%20Library/images/downloaddisable.png') no-repeat 5px center #fff !important;border-color: #cecece!important;
color: #cecece!important;cursor: default;text-decoration: none !important;}

.shareBtns{height: 20px;}
.assignToPartBtnWrapper select{width:70%;width:calc(100% - 100px);}
.newsDetailsEditMode .newsDetailsImg{width:auto;height:auto;}
.newsDetailsEditMode .newsDetailsWrapper{clear:both;}

.fa-rss_news{background:#e29630 !important;margin: 6px 10px;}

.eserviceHdr {background: url('../NCSICSSModule/Style%20Library/images/eservicesHdr.jpg') no-repeat top center;padding: 25px 30px 0;background-size: cover;height: 90px;margin: 0 auto 10px;}
.eserviceHdr p {color: #075791;font: normal 24px Gill Sans MT, Arial;text-shadow: 1px 1px 1px #fff;/*text-transform: uppercase;*/font-variant: small-caps;}
.eserviceHdr p span {font-size: 32px;}
.ui-datepicker{z-index:10000!important;}
.pager:before, .pager:after{display:none!important;}


.media_item_data_bg{width: 100% !important;height:85px;background:rgba(0,0,0,.6);position:absolute;margin:10px;z-index: 2;padding:10px;
left: -10px !important;bottom: -10px !important;top: auto !important;right: -10px !important;max-width: 883px !important;}

.VedioCont:hover  .media_item_data_bg, .media_item_data_bg.hidden{display:none;-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;}
.media_item_data_bg h2{color: #ffba00!important;font-size: 13px!important;margin: 0;height: auto !important;line-height: 30px;font-weight: bold;}
.media_item_data_bg p{color:#fff!important;font-size:12px!important;}
.photoGallery .rsThumbs{padding-top:23px;}


.news_block_ttl:after,.news_block_ttl:before{display:none!important;}
.homeNewsCarousel a.MCenter{bottom:70px;}



.shoppingcart .Iconbutsadmin {top: 8px;right: 17px;border-radius: 0;opacity: 0.8;background: #fff;padding: 2px 5px;}
.viewimage {min-height: 0;margin: 0 !important;}
.viewimage .col-sm-8 {float:right !important;}
.RadCaptcha {width: 361px;float: right;/*margin-top: -20px !important;*/}


.totalBL {background: #4F4F4F;color: #fff;font-size: 18px;font-weight: bold;padding: 9px 17px;margin: 10px 0 0 0;}
.TBL {margin-bottom: 10px;}
.TBL .inline {display: inline-block;float: right;}
.shoppingcart .thumbnail {height: 195px !important;}
.shoppingcart .thumbnail .caption {height: auto !important;}
.bbut {margin-top: 12px;}



        .MSG{background: #3F3F3F;  padding: 5px 10px;  text-align: center;  font-size: 15px;  font-weight: bold;  margin-bottom: 10px;  line-height: 20px;  color: #F90;}
        #PrintReceipt .regFrom{  margin: 0;  padding: 12px 12px;}
        #PrintReceipt .regFrom .form-group {min-height: 30px;}
        #PrintReceipt  h4{font-size: 21px;  margin: 3px 0;}





#Slinks{display:block;}
#Mlinks {display:none;}
[title=Maximize] {display:none;}
.ms-dlgCloseBtn > span {width:auto !important}

.LogPKI {background: #0099cc url('../NCSICSSModule/Style%20Library/images/pagernext.png') no-repeat 85% center;margin: 0 15px;border-radius: 3px;font-size: 12px;color: #fff !important;border: none;border-bottom: solid 2px #006699;padding: 7px 20px 7px 12px;text-transform: uppercase;height: 30px;min-width: 110px !important;display: inline-block;text-align: center;}
.BLPKI {padding: 15px 10px; background: #fff;}
.CNPKI {padding: 20px; border: 1px solid #ccc;}
.CNPKI h1 {background: #01a89e; line-height: 30px; font-size: 18px; color: #fff; padding: 20px;}
.ImPKI {text-align: center;}
.ImPKI img {height: 350px;}


.BLPKI h1 {line-height: 30px; font-size: 18px; color: #fff; padding: 20px; text-align:center;}
.bg_G img, .bg_B img {height: 361px;}
.bg_B , .bg_G {margin:0 3px; float:right; width:32.7%; text-align: center; padding-bottom:15px;min-height: 665px;}
.bg_B{border:1px solid #0d4f5f;background:url('../NCSICSSModule/Style%20Library/images/bg_PKI_B.jpg') repeat;position:relative;}
.bg_B .RequiredAstr {position: absolute;bottom: 55px;left: 85px;display: block;width: 205px;text-align: center;}
.bg_G{border:1px solid #0b5a53;background:url('../NCSICSSModule/Style%20Library/images/bg_PKI_G.jpg') repeat;}
.bg_G p,.bg_B p {  padding: 11px;text-align: center; color:#fff;}
.BLPKI .org{background-color:#bc5f01 !important;}
    .BLPKI .lbl {color:#fff; display:block;}
    .BLPKI .txt{width: 55%;margin: 10px 0;}
    .BLPKI .pushbut {margin-top: 63px;}


.SLIPrint {display:none !important;width: 100%;height: 145px;position: absolute;top: 0;left: 0;}
.MSC_TextBoxSpan input[type="text"]{width:100%!important;height: 20px!important;text-overflow: ellipsis;}
.txtbox.ListC input[type="checkbox"] {margin:4px 10px 7px 0 !important;}
.txtbox.ListC td {background:#fff; padding:5px;}

.accordionItem.BOD h4 a, .accordionItem.BOD h4 a.collapsed {background: url('../NCSICSSModule/Style%20Library/images/collapse-expand_BOD.png') no-repeat;}
.accordionItem.BOD .panel-heading {padding:0 !important;}
.accordionItem.BOD h4 a{float:left; width:93% !important; height:auto !important;  line-height: 17px !important;font-size: 12px;padding: 3px 15px 3px 8px  !important;}
.accordionItem.BOD h4 img {width:50px !important; height:50px !important;float:left;}
.accordionItem.BOD h4 a span {display:block;color:#55adae !important;line-height: 26px;}
.accordionItem.BOD h4 a.collapsed {background-position:right 14px;}
.accordionItem.BOD h4 a {background-position:right -191px;}
.panel-default.BOD > .panel-heading {background-color: #f5f5f5 !important;}
.accordionItem.BOD .Dis_Title {text-align: left !important; width:95% !important}
.accordionItem.BOD .modal-body.regFrom {padding:5px !important;}
.accordionItem.BOD .modal-body.regFrom > img {float:none !important; width:588px !important; height:442px !important;}
.Blist h6 {color: #00a99d;padding: 0 0 15px 22px; background: url(../NCSICSSModule/Style%20Library/images/lipolt.png) no-repeat 0 -2px;margin: 20px 0 0 0; line-height:22px;}
.Blist h6 , .Blist h6 *, .Blist h6 > p {font-size: 21px;}
.rs_preserve, .SPtalk  {position: absolute !important;right: 332px;top: -73px;max-width:320px !important;}
.ms-comm-noWrap {text-align:left !important;}


a.HotlineCall {background: url(../NCSICSSModule/Style%20Library/images/Contact_NCSI_en.png) no-repeat; width:115px; height:29px;}
a.HotlineCall span, a.HotlineCall i {font-size:0px !important;}









/*---------------------------------------------------------------------Last Mode orgchart*/

.qsf-demo-canvas {width: 995px;overflow: auto;min-height:600px; background:#fff;}
.RadOrgChart_Default .rocItemContent, .RadOrgChart_Default .rocItemTemplate {background:#fff;}
.rocCustomTextWrap {float:none !important;}

.RadOrgChart_Default .rocLineUp, .RadOrgChart_Default .rocLineDown, .RadOrgChart_Default .rocLineHorizontal {background-image:url(/Style%20Library/NCSICSSModule/Style%20Library/images/Hierarchy_Chart_img.png) !important;}

/*-------------------root----*/
.rocRootNode > .rocItem, .rocRootNode > .rocItem > .rocItemTemplate 
{width: 400px; background:#fff;}
.rocRootNode > .rocItem > .rocItemTemplate {border: 1px solid #f38631;}
.rocRootNode > .rocNoOwnImage .rocCustomImageWrap {margin: 0 10px 0 2px !important;}
.rocRootNode .rocCustomImageWrap img {border: 1px solid #f38631;}
.rocRootNode .rocCustomTextWrap > .p1{padding-right: 35px;}
.rocRootNode .rocCustomTextWrap .p2{margin-left: 85px;}
.rocRootNode .rocItemTemplate:hover {cursor:pointer;background: #ffffff;}
/*-------------------First level----*/
/*.rocLevel1 .rocNode, .rocLevel1 .rocItemTemplate, .rocLevel1 .rocItem{width: 350px;}
.rocLevel1 .rocItemTemplate {border: 1px solid #eb5151;height: auto !important;}
.rocLevel1 .rocCustomImageWrap img {border: 1px solid #eb5151;}
.rocLevel1 .rocCustomTextWrap .p2{margin-left: 85px;}
.rocLevel1 .rocItemTemplate:hover {cursor:pointer;background: #ffffff;}
.rocLevel1 .rocItemTemplate .tp4 {left:0px !important;}*/
/*-------------------All level----*/
.rocCustomTextWrap p {font:bold 15px  GE_SS_Medium, Arial !important;text-align: center;color: #133c8b;}
.rocCustomTextWrap .p2 {color: #066 !important;border-top: 1px solid #147178;padding-top: 5px; margin:0;}




.rocLevel1 .rocNode, .rocLevel1 .rocNode .rocItemTemplate {width: 155px;}
.rocLevel1 > .rocNode {width:180px !important;}
.rocLevel1 .rocCustomTextWrap p {font:bold 12px  GE_SS_Medium, Arial !important;margin-top: 10px;}
.rocLevel1 .rocItem .rocItemTemplate {border: 1px solid #eb5151; height:185px !important;}
.rocLevel1 .rocCustomImageWrap img {border: 1px solid #eb5151;}
.rocLevel1 .rocItem.rocNoOwnImage,.rocLevel1 .RadOrgChart.rocItem {width: 175px !important;}
.rocLevel1 .rocCustomImageWrap {margin: 0 50px 0 2px !important;float: none !important;display: block;}
.rocLevel1 .rocCustomTextWrap .p2 {margin:0;}
.rocLevel1 .rocCustomTextWrap .p1 {min-height: 35px;}
.rocLevel1 .rocItemTemplate:hover {cursor:pointer;background: #ffffff;}
.rocLevel1 .contdata {margin-top: 10px;border-top: 1px solid #147178;padding-top: 5px;}
.rocLevel1 .rocCustomTextWrap > .p1{padding-right: 0px;}



.rocLevel2 .rocNode, .rocLevel2 .rocNode .rocItemTemplate {width: 165px;}
.rocLevel2 .rocCustomTextWrap p {font:bold 12px  GE_SS_Medium, Arial !important;margin-top: 10px;}
.rocLevel2 .rocItem .rocItemTemplate {border: 1px solid #8dba53; /*height:205px !important;*/height:130px !important;}
.rocLevel2 .rocCustomImageWrap img {border: 1px solid #8dba53;}
.rocLevel2 .rocItem.rocNoOwnImage,.rocLevel2 .RadOrgChart.rocItem {width: 185px !important;}
.rocLevel2 .rocNode {width: 190px !important; margin:0 1px !important;}
.rocLevel2 .rocCustomTextWrap .p2 {margin:0;}
.rocLevel2 .rocCustomTextWrap .p1 {min-height: 35px;}
.rocLevel2 .rocItemTemplate:hover {cursor:pointer;background: #ffffff;}

.rocLevel2 .rocLineDown { display:none !important;}


.rocLevel3 .rocNode, .rocLevel3 .rocNode .rocItemTemplate 
{width: 165px;}
.rocLevel3 .rocCustomTextWrap p {font:bold 12px  GE_SS_Medium, Arial !important;margin-top: 10px;}
.rocLevel3 .rocItem .rocItemTemplate {border: 1px solid #a979ad; /*height:235px !important;*/height:130px !important;}
.rocLevel3 .rocCustomImageWrap img {border: 1px solid #8dba53;}
.rocLevel3 .rocCustomImageWrap {margin: 0 50px 0 2px !important;float: none !important;display: block;}
.rocLevel3 .rocItem.rocNoOwnImage,.rocLevel2 .RadOrgChart.rocItem {width: 185px !important;}
.rocLevel3 .rocNode {width: 190px !important; margin:0 1px 25px 1px !important;}
.rocLevel3 .rocCustomTextWrap .p2 {margin:0;}
.rocLevel3 .rocCustomTextWrap .p1 {min-height: 35px;}
.rocLevel3 .rocItemTemplate:hover {cursor:pointer;background: #ffffff;}

ul.rocLevel3 {width:auto !important; margin-top:25px !important;}
.rocLevel3 li {float:none !important;}
.rocLevel3 .rocLineHorizontal {display: none !important;}






.rocLevel2 .tp2,.rocLevel3 .tp2,.rocLevel2 .tp3,.rocLevel3 .tp3,.rocLevel2 .tp4,.rocLevel3 .tp4
{display: inline-block;min-width: 135px; padding-bottom:3px;}

.rocLevel2 .contdata,.rocLevel3 .contdata {margin-top: 10px;border-top: 1px solid #147178;padding-top: 5px;}
.rocLevel2 .rocCustomTextWrap .p2, .rocLevel3 .rocCustomTextWrap .p2 {height:38px;}


.RadOrgChart .rocItem {height:auto !important;}
.TemplateHolder:after {content: "";height: 0;clear: both;display: block;}
.rocCustomImageWrap {margin: 0 2px;width: 75px;height: 75px;float: left;display: inline;overflow: hidden;}
.rocCustomImageWrap img {width: 100%;height: 100%;border: 1px solid #f38631;}
.rocCustomTextWrap {font-size: 14px;line-height: 24px;float: left;}
.rtVisibleCallout {*width: 200px;}
.rtWrapper {*width: 100%;}
html .RadOrgChart .rocNodeFields .rocItemField {font-weight: bold;}
.rtCustomTemplate {padding: 5px;min-width: 150px;min-height: 80px;color: #797979;font-size: 14px;line-height: 20px;}
.tp3 .fa-mobile, .tp2 .fa-phone {color: #FFFFFF;background: #00A99D; font-size:14px;}
.tp4 .fa-envelope-o {color: #2451A6;font-size: 20px;}
.tp3 .fa-mobile {font-size: 20px;padding: 2px 7px !important;background: #EB5151;}
.rtCustomTemplate .tp1 {margin: 0 0 10px;color: #333333;font-size: 18px;font-weight: normal;}
.RadOrgChart .rocImageWrap,.RadOrgChart .rocImageWrap img {width: 60px !important;height: 70px !important;}
.tp4 {right:7px; top:2px; position:absolute;}
/*.tp4 {position: inherit !important;}*/
       


.rocCustomImageWrap {display:none !important;}
.rocRootNode > .rocNoOwnImage .rocCustomImageWrap, .rocLevel1 > li > div span.rocCustomImageWrap { display:block !important;}

.ActivateLBL {text-align: center;display: block;font-size: 17px;font-weight: bold;color: #00A99D;}
.totalBL {color: #f47e1f;padding: 6px 10px !important;margin: 14px 0 0 0 !important;font-size: 16px !important;  border-radius: 7px;}
span.symbols {padding: 0 10px;}
.totaldiv {color:#fff !important;  display: inline-block;}
.TT{margin-right: -11px !important;}
.inline.bbut {margin-left: 10px;}
/*-----------------------------------------------------------------*/
.rocLevel2 .rocLineUp {left: 124% !important;height: 162px !important;top: -24px !important;}
.rocLevel2 .rocFirst>.rocNodeLines>.rocLineHorizontal, .rocLevel2 
.rocLast>.rocNodeLines>.rocLineHorizontal {left: 63% !important;width: 57% !important;right: auto !important;}
.rocLevel2 .rocLineHorizontal {left: 77px !important;}
.rocLevel2 .tp4, .rocLevel3 .tp4 {right: 40px !important;}
/*-------------------------------------------------------------------------------------*/

/*----------------------------------------------Tree Gide-----------------------------*/
#MainContstyle video {width: 100%;}
#MainContstyle .TreeBlock {background-color: #F0F0F0 !important;min-height: 480px !important;}
.easytree-ico-c.easytree-exp-e .easytree-icon, .easytree-exp-cl.easytree-ico-c .easytree-icon, .easytree-exp-c.easytree-ico-c .easytree-icon {background-position: -25px -31px;}

span.easytree-empty,
span.easytree-vline,
/*span.easytree-connector,*/
span.easytree-expander,
span.easytree-icon,
span.easytree-checkbox,
span.easytree-radio,
span.easytree-drag-helper-img,
#easytree-drop-marker {background-image: url("../NCSICSSModule/Style%20Library/JS/skin-win8/icons.png");}
ul.easytree-container ul{padding: 0 0 0 16px;}



.easytree-ico-ef span.easytree-icon {  background-position: -22px -4px;}
.easytree-exp-e span.easytree-expander, .easytree-exp-ed span.easytree-expander, .easytree-exp-el span.easytree-expander, .easytree-exp-edl span.easytree-expander,
.easytree-exp-e span.easytree-expander:hover, .easytree-exp-ed span.easytree-expander:hover, .easytree-exp-el span.easytree-expander:hover, .easytree-exp-edl span.easytree-expander:hover  {background-position: 0px -33px;}
span.easytree-expander,span.easytree-expander:hover {background-position: 0px -1px;}
span.easytree-icon {  background-position: -48px -4px;}

/*----------------------------------------------Tree Gide-----------------------------*/

#divComments .media .media-left img{width: 50px; height: 50px;border-radius: 8px;}
#divComments .media .media-body {position:relative;  width: 100%;}
#divComments .media .media-body a {float:right;padding: 0 3px;}
.media-heading {font-size:14px;display: inline-block;color: #09C;}
.DatePost {display:inline-block;font-size: 12px;padding-left: 20px;color: #B1B1B1;}
#divComments .media .media-body .comment {display:block;}
#divComments {background-color: #fff;padding: 10px;}
.CommentCTRL {background:#fff;}
#divComments .media {border-top:1px solid #BDBDBD; margin-top:0px; padding-top:5px; padding-bottom:5px;}
#divComments .media:first-child {border-top-width:0px; padding-top:0px;}

#divVideoRow iframe {height:315px !important; width:100% !important;}



/*----------------------------------------------Mobile mode-----------------------------*/
.NMobM {width:1000px !important;}
.NMobM .col-xs-8 {width: 66.66666667% !important;}
.NMobM .col-xs-4 {width: 33.33333333% !important;}





@media only screen and (max-width :1000px) {
        .HotlineCall{top: 30px;right: 105px !important;}
        .CEOcontactpopup {top: 30px !important;right: 0 !important;}
        header #navbar-Search {margin-top: 10px !important;}
        
        
        footer .inner {left: 36% !important;top: 175px !important;}
        footer .col-sm-6 {width:100% !important;}
        footer .col-lg-6 {width: 45% !important;}
        footer .social-bar {top:17px !important;}
}   

@media only screen and (max-width :900px){
        .HotlineCall{top: 30px;right: 105px !important;}
        .CEOcontactpopup {top: 30px !important;right: 0 !important;}
        header #navbar-Search {margin-top: 10px !important;}

        
        footer .inner {left: 45% !important;  top: 161px !important;}
        footer .col-sm-6 {width:100% !important;}
        footer .col-lg-6{width: 45% !important;}
        footer .social-bar {top:17px !important;}

}

/*-----------------------------------------------------------*/

@media only screen and (max-width :800px) and (min-width :745px) {

    .col-sm-6.col-md-8.col-xs-8 {width:100% !important;}
    .getup {margin-top:0px !important;}
    .col-sm-6.col-md-4.col-xs-4 .thumbnail {height: 247px !important;}
    .thumbnailH iframe {height:195px !important;}
    .HotlineCall {width: 115px !important;}
    footer .col-xs-12.col-md-4 {padding-left:60px !important;}
    footer .social-bar {left: 6px !important; right:auto !important;}
    footer .inner {left: 52% !important;top: 120px !important;}
    .PushCall {left: 78px !important;}
	.detailsContainer .detailsContainerTitle {margin: 0 0 5px 0 !important;}
    #MainContstyle .col-sm-6 {width:100% !important; float:none !important;}
    #MainContstyle .col-md-3 {margin-bottom:15px;}
	.ListBlog .rowList span, .Blist .rowList span , .ListBlog .rowList span, .Blist .rowList span {font-size: 12px;}
	.nav > li > a {padding: 10px 12px !important;}
    .rsOverflow {/*width:100% !important;*/height:100% !important; margin:0 !important;}
    .rsDefault .rsThumbsVer {display:none;}
.regFrom .col-md-7 {  width: 100%;}
.Vcarousel {display:none;}
.VedioCont {width:100%;}
.accordionItem.BOD h4 a {width:90% !important;}
    #video-gallery {width: 97% !important;padding-left: 6% !important;}
    .publicationForm .form-group>.formSubmitWrapper {padding-top: 45px !important;}
p {line-height: 22px;}

   .DisScroll {overflow:auto !important; padding-right:0px !important;}

}
 @media only screen and (max-width :740px) {

     header .social-bar #add {display:block;}
     .DisScroll {overflow:auto !important; padding-right:0px !important;}
     .getup {margin-top:0px !important;}
      .col-xs-4 , .col-xs-8 {width:100% !important;}
      header #navbar-Search {margin-top: 4px; width:100% !important;}
     .PopulationBG {margin-bottom:50px !important;}
      header .WS {width: 98% !important;margin-left: 1%;}
      header .ButAdv {float:right;margin: 4px 8px 4px 0 !important;}
      header .txtWelcome {margin: 10px 5px 0 5px !important;}
      header .Userbut {width: 50%; margin: 4px 0;}
      header .Userbut button {width: 100%;}
      header .social-bar{top: 15px; right:12px;}
      .Lang {top: 15px; right: 125px;}
      .wheelchair {display:none !important;}
      header .navbar-nav > li.sp {display:none !important;}
      header ul.NavHeader li {line-height: 25px;}
      .navbar-toggle {margin: 4px 10px !important;}
      
      header #Login {margin: 4px 0 0px 9px !important;}
      #NewsCarousel .carousel-inner {max-height: 1000px !important;}
      .homeNewsCarousel .carousel-inner , .thumbnailH {height: auto !important;}
      #NewsCarousel .carousel-controls .left {right: 8% !important;}
      #NewsCarousel .carousel-controls .right {right: 0 !important;}
      .homeNewsCarousel a.MCenter {bottom:0px !important;}
      .tab-content {padding: 0 !important;}
      .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin:0 !important;}
      .newsSlider .carousel-indicators {margin-top:20px !important;}
      #Result {width: auto !important;}
      .detailsContainer .detailsContainerTitle {margin: 0 0 5px 0 !important;}
      .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
      {padding: 3px !important;}
      .detailsTable th , .detailsTable td{font-size:14px !important;}
      /*.giveUsUrFB {height:auto !important;}*/
      .publicationHdr p span {font-size: 28px !important;}
      .detailsContainer p {padding-top:20px !important;}
      .LISTVIEWIndicators .DateIndic {text-align: left; left: 12% !important; right:auto !important; top: 0px!important;}
      .contentViewList.contentWrapper .thumbnail {height:auto !important;}
      .contentViewList.contentWrapper .thumbnail .caption{height:auto !important;margin: 0 !important;padding: 0 0 10px 0;}
      .contentViewList.contentWrapper .thumbnail .caption p{height:auto !important;}
      .contentViewList.contentWrapper .thumbnail .thumbnailImgWrapper{width: 100% !important;position: relative !important; border:0px;border-top: solid 3px #00a99d;}
      .contentViewList.contentWrapper .thumbnail h3 {height:auto !important;}
      .newsSliderContent {height:auto !important;}

      .Mobileapp_popup img {width: 100% !important;}
      .Mobileapp_popup {height: 290px !important; width:312px !important;}
      .Mobileapp_popup .butform {bottom: 10px !important;right: 20px !important;width: 110px !important;left: auto !important;}
      .Mobileapp_popup img:nth-child(3) {display: none;}
      .butform {height:auto !important;}
      .butform a {margin:0px !important;}
      .BlockContent .col-sm-6:nth-child(5),.BlockContent .col-sm-6:nth-child(9),.BlockContent .col-sm-6:nth-child(4){display:none;}

      footer ul li , #Knowledge li , #LIBRARY li, #GEOGRAPHIC , #ESurvey , #newsroom li , #Eservices{/*display:none;*/}
      footer ul li:nth-child(1) , footer ul li:nth-child(2) , footer ul li:nth-child(11) , footer ul li:nth-child(12), footer ul li:nth-child(17),footer ul li:nth-child(18)
      , footer ul li:nth-child(21)
      {display:inline-block;}

       #Knowledge li:nth-child(3) , #newsroom li:nth-child(1) , #newsroom li:nth-child(5) , #LIBRARY li:nth-child(1)
       {display:block;}
      #ThemeH , .NavHeader{display:none !important;}
      .CEOcontactpopup {top: 36px !important;right: 0px !important;}
      .HotlineCall {top: 33px !important;right: 0px !important;}
      .navbar-left {float:none !important;}






      footer .inner {left: 1% !important;bottom: -62px !important; width:100%; top:auto !important;}
      .navbar-nav li {display:none  !important;}
      .navbar-nav .ok {display:block  !important;}
      #div_ShoppingCart {display:none !important;}
      #wowslider-container1 .ws-title {width: 90% !important;left: 5% !important;font-size: 9px;}
      footer .social-bar {top: 49px !important;right: 25px !important;}
      footer .col-lg-6{width: 75% !important;}
      .IndicatorsView .NumIndic {top: -53px;}
      .LISTVIEWIndicators .NumIndic {top:0px;}
      .notifymeSmlBtn {display: inline-block !important;}
      .notif .floatA, .detailsContainer.floatA,.Fbook .floatB.formSubmitWrapper {float: none !important;}
      .newsDetailsWrapper {padding: 5px 15px;}
      .contentPager.pager>span>span , .contentPager.pager a {float: none !important;margin: 0 1px 5px 0;display: inline-block;}
      .TITPage p  , .TITPage p  span {font-size:25px; width:100% !important;}
      .detailsEnBtn, .backtoLibraryBtn {display: inline-block;margin-bottom: 15px;}
      .formSubmitWrapper .btn {display: block !important;margin-top: 10px;}
      .publicationForm .form-group>div {height:auto !important;}
      .formSubmitWrapper {margin-top:10px;}#divEnglishContnet, #divArabicContnet, .divArabicContnet , .divEnglishContnet
      .regFrom .control-label {margin-bottom: 20px;}
      .regFrom .control-label:before {  height: 34px !important;}
       #divEnglishContnet, #divArabicContnet, .divArabicContnet, .divEnglishContnet {padding:15px;}
      .newsDetailsWrapper h2 {line-height:20px !important;}
      .deemed {font-size:20px !important;}
      #contentViewTypeList {display:none !important;}
      .contentsortViewBtns {left: 35px !important;}
      .floatA {float:none !important;}
      #large {margin: 0 0 10px 10px;display: inline-block;}
      .col-sm-6.col-md-4:nth-child(7),.col-sm-6.col-md-4:nth-child(10), .col-sm-6.col-md-4:nth-child(3), .col-sm-6.col-md-4:nth-child(11) {display: none;}
      header .btn-link {margin: 12px 0px !important;}
      .modal-footer .btn {width: 128px !important;}
      .tab-content > .tab-pane {padding: 10px;width: 320px;word-break: break-word;}

        #Slinks{display:none;}
        #Mlinks {display:block;}
      #MainContstyle .col-xs-12.col-sm-6.col-md-9 {margin-top: 20px;}
      .MainContTab a:nth-child(7){display:none;}

      
    #Mobile_App {display:none !important;}


        .Fbook .form-group>.formSubmitWrapper {padding-top:55px !important;}
        .publicationForm #Result {margin-top: 0px !important;}
        .ms-socialCommentItem .socialcomment-contents {width:100% !important;}
        .newsDetailsImg {float: none; margin: 0 !important;  width: 100% !important; }
        .newsDetailsImg img {/*height: auto !important;*/ width: 100% !important;}
        #lastPublications {display:none !important;}
        .btn.btn-primary {width: 100% !important;}
        .modal-footer .btn.btn-primary + .btn.btn-primary{display:none !important;}
        .CEOcontactpopup {display:none !important;}
        .ms-rtestate-field img{width: 98%;}
        .newsTime {padding-right: 15px;}
	    
        
        .TITPage {padding: 8px 23px 0;height: 100px;margin: 0 auto 10px;}
        .TITPage p  , .TITPage p  span {color: #075791;font-size:25px;margin-top: 0px;margin-bottom: 3px;width: 300px;line-height: 30px; text-align:left;}
        .TITPage p {height: 75px;overflow: hidden;display: table;}
        .TITPage p  span {display: table-cell;vertical-align: middle;}


        .Header_1 {background: url('../NCSICSSModule/Style%20Library/images/head_1_mobileeng.jpg') no-repeat;background-size: cover;}
        .Header_2 {background: url('../NCSICSSModule/Style%20Library/images/head_2_mobileeng.jpg') no-repeat;background-size: cover;}
        .keyIndicatorBGTIT{background: url('../NCSICSSModule/Style%20Library/images/head_2_mobileeng.jpg') no-repeat;background-size: cover;}
        .IndicatorBGTIT{background: url('../NCSICSSModule/Style%20Library/images/head_2_mobileeng.jpg') no-repeat;background-size: cover;}
        .MediaCenterBGTIT{background: url('../NCSICSSModule/Style%20Library/images/head_1_mobileeng.jpg') no-repeat;background-size: cover;}
        
        .Header_2, .Header_1, .keyIndicatorBGTIT, .IndicatorBGTIT, .MediaCenterBGTIT{background-position:top left;}
		
        
        
        #orgchart {display:none !important;}
        .accordionItem.BOD .Dis_Title {line-height:15px !important;}
        .accordionItem.BOD h4 a {width:83% !important;}
        .accordionItem.BOD .modal-body.regFrom > img {width:100% !important;}
        .ImgnewsF {float:none !important;}
        .RC {height:10px;}
        .Contactdetails dd, .Contactdetails dt {display: inline-block;}
        .Contactdetails dt {min-width: 30%;}
        .Contactdetails dd {min-width: 68%;}

        .LISTVIEWIndicators img {top: 0; left: 0;}
        .LISTVIEWIndicators h3 {padding-left: 7px; width: 235px;}
        .LISTVIEWIndicators  .NumIndic {top:0px;}
 .rs_preserve, .SPtalk {right: 2px;top: -70px;}
 .bg_B, .bg_G {float: none !important;width: 94% !important;min-height: 0px !important;  margin-bottom: 5px;}
.BLPKI .bg_G:first-child {display:none;}


}

@media only screen and (max-width :350px) {
    footer .social-bar {right: -6px !important;}
    .CEOcontactpopup{right: 26px !important;}
    .HotlineCall{top: 66px !important;right: 25px !important;}
    header #navbar-Search {margin-top: 33px !important;}
    header a#logo {top: 14px;left: 5px;  position: relative;}

    #Omanis, #Expatriates {width:80px !important;}
}




 @media only screen and (max-width:350px) {



}


 


@media print 
{
    #body, #s4-workspace {background-color: #F7F7F7 !important;}
	#ms-designer-ribbon {background-color: #fff !important;}

	header, footer, #PublicationCarousel .carousel-control, #NewsCarousel .carousel-control, .col-sm-6.col-md-4.col-xs-4:nth-child(3), .col-sm-6.col-md-4.col-xs-4:nth-child(5),
	.RC, .giveUsUrFB, #body .thumbnail h1 span, .backtoLibraryBtn, .detailsPurchaseBtn, .detailsEnBtn, .detailsArBtn, .col-md-3.col-sm-12.col-xs-12.detailsSideContainer.floatA,
	.thumbnail .Event > a, .ms-socialCommentEdit table, .socialcomment-pagelink, .thumbnail .news_block .col-xs-12 a, .thumbnail .Bolg_block a
    {display:none !important;}
	div[class|=col-]{float:left;}
    .col-sm-6{width:50%}
    a[href]:after {content: none !important;}
 	a.MCenter {display:none !important;}
    

    .col-xs-4, .col-xs-6, #NewsCarousel .col-md-6 {width:50% !important;}
    .col-xs-8 {width:100% !important;}


	#wowslider-container1 {height:150px !important;}
    .thumbnail .Icons {display: list-item;list-style-image:url(../NCSICSSModule/Style%20Library/images/Icons.png) !important;list-style-position: inside;}

	#wowslider-container1 .ws-title span, #wowslider-container1 .ws-title div { color:#fff !important;}
	#wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span 
	{  background: #000 !important;  opacity: 0.8 !important; display:none !important;}


    .Contpop {background: #fff !important;}
    #body .thumbnail{height:247px; overflow:hidden; background:#fff !important;}
    #PublicationCarousel img {width: 138px !important;height: 178px !important;border: 2px solid #f0f0f0 !important;}
    #body .thumbnail h1{background:#00a99d !important; height:40px; text-transform:uppercase; font-size:19px; color:#fff !important;line-height: 40px; margin:0px !important;}
    #body .thumbnail h1.blue {background:#24b3ff !important;}
    #body .thumbnail h1.Org {  background: #f47e1f !important;}
    #body .thumbnail h1.white {background:#fff; color:#333333; font-weight:bold;height: 30px !important;}
    #body .thumbnail h1.push {padding-right:10px !important;}
    #body .thumbnail h1 span {width:44px; float: right !important; height:40px !important; margin-left:10px !important;}
    #body .thumbnail h1 span.Publication {background-position: 2px 6px;}
    #body .thumbnail h1 span.Statistics {background-position: 2px -54px;}
    #body .thumbnail h1 span.Map {background-position: 2px -122px;}
    #body .thumbnail h1 span.Blogs {background-position: 2px -250px;}
    #body .thumbnail h1 span.Indicators{background-position: 2px -187px;}
    #body .thumbnail h1 span.Events{background-position: 2px -311px;}
    #body .thumbnail h1 span.Polls{background-position: 2px -364px;}
    #body .thumbnail h1 span.Twittes{background-position: 2px -463px; background-color:#00a4ce !important;}
    #body .thumbnail h1 span.Population{background-position: 2px -416px; background-color:#da6100 !important;}
    #body .thumbnail h1 span.News{background-position: 2px -513px; background-color:#fff !important; margin:0 !important;}    
    
    .progress {background-color: #f5f5f5 !important;}
    .thumbnail .Cont_block .progress-bar-Indicators {  background: #f47e1f !important;}
    #body .thumbnail h1 {padding-left:10px;}
    #body .thumbnail h1.white {height: 40px !important;}
     
    .detailsContainer .detailsContainerTitle {margin:0px !important;}
    .floatB {float: none !important;}
    .SLIPrint {display:block !important;}


    .ms-core-brandingText, .getup,.publicationForm , #List, #large, .breadcrumb, .notifymeSmlBtn, .pager, .nav-tabs, .contentsortViewBtns, .downloadBookBtn, .contentDetailsBtn, .Tabspages,
    .CommentCTRL, .archiveBtn, .soicalmediacontent,.RC, #divVideoRow, .back_btn, .Iconbutsadmin, .btnsWrapper,.btn,.publicationForm + .row, .date-picker, .events_gallery, .allevent_slider .fa-caret-left, .allevents
     {display:none;}


    .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;}
    .col-md-3 {width: 50%;}
    .IndicatorsView .NumIndic, .IndicatorsView h3 {color: #8f0025 !important;}
    .IndicatorsView {border-top: 3px solid #888888 !important;height: 238px !important;}
    .IndicatorsView hr {background: #eeeeee !important;}
    .TITPage p, .TITPage p span {color: #075791 !important;}
    .TITPage {background-color: #98BCC8 !important;}
    .tab-content {background-color: #fff !important;}
    .tab-content {border-top: 2px solid #00a99d !important;}
    .TITPage p, .TITPage p span {width:100% !important;}
    .indprint {margin-bottom:50px;}
    .IndicatorsView img, .IndicatorsView img{background: #00a89c !important;}
    .contentPublishedDWrapper {background: #eeeeee !important;}
    .contentPublishedDWrapper > span {font: normal 9px Gill Sans MT, Arial !important;}
    .contentPublishedDWrapper > .contentPublishedDate {  color: #ff9900 !important;}
    .contentWrapper .thumbnail h3{background: #00a99d !important; color:#fff !important;}
    .contentWrapper .thumbnail h3, .contentWrapper .thumbnail h3 span{ color:#fff !important;}
    .LISTVIEWIndicators img{left: 6px;}
    .LISTVIEWIndicators h3 {margin-left: 17px !important;}
    .LISTVIEWIndicators .IndicatorsView{height: 122px !important; margin-bottom:11px !important;}
    .LISTVIEWIndicators .keyIndicator{height: 125px !important; margin-bottom:11px !important;}
    .detailsContainer h1 {color: #8f0025 !important;}
    .detailsContainer .publishdate {color: #ff9900 !important;}
    .detailsTable th {background: #00a99d !important; color: #fff !important;}

    .newsSliderDate, .newsSliderText a {color: #f47e1f !important;}
    .ImgnewsF{float: none;text-align: center;}
    .event_lbl span.lblTitledetails {color: #cc9900 !important;}
    .event_desc h1, .event_desc h1 span {color: #cc0000 !important;}
    .event_details, .event_desc {background:#fff !important;}
    #MainContstyle {background: #fff !important;}
    .ListBlog h6, .ListBlog h6 a {color: #00a99d !important;padding-right: 0 !important;}
    .ListBlog .rowList span, .Blist .rowList span {color: #ff9900 !important;}
    .ListPage {background:#fff !important;}
    .ListPage h6 , .ListPage h6 a {color:#00a99d !important;}
    .accordionItem.BOD h4 a {width: 90% !important;}
    .Contentlayoutsview h2, .Contentlayoutsview h2 span {color: #006699 !important;padding-right: 0 !important;}
    .accordionItem h4 a span {color: #990000 !important;}
    .contentWrapper {margin-top: 10px;}
    .newsDetailsWrapper h2 {  color: #cc0000 !important;}
   
    


     .events_list {display: block !important;}
    .events_list .media {background-color: #fff !important;}
    .events_list .media-left{background-color: #ffae00 !important;border-top: 3px solid #cc9900 !important;}
    .fa {color: #fff !important;}
    .events_list .media-heading {color: #cc0000 !important;}
    .col-md-5 {width: 41.66666667%;}
    .col-md-7 {width: 58.33333333%;}
    .col-md-6 {width: 50%;}

    .allevent_slider, .special_event_cont {width:100%;}
    .allevent_slider .media-left {background-color: #ffae00 !important;border-top: 3px solid #cc9900 !important;}
    .allevent_slider .media-heading {color: #cc0000 !important;}

    .upcoming_item .thumbnail .caption h4 {color: #cc0000 !important;}
    .duration span {color: #055555 !important;}
    .duration p {color: #f47e1f !important;}
    .special_event .carousel-caption .duration p span {color: #fff !important;}
    .special_event .carousel-caption {background-color: #000 !important;}
    .allevent_slider {border-right-width:0px !important;}



}


/*--------------------------------------------------Achievments details------------*/
.Achievmentsslides{width:300px; float:left; margin-right:10px;}




/*Request for survey Styles added by Mahmoud Khaireldin*/
.QuestionWrapper{position:relative;}