@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; 
	text-decoration: underline; 
	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;
}

#login_panel {
	font-size: 0.875rem;
	background: #EFEFEF;
}

#login_panel label {
	width: 100%;
}

#login_panel label a {
	float: right;
}

/* 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;
	text-decoration: none; 
}

#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;
}

/* AnySteps content */
.anysteps-container .title {
	color: #4ab7b7;
}

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