@charset "UTF-8";

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

div.container {
	background: #FFF;
}

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

#site_content a { 
	color: #018668; 
	line-height: inherit; 
}

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

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

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

.anysteps-container .anysteps-footer {
  position: relative;
  margin-top: 0px;
  text-align: right;
  padding-right: 30px; 
}

.anysteps-container a {
  text-decoration: underline; 
}

.anysteps-body .title {
     color: #4ab7b7;
}

#site_content li {
     font-size: 0.75rem;
}

.anysteps-container .anysteps-body {
     border-bottom: 1px solid #ccc;
}

/* 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";
}
