/**
 * Add border box sizing in all browsers to remove inconsistency .
 * Added by Azad
 */
 *,
 ::before,
 ::after {
   box-sizing: border-box;
 }
/**
 * 1. Add text decoration inheritance in all browsers to remove inconsistency.
 * 2. Add vertical alignment inheritance in all browsers to remove inconsistency.
 * Added by Azad
 */
 ::before,  
 ::after {
   text-decoration: inherit; 
   vertical-align: inherit; 
 }
 /**
 * 1. Use the default cursor in all browsers .
 * 2. Change the line height in all browsers .
 * 3. Use a 4-space tab width in all browsers .
 * 4. Remove the grey highlight on links in iOS .
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers .
 */

 /**
 *Added by Azad
 */

 html {
   cursor: default; 
   line-height: 1.5; 
   -moz-tab-size: 4; 
   tab-size: 4; 
   -webkit-tap-highlight-color: transparent ;
   -ms-text-size-adjust: 100%; 
   -webkit-text-size-adjust: 100%; 
   word-break: break-word; 
 }
body
{
	margin: 0;
	padding: 0;
	font-family: 'Helvetica',sans-serif;
}


a
{
	color: #0c4c7c;
}

a:hover {
  text-decoration: underline !important; 
}
/**
 * Remove the border on images within links in IE 10-.
 */
 /**
 *Added by Azad
 */
 img {
	border-style: none;
  }


.page-section
{
	margin-bottom: 20px;
}


#release-announcement
{
	float: left;
	width: 100%;
	overflow: hidden;
}

#release-announcement .ctlc-image {
	margin-top: 20px;
	display: block;
	
}

.release-list
{
	float: left;
	width: 100%;
	background-image: linear-gradient(#f8c408, #f2aa03);
	border-radius: 5px;
}
.previous-release-border-radius
{
	float: left;
	width: 100%;
	text-decoration: none;
	background: #fbd63e;
	box-sizing: border-box;
	padding: 10px 15px; 
	margin-top: 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius:5px; 
	}

#release-announcement h2
{
	color: #333;
	font-size: 20px;
	background: #f99c1c;
	border-radius: 5px 5px 0px 0px;
	margin: 0;
	padding: 10px 15px;
}


#release-announcement ul
{
	padding-left: 0;
	margin-top: 0;
}


#release-announcement ul li
{
	list-style: none;
}


#release-announcement ul li a
{
	float: left;
	width: 100%;
	text-decoration: none;
	background: #fbd63e;
	box-sizing: border-box;
	padding: 5.6px 15px 5.6px 15px; 
	margin-bottom: 10px;
}


#release-announcement ul li:last-child a
{
	margin-bottom: 0;
}


.report-library
{
	float: left;
	width: 294px;
	background: #ffcc00;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 14px 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}


.report-library a
{
	text-decoration: none;
	box-sizing: border-box;
}

.white-background {
	background-color: #fff8cf!important;
}


/* Added By Onjon: 02-03-2022 */

.report-library {
	margin-top: 0px;	
	margin-bottom: 10px;
}

/* Added By Onjon: 02-03-2022 END */


@media only screen and (max-width: 270px)
{
	#release-announcement ul li a
	{
		padding: 10px 15px; 
	}
	.report-library {
		width:240px;
	}
	.ctlc-image {
		width:240px;
	}
}


/* these css target only IE10/IE11 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	p.report-library{
		margin-top: 17px;
	  }
	
  }