@font-face {
    font-family: 'web_symbolsregular';
    src: url('fonts/websymbols/websymbols-regular-webfont.eot');
    src: url('fonts/websymbols/websymbols-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/websymbols/websymbols-regular-webfont.woff') format('woff'),
         url('fonts/websymbols/websymbols-regular-webfont.ttf') format('truetype'),
         url('fonts/websymbols/websymbols-regular-webfont.svg#web_symbolsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.symbols {
	font-family:"web_symbolsregular";
	font-weight:normal!important;
}

#footer-bottom { 
	padding:43px;
	text-align: center;
}

.footer-box {
    display: inline-block;
    height: 120px;
    line-height: 2em;
    margin-left: 80px;
    overflow: hidden;
}

.footer-box.menu {
    border-left: medium none;
    margin-left: 20px;
    margin-right: 0;
    padding: 20px 0 0;
}

.footer-nav { 
	margin-right:81px;
	color:#8b8b8b;
}

.footer-nav a { 
	color:#8b8b8b;
}

.footer-nav ul { 
	font-size:.9em;
	font-weight:normal;
}
.footer-nav ul > li + li { 
	margin-left:10px;
}
.footer-nav ul > li > a { 
	padding:0;
}
.footer-nav ul > li > a:after {
	content: ". ";
}
.footer-nav ul > li > a:hover { 
	background:none;
	color:#333;
}

#footer-top .nav > li { 
	display:none;
}
#footer-top .nav > li > a { 
	margin-bottom:20px;
	padding:0;
	
	text-transform: uppercase;
}
#footer-top .nav > li > ul { 
	margin:0;
	padding:0;
	
	font-size:1em;
	font-weight:400;
}
#footer-top .nav > li > ul > li { 
	margin-bottom:5px;
}
#footer-top .nav > li > ul > li > ul {
	font-size:1em;
}

#footer-top .nav.individual > li.item-177, 
#footer-top .nav.business > li.item-182, 
#footer-top .nav.benefits > li.item-181, 
#footer-top .nav.risk > li.item-180, 
#footer-top .nav.resources > li.item-179, 
#footer-top .nav.about > li.item-102 { 
	display:block;
}

footer .social { 
	font-size:25px;
}
footer .social a { 
	color:#9f9f9f;
}
footer .social a:hover { 
	text-decoration: none;
	color:#666;
}

.benefits-header {
    color: #666;
    font-size: 22px;
    font-weight: normal;
    padding: 43px 0;
    text-align: center;
    width: 100%;
}
.company-list { 
	margin-left:205px;
	padding-top:50px;
}

.company-list a { 
	font-size:17px;
	color:#939dd6;
}
.company-list .col-md-2 + .col-md-2{ 
	border-left:1px solid #ccc;
}

#content-inner .pagination { 
	
}
#content-inner .pagination ul { 
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type: none;
	border:1px solid #bbb;
	font-style: normal;
	background:none;
}
#content-inner .pagination ul li { 
	display:inline-block;
	padding:5px 10px;
	line-height: 1em;
	color:#333;
}
#content-inner .pagination ul li a {
	display:inline-block;
	padding:5px 10px; 
	margin:-5px -10px;
	color:#113360;
}
#content-inner .pagination ul li a:hover { 
	text-decoration: none;
	background:#eee;
}
#content-inner .pagination ul li + li { 
	margin-top:0;
	border-left:1px solid #bbb;
}
#content-inner .pagination { 
	width:100%;
}
#content-inner .pagination p.counter { 
	float:right;
	color:#333;
}

#home-shouts .img-frame { 
	background-size:cover;
}
.top-social ul li a { 
	color:#ccc;
}
.search label { 
	display:none;
}
.search input { 
	width:140px;
	background:#e3e3e3 url('../images/mag-glass-search.png') no-repeat 93% center;
	border:0;
	padding:5px 10px;
	margin-top:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#navigation .nav { 
	margin-right:150px;
}
#searchForm .btn-toolbar, 
#searchForm .phrases, 
#searchForm .only, 
#searchForm .form-limit { 
	display:none;
}

#below-content .btn-quote, .btn-call { 
	padding:10px 20px;
}

#child-banner .container h2 { 
	position:static;
}
#child-banner .container-inner { 
	position:absolute;
	bottom:55px;
	color:#3D4A8D;
}
#child-banner .container-inner strong { 
	font-size:1.2em;
}
.btn-xs, .username_field, .password_field { 
	padding:5px;
	width:100%;
	margin-top:5px;
	font-size:0.85em;
	text-transform: uppercase;
}
.widget { 
	margin:30px 0;
}
.widget h2.title { 
	margin-bottom:25px;
	color:#999;
}
.widget ul.news-feed { 
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.news-feed .readmore { 
	text-transform: uppercase;
}
ul.news-feed li + li { 
	margin-top:15px;
}

.sitemap .nav-pills>li { 
	float:none;
}
.sitemap h3, 
.sitemap .search { 
	display:none;
}
#content-inner .sitemap ul { 
	background:none;
	padding:0;
	border:0;
	font-style: normal;	
}

.sitemap .nav > li > a { 
	margin-bottom:10px;
	padding:0;
}
.sitemap .nav>li>a:hover, 
.sitemap .nav>li>a:focus { 
	background:none;
}
.sitemap ul > li > ul { 
	margin-left:15px;
	list-style-type:none;
	margin-bottom:15px;
}

#content-inner .sitemap ul > li + li { 
	margin-top:5px;
}

.img-frame { 
	cursor:pointer;
}