﻿.headerBorder {
	border-top:solid 4px #42627F;
 
}
.headerBlock {
	width:16px;
	height:16px;
	text-align:left;
	margin:14px 3px 14px 14px;
	background-color:#42627F;
}
.subheadingbox{
	background-image:url("/3MContentRetrievalAPI/BlobServlet?locale=en_US&lmd=1201559056000&assetId=1180595297612&assetType=MMM_Image&blobAttribute=ImageFile");
	padding:4px;
	border-top:solid 1px #42627F;
	border-bottom:solid 1px #42627F;
	color:#42627F;
	font-weight:bold;
	text-align:center;
}

.greybox {
	background-color:#F3F4F3;
	border:solid 1px #42627F;
}
.greybox li {
color:#42627F;
}
.greyboxheader{
	color:#42627F;
	font-weight:bold;
	margin:14px;
}

.blacktext {
	color:#000000;
}
.footnote{
	font-style:italic;
	font-size:10px;
	margin-left:14px;
}

.quote{
        font-weight:bold;
}

.quoteauthor{
 
}

.pagetitle{
    color:#42627F;    
}

.expanded
{
    text-align:left;    
}

.collapse
{
    text-align:left;    
}
/**/

/* Warning message styles
	/* Add these rules to your site stylesheet (e.g. style/Styles2.css) */
.cs-warning-wrap {
	display: flex;
	justify-content: center;
	padding: 2px;
	box-sizing: border-box;
}

.cs-warning {
	/*display: flex;*/
	gap: 18px;
	align-items: center;
	max-width: 900px;
	width: 100%;
	border-radius: 10px;
	padding: 5px;
	background: linear-gradient(180deg,#fff9ec,#fff4df);
	border: 2px solid #f6b04a;
	box-shadow: 0 8px 30px rgba(0,0,0,0.10);
	font-family: "Segoe UI", Arial, sans-serif;
	flex-direction: row;
}

	.cs-warning .icon {
		flex: 0 0 84px;
		text-align: center;
	}

		.cs-warning .icon svg {
			width: 32px;
			height: 32px;
		}

	.cs-warning .content {
		flex: 1;
		min-width: 0;
	}

	.cs-warning h2 {
		margin: 0 0 6px;
		color: #c04a00;
		font-size: 1.2rem;
	}

	.cs-warning p {
		margin: 0 0 8px;
		color: #333;
		line-height: 1.4;
	}

	.cs-warning .actions {
		display: flex;
		gap: 10px;
		align-items: center;
		flex-wrap: wrap;
	}

.cs-content {
	/*flex: 1*/
}

.cs-title {
	margin: 0 0 6px;
	color: #d35400;
	font-size: 1.3rem;
	text-align:center;	
}

.cs-actions
{
	display: flex;
	gap: 12px;
	margin-top: 8px;
	justify-content: space-evenly;
	align-items: center;
}


.cs-btn {
	display: inline-block;
	padding: 8px 14px;
	border-radius: 8px;
	text-decoration: none;
	font-weight: 600;
	cursor: pointer;
	border: 0;
}

.cs-primary {
	background: #f39c12;
	color: #fff;
}

.cs-secondary {
	background: #fff;
	border: 1px solid #d0d0d0;
	color: #333;
}

.cs-meta {
	color: #666;
	font-size: 0.75rem;
	margin-left: 8px;
}

.cs-close {
	background: transparent;
	border: 0;
	color: #666;
	font-size: 18px;
	cursor: pointer;
	padding: 4px 8px;
}

.cs-icon 
{
	flex: 0 0 96px;
	display: flex;
	justify-content: space-between;
}

@media (max-width:560px) {
	.cs-warning {
		flex-direction: column;
		text-align: center;
		gap: 12px;
	}

		.cs-warning .actions {
			justify-content: center;
		}
}
 /* warning message end*/