@charset "UTF-8";

body {
	background: url(../images/mnsure_background_body.png) repeat;
	color: #333;
	-webkit-font-smoothing: antialiased;
}

.container {	
	background-color:#FFF;
	min-height: 75%;
}

/* Add icon after links that open in new tab. */
a[target="_blank"]:after {
	content: url(../images/box-arrow-up-right.svg);
}

#content_main a { 
	color: #018668; 
	text-decoration: underline; 
	line-height: inherit; 
}

#content_main a:hover { 
	color: #fc6048; 
}

#content_main a:focus 
{ 
	color: #cc4714; 
	outline: none; 
}

#content_main p {
	font-size: 0.875rem;
	line-height: 1.375;
	color: #333;
}

.title { 
	color: #4ab7b7; 
	font-weight: bold; 
	line-height: 1.25 
}

.anysteps-footer{
	border-top:#CCC 1px solid;
}

/* Left Navigation panel */
#content_leftnav {
	margin-left: -6px;
}

#content_leftnav ul li a {
	color: #ffffff;
	font-size: 0.75rem;
	font-weight: 600;
	padding-top: 2px;
	padding-bottom: 2px;
}

#content_leftnav ul.nav.flex-column {
	background: #767575;
	border-top-right-radius: 0.4rem!important;
	border-bottom-right-radius: 0.4rem!important;
	padding-bottom: 6px;
}

#content_leftnav a.nav-link:hover {
	background: #888888;
}

#content_leftnav a.nav-link {
	color: #cacaca;
	padding-left: 24px;
}

#content_leftnav a.nav-link.active {
	color: #ffffff;
	border-right: 4px solid #ff941d;
}

#content_leftnav a.nav-link.section {
	color: #ffffff;
	background: #00a2a2;
	padding-left: 12px;
	border-top-right-radius: 0.4rem!important;
}

#content_leftnav a.nav-link.section:hover {
	background: #01b2b2
}

#leftnav_corner {
	width: 6px;
	height: 7px;
	background: url(../images/mnsure_leftnav_bottom-corner.png) no-repeat;
}

.popupHead {
	background:#03a2a2;
}
.popupHead .title{
	color: #000;
}

/* Custom ordered list with right parentheses. */
.lowerAlpha ol.custom-marker {
	counter-reset: list;
}
	
ol.custom-marker > li {
	list-style: none;
	counter-increment: list;
}

ol.custom-marker.paren-after.lowerAlpha > li::marker {
	content: counter(list, lower-alpha) ")\a0\a0";
}

ol.custom-marker.paren-after.upperAlpha > li::marker {
	content: counter(list, upper-alpha) ")\a0\a0";
}

ol.custom-marker.paren-after.numericCounter > li::marker {
	content: counter(list) ")\a0\a0";
}
