table#btbl td{border:1px #333333 solid;}
table#btbl th{border:1px #333333 solid;background-color: grey;}
.sdptx{color:#CC3300; text-decoration:none; font-weight:bold;}
.sdphd{color:#000000; text-decoration:none; font-weight:bold;}
a.sdplink{color:#CC3300; text-decoration:none; font-weight:bold;}
a.inact{color:#8080FF; text-decoration:none; font-weight:bold;}
a.sdplink:hover{color:#999900;}

nav-link:hover, .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
background-color: #004280; }
	
.rounded-img-pd {  border-radius: 50%;    width: 150px;    overflow: hidden;    height: 150px;} /*past directors*/

details > summary.sdp {
  padding: 4px;
  width: 320px;
  background-color: #eeeeee;
  border: none;
  box-shadow: 1px 1px 2px #bbbbbb;
  cursor: pointer;
  font-size : 22px;
}

details > summary.careers {
  padding: 4px;
  background-color: #eeeeee;
  border: none;
  box-shadow: 1px 1px 2px #bbbbbb;
  cursor: pointer;
  
}
/* a{color:#004A99 !important;} */

table.sitemap 
{
width:100%;	
}
table.sitemap tr,td {
vertical-align:top;	
}

p.justify {
	text-align:justify;
}

@media (min-width: 767px) and (max-width: 1200px) {
	.nav-item a{color:#000;}
	.nav-item span a{color:#fff;}
	
}

img.hlp {
	width:20px;
	height:20px;
	border:0px;
	}
span.pubdate {
	font-size: 0.6rem;
	padding-top:5px;
}	

/*** Capcha in feedback form **/
.capbox {
  background-color: #BBBBBB;
/*  background-image: linear-gradient(#BBBBBB, #9E9E9E);*/
  border: #BBBBBB 0px solid;
  border-width: 2px 2px 2px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  padding: 5px 8px 5px 8px;
  border-radius: 4px 4px 4px 4px;
  }

.capbox-inner {
  font: bold 12px arial, sans-serif;
  color: #000000;
  background-color: #E3E3E3;
  margin: 0px auto 0px auto;
  padding: 3px 10px 5px 10px;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  }

#CaptchaDiv {
  color: #000000;
  font: normal 25px Impact, Charcoal, arial, sans-serif;
  font-style: italic;
  text-align: center;
  text-decoration: line-through;
  vertical-align: middle;
  background-color: #FFFFFF;
  user-select: none;
  display: inline-block;
  padding: 3px 14px 3px 8px;
  margin-right: 4px;
  border-radius: 4px;
  }

#CaptchaInput {
  border: #38B000 2px solid;
  margin: 3px 0px 1px 0px;
  width: 105px;
  }

.poslist_ul_rec {
    font-size: 1rem;
    line-height: 2;
}

  
/**** captcha in feedback from*/
 /***** Climate Change Program ****/ 
      /* Style the tab */
.ccptab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.ccptab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 20px 35px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.ccptab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.ccptab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.ccptabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

/* Balu: 23-11-2021: To avoid rightclick and save images*/
img {
	pointer-events:none;
}

/*CSS Printer balu:05-11-2021*/
@media print { 
*, html{-webkit-print-color-adjust:economy;-webkit-print-color-adjust:exact;-webkit-print-color-adjust:inherit;
-webkit-print-color-adjust:initial;-webkit-print-color-adjust:unset}
header, footer{display:block!important}
.navbar-expand-lg .navbar-collapse{display:inline-block!important}
}

/**/



/*** Climate Change Program ***/

/** Page not found **/

.container1 {
	margin-top: 40px;
	border: 1px solid red;
	box-shadow: 0 0 8px #D0D0D0;
}


.error-template {padding: 40px 15px;text-align: center;}
.error-details {font-size:14px; color:black;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }


/*** Page not found **/


/********* Website_policies********/

/* Style the tab */
.wptab {
  float: left;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  width: 20%;
  height: auto;
}

/* Style the buttons inside the tab */
.wptab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 15px;
}

/* Change background color of buttons on hover */
.wptab button:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.wptab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.wptabcontent {
  float: left;
  padding: 10px 12px;
  border: 1px solid #ccc;
  width: 80%;
  border-left: none;
  height: auto;
  }

/********* Website_policies********/


/*** Noscript ****/

.no_script {z-index: 999;
    /*position: absolute;
    
    width: 80%;
    left: 50%;
    margin-left: -25%;*/
	
    background:#A30000;
    padding: 9px;
    border: 1px solid #cfd1d0;
    color:#FFFFFF;
    font-weight: 600;
}

/*** Noscript ***/

/** CCMB Directory **/
.shead {
	background:#cbd7fa;
}
/*** CCMB Directory ***/

/*covid button on homepage  */
.cov_but {
	color:#193A84 !important;
	font-size:12px;
	font-weight:bold;
}
/**covid button on homepage   */


/* CCMB Internal Complaints Committee  */
table.stab td {
	font-size:0.7rem!important;
}
table.stab th {
	font-size:0.8rem!important;
	background-color:#ccc;
	text-align:center;
}
/** CCMB Internal Complaints Committee  */


/*promt links above the main menu section*/
.plrow {
	margin:5px 5px 5px 5px;
}
.plcol {
	float:left;
	border-right:1px solid #212529;
	border-left:1px solid #212529;
	border-width:4px;
	padding:0px 5px 0px 5px;
}


/**promt links above the main menu section*/

/* Date: 04-03-2022 : News Ticker */
.ticker-wrapper-h{
	display: flex;	
	position: relative;
	overflow: hidden;
	border: 1px solid #aaaeb5;
}

.ticker-wrapper-h .heading{
	background-color:#aaaeb5; /* #193A84; */
	color: #fff;
	padding: 12px 5px;
	flex: 0 0 auto;
	z-index: 1000;
}
.ticker-wrapper-h .heading:after{
	content: "";
	position: absolute;
	top: 0;
	border-left: 20px solid #193A84;
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
}


.news-ticker-h{
	display: flex;
	margin:0;
	padding: 0;
	padding-left: 70%;
	z-index: 999;
	
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-name: tic-h;
	animation-duration: 30s;
	
}
.news-ticker-h:hover { 
	animation-play-state: paused; 
}

.news-ticker-h li{
	display: flex;
	width: 80%; /*org:50%*/
	align-items: center;
	white-space: nowrap;
	padding-left: 20px;
}

.news-ticker-h li a{
	color: #212529;
	font-weight: bold;
}

/*
@keyframes tic-h {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		visibility: visible;
	}
	50% {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
*/


@keyframes tic-h {
  0%    { transform: translate3d(-10%, 0, 0);}
  30%   { transform: translate3d(-40%, 0, 0);}
  80%   { transform: translate3d(-70%, 0, 0);}
  100%  { transform: translate3d(-100%, 0, 0);}
}


