@charset "utf-8";
/* CSS Document */

a{
	
}

#wrapper{
	margin-left: auto;
	margin-right: auto; 
	position: relative; 
	
}
@media screen and (min-width: 0px) and (max-width: 1181px) {
  .footer { display: none; }   /* hide it elsewhere */
}
.js .mobile-nav {
    width: 20em;
    height: 105%;
    position: absolute;
    top: 0;
    left: -20em;
    overflow-x: hidden;
    overflow-y: hidden;/*scroll*/
}
.mobile-nav {
    background: rgb(51,51,51);
    padding: 1em;
    clear: both;
    overflow: hidden;
    box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    font-weight: bold;
}	
.mobile-nav .mobile-link-top {
    text-align: center;
    border-left: solid 1px #FFF;
}
.mobile-nav ul {
    list-style: none;
    padding-left: 0;
    font-size: 1em;
    margin: 40px 0 0 0;
}
.header .region-header nav .dropdown-menu {
    background: #77777b;
    margin-top: 0px;
    min-width: 200px;
    border: none;
    border-radius: 0;
    box-shadow: 0 1px 12px #2b2b2b;
	padding:0 0 5px 0;
}

.header .region-header nav .dropdown-menu a:hover {
    color: #000;
    display: block;
	background-color:white;

}
.header .region-header nav .dropdown-menu a {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
    

}
@media (max-width: 767px) {
	.wrap {
		position: relative;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-ms-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
		min-height: 775px;
	}
}
.header .region-header nav li.link2:hover .dropdown-menu {
    display: block;
margin-top: 0px;
font-family: Helvetica;
}
tr:nth-child(2n) {
    background-color: #dddddd;
}
.wrap.active {
    transform: translate(20em, 0);
}
@media screen and (min-width: 48.25em) {
.wrap.active {
	left:0;
	 }
}
.header .region-header nav li.link1:hover {
    border-right: none;
    
    font-family: Helvetica;
}
.header .region-header nav li.link2:hover {
    border-right: none;
   
    font-family: Helvetica;
    

}
.header .region-header nav li.link3:hover {
    border-right: none;
    
    font-family: Helvetica;
}
.header .region-header .header-top-right {
    float: right;
}
.mobile-nav .mobile-link-top li:hover {
    background: #FFF;
}
.nav__top, .nav__top a {
    color: #fff;
}
.nav_top {
    height: 43px;
    background: #2b2b2b;
    padding: 0;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
	color:white;
	font-weight:bold;
	font-size:medium;
}
.navbar-nav > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
	color:white;
	font-weight:bold;
	font-size:medium;
}
.mobile-nav .mobile-link-top li:hover a {
    color: #4682B4;
}
.mobile-nav ul li {
    line-height: 1.6;
    padding-left: 15px;
}
.mobile-nav ul li a {
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 300;
}
.header {
    width: 100%;
    padding: 20px 0 20px;
}

#header {
	width:auto;
	padding: 20px 0 20px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	height: 120px;
	margin: 0px auto 0px;
	padding: 20px;
	overflow: hidden;
	align-content: right;
}

@media (max-width: 767px) {
	.header {
		display: none;
	}
}

@media (max-width: 767px) {

	.header .main-menu {
		display: none;
		
	}

}

@media only screen and (max-width: 767px) {

	.footer_bg {
	padding:20px 0 20px;
		display:none !important;
		
	}

}
.footer_bg {
    float: left;
    width: 100%;
    position: absolute;
}

.header .mobile-nav {
	display: none;
}

/*
@media (max-width: 767px) {

	.header .mobile-nav {
		display: block;
	}

}
*/

.header .wrapper-logo {

	float: left;
	margin: 0;
	padding: 10px 0;
	width: 20%;
	text-align: center;

}
.header .region-header {

	width: 100%;
	

}

@media (max-width: 767px) {

	.header .region-header .header-top-right {
		display: none;
	}

}
.header .region-header .header-top-right .email {

	padding-right: 20px;
	margin-right: 20px;
	border-right: solid 1px #4682B4;
	float: left;
}
.header .region-header .header-top-right .user-logout {
	float: left;

}
.header .region-header .header-top-right a {
	color: #333;
	text-decoration: none;
	font-size: .8em;

}
.header .region-header .header-top-right a:hover, .header .region-header .header-top-right a:focus  {
	color: #af4d7d;
}
.header .region-header .header-top-right a:active {
	color:#4682B4;
}
.header .region-header .menu-wrapper {
	float: left;
	clear: both;
	width: 100%;
	margin-top: -15px;
	height:106px;
}
.content-wrapper {
    border: solid 1px #fff;
    padding: 30px;
    margin-bottom: 25px;
    border-radius: 20px;
}
form .middle {
    text-align: center;
    margin-top: 30px;
}
p {
    margin: 0 0 1.5em;
        margin-top: 0px;
}
@media (min-width: 1200px) { 
	.container { width :1260px; }
	
@media (max-width: 767px) {
	.container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
}
	.main {
	padding-top: 0px;
	padding-bottom: 200px;
}
@media (min-width: 767px) {

	.right {
		float: right;
	}
}

	
	
/*.mobile-header {
    display: none;
    text-align: center;

}

@media (max-width: 767px) {

	.mobile-header {
		display: block;
		padding: 20px;
		text-align: center;
		background-color: #FFF;
	}

}
*/
.mobile-header .mobile-logo-wrapper {
	text-align: center;
}
.mobile-header img {
	padding: 10px 0;
	margin-left: -44px;
}


a:focus, a:hover, a:active {
    outline: none;
}


.headerleft {
    width: 640px;
    float: left;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
	}
#navbar {
    background-color: #2d3142;
    width: 100%;
    height: 35px;
    font-size: 16px;
    font-family: Arial, Tahoma, Verdana;
    color: #FFFFFF;
    font-weight: normal;
    margin: 0px auto 0px;
    padding-top: 0px;
	padding-right: 20%;
	padding-left: 20%;
	text-align: left;
}
#nav {
    margin: 0px;
    padding: 0px;
	
}
#nav a {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
	text-align: right;
}
#nav a:hover, #nav a:active {
    background: #000000 url(../IMAGES/navhov.gif);
    color: #FFFFFF;
}
#nav  a, #nav a:link, #nav a:visited {
    color: #FFFFFF;
    display: block;
    font-weight:normal;
    margin: 0px;
	font-size: 14px;
    padding: 7px 20px 7px 20px;
    text-decoration: none;
    text-transform: uppercase;
    border-right: 1px solid #324452;
}	
	
	#nav a {
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 11px 15px 11px 15px;
    text-decoration: none;
    position: relative;
}
	
	#nav li ul {
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 170px;
    margin: 0;
    padding: 0;
}
#nav ul {
    width: 950px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
}
	body {
    position: relative;
    margin: 0;
    
    min-height: 100%;
    width: 1px;
    min-height: 100%;
    min-width: 100%;
    *width: 100%;
//padding-bottom: 6rem;
}

.header .region-header nav li a:hover {
    background-color: transparent;
}
.header .region-header nav li.link1 {
   
}
.header .region-header nav li.link2 {
   
}
.header .region-header nav li.link3 {
    
}
.header .region-header nav li a {
   
    text-decoration: none;
    padding: 10px 20px;
    font-size: 16px;
    font-family: Helvetica;
	
   
}
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {
    width: 960px;
}
	table {
    font-size: 13px;
}
.header .region-header nav li.link1:hover {
    font-family: Helvetica;
}
.header .region-header nav li.link1 {
    
    font-family: Helvetica;
}
.header .region-header nav li {
    color: #002b54;
}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
    display: block;
    float: left;
    width: 300px;
    height: 100px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    overflow: hidden;
}
#title-area #title {
    font-family: Georgia, Times New Roman, Trebuchet MS;
    font-size: 30px;
    font-weight: normal;
    line-height: 36px;
    margin: 0px 0 0 65px;
    padding: 5px 0 0 20px;
}
	.container {
    width: 1260px;
}
}
#header .wrap {
    width: 960px;
    height: 100px;
    margin: 0 auto 0;
}
	.textwidget {
    margin: 0px;
    padding: 10px;
    font-size: 14px;
}
	.footerleft {
	font-size: 14px;
    width: 650px;
    float: left;
    margin: 0px;
    padding: 10px 0px 0px 10px;
}
.footerright {
	font-size: 14px;
    width: 230px;
    float: right;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
}
	
	.container-fluid {
    *zoom: 1;
}
	
.row-fluid::after {
    clear: both;
}
.row-fluid::before, .row-fluid::after {
    display: table;
    content: "";
}
	.row-fluid {
    width: 100%;
    *zoom: 1;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
}
.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.564102564%;
    *margin-left: 2.510911074638298%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.footer, .footer a {
    color: #fff;
}
	
	.footer .flex-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
}
	.flex-wrap {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.footer__top {
    padding: 2rem 0 3rem
}
.row-fluid .span3 {
    width: 23.076923077%;
    *width: 23.0237315876383%;
}
.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {
    display: inline-block;
    width: 20%;
}
.footer a:hover {
    color: #af4d7d;
}
.footer, .footer a {
    color: #fff;
}.hs-rss-item.hs-with-featured-image {
    overflow: hidden;
}
.hs-rss-item {
    margin-bottom: 20px;
}
.footer-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
    width: 80%;
    float: right;
    padding-left: 20px;
}
.hs-rss-item.hs-with-featured-image .hs-rss-item-text {
    width: 80%;
    float: left;
    padding-right: 20px;
    box-sizing: border-box;
}
.hs-rss-item-text, .hs-rss-description a {
    color:#fff ;
    font-weight: bold;
}
.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_text, .hs_cos_wrapper_type_header, .hs_cos_wrapper_type_section_header, .hs_cos_wrapper_type_raw_html, .hs_cos_wrapper_type_raw_jinja, .hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
.footer h3 {
    margin-bottom: 20px;
}
h3{
 text-transform:uppercase;
 width:100%;
}

.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer p, .footer ul {
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    color: #fff;
    text-transformation:uppercase;
}
.footer ul li a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
	font-weight:bold;
}
.footerah {
    background: #333;
    font-weight: normal !important;
    padding-bottom: 1rem;
    font-size: 16px;
}
.footerah__contact i {
    padding-right: .5rem;
}
.footerah__contact i, .footerah__contact .text {
    display: table-cell;
    vertical-align: baseline;
}
.footerah-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
    width: 80%;
    float: right;
    padding-left: 20px;
}
.footerah, .footerah a {
    color: #fff;
}
.footerah a:hover {
    color: #af4d7d;
	text-decoration: none;
}
.footerah h3 {
    margin-bottom: 20px;
}
.footerah__nav li {
    margin-bottom: 20px;
	font-weight:bold;
}
.footerah-rss .date-box {
    visibility: hidden;
}
.footerah-rss .hs-rss-byline, .footerah-rss .hs-rss-description {
    display: none;
}
.footerah__top {
    padding: 2rem 0 3rem;
}
.footerah ul {
    margin: 0;
    padding: 0;
    color: #fff;
}
.footerah__top {
    padding: 2rem 0 3rem;
}
h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
    color: #77777b;
}
.footer__nav li:first-child {
    margin-top: 0;
}
.footerah__contact li.marker {
    margin: 0;
}
.footerah__contact li {
    display: table;
    margin: 1rem 0;
	font-weight:bold;
}

}.footer__nav a {
    text-transform: capitalize;
    position: relative;
}
.footer__latest-post h3 {
    margin-top: 0;
}
.btn.third {
    color: #FFF;
    background-color: #af4d7d;
    border-radius: 10px;
    margin-left: 15px;
    font-weight: bold;
}

a.menu-link {
    display: inline-block;
    background: url("../images/menulogo.png") no-repeat;
    color: transparent;
    width: 50px;
    height: 50px;
    float: left;
    margin: 15px;
}

.row-fluid {
 width:100%;
 *zoom:1
}
.row-fluid:before,.row-fluid:after {
 display:table;
 content:""
}
.row-fluid:after {
 clear:both
}
.row-fluid [class*="span"] {
 display:block;
 float:left;
 width:100%;
 min-height:28px;
 margin-left:2.127659574%;
 *margin-left:2.0744680846382977%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.row-fluid [class*="span"]:first-child {
 margin-left:0
}
.row-fluid .span12 {
 width:99.99999998999999%;
 *width:99.94680850063828%
}
.row-fluid .span11 {
 width:91.489361693%;
 *width:91.4361702036383%
}
.row-fluid .span10 {
 width:82.97872339599999%;
 *width:82.92553190663828%
}
.row-fluid .span9 {
 width:74.468085099%;
 *width:74.4148936096383%
}
.row-fluid .span8 {
 width:65.95744680199999%;
 *width:65.90425531263828%
}
.row-fluid .span7 {
 width:57.446808505%;
 *width:57.3936170156383%
}
.row-fluid .span6 {
 width:48.93617020799999%;
 *width:48.88297871863829%
}
.row-fluid .span5 {
 width:40.425531911%;
 *width:40.3723404216383%
}
.row-fluid .span4 {
 width:31.914893614%;
 *width:31.8617021246383%
}
.row-fluid .span3 {
 width:23.404255317%;
 *width:23.3510638276383%
}
.row-fluid .span2 {
 width:14.89361702%;
 *width:14.8404255306383%
}
.row-fluid .span1 {
 width:6.382978723%;
 *width:6.329787233638298%
}
.container-fluid {
 *zoom:1
}
.container-fluid:before,.container-fluid:after {
 display:table;
 content:""
}
.container-fluid:after {
 clear:both
}
@media(max-width:767px) {
 .row-fluid {
  width:100%
 }
 .row-fluid [class*="span"] {
  display:block;
  float:none;
  width:auto;
  margin-left:0
 }
}
@media(min-width:768px) and (max-width:1139px) {
 .row-fluid {
  width:100%;
  *zoom:1
 }
 .row-fluid:before,.row-fluid:after {
  display:table;
  content:""
 }
 .row-fluid:after {
  clear:both
 }
 .row-fluid [class*="span"] {
  display:block;
  float:left;
  width:100%;
  min-height:28px;
  margin-left:2.762430939%;
  *margin-left:2.709239449638298%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box
 }
 .row-fluid [class*="span"]:first-child {
  margin-left:0
 }
 .row-fluid .span12 {
  width:99.999999993%;
  *width:99.9468085036383%
 }
 .row-fluid .span11 {
  width:91.436464082%;
  *width:91.38327259263829%
 }
 .row-fluid .span10 {
  width:82.87292817100001%;
  *width:82.8197366816383%
 }
 .row-fluid .span9 {
  width:74.30939226%;
  *width:74.25620077063829%
 }
 .row-fluid .span8 {
  width:65.74585634900001%;
  *width:65.6926648596383%
 }
 .row-fluid .span7 {
  width:57.182320438000005%;
  *width:57.129128948638304%
 }
 .row-fluid .span6 {
  width:48.618784527%;
  *width:48.5655930376383%
 }
 .row-fluid .span5 {
  width:40.055248616%;
  *width:40.0020571266383%
 }
 .row-fluid .span4 {
  width:31.491712705%;
  *width:31.4385212156383%
 }
 .row-fluid .span3 {
  width:22.928176794%;
  *width:22.874985304638297%
 }
 .row-fluid .span2 {
  width:14.364640883%;
  *width:14.311449393638298%
 }
 .row-fluid .span1 {
  width:5.801104972%;
  *width:5.747913482638298%
 }
}
@media(min-width:1280px) {
 .row-fluid {
  width:100%;
  *zoom:1
 }
 .row-fluid:before,.row-fluid:after {
  display:table;
  content:""
 }
 .row-fluid:after {
  clear:both
 }
 .row-fluid [class*="span"] {
  display:block;
  float:left;
  width:100%;
  min-height:28px;
  margin-left:2.564102564%;
  *margin-left:2.510911074638298%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box
 }
 .row-fluid [class*="span"]:first-child {
  margin-left:0
 }
 .row-fluid .span12 {
  width:100%;
  *width:99.94680851063829%
 }
 .row-fluid .span11 {
  width:91.45299145300001%;
  *width:91.3997999636383%
 }
 .row-fluid .span10 {
  width:82.905982906%;
  *width:82.8527914166383%
 }
 .row-fluid .span9 {
  width:74.358974359%;
  *width:74.30578286963829%
 }
 .row-fluid .span8 {
  width:65.81196581200001%;
  *width:65.7587743226383%
 }
 .row-fluid .span7 {
  width:57.264957265%;
  *width:57.2117657756383%
 }
 .row-fluid .span6 {
  width:48.717948718%;
  *width:48.6647572286383%
 }
 .row-fluid .span5 {
  width:40.170940171000005%;
  *width:40.117748681638304%
 }
 .row-fluid .span4 {
  width:31.623931624%;
  *width:31.5707401346383%
 }
 .row-fluid .span3 {
  width:23.076923077%;
  *width:23.0237315876383%
 }
 .row-fluid .span2 {
  width:14.529914530000001%;
  *width:14.4767230406383%
 }
 .row-fluid .span1 {
  width:5.982905983%;
  *width:5.929714493638298%
 }
}
.clearfix {
 *zoom:1
}
.clearfix:before,.clearfix:after {
 display:table;
 content:""
}
.clearfix:after {
 clear:both
}
.hide {
 display:none
}
.show {
 display:block
}
.invisible {
 visibility:hidden
}
.hidden {
 display:none;
 visibility:hidden
}
.visible-phone {
 display:none !important
}
.visible-tablet {
 display:none !important
}
.hidden-desktop {
 display:none !important
}
@media(max-width:767px) {
 .visible-phone {
  display:inherit !important
 }
 .hidden-phone {
  display:none !important
 }
 .hidden-desktop {
  display:inherit !important
 }
 .visible-desktop {
  display:none !important
 }
}
@media(min-width:768px) and (max-width:1139px) {
 .visible-tablet {
  display:inherit !important
 }
 .hidden-tablet {
  display:none !important
 }
 .hidden-desktop {
  display:inherit !important
 }
 .visible-desktop {
  display:none !important
 }
}









.hs-responsive-embed {
 position:relative;
 height:auto;
 overflow:hidden;
 padding-top:0;
 padding-left:0;
 padding-right:0
}
.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed {
 width:100%;
 height:100%;
 border:0
}
.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo {
 padding-bottom:2%
}
.hs-responsive-embed.hs-responsive-embed-instagram {
 padding-bottom:116.01%
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
 height:auto;
 overflow:visible;
 padding:0
}
.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
 position:static;
 width:auto;
 height:auto
}
iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
 width:100%;
 max-width:100%
}
@media(max-width:568px) {
 iframe {
  max-width:100%
 }
}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select {
 padding:6px;

 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.hs-menu-wrapper ul {
 padding:0
}
.hs-menu-wrapper.hs-menu-flow-horizontal ul {
 list-style:none;
 margin:0
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul {
 display:inline-block;
 margin-bottom:20px
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before {
 content:" ";
 display:table
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after {
 content:" ";
 display:table;
 clear:both
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
 float:left
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
 display:inline-block;
 padding:10px 20px;
 white-space:nowrap;
 max-width:140px;
 overflow:hidden;
 text-overflow:ellipsis;
 text-decoration:none
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children {
 position:relative
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 visibility:hidden;
 opacity:0;
 -webkit-transition:opacity .4s;
 position:absolute;
 z-index:10;
 left:0
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
 display:block;
 white-space:nowrap;
 width:140px;
 overflow:hidden;
 text-overflow:ellipsis
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
 left:180px;
 top:0
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
 opacity:1;
 visibility:visible
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
 margin-bottom:0
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
 position:relative;
 margin-bottom:20px;
 min-height:7em
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul {
 margin-bottom:0
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children {
 position:static
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 display:none
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper {
 display:block;
 visibility:visible;
 opacity:1
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before {
 content:" ";
 display:table
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after {
 content:" ";
 display:table;
 clear:both
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li {
 float:left
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {
 display:inline-block;
 padding:10px 20px;
 white-space:nowrap;
 max-width:140px;
 width:auto;
 overflow:hidden;
 text-overflow:ellipsis;
 text-decoration:none
}
.hs-menu-wrapper.hs-menu-flow-vertical {
 width:100%
}
.hs-menu-wrapper.hs-menu-flow-vertical ul {
 list-style:none;
 margin:0
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
 display:block;
 white-space:nowrap;
 width:140px;
 overflow:hidden;
 text-overflow:ellipsis
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul {
 margin-bottom:20px
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a {
 width:auto
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul li a {
 padding:10px 20px;
 text-decoration:none
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children {
 position:relative
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 visibility:hidden;
 opacity:0;
 -webkit-transition:opacity .4s;
 position:absolute;
 z-index:10;
 top:0;
 left:180px
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
 opacity:1;
 visibility:visible
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
 min-width:140px;
 width:auto
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul {
 max-width:100%;
 overflow:hidden
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 display:none
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper {
 display:block;
 visibility:visible;
 opacity:1;
 position:static
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2>a {
 padding-left:4em
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3>a {
 padding-left:6em
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4>a {
 padding-left:8em
}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5>a {
 padding-left:140px
}
.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
 box-shadow:0 1px 3px rgba(0,0,0,0.18);
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.18);
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.18)
}
@media(max-width:568px) {
 .hs-menu-wrapper,.hs-menu-wrapper * {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  display:block;
  width:100%
 }
 .hs-menu-wrapper.hs-menu-flow-horizontal ul {
  list-style:none;
  margin:0;
  display:block
 }
 .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
  display:block
 }
 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
  float:none
 }
 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {
  display:block;
  max-width:100%;
  width:100%
 }
}
.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 visibility:visible;
 opacity:1
}
.widget-type-space {
 visibility:hidden
}
.hs-author-listing-header {
 margin:0 0 .75em 0
}
.hs-author-social-links {
 display:inline-block
}
.hs-author-social-links a.hs-author-social-link {
 width:24px;
 height:24px;
 border-width:0;
 border:0;
 line-height:24px;
 background-size:24px 24px;
 background-repeat:no-repeat;
 display:inline-block;
 text-indent:-99999px
}
.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
 background-image:url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")
}
.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
 background-image:url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")
}
.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
 background-image:url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")
}
.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
 background-image:url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")
}
.hs_cos_wrapper_type_image_slider {
 display:block;
 overflow:hidden
}
.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus {
 outline:0
}
.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav {
 margin:0;
 padding:0;
 list-style:none
}
.hs_cos_flex-slider {
 margin:0;
 padding:0
}
.hs_cos_flex-slider .hs_cos_flex-slides>li {
 display:none;
 -webkit-backface-visibility:hidden;
 position:relative
}
.hs_cos_flex-slider .hs_cos_flex-slides img {
 width:100%;
 display:block;
 border-radius:0
}
.hs_cos_flex-pauseplay span {
 text-transform:capitalize
}
.hs_cos_flex-slides:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
html[xmlns] .hs_cos_flex-slides {
 display:block
}
* html .hs_cos_flex-slides {
 height:1%
}
.hs_cos_flex-slider {
 margin:0 0 60px;
 background:#fff;
 border:0;
 position:relative;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 zoom:1
}
.hs_cos_flex-viewport {
 max-height:2000px;
 -webkit-transition:all 1s ease;
 -moz-transition:all 1s ease;
 transition:all 1s ease
}
.loading .hs_cos_flex-viewport {
 max-height:300px
}
.hs_cos_flex-slider .hs_cos_flex-slides {
 zoom:1
}
.carousel li {
 margin-right:5px
}
.hs_cos_flex-direction-nav {
 *height:0
}
.hs_cos_flex-direction-nav a {
 width:30px;
 height:30px;
 margin:-20px 0 0;
 display:block;
 background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;
 position:absolute;
 top:50%;
 z-index:10;
 cursor:pointer;
 text-indent:-9999px;
 opacity:0;
 -webkit-transition:all .3s ease
}
.hs_cos_flex-direction-nav .hs_cos_flex-next {
 background-position:100% 0;
 right:-36px
}
.hs_cos_flex-direction-nav .hs_cos_flex-prev {
 left:-36px
}
.hs_cos_flex-slider:hover .hs_cos_flex-next {
 opacity:.8;
 right:5px
}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {
 opacity:.8;
 left:5px
}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {
 opacity:1
}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {
 opacity:.3 !important;
 filter:alpha(opacity=30);
 cursor:default
}
.hs_cos_flex_thumbnavs-direction-nav {
 margin:0;
 padding:0;
 list-style:none
}
.hs_cos_flex_thumbnavs-direction-nav {
 *height:0
}
.hs_cos_flex_thumbnavs-direction-nav a {
 width:30px;
 height:140px;
 margin:-60px 0 0;
 display:block;
 background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%;
 position:absolute;
 top:50%;
 z-index:10;
 cursor:pointer;
 text-indent:-9999px;
 opacity:1;
 -webkit-transition:all .3s ease
}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {
 background-position:100% 40%;
 right:0
}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {
 left:0
}
.hs-cos-flex-slider-control-panel img {
 cursor:pointer
}
.hs-cos-flex-slider-control-panel img:hover {
 opacity:.8
}
.hs-cos-flex-slider-control-panel {
 margin-top:-30px
}
.hs_cos_flex-control-nav {
 width:100%;
 position:absolute;
 bottom:-40px;
 text-align:center
}
.hs_cos_flex-control-nav li {
 margin:0 6px;
 display:inline-block;
 zoom:1;
 *display:inline
}
.hs_cos_flex-control-paging li a {
 width:11px;
 height:11px;
 display:block;
 background:#666;
 background:rgba(0,0,0,0.5);
 cursor:pointer;
 text-indent:-9999px;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 -o-border-radius:20px;
 border-radius:20px;
 box-shadow:inset 0 0 3px rgba(0,0,0,0.3)
}
.hs_cos_flex-control-paging li a:hover {
 background:#333;
 background:rgba(0,0,0,0.7)
}
.hs_cos_flex-control-paging li a.hs_cos_flex-active {
 background:#000;
 background:rgba(0,0,0,0.9);
 cursor:default
}
.hs_cos_flex-control-thumbs {
 margin:5px 0 0;
 position:static;
 overflow:hidden
}
.hs_cos_flex-control-thumbs li {
 width:25%;
 float:left;
 margin:0
}
.hs_cos_flex-control-thumbs img {
 width:100%;
 display:block;
 opacity:.7;
 cursor:pointer
}
.hs_cos_flex-control-thumbs img:hover {
 opacity:1
}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {
 opacity:1;
 cursor:default
}
@media screen and (max-width:860px) {
 .hs_cos_flex-direction-nav .hs_cos_flex-prev {
  opacity:1;
  left:0
 }
 .hs_cos_flex-direction-nav .hs_cos_flex-next {
  opacity:1;
  right:0
 }
}
.hs_cos_flex-slider .caption {
 background-color:rgba(0,0,0,0.5);
 position:absolute;
 font-size:2em;
 line-height:1.1em;
 color:white;
 padding:0 5% 0px 5%;
 width:100%;
 bottom:0;
 text-align:center
}
.hs_cos_flex-slider .superimpose .caption {
 color:white;
 font-size:3em;
 line-height:1.1em;
 position:absolute;
 padding:0 5% 0px 5%;
 width:90%;
 top:40%;
 text-align:center;
 background-color:transparent
}
@media all and (max-width:400px) {
 .hs_cos_flex-slider .superimpose .caption {
  background-color:black;
  position:static;
  font-size:2em;
  line-height:1.1em;
  color:white;
  width:90%;
  padding:0 5% 0px 5%;
  top:40%;
  text-align:center
 }
 #recaptcha_area table#recaptcha_table {
  width:300px !important
 }
 #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
  width:300px !important
 }
 #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 {
  width:67px !important
 }
 #recaptcha_area table#recaptcha_table #recaptcha_image {
  width:280px !important
 }
}
.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p {
 color:white
}
.hs-gallery-thumbnails li {
 display:inline-block;
 margin:0;
 padding:0;
 margin-right:-4px
}
.hs-gallery-thumbnails.fixed-height li img {
 max-height:150px;
 margin:0;
 padding:0;
 border-width:0
}
pre {
 overflow-x:auto
}
table pre {
 white-space:pre-wrap
}
.comment {
 margin:10px 0 10px 0
}
.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer {
 word-wrap:break-word
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
 display:block
}
audio,canvas,video {
 display:inline-block;
 *display:inline;
 *zoom:1
}
audio:not([controls]) {
 display:none
}
.wp-float-left {
 float:left;
 margin:0 20px 20px 0
}
.wp-float-right {
 float:right;
 margin:0 0 20px 20px
}
#map_canvas img,.google-maps img {
 max-width:none
}
#recaptcha_table td {
 line-height:0
}
.recaptchatable #recaptcha_response_field {
 min-height:0;
 line-height:12px
}
* {
 box-sizing:border-box
}

h1,h2,h4 {
 font-family:'Open Sans','Helvetica',sans-serif;
 font-weight:bold;
 padding:25px 0;
 max-width:100%
}
.section--title {
 text-align:center;
 padding:25px 0;
 font-size:2em;
}
h1.inner-page {
 color:#fff;
 text-align:left;
 font-size:2.5rem;
 font-weight:normal;
 letter-spacing:1px;
}
.inner--title {
 text-align:center;
 color:black;
}
ul li {
 list-style:none;
 margin:0;
 padding:0;
 font-weight:normal;
 background:transparent none repeat scroll 0 0;
 border:0 none;
}
a {
 -webkit-transition:all .5s ease;
 transition:width all .5s ease;
 -moz-transition:all .5s ease;
 text-decoration:none;
 margin:0;
 padding:0;
 color:#af4d7d;
}
form {
 
 padding:0px;

}
form input,form textarea {
 font-family:'Karla','Helvetica','Arial',sans-serif;
 color:white;
}
fieldset {
 border:0
}
img {
 margin:0;
 padding:0
}
.cta h2 {
 font-family:'Montseratt','Helvetica',sans-serif;
 color:#fff
}
.clearfix {
 clear:both
}

.cta {
 background-size:cover
}
.hero-padding {
 padding:4rem 0
}
.home__banner {
 background:url('//cdn2.hubspot.net/hubfs/2427637/lewer-home-banner.jpg?t=1493648262526') no-repeat center;
 background-size:cover
}
.home__banner h1,.home__banner h2,.home__banner h3,.home__banner h4,.home__banner h5,.home__banner p,.home__banner ul {
 margin:0;
 padding:0;
 color:#fff
}
.home__banner-text h1 {
 font-size:36px;
 line-height:34px;
 margin-bottom:20px
}
.inner-padding {
 padding:4rem 0
}
.flex-wrap {
 display:-webkit-box !important;
 display:-ms-flexbox !important;
 display:flex !important
}
.flex-row {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.flex-column {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.flex-start {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:flex-start;
 flex-direction:flex-start
}

.glyphicon-print {
    float: right;
    margin-top: 20px;
	 font-size: 21px;
}
.flex-end {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:flex-end;
 flex-direction:flex-end
}
.justify-center {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.justify-around {
 -ms-flex-pack:distribute;
 justify-content:space-around
}
.justify-between,.nav__top .flex-wrap,.nav__bottom .flex-wrap {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.bold--green {
 font-weight:bold;
 color:#c5d744;
 font-style:italic
}
span.bold {
 font-weight:bold
}
.white-bg {
 background:white
}
.grey-bg {
 background:#f8f8f8
}
.--center {
 text-align:center
}
.drk-grey {
 color:#333
}
.top-padding {
 padding-top:2rem
}
.goog-te-combo {
 margin:0 !important;
 font-size:10px !important;
 padding:2px 0
}
.nav__login-btn {
 padding-top:4px
}
.cta-bg {
 background:url('//cdn2.hubspot.net/hubfs/2427637/Rectangle%203.jpg?t=1493648262526') no-repeat center;
 background-size:cover;
 padding:3rem 0;
 color:#fff;
 text-align:center
}
.cta-bg-1 {
 background:url('//cdn2.hubspot.net/hubfs/2427637/iStock-528443946-481897-edited.jpg?t=1493648262526') no-repeat center;
 background-size:cover;
 background-position-y:42%
}
.cta-bg-home h2 {
 margin:0;
 padding:0
}
.inpageNav {
    margin: 20px 0 40px;
}
.cta .flex-wrap {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.inline {
    display: inline-block;
}
.page-header {
    margin: .5em 0 1em;
    border: none;
}
.inpageNav ul {
    display: inline-block;
}
.section-header, legend {
    font-size: 1.429em;
    font-weight: 500;
    position: relative;
    margin-bottom: 1.5em;
    border-bottom: none;
    clear: both;
}
.info {
    font-size: 0.9em;
    display: inline-block;
}
.cta h2 {
 text-transform:capitalize
}
.cta p {
 margin-bottom:4%
}
.btn {
 margin-top:16px;
 color:#fff;
  background-color:#77777b;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 position:relative;
 text-transform:uppercase;
 border-radius:2px;
 letter-spacing:.7px;
 line-height:1.6;
 padding: 1.25rem 3.25rem;
 display:inline-block

 }
.btn--green:hover {
 background:#db912f
}
.btn--blue {
 background:#6ebed7
}
.btn--blue:hover {
 background:#db912f
}
.btn--green,.form__wrap .hs-button:hover {
 background:#c5d744
}
.btn--grey {
 background:#333
}
.form__wrap .hs-button {
 background:#db912f;
 font-size:20px;
 font-family:'Karla','Helvetica','Arial',sans-serif;
 cursor:pointer
}
.btn--grey:hover {
 background:#6ebed7
}
.vw-mor {
 text-align:center
}
.btn--fuchsia {
 background:#af4d7d
}
.btn--fuchsia:hover {
 background:#db912f
}
.btn--orange {
 background:#db912f
}
.btn--orange:hover {
 background:#af4d7d
}
.nav__top {
 min-height:28px;
 background:#2b2b2b;
 padding:0
}
.nav__top,.nav__top a {
 color:#fff
}
.nav__top .fa-mobile {
 color:#c5d744;
 font-size:18px
}
.nav__right {
 width:60%;
 display:-webkit-box !important;
 display:-ms-flexbox !important;
 display:flex !important;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.nav__left {
 padding:.25rem 0
}
.nav__right form {
 position:relative;
 padding-top:3px
}
.nav__right label {
 position:absolute;
 color:#8c8c8c;
 margin-left:10px;
 font-size:12px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.nav__right .input {
 margin-right:1.5rem
}
.nav__right input {
 border:0;
 border-radius:10px;
 padding:4px;
 background:#545454
}
.goog-te-gadget {
 color:transparent !important
}
.goog-logo-link {
 display:none
}
.nav__phone i {
 margin-right:.5rem
}
.nav__social a {
 padding:0;
 width:35px;
 text-align:center;
 line-height:40px;
 height:40px;
 display:inline-block
}
@media(max-width:830px) {
 .nav__social a {
  width:20px
 }
}
.left-no-mdl {
 padding-top:7px;
 text-align:center
}
.left-no-mdl a {
 margin-left:15px
}
.left-no-mdl a:hover {
 color:#6ebed7
}
.left-no-mdl a i {
 margin-right:8px
}
.srch-mdl {
 padding-top:0
}
.lang-mdl {
 padding-top:8px
}
.tweet:hover {
 background:#00aced
}
.fbook:hover {
 background:#3b5998
}
.linkedin:hover {
 background:#517fa4
}
.google:hover {
 background:#cc3732
}
.nav__search-language,.nav__left {
 margin-top:.5rem
}
.nav__login-btn a {
 margin-right:20px;
 text-transform:capitalize;
 -webkit-transition:all .5s ease;
 transition:all .5s ease
}
.nav__login-btn a:hover {
 color:#c5d744
}
.nav__login-btn i {
 margin-right:10px
}
.nav__search-wrap {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 display:-webkit-box !important;
 display:-ms-flexbox !important;
 display:flex !important
}
.nav-inner {
 width:100px!IMPORTANT
}
.navtop-right .hs-input {
 border:0;
 border-radius:10px;
 padding:2px 0;
 background:#545454;
 color:white;
 padding-left:10px
}
.navtop-right label {
 position:absolute;
 color:#8c8c8c;
 margin-left:10px;
 font-size:12px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.navtop-right form {
 position:relative;
 padding-top:3px
}
.custom-menu-primary {
 text-align:right;
 padding-top:10px
}
.nav-menu-sec ul li a {
 text-transform:uppercase;
 color:black;
 font-size:.7rem;
 font-weight:bold;
 letter-spacing:.05rem
}
.nav-menu-sec ul {
 float:right
}
@media(max-width:767px) {
 .nav__top {
  text-align:center
 }
 .nav__top .flex-wrap {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .nav__right {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .nav__top .nav__search-language {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .nav__search-language.flex-wrap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .nav__search-wrap {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
 overflow visible !important;
 max-width:inherit !important;
 padding:25px 0 !important;
 margin:0 6px !important
}
.custom-menu-primary ul li:last-child a {
 margin-right:0 !important
}
.nav__bottom .row-number-3 {
 width:20% !important
}
.nav__bottom {
 max-height:70px
}
.nav__bottom a {
 text-transform:uppercase;
 color:black;
 font-size:.8rem;
 letter-spacing:.05rem
}
.custom-menu-primary a {
 font-family:'Open Sans','Arial','Helvetica',sans-serif;
 position:relative;
 -webkit-transition:all .5s ease;
 transition:all .5s ease
}
..custom-menu-primary a:hover {
 color:#c5d744
}
.main-nav a:hover:after {
 position:absolute;
 content:'';
 left:0;
 right:0;
 width:100%;
 margin:0 auto;
 bottom:0;
 background:#c5d744;
 height:.25rem;
 -webkit-transition:all .5s ease;
 transition:all .5s ease
}
.home__banner {
 color:#fff
}
.home-hero__text {
 width:100% !important;
 max-width:500px
}
.home__banner-btn {
 margin-top:10px
}
.home__banner-btn a {
 margin-right:1rem
}
.inner-banner {
 background:url('//cdn2.hubspot.net/hubfs/2427637/lewer-inner-banner.jpg?t=1493648262526') no-repeat center;
 background-size:cover;
 text-align:left
}
.inner-banner h1 {
 color:#fff
}
.inner-banner h2 {
 color:#fff
}
.expect h2 {
 text-align:center
}
.expect__icon-group {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.expect__icon-group {
 margin:2rem 0
}
.expect__icon-wrap {
 text-align:center;
 width:30%
}
.expect__icon-wrap img {
 margin-bottom:1.5rem
}
.expect__btn-wrap {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.expect__btn-wrap a {
 margin:2rem 1rem
}
.slider-wrap {
 border:1px solid #e2e2e2;
 border-radius:5px;
 height:auto
}
.testimonial-item {
 padding:20px
}
.testimonial-item:focus {
 outline:0
}
.testimonial-item p {
 position:relative;
 padding-top:4rem
}
.testimonial-item p:before {
 content:'\f10d';
 font-family:FontAwesome;
 color:#6ebed7;
 font-size:2rem;
 position:absolute;
 left:.25rem;
 top:0;
 display:block
}
.testimonial-item img {
 border-radius:50%;
 margin-right:2rem;
 max-width:100px;
 height:auto
}
.testimonial-item .table-wrap {
 margin:2rem 0;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center
}
.testimonial-item .img-wrap,.testimonial-item .text-box {
 vertical-align:middle;
 display:table-cell
}
.testimonial-item .navy,.testimonial-item .title {
 display:block
}
.testimonial-item .navy {
 text-transform:uppercase;
 font-weight:bold
}
.testimonial-item p,.testimonial-item .location,.testimonial-item .title {
 color:#ababab
}
.main-video {
 background:url('//cdn2.hubspot.net/hubfs/2427637/video-bg.png?t=1493648262526')center no-repeat;
 padding:125px 0;
 text-align:center;
 background-size:cover
}
.main-video .videoWrapper .wistia_click_to_play a {
 display:flex;
 flex-direction:column;
 color:#fff;
 font-size:24px
}
.main-video .videoWrapper .wistia_click_to_play a:hover {
 display:flex;
 flex-direction:column;
 color:#6ebed7;
 font-size:24px
}
.main-video .videoWrapper .wistia_click_to_play a i {
 font-size:100px
}
.latest-post {
 margin-top:60px;
 margin-bottom:60px
}
.latest-post .container h2 {
 text-align:center;
 margin-bottom:3%
}
.latest-post .feedreader_box {
 width:90%;
 margin:0 auto
}
.latest-post .feedreader_box .rss-item-a-wrap {
 display:block;
 width:33%;
 float:left;
 padding:15px
}
.latest-post .container .hs-rss-description {
 color:black
}
.latest-post .container .hs-rss-description .description-p {
 margin-top:0
}
.latest-post .hs-rss-item .hs-rss-item-text .hs-rss-description .description-p .read-more-link {
 transition:all;
 font-family:'Lato',sans-serif
}
.latest-post .hs-rss-item:hover .hs-rss-item-text .hs-rss-description .description-p .read-more-link {
 color:
}
.latest-post .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
 width:100%
}
.latest-post .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {
 width:100%;
 height:300px;
 position:relative;
 transition:all;
 background-position:center
}
.latest-post .date-box {
 position:absolute;
 bottom:0;
 left:0
}
.latest-post .date-box p {
 background:#c5d744;
 margin:0;
 width:60px;
 height:60px;
 text-align:center;
 color:#fff;
 transition:all .5s
}
.latest-post .feedreader_box .rss-item-a-wrap:hover .date-box p {
 background:#6ebed7
}
.latest-post .date-box p .topDate {
 font-size:20px;
 font-weight:bold;
 position:relative
}
.latest-post .date-box:after {
 content:'';
 width:80%;
 height:2px;
 background:white;
 margin:0 auto;
 position:absolute;
 bottom:45%;
 left:50%;
 transform:translate(-50%,-50%)
}
.latest-post .date-box p .bottomDate {
 font-size:19px;
 display:block;
 margin-top:4px;
 font-weight:bold
}
img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom;
}
.latest-post .hs-rss-byline {
 display:none
}
.latest-post .hs-rss-title {
 color:black;
 text-decoration:none;
 margin-top:20px;
 display:block
}
.latest-post .read-more-link {
 display:block;
 text-decoration:none;
 color:black;
 text-transform:capitalize
}
.latest-post .latest-post-cta {
 text-align:center
}
.latest-post .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper img {
 display:none
}
#cta_button_435264_015c553e-cb65-42f5-bd41-583dfd6ee7cf {
 background:#c5d744;
 position:relative;
 padding:10px 50px;
 color:#fff;
 font-weight:bold;
 border-radius:3px
}
.hs-rss-item-text,.hs-rss-description a {
 color:;
 font-weight:bold
}
.hs-rss-description a:after {
 content:'\f178';
 font-family:FontAwesome;
 font-size:1.2em;
 right:0;
 margin-left:10px
}
.hs-rss-description a:hover {
 color:#c5d744
}
.span12.widget-span.widget-type-cta.latest-post-cta {
 margin-top:3%
}
.flex-wrap.button {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.flex-wrap.button .cta-btn {
 margin-top:5%
}
.latest-post__btn-wrap {
 text-align:center;
 margin:2rem 0
}
.inner-page__text-wrap {
 width:60%
}
.inner-page__text-image h3 {
 font-size:2em
}
.inner-page__text-image p,.inner-page__text-wrap p {
 margin:1rem 0;
 width:100%
}
.inner-page__text-image .btn {
 margin:1rem .5rem 1rem 0;
 display:inline-block
}
.inner-page__text-image p,.inner-page__text-image li,.support-link__list li,.inner-page__text-wrap p,.inner-page__text-wrap li {
 color:#77777b
}
.claim i {
 margin-right:5px
}
.resource {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.resource__login {
 padding:5rem 6rem;
 background-size:cover;
 margin:2rem 1.5rem
}
.resource__login.advisor {
 background:url('//cdn2.hubspot.net/hubfs/2427637/advisor-login.jpg?t=1493648262526') no-repeat center;
 background-size:cover
}
.resource__login.advisor:hover .btn {
 background:#6ebed7
}
.resource__login.student {
 background:url('//cdn2.hubspot.net/hubfs/2427637/student-login.jpg?t=1493648262526') no-repeat center;
 background-size:cover
}
.resource__login.student:hover .btn {
 background:#6ebed7
}
.support-link__list a {
 color:#999
}
.support-link__list li:hover {
 text-decoration:underline
}
.flex-wrap.support-link {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.support-link__list li {
 position:relative;
 padding-left:1.5rem;
 margin-bottom:15px
}
.support-link__list li:before {
 transition:all .5s
}
.support-link__list1 li:nth-child(1):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f0f0';
 font-family:FontAwesome
}
.support-link__list1 li:nth-child(2):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f059';
 font-family:FontAwesome
}
.support-link__list1 li:nth-child(3):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f19d';
 font-family:FontAwesome
}
.support-link__list1 li:nth-child(4):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f0f9';
 font-family:FontAwesome
}
.support-link__list2 li:nth-child(1):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f0fa';
 font-family:FontAwesome
}
.support-link__list2 li:nth-child(2):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f19c';
 font-family:FontAwesome
}
.support-link__list2 li:nth-child(3):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f05a';
 font-family:FontAwesome
}
.support-link__list2 li:nth-child(4):before {
 position:absolute;
 left:-5px;
 color:#333;
 top:0;
 bottom:0;
 content:'\f178';
 font-family:FontAwesome
}
.support-link__list li:hover:before,.support-link__list a:hover {
 color:#6ebed7
}
.support-link__list {
 margin:2rem 1.5rem
}
@media(max-width:520px) {
 .support-link {
  flex-direction:column
 }
 .support-link__list {
  margin:0 1.5rem
 }
 .left-no-mdl a {
  margin-left:0
 }
}
.doctor p,.clinic p,.doctor a,.clinic a {
 color:#77777b
}
.doctor .helpLink {
 color:#af4d7d
}
.doctor a:hover,.clinic a:hover {
 color:#6ebed7
}
.signa {
 display:block;
 font-weight:bold;
 color:black;
 margin:.5rem 0;
 letter-spacing:.5px
}
.inner-page__text-image h3 {
 font-size:1rem;
 text-transform:capitalize;
 color black
}
.doctor__wrap {
 padding-top:2rem;
 align-items:center;
 display:flex
}
.clinic__text-wrap {
 width:50%;
 margin:0 5% 7% 0;
 text-align:center
}
.pharmacyWrapper {
 text-align:center
}
.prescriptionWrapper {
 text-align:center;
 width:100%
}
.clinic__text-wrap li {
 margin:.5rem 0
}
.clinic__text-wrap li span {
 color:black;
 display:block
}
.light {
 text-transform:lowercase;
 margin-bottom:1rem
}
.hippa .bold-uppercase-block {
 display:block
}
.hippa .bold-lowercase,.hippa .bold-uppercase {
 font-weight:bold;
 margin:1rem 0
}
.hippa .bold-lowercase {
 text-transform:capitalize;
 display:block
}
.hippa p {
 margin:2rem 0
}
.hippa h3 {
 padding:0 !important;
 text-transform:capitalize !important
}
.student-assist--padding {
 padding-top:4rem
}
.student-assist i {
 color:#c5d744;
 margin-right:10px
}
.student-assist span {
 color:black;
 display:block;
 margin:.5rem 0
}
.student-assist ul {
 margin:1rem 0
}
.student-assist li {
 font-weight:normal;
 margin:.5rem 2rem;
 position:relative
}
.student-assist li:before {
 content:'\f00c';
 font-family:FontAwesome;
 color:#c5d744;
 top:0;
 bottom:0;
 left:-2rem;
 position:absolute
}
.student-assist__text-wrap {
 padding:0 1rem
}
.overview__text-wrap {
 color:#777
}
.who-we-are__bottom {
 padding-bottom:4rem
}
.who-we-are__bottom h3 {
 text-transform:none;
 text-align:center;
 font-size:1.3rem;
 letter-spacing:1.2px
}
.who-we-are__icon-group {
 text-align:center
}
.who-we-are__icon-group img {
 margin-bottom:1rem
}
.who-we-are__icon-group p {
 width:80%;
 margin:0 auto
}
.who-we-are__icon-wrap {
 padding:5rem 0
}
@media(max-width:767px) {
 .who-we-are__icon-group p {
  width:100%;
  margin:5px 0
 }
}
.privacy-policy {
 font-size:15px
}
.privacy-policy h2,.privacy-policy h3 {
 text-transform:none;
 padding-top:10px;
 padding-bottom:10px
}
.privacy-policy li {
 list-style:outside;
 padding-left:20px;
 position:relative
}
.privacy-policy li:before {
 content:'\f111';
 font-family:FontAwesome;
 position:absolute;
 font-size:6px;
 left:0;
 top:6px;
 bottom:0;
 color:black
}
.privacy-policy h2 {
 color:#6ebed7
}
.privacy-policy h3 {
 color:#c5d744
}
.group-quote .inner-page__text-wrap {
 width:100%
}
.group-quote li {
 margin:.5rem 0;
 display:table
}
.group-quote i,.group-quote span {
 display:table-cell;
 vertical-align:baseline
}
.group-quote span {
 padding-left:.5rem
}
.group-quote i {
 color:#c5d744;
 margin-right:.5rem
}
.form__wrap {
 padding:0 1rem 1rem;
 border:1px solid #eee
}
body>div.body-container-wrapper>div.body-container.container-fluid>div.row-fluid-wrapper.row-depth-1.row-number-5>div.row-fluid-wrapper.row-depth-1.row-number-13>div>div {
 width:80%;
 margin-left:10%;
 margin-top:60px;
 margin-bottom:60px
}
@media(max-width:650px;
) {
 body>div.body-container-wrapper>div.body-container.container-fluid>div.row-fluid-wrapper.row-depth-1.row-number-5>div.row-fluid-wrapper.row-depth-1.row-number-13>div>div {
  width:90%;
  margin-left:5%;
  margin-top:60px;
  margin-bottom:60px
 }
}
.form__wrap .hs-form fieldset {
 max-width:none
}
.form__wrap .hs-form-required,#hs_cos_wrapper_module_14781043368892197_title {
 display:none
}
.form__wrap h3 {
 text-transform:none
}
.form__wrap .hs-form fieldset.form-columns-1 .hs-input {
 width:100% !important
}
.form__wrap .hs-input {
 margin:.5rem 0;
 background:#f5f5f5;
 border:0;
 padding:10px;
 text-transform:uppercase;
 color:#a09e9e;
 font-size:12px;
 font-weight:bold
}
.hs-form fieldset {
 max-width:inherit
}
.form__wrap textarea {
 padding:10px 10px 15%
}
.form__wrap form {
 margin-left:1.7rem
}
.form__wrap .hs-button {
 margin:2rem 0;
 padding:.5rem 1.5rem;
 color:#fff;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 position:relative;
 text-transform:uppercase;
 border-radius:2px;
 border:0
}
.loginPage .inner-banner {
 display:none
}
.flex-wrap.login {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.student-login.inner-page__text-wrap,.advisor-login.inner-page__text-wrap {
 margin:auto
}
.login__form {
 border:2px solid #eee;
 padding:2rem 1rem;
 position:relative
}
.login__field-wrap,.login__btn-wrap {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.login__field input {
 padding:.5rem 1rem
}
.login__field span {
 text-transform:capitalize
}
.login__btn-wrap {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 margin:2rem 0
}
.login__btn-wrap .btn {
 margin:0
}
.login__btn-wrap .password {
 color:#999;
 text-transform:capitalize;
 margin-top:5px
}
.login__btn-wrap .password:hover {
 color:#6ebed7
}
.--center a {
 color:#6ebed7;
 text-transform:capitalize;
 font-style:underline;
 margin:2rem 0
}
.login__form img {
 position:absolute;
 bottom:-50px;
 z-index:50;
 right:.5rem
}
.login__bottom-text .short {
 width:70%
}
.login-fld {
 display:inline-block;
 text-align:left;
 margin-bottom:20px;
 width:calc(48% - 0px)
}
.login-fld:nth-child(2) {
 margin-left:40px;
 width:calc(51% - 40px) !important
}
.frm-main {
 border:2px solid #ccc;
 padding:20px 20px;
 position:relative
}
.login-fld input {
 border:1px solid #ccc
}
.frgtp {
 float:right;
 border:0;
 background:#fff;
 font-size:18px;
 color:#ababab
}
.lnbutn {
 background:#c5d744 url(//cdn2.hubspot.net/hubfs/2427637/lock.png?t=1493648262526);
 border:0;
 background-repeat:no-repeat;
 background-position:75% center;
 padding:10px 50px 10px 30px;
 color:#fff;
 font-size:18px;
 cursor:pointer
}
.frm-main p {
 color:#999;
 margin:5px 0
}
.frm-main:after {
 content:'';
 width:90px;
 height:120px;
 background:#c5d744 url(//cdn2.hubspot.net/hubfs/2427637/secure_logo.png?t=1493648262526);
 display:inline-block;
 position:absolute;
 right:20px;
 bottom:-50px;
 display:none
}
.nav-menu-sec ul li a {
    text-transform: uppercase;
    color: black;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: .05rem;
}
@media(max-width:480px) {
 .admin__box {
  width:100%;
  margin:0 0 20px 0
 }
 .lnbutn {
  background-position:85% center;
  padding:10px 35px 10px 12px;
  font-size:16px
 }
 .frm-advsln {
  min-height:300px
 }
 .login-fld:nth-child(2) {
  margin-left:0;
  width:calc(100% - 0px) !important
 }
 .login-fld {
  width:calc(100% - 0px)
 }
}

.login-form__wrap {
 max-width:775px
}
.lgn-heading {
 text-align:center;
}
.lgn-heading p {
 color:#999
}
.lgn-btm-heading {
 color:#999;
 text-align:center;
 padding-top:40px
}
.frm-advsln {
 min-height:200px
}
.slick-prev {
 z-index:9;
 display:none;
 visibility:hidden
}
.slick-next {
 display:none;
 visibility:hidden
}
.advisor .login__form {
 margin-bottom:7rem
}
.advisor .login__field {
 margin:0 1rem
}
.employee h2,.opportunity h2 {
 text-align:center
}
.employee {
 padding:2rem 0
}
.employee__img {
 padding-left:10px;
 text-align:center
}
.opportunity {
 padding:3rem 0 4rem 0
}
.opportunity__box span {
 display:block
}
.opportunity__box {
 padding:1rem 8rem 1rem 1rem;
 border:3px solid #f5f5f5;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 margin:1rem 0
}
.flex-wrap.opportunity__row2 {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.flex-wrap.opportunity__row2>div {
 margin:auto
}
.opportunity__box .title {
 font-weight:bold;
 text-transform:uppercase;
 font-size:90%
}
.opportunity__box .description {
 color:#77777b;
 text-transform:capitalize;
 font-size:80%
}
.opportunity__box a {
 color:red;
 position:relative;
 text-decoration:underline;
 margin-left:2rem
}
.opportunity__box a:before {
 content:'\f1c1';
 font-family:FontAwesome;
 position:absolute;
 left:-15px;
 top:0;
 bottom:0 color:red
}
.opportunity__box:hover {
 border:3px solid #c5d744
}
.opportunity__box:hover a,.opportunity__box:hover a:before {
 color:black
}
.mandating-insurance {
 margin:2rem 0
}
.mandating-insurance__wrap h3 {
 font-weight:normal;
 text-transform:none;
 width:70%;
 margin:3rem auto 1rem
}
.mandating-insurance__list {
 margin:2rem 2rem 2rem 0
}
.mandating-insurance__list ul {
 width:50%
}
.mandating-insurance__list li {
 color:#77777b;
 display:table;
 margin:.5rem
}
.mandating-insurance__list span {
 display:table-cell;
 vertical-align:top
}
.mandating-insurance__list i {
 color:#c5d744;
 margin-right:.5rem;
 font-size:1.3em
}
.download {
 display:table;
 padding-top:30px;
 padding-bottom:30px
}
.download__img {
 width:30%
}
.download__img,.download__text {
 display:table-cell;
 vertical-align:middle
}
.plan__coverage {
 display:flex;
 justify-content:center
}
.plan__coverage_1 .plan__coverage-box {
 text-align:center;
 padding:2rem 1rem;
 background:white;
 margin:0 1rem;
 width:25%
}
.plan__coverage-box {
 text-align:center;
 padding:2rem 1rem;
 background:white;
 margin:0 1rem;
 width:50%
}
@media(max-width:767px) {
 .plan__coverage_1 .plan__coverage-box {
  text-align:center;
  padding:2rem 1rem;
  background:white;
  margin:0 1rem;
  width:100%
 }
 .plan__coverage-box {
  text-align:center;
  padding:2rem 1rem;
  background:white;
  margin:0 1rem;
  width:100%
 }
}
.plan__coverage-box h3 {
 font-size:85%;
 padding:1rem 0
}
.plan__coverage-box h3 span,.plan__coverage-box p {
 color:#77777b
}
.plan__coverage-box h3 span {
 display:block;
 font-weight:normal;
 font-size:80%
}
.plan__coverage-box a.readMore {
 text-transform:uppercase;
 margin:1rem 0;
 display:block;
 color:#af4d7d;
 font-weight:bold;
 -webkit-transition:all .5s ease;
 transition:all .5s ease
}
.plan__coverage-box a:hover {
 color:#db912f
}
.contact__top-list i {
 color:#c5d744;
 margin-right:10px;
 font-size:1.2em
}
.form__wrap .hs_phone.field.hs-form-field,.form__wrap .hs_best_time_to_contact_ {
 position:relative
}
.admin-contacts {
 padding:0
}
.contact__top-list a,.contact__top-list li {
 color:#77777b
}
.contact__top-list li {
 margin:.5rem 0
}
.contact__top-list a:hover {
 color:#6ebed7
}
.admin__row1,.admin__row2,.admin__row3,.admin__row4 {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin:2.5rem 0
}
.admin__row4 {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.admin__box .address,.admin__box .title {
 display:block
}
.admin__box li,.admin__box a {
 color:#77777b;
 word-break:break-all
}
.admin__box li {
 display:table;
 margin:1rem 0
}
.admin__box i {
 display:table-cell;
 vertical-align:baseline;
 padding-right:10px;
 color:#c5d744;
 font-size:115%
}
.admin__box .address {
 font-weight:bold;
 margin-bottom:.2rem
}
.admin__box ul {
 margin:.7rem 0
}
.admin__box {
 width:22%
}
.faq__wrap p {
 margin-bottom:20px
}
.toggle__column-flex {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding-top:2rem;
 flex-direction:column
}
.toggle__column {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%
}
.target1,.target2,.target3,.target4,.target5,.target6,.target7 {
 background:white;
 opacity:0;
 position:relative;
 top:0;
 color:#999;
 height:0;
 transition:opacity .5s
}
.target1 p,.target2 p,.target3 p,.target4 p,.target5 p,.target6 p,.target7 p {
 opacity:0;
 transition:all .5s ease
}
.target ul {
 transition:all .5s ease;
 opacity:0
}
.Hide {
 display:none
}
.toggle__wrap {
 border:1px solid #f5f5f5;
 margin:1rem 0;
 color:#333
}
.toggle1,.toggle2,.toggle3,.toggle4,.toggle5,.toggle6,.toggle7 {
 position:relative;
 padding:.5rem
}
.toggle__wrap .fa {
 position:absolute;
 right:12px;
 top:12px
}
.faq .hover:hover {
 background:#c5d744;
 color:#fff
}
.hover:hover .toggle1:after,.hover:hover .toggle2:after,.hover:hover .toggle3:after,.hover:hover .toggle4:after,.hover:hover .toggle5:after,.hover:hover .toggle6:after,.hover:hover .toggle7:after {
 color:#fff
}
.firstHandler {
 background:#c5d744;
 color:#fff
}
.firstHandlerActive .firstHandler>div {
 overflow:visible
}
.visible-target {
 display:block;
 opacity:100;
 height:auto;
 padding:15px;
 padding-left:40px;
 padding-right:40px
}
.visible-target p {
 opacity:100
}
.visible-target ul {
 opacity:100
}
.green {
 background:#c5d744;
 color:#fff
}
@media(max-width:800px) {
 .toggle__column-flex {
  flex-direction:column;
  padding:20px
 }
 .toggle__column {
  width:100%
 }
}
.my-nurse,.claim,.scholarship,.ebook,.doctor__wrap,.clinic,.who-we-are__top,.who-we-are__bottom,.who-we-are__icon-wrap,.career,.employee,.mandating-insurance,.indiv-quote,.contact__top--space-between {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.ebook li {
 list-style:outside
}
@media(max-width:767px) {
 .claim,.my-nurse,.scholarship,.ebook,.doctor__wrap,.clinic,.student-assist,.who-we-are__icon-wrap,.who-we-are__top,.who-we-are__bottom,.employee,.mandating-insurance,.mandating-insurance__list,.indiv-quote,.plan__coverage,.contact__top .flex-wrap {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .hero-padding {
  padding:1rem 0
 }
 h1 {
  text-align:center
 }
 .inner-page__text-wrap,.mandating-insurance__list ul {
  width:90%;
  margin:0 auto
 }
 .inner-page__text-image img,.inner-page__text-wrap img,.mandating-insurance img,.download__img,.indiv-quote__img {
  display:none
 }
 .inner-page__text-image .hero__text,.inner-page__text-wrap {
  text-align:center
 }
 .inner-page__text-image .hero__text {
  width:100% !important
 }
 .inner-page__text-image h2.section--title {
  text-align:center
 }
 .download__wrap {
  display:block;
  text-align:center;
  margin-bottom:40px
 }
 .download .btn {
  display:block;
  margin:0 auto
 }
 .student-insurance.inner-padding {
  padding:4rem 0 0
 }
}
.footer {
    background:#333;
	border-top: solid 3px black;
    padding: 20px 0;
    clear: both;
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 150px;
    top:20px;
    margin-top:60px;
}

.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer p,.footer ul {
 margin:0;
 padding:0;
 color:#fff
}
.footer h3 {
 margin-bottom:20px
}
.footer iframe {
 height:220px !important
}
.footerah iframe {
 height:220px !important
}
.footer,.footer a {
 color:#fff
}
.footer a:hover {
 color:#af4d7d
}

.footerah .flex-wrap {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.footerah__bottom, .footerah__bottom a {
    color: #6c6e70;
    font-family: 'Bitter';
}
.footerah__bottom {
    padding-top: 1rem;
    border-top: 1px solid #494e52;
}
.footerah__bottom .flex-wrap {
    text-align: center;
    font-size: 12px;
	display: block !important;
}
.footer__latest-post h3 {
 margin-top:0
}
#hs_cos_wrapper_module_147223591755415>h3 {
 display:none
}
.footer__nav li {
 margin:1rem 0
}
.footer__nav li:first-child {
 margin-top:0
}
.footer__nav a {
 text-transform:capitalize;
 position:relative
}
.footer-rss .hs-rss-byline,.footer-rss .hs-rss-description,.footer-rss img {
 display:none
}
.footer-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
 width:80%;
 float:right;
 padding-left:20px
}
.footer-rss .date-box {
 visibility:hidden
}
.footer__contact li {
 display:table;
 margin:1rem 0
}
.footer__contact li.marker {
 margin:0
}
.footer__contact li .mail {
 word-break:break-all
}
.footer__contact i,.footer__contact .text {
 display:table-cell;
 vertical-align:baseline
}
.footer__contact i {
 padding-right:.5rem
}
.footer__social ul {
 display:inline-flex;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 margin-top:1rem
}
.footer__contact .footer__social i {
 padding-right:0
}
.footer__social a {
 width:40px;
 height:40px;
 box-sizing:border-box;
 border:1px solid #494e52;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-right:.25rem
}
.bottom-footerah-link-wrap ul {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.footerah h1, .footerah h2, .footerah h3, .footerah h4, .footerah h5, .footerah p, .footerah ul {
    
    color: #fff;
}
.footerah__bottom a {
    padding: 0 .5rem;
}


.footer__social a:hover {
 background:#c5d744;
 color:#494e52
}
.bottom-footer-link-wrap ul {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.footer__bottom {
 padding-top:1rem;
 border-top:1px solid #494e52
}
.footer__bottom,.footer__bottom a {
 color:#6c6e70;
 font-family:'Bitter'
}
.footer__bottom a {
 padding:0 .5rem
}
.footer__bottom a:hover {
 color:#c5d744
}
.footer__bottom .flex-wrap {
 display:block !important;
 text-align:center;
 font-size:12px
}
.footer__top {
 padding:2rem 0 3rem
}
@media(max-width:1040px) {
 .home-hero__text {
  padding-left:10px
 }
 .nav__search-wrap {
  max-width:200px
 }
 .nav-inner {
  width:100px!IMPORTANT
 }
 .nav__login-btn a {
  margin-right:15px;
  font-size:14px
 }
 .nav__top,.nav__top a {
  font-size:13px
 }
 .nav__top {
  padding:0 5px
 }
 .nav__top .srch-mdl {
  margin-top:6px
 }
 .nav__right .input {
  margin-right:5px
 }
 .nav-menu-sec ul li a {
  font-size:.7rem;
  letter-spacing:.01rem
 }
 .container {
  padding:0 10px !important
 }
 .custom-menu-primary {
  padding-top:0
 }
 .scholarship__img {
  padding-right:20px
 }
 .mandating-insurance img {
  padding-right:20px
 }
}
.custom-menu-primary .hs-menu-wrapper>ul {
 background:
}
.custom-menu-primary .hs-menu-wrapper>ul>li {
 background:
}
.custom-menu-primary .hs-menu-wrapper>ul>li>a {
 color:
}
.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover {
 color:
}
.custom-menu-primary .hs-menu-wrapper>ul ul li {
 background:
}
.custom-menu-primary .hs-menu-wrapper>ul ul li a {
 color:
}
.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover {
 color:
}
.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
 overflow:visible !important;
 max-width:none !important;
 width:auto !important
}
@media screen and (min-width:968px) {
 .custom-menu-primary .hs-menu-wrapper {
  display:block !important;
  z-index:3
 }
 .nav__social a {
  width:25px
 }
}
.mobile-trigger,.child-trigger {
 display:none
}
@media(max-width:967px) {
 .nav__top {
  text-align:center
 }
 .flex-item.logo {
  width:175px
 }
 .custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a {
  display:block;
  float:none;
  position:static;
  top:auto;
  right:auto;
  left:auto;
  bottom:auto;
  padding:0;
  margin:0;
  background-image:none;
  background-color:transparent;
  border:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  max-width:none;
  width:100%;
  height:auto;
  line-height:1;
  font-weight:normal;
  text-decoration:none;

  text-indent:0;
  text-align:left;
  color:#fff
 }
 .mobile-trigger {
  display:inline-block !important;
  cursor:pointer;
  position:absolute;
  top:-66px;
  right:10px;
  width:auto;
  height:auto;
  padding:7px 10px 8px 10px;
  background:#fff;
  border:1px solid #000;
  font-size:16px;
  font-weight:normal;
  text-align:left;
  text-transform:uppercase;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  color:#000;
  z-index:9999999999
 }
 .mobile-trigger:hover {
  text-decoration:none;
  color:#fff;
  background-color:#000;
  border-color:transparent
 }
 .mobile-open .mobile-trigger {
  color:#fff;
  background-color:#000;
  border-color:transparent
 }
 .mobile-trigger i {
  display:inline;
  position:relative;
  top:-4px
 }
 .mobile-trigger i:before,.mobile-trigger i:after {
  position:absolute;
  content:''
 }
 .mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after {
  width:22px;
  height:2px;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
  background-color:#000;
  display:inline-block
 }
 .mobile-trigger i:before {
  top:-6px
 }
 .mobile-trigger i:after {
  top:6px
 }
 .mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after,.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:before,.mobile-open .mobile-trigger i:after {
  background-color:#fff
 }
 .child-trigger {
  display:block !important;
  cursor:pointer;
  position:absolute;
  top:0;
  right:0;
  width:55px !important;
  min-width:55px !important;
  height:45px !important;
  padding:0 !important;
  border-left:1px dotted rgba(255,255,255,.20)
 }
 .child-trigger:hover {
  text-decoration:none
 }
 .child-trigger i {
  position:relative;
  top:50%;
  margin:0 auto !important;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0)
 }
 .child-trigger i:after {
  position:absolute;
  content:''
 }
 .child-trigger i,.child-trigger i:after {
  width:10px;
  height:1px;
  background-color:#fff;
  display:block
 }
 .child-trigger i:after {
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg)
 }
 .child-trigger.child-open i:after {
  -webkit-transform:rotate(-180deg);
  -ms-transform:rotate(-180deg);
  transform:rotate(-180deg)
 }
 .custom-menu-primary.js-enabled {
  position:absolute;
  margin:10px 0 10px 0;
  width:100%;
  top:118px;
  right:0
 }
 .custom-menu-primary.js-enabled .hs-menu-wrapper,.custom-menu-primary.js-enabled .hs-menu-children-wrapper {
  display:none
 }
 .custom-menu-primary ul.hs-menu-children-wrapper {
  visibility:visible !important;
  opacity:1 !important;
  position:static !important;
  display:none
 }
 .custom-menu-primary.js-enabled .hs-menu-wrapper {
  width:100%;
  position:relative;
  top:40px;
  left:0;
  padding:0;
  z-index:5
 }
 .custom-menu-primary .hs-menu-wrapper {
  background-color:#000;
  width:100%
 }
 .custom-menu-primary .hs-menu-wrapper>ul>li {
  position:relative
 }
 .custom-menu-primary .hs-menu-wrapper>ul>li a {
  font-size:18px;
  line-height:20px;
  overflow:visible;
  text-transform:capitalize;
  padding:10px 10px !important
 }
 .custom-menu-primary .hs-menu-wrapper>ul li {
  border-top:1px dotted rgba(255,255,255,.35)
 }
 .custom-menu-primary .hs-menu-wrapper>ul li a {
  padding:0 10px;
  color:#fff
 }
 .custom-menu-primary .hs-menu-wrapper>ul li a:hover {
  color:#fff
 }
 .custom-menu-primary .hs-menu-wrapper>ul ul li {
  background-color:rgba(255,255,255,.08)
 }
 .custom-menu-primary .hs-menu-wrapper>ul ul li a {
  text-indent:10px;
  font-size:16px
 }
 .custom-menu-primary .hs-menu-wrapper>ul ul ul li a {
  text-indent:30px
 }
 .custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a {
  text-indent:50px
 }
 .nav__search-wrap {
  max-width:100%
 }
 .nav-inner {
  width:auto !important
 }
 .hdr-logo img {
  max-width:200px
 }
 .nav-menu-sec {
  padding:10px 0
 }
 .lang-mdl {
  max-width:150px;
  display:inline-block !important;
  vertical-align:middle
 }
 .srch-mdl {
  max-width:150px;
  display:inline-block !important
 }
 .inner-padding {
  padding:1rem 0
 }
 .who-we-are__icon-wrap {
  padding:1rem 0
 }
 .who-we-are__bottom {
  padding-bottom:1rem
 }
 .student-assist__text-wrap {
  text-align:center
 }
 .my-nurse {
  padding-bottom:30px
 }
 .clinic__text-wrap {
  margin:0 auto;
  text-align:center
 }
 .doctor__wrap {
  padding:10px 0
 }
 .resource__login {
  padding:60px 20px
 }
 .resource {
  width:100% !important;
  display:inline-block !important
 }
 .admin__box {
  width:46%;
  float:left !important;
  margin:0 0 20px 15px
 }
 .admin__row1,.admin__row2,.admin__row3,.admin__row4 {
  display:inline-block;
  margin:0
 }
 .form__wrap form {
  margin-left:0
 }
 .frm-main {
  padding:20px 20px 60px
 }
 .latest-post .feedreader_box {
  width:100%
 }
 .latest-post .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {
  height:150px
 }
}
@media(max-width:600px) {
 .latest-post .feedreader_box .rss-item-a-wrap {
  width:100%;
  float:none
 }
 .latest-post .feedreader_box .rss-item-a-wrap .hs-rss-item-image-wrapper {
  height:300px
 }
}
@media(max-width:767px) {
 .mobile-trigger {
  top:0
 }
}
@media(max-width:520px) {
 .expect__icon-group {
  flex-direction:column
 }
 .expect__icon-wrap {
  width:100%;
  margin-top:20px
 }
 .expect__btn-wrap {
  flex-direction:column
 }
 .expect__btn-wrap a {
  width:300px;
  margin:0 auto;
  margin-bottom:20px;
  text-align:center
 }
 .home__banner-btn a {
  display:block;
  margin:0 auto;
  margin-bottom:20px;
  text-align:center
 }
 .latest-post .hs-rss-item {
  width:100%
 }
 .toggle1,.toggle2,.toggle3,.toggle4,.toggle5,.toggle6,.toggle7 {
  padding:7px 20px 7px 10px
 }
 .toggle__wrap .fa {
  right:8px
 }
}
@media(max-width:480px) {
 .admin__box {
  width:100%;
  margin:0 0 20px 0
 }
 .lnbutn {
  background-position:85% center;
  padding:10px 35px 10px 12px;
  font-size:16px
 }
 .frm-advsln {
  min-height:300px
 }
 .login-fld:nth-child(2) {
  margin-left:0;
  width:calc(100% - 0px) !important
 }
 .login-fld {
  width:calc(100% - 0px)
 }
}
.school-wrapper .school-img {
 margin-bottom:40px
}
.school-wrapper p {
 margin-bottom:20px
}
.school-wrapper ul {
 margin-left:20px
}
.school-wrapper ul li {
 list-style:disc;
 margin-bottom:20px
}
.school-wrapper ul li .maps li {
 list-style:none
}
.school-wrapper ul li a:nth-child(2) {
 color:#af4d7d
}
.landingPageLi {
 margin-left:20px
}
.landingPageLi:before {
 content:"\f111";
 font-family:FontAwesome;
 font-style:normal;
 font-weight:normal;
 text-decoration:inherit;
 margin-right:20px;
 font-size:10px
}
.hs-landing-page .lp-logo {
 display:none
}
.hs-landing-page .main-header img {
 margin-top:-20px;
 margin-bottom:10px
}
.service4-content h1::after {
 content:none
}
.service4-content h1::before {
 content:none
}
.footer-social {
 display:inline-block;
 float:right
}
.footer-social>ul {
 margin:0;
 padding:0
}
.footer-social li {
 border-right:1px solid #000;
 display:inline-block;
 font-size:10px;
 line-height:12px;
 padding:0 8px
}
.footer-social a {
 color:#fff;
 font-size:12px;
 font-weight:300
}
.footer-social a:hover {
 color:#c6c6c6
}
.footer-social li:last-child {
 border:0 none
}
.footer-social a i {
 color:#d4d4d4
}
.service4-content table {
 border:0
}
.copyright>p {
 color:#fff;
 display:inline-block;
 font-size:15px
}
.hs-landing-page .copyright .footer-social {
 display:none
}
.service4-content td::before {
 content:none
}
.service4-content td {
 border:0
}
.banner-title h1 {
 padding:70px 0;
 color:#fff
}
.landing-right .hs-form fieldset.form-columns-1 textarea {
 width:100% !important
}
.hs-form fieldset.form-columns-1 .hs-input {
 width:100% !important
}
.hs-form fieldset.form-columns-2 .hs_lastname .input {
 margin-right:0
}
.hs-form fieldset.form-columns-2 .hs_jobtitle .input {
 margin-right:0
}
.hs-form input {
 border:0;
 border-radius:5px
}
.hs-form textarea {
 border:0;
 border-radius:5px;
 max-width:100%
}
.hs-form select {
 height:25px;
 color:graytext
}
.hs_email input {
 margin-right:0
}
.hs-form fieldset.form-columns-1 .hs_what_is_your_biggest_hiring_challenge_ field .input {
 margin-right:0
}
.hs-form fieldset.form-columns-1 .input {
 margin-right:0 !important
}
.landing-right {
 margin-top:45px
}
.landing-right h3 {
 background:#6ebed7;
 padding-left:10px;
 color:#fff;
 position:relative;
 z-index:3
}
.landing-right h3:after {
 content:"";
 background-color:black;
 display:block;
 border:30px solid black;
 transform:rotate(45deg);
 position:absolute;
 left:45px;
 bottom:-20px;
 z-index:2;
 display:none
}
.landing-right .hs-form-field {
 padding:0 0 20px !important
}
.landing-right li {
 padding-left:0;
 line-height:20px
}
.landing-right #hs_cos_wrapper_module_14556425712794202>div {
 background:lightgrey;
 padding:20px;
 padding-top:20px
}
.landing-right .hs_which_service {
 margin-top:20px
}
.landing-right .hs_which_service label {
 color:rgba(0,0,0,0.9)
}
.landing-right .hs_which_service .input label {
 color:rgba(0,0,0,0.7);
 text-transform:lowercase;
 text-transform:capitalize
}
ul.inputs-list li.hs-form-booleancheckbox label {
 text-transform:none;
 font-size:14px
}
ul.inputs-list li.hs-form-booleancheckbox label span {
 display:inline-block;
 width:90%;
 vertical-align:top
}
.landing-right .hs-button.primary.large {
 background:#6ebed7;
 border:medium none;
 border-radius:4px;
 color:#fff;
 cursor:pointer;
 font-size:16px;
 letter-spacing:0;
 padding:12px;
 text-transform:uppercase;
 width:100%
}
.landing-right .hs-form-booleancheckbox input {
 height:12px !important
}
.landing-right .hs-form-required {
 display:none
}
.landing-right {
 color:#fff;
 text-transform:uppercase
}
.landing-right select {
 border:0;
 border-radius:0
}
.service4-content li {
 line-height:26px
}
.banner.banner-title {
 background:#c4d65d none repeat scroll 0 0
}
.service4-content ul {
 list-style-image:url("//cdn2.hubspot.net/hubfs/2295251/DGSI_CA/images/bullet1_inteqna.png?t=1493648262526");
 margin-bottom:16px
}
.lp-footer {
 background:#333 none repeat scroll 0 0;
 margin:20px 0 0;
 padding:18px 0;
 width:100% !important
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-top:40px;
 margin-bottom:60px
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(-n+4) {
 width:25%
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(n+5):nth-child(-n+7) {
 width:33%
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(n+8) {
 width:50%
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper .hs_cos_wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(5) .hs_cos_wrapper {
 -ms-flex-pack:end;
 justify-content:flex-end
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(7) .hs_cos_wrapper {
 -ms-flex-pack:start;
 justify-content:flex-start
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(8) .hs_cos_wrapper {
 -ms-flex-pack:end;
 justify-content:flex-end
}
body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(9) .hs_cos_wrapper {
 -ms-flex-pack:start;
 justify-content:flex-start
}
.teamMemberBox .teamMember {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-direction:column;
 flex-direction:column;
 max-width:270px;
 width:100%;
 text-align:center
}
.teamMemberBox .teamMember img {
 border-radius:50%;
 width:70%;
 margin:30px;
 max-height:200px
}
.teamMemberBox .teamMember .fa {
 color:#6ebed7;
 transition:all .5s;
 font-size:20px;
 padding:4px;
 position:absolute;
 left:-24px;
 bottom:-5px
}
.teamMemberBox .teamMember .fa:hover {
 color:#c5d744
}
.teamMemberBox .teamMember h3 {
 padding:0;
 font-size:20px
}
.teamMemberBox .teamMember h4 {
 padding:0;
 font-size:14px
}
.teamMemberBox .teamMember h5 {
 font-size:14px
}
.teamMemberBox .teamMember h5 a {
 position:relative;
 color:#77777b;
 margin-top:10px;
 display:block
}
.teamMemberBox .teamMember h5 a:hover {
 color:#af4d7d
}
@media(max-width:950px) {
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(-n+4) {
  width:33%
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(n+5):nth-child(-n+7) {
  width:33%
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(n+8) {
  width:33%
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(5) .hs_cos_wrapper {
  -ms-flex-pack:center;
  justify-content:center
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(7) .hs_cos_wrapper {
  -ms-flex-pack:center;
  justify-content:center
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(8) .hs_cos_wrapper {
  -ms-flex-pack:center;
  justify-content:center
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(9) .hs_cos_wrapper {
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media(max-width:600px) {
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(-n+4) {
  width:100%
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(n+5):nth-child(-n+7) {
  width:100%
 }
 body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-5>div>div>.teamMemberBox .row-fluid-wrapper:nth-child(n+8) {
  width:100%
 }
}
.thankYouMain {
 text-align:center;
 margin-top:40px;
 margin-bottom:40px
}
.dentalAndVisionwrapper .container .planBox {
 display:display:-webkit-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 padding-top:40px;
 padding-bottom:40px;
 text-align:center
}
.dentalAndVisionwrapper .container .planBox3 {
 padding-top:0
}
.dentalAndVisionwrapper .container .planBox svg {
 width:200px;
 height:180px
}
.dentalAndVisionwrapper .container .planBox1 svg g path {
 fill:#6ebed7;
 transition:all .5s
}
.dentalAndVisionwrapper .container .planBox1:hover svg g path {
 fill:#c5d744
}
.dentalAndVisionwrapper .container .planBox2 svg g path {
 fill:#db912f;
 transition:all .5s
}
.dentalAndVisionwrapper .container .planBox2:hover svg g path {
 fill:#af4d7d
}
.dentalAndVisionwrapper .container .planBox3 svg g path {
 fill:#c5d744;
 transition:all .5s
}
.dentalAndVisionwrapper .container .planBox3:hover svg g path {
 fill:#6ebed7
}
.dentalAndVisionwrapper .container .planBox1 h2 {
 margin-top:-50px;
 padding:0
}
.dentalAndVisionwrapper .container .planBox2 h2 {
 margin-top:-30px;
 padding:0
}
.dentalAndVisionwrapper .container .planBox3 h2 {
 margin-top:-60px;
 padding:0
}
.careingtonWrapper {
 text-align:center
}
.careingtonWrapper h3 {
 font-size:22px;
 padding-bottom:0
}
.careingtonWrapper .grey-background {
 background:#f8f8f8;
 padding-top:40px;
 padding-bottom:40px
}
.careingtonWrapper .white-background {
 padding-top:40px;
 padding-bottom:40px
}
.careingtonWrapper .grey-background ul {
 text-align:left
}
.careingtonWrapper .white-background ul {
 text-align:left
}
.careingtonWrapper .grey-background ul li {
 position:relative;
 margin-left:30px
}
.careingtonWrapper .white-background ul li {
 position:relative;
 margin-left:30px
}
.careingtonWrapper .grey-background ul li:before {
 position:absolute;
 content:'\f05d';
 font-family:FontAwesome;
 left:-30px;
 color:#c5d744
}
.careingtonWrapper .white-background ul li {
 position:relative;
 margin-left:30px
}
.careingtonWrapper .white-background ul li:before {
 position:absolute;
 content:'\f05d';
 font-family:FontAwesome;
 left:-30px;
 color:#c5d744
}
.careingtonWrapper .imgBackground {
 background:url(//cdn2.hubspot.net/hubfs/2427637/iStock-528443946-481897-edited.jpg?t=1493648262526) no-repeat center;
 background-size:cover;
 background-position-y:42%;
 padding-top:100px;
 padding-bottom:100px
}
.careingtonWrapper table {
 margin:0 auto
}
.search-form {
 width:60%;
 margin:0 auto;
 margin-top:60px;
 margin-bottom:60px
}
.search-form .suggestions {
 max-height:200px;
 overflow:scroll
}
.search-form .suggestions .hl {
 background:orange
}
.search-form .suggestions a:hover {
 color:#af4d7d
}
.previous-winners-page .previous-winners-container {
 display:flex;
 flex-wrap:wrap;
 margin-bottom:60px
}
.previous-winners-page .previous-winners-container .row-fluid-wrapper {
 width:50%
}
.previous-winners-page .previous-winners-container .row-fluid-wrapper .previous-winner {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 text-align:center;
 font-size:16px;
 padding:20px
}
.previous-winners-page .previous-winners-container .row-fluid-wrapper .previous-winner img {
 width:75%;
 height:auto;
 max-width:600px
}
@media(max-width:800px) {
 .previous-winners-page .previous-winners-container .row-fluid-wrapper {
  width:100%
 }
}
.tyContent {
 text-align:center
}
.tyContent a {
 margin-top:20px;
 display:inline-block
}
.schoolSelectAccordion {
 cursor:pointer;
 width:60%;
 margin:0 auto
}
.schoolSelectAccordion:hover .SSTop {
 background:#db912f
}
.schoolSelectAccordion .SSTop {
 background:#c5d744;
 color:white;
 transition:all .5s
}
.schoolSelectAccordion .SSTop h2 {
 color:white;
 padding:10px
}
.schoolSelectAccordion .SSTop h2 i {
 margin-left:20px
}
.schoolSelectAccordion .SSBottom {
 max-height:1px;
 transition:all 1.5s
}
.schoolSelectAccordion .SSVisible {
 max-height:1000px;
 transition:all 1.5s
}
.schoolSelectAccordion .SSBottom ul {
 margin-top:20px
}
.schoolSelectAccordion .SSBottom ul li {
 padding:5px 0
}
.schoolSelectAccordion .SSBottom ul li a {
 font-size:28px;
 line-height:0
}
.schoolSelectAccordion .SSBottom ul li a:hover {
 color:#db912f
}
@media(max-width:700px) {
 .schoolSelectAccordion {
  width:80%
 }
}
@media(max-width:500px) {
 .schoolSelectAccordion {
  width:95%
 }
}
.servicesTable a:hover {
 color:#db912f
}
.servicesTable h4 {
 padding:15px
}
.servicesTable .patriot .patriotTop {
 background:#c5d744
}
.servicesTable .patriot .patriotBottom {
 display:flex;
 justify-content:space-around
}
.servicesTable .studentHealth {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between
}
.servicesTable .studentHealth div {
 width:33%
}
.servicesTable .studentHealth .studentHealthTop {
 width:100%;
 font-size:30px;
 background:#c5d744
}
.servicesTable .studentHealth .title {
 width:100%;
 font-size:30px;
 background:#db912f
}
.servicesTable .patriot .patriotTop h3,.servicesTable .studentHealth .title h3,.servicesTable .studentHealth .studentHealthTop h3 {
 color:white;
 font-size:26px;
 padding:15px
}
@media(max-width:700px) {
 .servicesTable .patriot .patriotBottom {
  flex-direction:column
 }
 .servicesTable .studentHealth div {
  width:100%
 }
}
table thead {
    background: #77777b;
    color: #FFF;
}

.btn.secondary:hover, .btn.secondary:focus {
    border-radius: 10px;
    color: #FFF;
    background-color: #af4d7d;
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
    color: ;

}
.btn.secondary {
    color: #FFF;
    background-color: #c5d744;
    border-radius: 10px;
    margin-left: 15px;
	font-weight:bold;
}
.page-header {
    margin: .5em 0 1em;
    border: none;
}
.btn:hover, .btn:focus {
    color: #fff;
    background: #77777b;
    background-color: #af4d7d;

}
.btn.cancel {
    border-radius: 10px;
    margin-right: 15px;
	margin-left: 15px;
    width: 128px;
	font-weight:bold;
	background-color:#6ebed7;
}
.btn.cancel:hover, .btn.cancel:focus {
    border-radius: 10px;
    color: #FFF;
    background-color: #af4d7d;
}
.filter {
    margin-bottom: 100px;
}
.tooltipBtn {
    text-decoration: none;
    color: #FFF;
    border-radius: 50%;
    width: 16px;
    height: 15px;
    display: inline-block;
    text-align: center;
    line-height: 1.4;
    font-size: .85em;
    margin-top: -10px;
    background: #A6A8AA;
    margin-right: 10%;
}
form .form-control {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 42px;
    border-radius: 10px;
    color: #001021;
    font-size: 16px;
	margin-right:15px;
}
.review-container dt {
    background: #f7f7f7f7;
    border-right: solid 1px #ddd;
    border-left: solid 1px #ddd;
	color:black;
}
.review-container dt, .review-container dd {
    border-bottom: solid 1px #ddd;
	border-left:solid 1px #ddd;
	border-top:solid 1px #ddd;
	border-radius:3px;
	margin-bottom:5px;
}
dl dt, dl dd {
    line-height: 2.4;
}
input{
	    line-height: normal;
		    margin: 0;
    font: inherit;
        font-family: inherit;
        line-height: inherit;
    background-color: #333;
	color:white;
}
	
@media only screen and (min-width: 768px) {
	.review-container {
		border-bottom: 0;
    	border-right: 0;
		
	}
	.no-line {
		
	}
	.no-line-btm {
		border-left: none !important;
		border-bottom: none !important;
	}
}
.review-container {
    
    margin-left: 0;
    margin-right: 0;
}
.filter input {
  width:200px;  
}
.filter .btn.secondary
{
width:128px;
}
.filter .form-group {
    display: inline-block;
}
.form-group {
    margin-bottom: 15px;
    vertical-align: bottom;
}
.filter .form-group.end-date, .filter .form-group.claimantCode, .filter .form-group.claimNumber {
    margin-right: 0px;
}
.filter .search {
    height: 42px;
    padding: 1rem 3rem;
    margin-top: -2px;
}

form label {
    font-weight: 500;
    font-size: 0.9em;
}
.footerah__contact .footerah__social i {
    padding-right: 0;
}
.footerah__social ul {
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 1rem;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.footerah__social a:hover {
    background: #c5d744;
    color: #494e52;
}
.footerah__social a {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #494e52;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .25rem;
}
.fa-map-marker::before {
    content: "\f041";
}
.fa-phone::before {
    content: "\f095";
}
.fa-envelope::before {
    content: "\f0e0";
}
.fa-fax::before {
    content: "\f1ac";
}

@media print {

	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
	}
	.col-sm-12 {
	width: 100%;
	}
	.col-sm-11 {
	width: 91.66666667%;
	}
	.col-sm-10 {
	width: 83.33333333%;
	}
	.col-sm-9 {
	width: 75%;
	}
	.col-sm-8 {
	width: 66.66666667%;
	}
	.col-sm-7 {
	width: 58.33333333%;
	}
	.col-sm-6 {
	width: 50%;
	}
	.col-sm-5 {
	width: 41.66666667%;
	}
	.col-sm-4 {
	width: 33.33333333%;
	}
	.col-sm-3 {
	width: 25%;
	}
	.col-sm-2 {
	width: 16.66666667%;
	}
	.col-sm-1 {
	width: 8.33333333%;
	}

	.footer, .breadcrumbs, .glyphicon-print, .menu-link {
	display: none;
	}

	.info a[href]:after, a[href]:after {
	content: none !important;
	}

}