.layahealthcarecompany a{
  background-color:#D60570;
  color: #ffffff;
}


h1 {
  font-size: 48px;
  line-height: 50px;
}

h2 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 20px;
}

h3 {
  font-size: 20px;
  line-height: 24px;
  color: #1C3660;
  margin-bottom: 8px;
}

h4 {
  line-height: 21px;
}

h6 {
  font-size: 16px;
  line-height: 26px;
  color: #e30177;
  margin: 0;
  padding: 0;
  font-family: Conv_SariOT-Bold, arial, sans-serif;
  font-weight: normal;
}

td {
  display: table-cell;
  padding: 1px;
}

.content-container-table {
  width: 100%;
}

.mid_scheme_arrow { padding-bottom: 10px;}

.w310{width:31%; max-width:280px; float:left; padding-right:3.5%;box-sizing:content-box;}
.w278{width:31%; max-width:278px; float:left;box-sizing:content-box;}
.title_block{float:left; padding-bottom:10px; background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/dots_bg.jpg"); background-repeat:repeat-x; background-position: left bottom; width:286px;}
.homepage_bottom .title_block { width: 100%; }
.title_block h4{font-family: Conv_SariOT-Bold, arial, sans-serif;}
.block_container{width:100%; max-width: 286px; float:left; height:190px;margin-top:13px; position:relative;}
.block_container_compare{background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/compare_bg.jpg"); background-repeat:no-repeat;}
.block_container_individuals{background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/individuals_bg.jpg"); background-repeat:no-repeat;}
.block_container_employers{background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/girl_laptop.jpg"); background-repeat:no-repeat;}
.block_content{position:absolute; top:140px;width: 100%; }
.w278-1 .block_content, 
.w310-1 .block_content,
.w310-2 .block_content{left:15px;}

/*dropdown select box styles*/


div.selectbox-wrapper { position:absolute; width:400px; background-color:white; border:0px!important; margin:-20px 0 0 0; padding:0px;  text-align:left;  max-height:200px;  overflow:auto; z-index:600; box-sizing: content-box; }
div.selectbox-wrapper ul {  list-style-type:none;  margin:0px;  padding:5px 0 0; border-bottom-right-radius:8px;  -moz-border-radius-bottomleft:8px;  -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px;  -webkit-border-bottom-right-radius:8px; border-top:0px; border-left:1px solid silver; border-bottom:1px solid silver; border-right:1px solid silver;}
/*div.selectbox-wrapper ul li.selected {   background-color: #d70570; color: #fff;}*/
div.selectbox-wrapper ul li { border-bottom:1px dotted silver;  background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/select_child_arrow_off.png"); background-position: 94% 50%; background-repeat:no-repeat; list-style-type:none;  display:block;  margin:0;  padding:2px 0 2px 11px;  cursor:pointer; font-size:12px; font-family:arial, helvetica, sans-serif; color:#003363; }
div.selectbox-wrapper ul li:last-child{border:none;}
div.selectbox-wrapper ul li.current {   background-color: #d70570; color: #fff; background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/select_child_arrow_on.png"); background-position: 94% 50%; background-repeat:no-repeat;}
.selectbox {margin: 0px 5px 10px 0px; padding-left:10px; font-size:13px; font-family:arial, helvetica, sans-serif; width : 233px; height:33px;display : block;text-align:left; background: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/dropbox.png") transparent!important;background-repeat:no-repeat; cursor: pointer;border:0px!important;color:#003363;}
#select2_container, #select1_container{width:244px!important;}
.scheme_side_content div.selectbox-wrapper{margin-left:1px!important;}
#sidebarselect1_input,
#sidebarselect2_input,
#sidebarselect3_input{background: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/dropbox_small.png") transparent!important; background-repeat:no-repeat!important;}
#sidebarselect1_container, 
#sidebarselect1_input,
#sidebarselect2_container,
#sidebarselect2_input, 
#sidebarselect3_container, 
#sidebarselect3_input{width:140px!important; }
#select2_input_option2, #select1_input_option2, #select3_input_option1, #select4_input_option1, #select5_input_option1{display:none;}


/* Homepage Jump Menu */
.homepage_bottom .block_content { z-index: 600; }
.menu, .menu dd, .menu dt, .menu a {
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    z-index: 10;
    line-height: 25px;
}
.menu {
    border-radius: 8px;
    border: 1px solid silver;
    overflow: hidden;
    color: #003363;
    font-size: 13px;
    line-height: 25px;
    background: #FFF;
    width: 90%;
    max-width: 247px;
    z-index: 600;
    margin: 0 auto;
}
.scheme_side_content { position: relative; }
.scheme_side_content .menu {
    width: 138px;
    margin: 119px 10px 0;
}
.menu dt { 
	line-height: 35px;
	/* t4 type='media' id='7568' formatter='path/*'/> */
	background: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/dl_menu_arrow.gif") bottom right no-repeat;
}
.menu.open dt { background-position: top right; }
.menu dt, .menu a {
    padding: 0 10px;
    cursor: pointer;
    font-weight: normal;
}
.menu a {
    color: #003363 !important;
    text-decoration: none;
    border-top: 1px dotted silver;
}
.menu a:hover,
.menu a:focus {
    background: #d70570;
    color: #FFF !important;
}
.menu dd {
    display: none;
}    
.menu.open dd {
    display: block;
}
 
.content_table {
  border-left: 1px solid #0362FC;
  border-top: 1px solid #0362FC;
  margin-bottom: 20px;
}
    
.content_table th, .content_table td {
   border-right: 1px solid #0362FC;
   border-bottom: 1px solid #0362FC;
   padding: 7px 10px;
   text-align: left;
   vertical-align: top;
   line-height: 1.4;
   font-size: 13px;
}


a.btn-185w, a.btn-185w:link, a.btn-185w:visited {
  /*t4 type="media" id="1059" formatter="path/*"/>*/
  background-image: url(/media/layahealthcare/desktopsite/styleassets/images/btn_185wide.png);
  background-position: 0pt 0pt;
  background-repeat: no-repeat;
  width: 185px;
  color: #ffffff;
  height: 30px;
  font-family: Conv_CoconPro-Regular, arial, sans-serif;
  font-size: 16px;
}

a.btn-185w:empty {
  display: none;
}

#content aside p {
  font-size: 11px;
  color: #878787;
}

#freeheart #columns {
  height: 380px;
  box-sizing: content-box;
}

#freeheart .col {
  font-size: 16px;
  margin-right: 11px;
  margin-top: 10px;
  height: 400px;
  width: 266px;
  padding: 30px 15px 20px 25px;
  float: left;
  background: #e4f6fd;
  color: #1c3660;
  line-height: 20px;
  box-sizing: content-box;
}

#freeheart .last {
	margin-right: 0px;
  padding-left: 10px;
  width: 280px;
}

.panel {
  background: #E4F6FD;
  margin: 20px 0;
  padding: 30px 15px 20px 25px;
}
    
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
    
.t4-leftcolumn {
  max-width: 670px;
  width: 70%;
  width: calc(100% - 260px);
  float: left;
}

.t4-rightcolumn {
  width: 240px;
  float: right;
}

.t4-buttonbox {
  float: right;
  background: url("/media/layahealthcare/desktopsite/styleassets/images/button-box.jpg");
  height: 103px;
  width: 250px;
  margin-bottom: 20px;
}

.body-spotlight {
  border: solid 1px #1F66F4;
  padding: 14px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 15px;
}

.t4-buttonbox h1 {
  color: #fff !important;
  font-size: 16px;
  background-image: none;
  padding-left: 23px;
  padding-top: 16px;
  line-height: 1;
  width: 210px;
  margin: 0;
  float: none;
}

.body-spotlight h2 {
  font-size: 20px;
  margin-bottom: 20px;
}

.links-list {
  font-size: 14px;
  line-height: 25px;
  font-weight: bold;
  margin: 14px 0;
} 

.section-link {
  display: inline-block;
  background-image: url(/media/layacommon/images/icons/list_link.gif);
  background-repeat: no-repeat;
  padding: 0 17px 0 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  background-position: 100% 0;
}

.question {
  font-weight: bold;
  color: #000;
}

.answer {
  padding: 3px;
  display: none;
}

#centre_frame {
  margin: 40px auto 0 auto;
  text-align: center;
}

.container .col1of2 {
  width: 60%;
  max-width: 665px;
  margin-right: 25px;
  float: left;
}

.container .col2of2 {
  max-width: 250px;
  float: right
}

.links-list-3col {
  width: 100%;
}

.links-list-3col li {
  display: inline-block;
  width: 32%;
}

/* Implement a clear fix after product page */
.product-page:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

/*scheme product pages*/                                                                

ul.scheme{width:236px; margin-right:11px; margin-top:22px; float:left; background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/scheme_bg.png"); background-repeat:no-repeat; background-position: center 10px; background-color: #e4f6fd; height:470px; position:relative;}
ul.scheme li{list-style-type:none;}
.scheme_detail{ padding:0 15px 15px 15px;}
.scheme_title{font-family: Conv_CoconPro-Regular, arial, sans-serif; font-size:18px; color: #00679a; margin: 55px auto 0 auto; display:block; text-align:center; line-height:1.2;}
.scheme_title_first{padding-top:5px;}
.scheme_title span{clear:left; color: #e30177;  line-height:0.8; text-align:center; width:auto; margin: 0 auto; display:block;}

.scheme_cost{clear:left; font-family: Conv_CoconPro-Regular, arial, sans-serif; font-size:34px; color: #00679a; margin: 6px auto 0 auto; text-align:center; display:block; line-height:0.8;}
.scheme_cost .cents { font-size:18px;}
.scheme_cost .asterix {font-size:18px; vertical-align:top;}
.w1020_internal .inner p.small { font-size:10px;}
ul.scheme h4{ margin: 0px 0px 6px 14px; color: #1c3660;font-family: Conv_SariOT-Bold, arial, sans-serif; font-size:17px; font-weight:normal;}
ul.scheme ul.sub{margin:0 0 10px 14px;}

ul.sub li{list-style-type:none; font-size:13px;font-family: arial, sans-serif; font-weight:normal;color: #1c3660;
background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/bullet.gif"); background-repeat:no-repeat; background-position: 0 0.5em; line-height:1.1; padding:3px 0 3px 15px;  }
a.find_out_more{padding-right:20px; margin-top: 6px; text-decoration:none;color: #e30177; font-size:14px; font-weight:bold; background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/general_sprite.png"); background-position: 73% -83px; background-repeat:no-repeat; position:absolute; bottom:44px; left: 18px; line-height:22px;}
a.find_out_more:hover{color: #4CC2F1; background-position: 73% -205px;}
a.cta_quote{font-family: Conv_CoconPro-Regular, arial, sans-serif; font-size:16px; padding: 2px 40px 0 40px; float:left; clear:left; background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/general_sprite.png"); background-position: 0 0; background-repeat:no-repeat; display:block; width:165px; height:27px; line-height:25px; color: #fff!important; text-decoration:none; position:absolute; bottom:0; right:0;}
a.cta_quote:hover{background-position: 0 -120px;}

.scheme_side{width:160px; float:left; margin-top:20px;}
.scheme_side form{position:relative; top:120px; left:10px; z-index:500;}
.scheme_side_top{background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/dots_bg.jpg"); background-repeat:repeat-x; background-position:left bottom;float:left; width:100%; padding-bottom:14px; }
.scheme_side h4{color: #20c4f4; font-family: Conv_SariOT-Bold, arial, sans-serif;}
.scheme_side_content{float:left; background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/starting_out.png"); background-repeat:no-repeat; background-position: center center; height:170px;width:160px; margin-top:10px; }
.scheme_side2 .scheme_side_content{background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/girl_big_glasses.png");}
.scheme_side3 .scheme_side_content{background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/just_starting_out.png");}
.scheme_below{width:100%; float:left; padding-top:53px;}
.scheme_below h2{color: #00679a;}
.scheme_below h2 span{color: #4cc2f1;}
.scheme_wrapper{height:125px; display:block;}


ul.find_scheme{float:left; margin-top:20px;}
ul.find_scheme li{list-style-type:none; background-color: #f0f1f3; padding: 14px 17px 24px 17px; position:relative; margin-bottom:18px; float:left; width:698px; max-width:100%;}
ul.find_scheme > li{min-height:53px;}
.scheme_amount{float:left; width:200px; font-size:23px; color: #1c3660; font-family: Conv_CoconPro-Regular, arial, sans-serif; line-height: 25px; }
.scheme_content{ float:left; color: #1c3660; font-family:arial, helvetica, sans-serif; font-size:15px; width:320px; max-width: 100%; min-height:50px;}
a.see_schemes{width:165px; padding-left:30px; padding-top:5px; height:29px;display:block; color: #fff!important; text-decoration:none; font-size:16px;font-family: Conv_CoconPro-Regular, arial, sans-serif; position:absolute; bottom:0; right:0;  background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/general_sprite.png"); background-position: 0 -35px; background-repeat:no-repeat;}
a.hide_schemes{width:165px; padding-left:30px; padding-top:5px; height:29px;display:block; color: #fff!important; text-decoration:none; font-size:16px;font-family: Conv_CoconPro-Regular, arial, sans-serif; position:absolute; bottom:0; right:0;  background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/general_sprite.png"); background-position: 0 -35px; background-repeat:no-repeat;}
a.hide_schemes:hover{background-position: 0 -159px;}
a.see_schemes:hover{background-position: 0 -159px;}

h2.fl_l{width:442px; max-width: 100%; float:left; margin:0; padding:0;}
.scheme_below h4{float:right; width:245px; color: #6bc5f2; font-family: Conv_CoconPro-Regular, arial, sans-serif; font-size:23px;  margin:0; padding:8px 0 0 0;}
.scheme_below h4:hover{color: #00679A; cursor:pointer;}

/*more optinons expanded*/

.schemes_expanded{width:748px; float:left; margin-top:30px;}
.schemes_explained_new { margin-bottom:20px;}
.schemes_explained_container.first { clear:left;}
.schemes_explained_container{width:156px; margin:0; padding:0 31px 0 0; float:left;}
.schemes_explained_container ul li{list-style-type:none;}
.suite_head{font-size:17px;  font-family: Conv_SariOT-Bold,arial,sans-serif; margin:0 0 20px 0; padding:0; color: #1C3660; width:169px;}
.schemes_explained_container p{color: #1C3660; }
.schemes_explained_container ul{border-top:1px dotted silver; width:165px; float:left;}
.schemes_explained_container ul li{margin:0; padding:0;}
.schemes_explained_container ul li a{border-bottom:1px dotted silver; width:164px;padding:0 20px 3px 0;float:left; clear:left; text-decoration:none;color: #e30177; font-size:14px; font-weight:bold; font-size:13px; margin-top:2px;background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/general_sprite.png"); background-position: -2px -84px; background-repeat:no-repeat; }
.scheme_title_link{border-bottom:1px dotted silver; border-top:1px dotted silver;width:144px;padding:0 20px 3px 0; clear:left; text-decoration:none;color: #e30177; font-size:14px; font-weight:bold; font-size:13px; margin-top:2px;background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/general_sprite.png"); background-position: -2px -84px; background-repeat:no-repeat; display:block; }
.schemes_explained_container ul li a:hover{color: #4CC2F1; background-position: -2px -206px; cursor:pointer;}

/*scheme dropdown*/

.scheme_show_hide{width:715px; max-width:100%; float:left; clear:left;}
.scheme_show_hide h5{float:left; margin-top:15px; font-size:17px; color: #1c3660;}
.scheme_show_hide ul{width:400px; max-width: 100%; float:left; border-top:1px dotted silver; position:relative; left:70px;}
.scheme_show_hide ul li{padding:0; font-family:arial, helvetica, sans-serif; float:left; width:200px; margin-bottom:10px; border-bottom:1px dotted silver; margin-bottom:0;}
.scheme_show_hide ul li a{ background:url(); background-repeat:no-repeat;background-position:100% -5px; padding:0 17px 0 0; /*background-image: url("/media/layahealthcare/desktopsite/newhomepage/css/cssimages/general_sprite.png"); background-position: -40px -86px;*/ font-size:14px; color: #d60570; text-decoration:none; /*padding-right:40px;*/  }
.scheme_show_hide ul li a:hover{ background-position:100% -25px; color: #4CC2F1;}


.w160 {
  width: 160px;
  float: left;
}

.w755 {
  width: 755px;
  max-width: 100%;
  float: left;
  margin-right: 15px;
  margin-top: 14px;
  padding-bottom: 50px;
  overflow: hidden;
}

#freeheart {
  margin-left: -5px;
  margin-right: -5px;
}

#centre_frame #app_main {
  width: 660px;
  margin: 40px auto 0 auto;
}


@media (min-width: 10px) and (max-width: 767px) {

    
 .body_content {
    padding: 0 10px;
  }
  
  h1 {
    font-size: 40px;
  }
  
  h2 {
    font-size: 20px;
    line-height: 22px;
  }
  
  h3 {
    font-size: 18px;
    line-height: 20px;
  }
  
  .tel {
    position: absolute;
    top: 0;
    right: 0;
  }
  
  .tel_menu_number {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    height: 40px;
    width: 40px;
  }
  
  .login_pages ul li:first-child {
    display: none;
  }
  
  .homepage_slider {
    display: none;
  }
  
  .slide {
    width: 100%;
    height: auto;
  }
  
  .slide img {
    width: 100% !important;
    height: auto !important;
  }
  
  .layahealthcarecompany {
    display:none;
  }
  
  .login_pages {
    margin-top:0;
  }
  
  .site_tab {
    width: 100%;
  }
  .title_block h4 {
    padding: 0 10px;
  }
  
  .menu, .menu dd, .menu dt, .menu a {
    z-index: auto;
  }
    
  .block_container {
      float: none;
  }
  
  .w310, .w278 {
    width: 100%;
    float: none;
    margin: 0 auto;
  }
  
  .title_block {
    float: none;
    width: 100%;
  }
  
  .block_container {
    float: none;
    margin: 13px auto;
  }
  
  .t4-leftcolumn {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 100%
  }
  
  .t4-rightcolumn {
    float: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
  }
  
  .w310 {
    padding-right: 0;
  } 
  
  .container .col1of2 {
    float: none;
    margin: 0 auto;
    width: 100%;
  }
  
  .container .col2of2 {
    float: none;
    margin: 0 auto;
    width: 100%;
  }
  
  .links-list-3col li {
    width: 100%;
  }
  
  .w160, .w755, ul.scheme, ul.find_scheme, .scheme_show_hide, .scheme_below, h2.fl_l, .scheme_below h4, .schemes_expanded {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  
  .w755 {
    padding-bottom: 0px;
  }
  
  .scheme_show_hide ul {
    left: 0;
    float: none;
  }
  
  .scheme_amount{
    width: 100%;
    float: none
  }
  
  .scheme_content {
    font-size: 13px;
  }
  
  .scheme_below {
    padding-top: 0px;
    padding-bottom: 20px;
  }
  
  .scheme_show_hide ul {
    padding-bottom: 10px
  }
  
  .section-link {
    background-image: none;
    line-height: 14px;
  }
  
}


@media only screen and (max-width: 767px){

}

/* Breakpoint sm */
@media only screen and (min-width:767px) and (max-width: 992px){

}

@media only screen and (min-width:767px){

}
@media only screen and (min-width:1200px){

}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
    
}
@media only screen and (min-width: 768px) and (max-width:992px){
}

/* Home banner styling */
.home-banner
{
    position:relative;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-color: #fff;
    padding-bottom:0;
    margin-bottom: 0;
    height: 335px;
}
.home-banner.jumbotron h1
{
    max-width: 480px;
    font-size: 48px;
    line-height: 48px;
    color: #D60570;
    background-image: none;
    padding-bottom: 0px;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
.home-banner.jumbotron h2, .home-banner.jumbotron h2 a
{
  color:white;
  font-size: 20px;
}
.home-banner .banner-div{
    position:absolute;
    top:0;
    height:325px;
    width:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
}
.home-banner .banner-mobile{
    display:none;
}
.home-banner p.lead
{
    font-size: 18px;

    margin-bottom: 10px;

    /*color: #1b355f;*/
    color:#fff;
}
.home-banner a.cta-link{
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  margin-top: 0;
  padding-right: 10px;
  color:#fff;
}
.home-banner a.cta-link:after{
  content: "\e072";
  font-family: 'Glyphicons Halflings';
  font-size: 9px;
  left: 4px;
  position: relative;
}
.home-banner a.cta-link{
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-top: 0;
  padding-right: 10px;
}
.home-banner a.cta-link:after{
  content: "\e072";
  font-family: 'Glyphicons Halflings';
  font-size: 9px;
  left: 4px;
  position: relative;
}
/* Quick quote panel styling */
.panel-quick-quote
{
    padding: 0;
    margin-top:-38px;
    border: none;
    border-radius: 10px;
    background-color: #f6f6f6;
    box-shadow: 0 3px 3px rgba(0,0,0,.35);
}
.panel-quick-quote .panel-heading
{
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #00679a; /* Old browsers */
    background: -moz-linear-gradient(left,  #00679a 0%, #4cc2f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00679a), color-stop(100%,#4cc2f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #00679a 0%,#4cc2f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #00679a 0%,#4cc2f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #00679a 0%,#4cc2f1 100%); /* IE10+ */
    background: linear-gradient(to right,  #00679a 0%,#4cc2f1 100%); /* W3C */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#00679a', endColorstr='#4cc2f1',GradientType=1 )"; /* IE6-9 */

}
.panel-quick-quote .panel-heading .panel-title
{
    font-family: 'Conv_CoconPro-Regular', arial, sans-serif;
    font-size: 18px;
    line-height: 17px;
    color: #fff;
}
/*.panel-quick-quote .popover
{
    font-size: 14px;

    max-width: 300px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;

    color: #fff;
    border-radius: 0;
    background-color: #1d365f;
}*/
a.wrap-link{
  display:block !important;
}
.panel-quick-quote .popover.top > .arrow:after
{
    border-top-color: #1d365f;
}
/* Promoband styling */
.promo-band{
    background: #F1F1F1;
    padding-top:0px;
    padding-bottom: 40px;
}
.promo-band h4 {
    font-weight: bold;
    margin-left: 12px;
    padding-top: 12px;
}
.promo-band .item-block{
    margin-top:40px;
    border-right: 1px solid #d3d3d3;
    padding-top: 10px;
    padding-bottom:10px;
} 
.promo-band .item-block h4{
    margin-bottom:5px;
    font-family: 'Conv_CoconPro-Regular';
} 
.promo-band .item-block ul{
    margin-top:0;
    margin-bottom: 0;
} 
.promo-band .item-block li{
    padding-left: 25px;
    position: relative;
    margin-bottom:10px;
    font-size: 16px;
    line-height: 20px;
    color:#1b355f;
    font-weight:bold;
}
.promo-band .item-block li:before{
    content:"\e013";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    left: 0;
    color: #D60570;
    font-weight: normal
}
.promo-band img{
    padding-right: 20px;
    padding-bottom: 40px;
    width: 100%;
}
/* Healthcare Home Mid section */
.healthcare-home-mid 
{
    margin-top: 35px;
    padding-bottom: 20px;
}
.healthcare-home-mid  p
{
    color: #444;
}
.healthcare-home-mid .img-rounded
{
    border-radius: 10px;
    width:100%;
    background-size: 100%;
    padding-bottom: 50%;
    background-repeat: no-repeat;
}
.healthcare-home-mid  .title
{
    font-size: 16px;
    margin-top: 20px;
}
.healthcare-home-mid .text-content
{
    font-size: 14px;

    margin-top: 10px;

    color: #444;
}

.healthcare-home-mid  a,.promo-band a
{
    font-size: 14px;
    font-weight: bold;

    display: inline-block;

    margin-top: 0;

}
.healthcare-home-mid  a:after,.promo-band a:after
{
   content: "\e072";
   font-family: 'Glyphicons Halflings';
   font-size:9px;
   left:4px;
   position:relative;
}
.healthcare-home-mid  a.wrap-link:after,.promo-band a.wrap-link:after{
   content:""; 
}
/* Homepage call to action section */
.homepage-cta
{
    margin-top: 25px;
    margin-left:20px;
}
.homepage-cta  p
{
    font-family: Conv_CoconPro-Regular, arial, sans-serif;
    font-size: 17px;
    line-height: 21px;
    margin-top: 40px;
    color: #1b355f;
}
.homepage-cta  p .contact-number
{
    font-family: arial, sans-serif;
    font-weight: bold;
    white-space: nowrap;
    color: #d70672;
}
.homepage-cta p .btn
{
    margin-right: 20px;
    font-weight:normal;
}
.homepage-cta .headline{
    display:block;
    margin-bottom: 10px;
}
#btnAddMember{
 	font-weight:bold !important; 
}
#feedback-q-able-yes, #feedback-q-able-no{
    position: relative;
    margin: 0;
    height: auto;
    width: auto;
    left: 0;
}
@media (min-width: 500px) and (max-width: 767px){
    .home-banner.jumbotron .text-content{
        margin-right: 4.34783%;
        display: inline;
        text-shadow: none;
        width:50%;
    }
    .home-banner.jumbotron .text-content h1{ 
        font-size: 20px;
        line-height: 1.200em;
        padding-bottom:0;
    }
    .home-banner.jumbotron .text-content h2{ 
        font-size: 18px;
        line-height: 1.200em;
        padding-bottom:0;
    }
    .home-banner.jumbotron .text-content p.lead{ 
        font-size: 14px;
        line-height: 1.429em;
    }
}
@media  (max-width: 767px){
    .healthcare-home-mid  .item-block.first-item
    {
        margin-right: auto;
        margin-left: auto;
    }
    .homepage-cta {
        margin-top: 0;
        margin-left: 0;
    }
    .homepage-cta p
    {
        font-size: 14px;
        text-align: center;
    }
    
    .homepage-cta  p .btn
    {
        width:280px;
        margin-left: auto;
        margin-right:auto;
        margin-top:10px;
    }
    
    .homepage-cta .btn a
    {
        color: white;
    }
    .homepage-cta  p span.super-text
    {
        display: none;
    }
    .homepage-cta .contact-number{
        display: inline;
    }
    .promo-band img{
        padding-right: 0;
        padding-bottom: 0;
    }
    .promo-band .item-block{
        border-right: none;
    } 
}

@media (min-width: 700px) and (max-width: 992px){
    .home-banner.jumbotron .text-content{
        margin-right: 4.34783%;
        display: inline;
        text-shadow: none;
        width:50%;
    }
    .home-banner.jumbotron .text-content h1{ 
        font-size: 30px;
        line-height: 1.150em;
        margin-bottom: 0.25em;
    }
    .home-banner.jumbotron .text-content h2{ 
        font-size: 20px;
    }
    .home-banner.jumbotron .text-content p.lead{ 
        font-size: 14px;
        line-height: 1.429em;
    }
}
@media (max-width: 992px){
    .healthcare-home-mid  .item-block
    {
        margin-top: 20px;
    }
    .home-banner{
        background-size:auto;
        padding-left: 0;
        padding-right:0;
        padding-top: 20px;
        height:275px;
    }
    .home-banner .banner-div{
        height:275px;
    }
}

@media (max-width: 500px){
    .homepage-cta  p
    {
        text-align: center;
    }
   .healthcare-home-mid .title {
        margin-top: 0px;
    }
    .home-banner .banner-mobile{
        display:block;
    }
    .home-banner .banner-large{
        display:none;
    }
    .home-banner.jumbotron .text-content{
        position: absolute;
        bottom: 120px;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
        /*width:50%;*/
    }
  .home-banner.jumbotron .text-content h1{
        font-size: 20px;
        line-height: 1.200em;
        padding-bottom:0;
        /* max-width: 60%; */
    }
    .home-banner.jumbotron .text-content p.lead{
        font-size: 14px;
        line-height: 1.429em;
    }
}
/* Existing content fixes*/
@media (min-width: 940px){
  .w755 {
      width: 80%;
  }
  .w160{
      width:17%;
  }
}
#freeheart .col {
  font-size: 16px;
  margin-right: 11px;
  margin-top: 10px;
  height: 400px;
  width: 100%;
  padding: 30px 15px 20px 25px;
  background: #e4f6fd;
  color: #1c3660;
  line-height: 20px;
  box-sizing:  border-box;
}
#freeheart .banner-container img{
  width:100%;
}
#banner.hero-area{
  border-radius: 0px 0px 20px 20px;
  margin-bottom:20px;
}
#banner.hero-area .blerb p{
  padding-top:20px;
}
.hospital-header-container .collapse,#premium-accordion-row .accordion .collaspe, #accordion-column .collapse{
  visibility:visible;
}



@media only screen and (max-width: 767px){
  
  .healthcare-home-mid .img-rounded {
    padding-bottom: 100%;
  }
  
}





