 @charset "UTF-8";
/* CSS Document */
  .border-secondary {
    border-color: #6c757d !important;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
  .embed-responsive-16by9 {
    padding-bottom: 29.25%;
}
  
  
   .lightblue2 {
   background-color: #e2f4fd !important; 
   padding: 40px 40px 40px 40px;
  
  }
  
  
  div.sidebar {
    background-color: #ddf0fa; 
    padding: 5px 22px 14px 22px;
    /* width: 30%; */
}
  
   div.sidebar3 {
    background-color: #e2f4fd; 
    padding: 5px 22px 14px 22px;
    /* width: 30%; */
}

  .depth-1{ max-width:100% !important; }

  h2.authorization { color:#6e7d8d; font-size: 1.8em; text-align: center; border:1px solid #6c757d; padding:17px; }

h3.white { font-size: 1.1em; }
img.healthcard { display: block; margin: auto; text-align: center !important; width: 20% !important; justify-content: center !important; }
img.couple { margin: auto; width: 70% !important; display: block; padding: 10px 0px 20px 0px; }

img.social {width: 100%; height: auto;}
img.covered { text-align: left !important; width: 100%; justify-content: left !important;  margin: 0px; padding: 0px; }
               img.videoicon {width: 64px; height: 64px; position: relative; left: 90px; top: 20px;}
div.row.bl {background-color: #ddf0fa;} 

h3.white { font-size: 2.1em; line-height:1.5em; }
p.adjustText{ margin-top:27px; margin-bottom:-10px; }

a {text-decoration:none!important;}
#header {background: #f9f9f9; padding:0;}
div.rla-custom .card {background:#dbecf9; border:0 none !important; }
div.rla-custom h5 {color: #0078c6;}
div.rla-custom .card-body {padding:2em; border:0 none !important;}
               
                .whitetop {padding-top: 10px;}  
                
               
                
                .categorycopy.hei {min-height: 70px;}
               
                .categorycopy.hei2 {min-height: 150px !important;}
               .categorycopy.hei3 {min-height: 90px !important;}
  .categorycopy.hei4 {min-height: 110px !important;}
               
a.btn8 {font-size: 1em; display:inline-block; text-align: center; matgin: 0 auto; text-decoration: none; color: rgb(255, 255, 255); border: 1px solid rgb(0, 160, 221); border-radius: 7px; background-color: rgb(0, 160, 221); padding: 7px 35px 7px 35px; position: relative; font-weight: 600; font-family: 'Roboto','Open Sans', sans-serif !important; background-image: linear-gradient(to right, #009fdd 0%, #009fdd 41%, #007ac4 100%)}
a.btn8:hover { background-color: rgba(40,170,225,.9); border: 0px solid rgb(30, 155, 205, .6);}
  h1, h2, h3{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  h3{ margin-top:0px; padding-top:0px; }

  h2.plan{ margin-top:0px !important; }

section{
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; font-weight: 400; line-height: 1.5;
}

  ol.padding{ padding:10px 50px; }

.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    padding: 0px 0px 20px 0px;
}

.card-header {
    border: 0px !important;
    /*background-color: #f9f9f9 !important;*/
   height:auto;
  
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header2:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header2 {
    border: 0px !important;
    /*background-color: #f9f9f9 !important;*/
   /*height:580px;*/
  height:auto;
}
.card-header2 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

  .card-header3:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header3 {
    border: 0px !important;
    /*background-color: #f9f9f9 !important;*/
   /*height:428px;*/
  height:auto;
}
.card-header3 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header4:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header4 {
    border: 0px !important;
    /*background-color: #f9f9f9 !important;*/
   /*height:264px;*/
  height:auto;
}
.card-header4 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

  .card-header5:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header5 {
    border: 0px !important;
    /*background-color: #f9f9f9 !important;*/
   /*height:315px;*/
  height:auto;
}
.card-header5 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header6:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header6 {
    border: 0px !important;
    /*background-color: #f9f9f9 !important;*/
   /*height:300px;*/
  height:auto;
}
.card-header6 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}


  .urgent-care-finder-btn2{ font-size:1.2em !important; }
  .visit-healthwayevents-btn2{ font-size:1.2em !important; }
  .newsletter-signup-btn2{ font-size:1.2em !important; }
  .your-healthplan-benefits-btn2{ font-size:1.2em !important; }

/* ----- Regal Bootstrap Overide ------ */
div.copy { margin-bottom: 30px; padding: 30px 0 0 0; }
div.copy h2 { color: #008cc9 !important; size: 1.6em !important; text-align: center !important; } /*this line has been added*/
div.copy p.intro { color: #333132 !important; font-weight: 300 !important; padding-left: 15px; font-size: 16px; }
a { color: #007ac3; }
a:visited { color: #5ab5e2; }
div.sign h4 a { font-family: 'Open Sans', sans-serif;font-size: 16px; font-weight: 400; color: #fff;margin: 0; padding: 0; }
a.btn { font-size: 1em; text-decoration: none; color: rgb(255, 255, 255); border: 2px solid rgb(0, 140, 202); border-radius: 3px; background-color: rgb(0, 119, 192); margin: 3px 0 8px -130px; padding: 5px 10px 5px 10px;
                top: 120px; position: relative; font-weight: 600; } /*margin: 3px 0 8px 100px-adjusted*/
a.btn:hover { background-color: rgba(0,140,202,.6); border: 2px solid rgb(0, 140, 202, .6);}
a.btn4 { font-size: 1em; text-decoration: none; color: rgb(255, 255, 255); border: 2px solid rgb(0, 140, 202); border-radius: 3px; background-color: rgb(0, 119, 192); margin: 3px 0 8px 100px; padding: 7px 10px 7px 10px;
                top: 2px; position: relative; font-weight: 600 !important; } /*margin: 3px 0 8px 100px-adjusted*/
a.btn2 { font-size: 1.2em; text-decoration: none; color: rgb(255, 255, 255); border: 0px solid rgb(30, 155, 205); border-radius: 0px; background-color: rgb(40, 170, 225); padding: 10px 20px; position: relative; font-weight: 600 !important; }
a.btn2:hover { background-color: rgba(40,170,225,.9); border: 0px solid rgb(30, 155, 205, .6);}
a.btn3 { font-size: 1.2em; text-decoration: none; color: rgb(255, 255, 255); border: 2px solid rgb(50, 186, 232); border-radius: 3px; background-color: rgb(50, 186, 232); padding: 5px 15px; position: relative; font-weight: 600 !important; }
a.btn3:hover { background-color: rgba(0,140,202,.6); border: 2px solid rgb(0, 140, 202, .6);}

               .cardh {min-height: 200px;}

 
/* ----- Olga ------ */
#crumblist {
  display: none !important;
}

.mura-breadcrumb {
  display: none !important;
}

.breadcrumb {
  display: none !important;
}

.pageTitle {
  display: none !important;
}

.btn {
  background-color: #008cca !important;
  color: #fff;
}

.btn-default {
  background-color: #008cca !important;
  background-image: linear-gradient(to bottom, #65bcec 0, #008cca 100%);
  background-repeat: repeat-x;
color: #fff;
}

label {
  color: #4F4F58 !important;
}

hr {
  border-color: #eeeeee;
}

.mobile-rsvp {
  display: none !important;
  visibility: hidden !important;
}



 
div {margin:0px;}
div::after { content: ''; display: block; clear: both; }


h1.home { font-size: 4em;  text-align: center !important; color: #0077c1 !important; font-weight: 600; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; padding-bottom: 0px; }

span.home { font-size: 2.6em;  text-align: center !important; color: #0077c1 !important; font-weight: 500; padding: 0px;}
#hero {
   padding: 0px;
    position: relative;   
}
#hero p.introhero {
    position: absolute; color: #6e7d8d;
}

div.sidebar2{
                background-color: #ddf0fa;
    padding: 101px;
    /* width: 30%; */
}

img.welcome { position: absolute; bottom: 0px; vertical-align: bottom; display: flex; align-items: flex-end;}


p.welcometopspace {color: #505050; font-size: 1.1em; padding: 20px 40px 20px 0px;}
   p.welcomenospace {color: #505050; font-size: 1.1em; padding: 20px 40px 20px 0px;}
                           
p.welcome {color: #505050; font-size: 1.1em; padding: 0px 40px 0px 0px;}
               
span.welcomebold { color:#505050; font-size: 1.1em; font-weight: 700 !important; }
p.black { color:#000; font-size: 1.2em; padding-bottom: 0px;}
p.black2 { color:#000; font-size: 1.2em; padding-bottom: 0px;}
li.black { color:#000; font-size: 1.2em; padding-bottom: 10px;}
               
               .container-fluid.blue {background-color: #1EA1DE; padding: 0px; }
               
               
               
               h3.headlinewhitecall {
  font-size: 1.6em; 
  padding: 10px 4px 0 4px;
  color:#fff;
  font-weight: 800!important; 
  line-height: 1.5em; 
  font-family: 'Roboto','Open Sans', sans-serif;
  text-align: left;
  
}
               
               h4.headlinewhitecall {
  font-size: 1.4em; 
  padding: 0 4px 0 4px;
  color:#fff;
  font-weight: 500!important; 
  line-height: 1.1em; 
  font-family: 'Roboto','Open Sans', sans-serif;
  text-align: left;
  
}
img.phone {padding-top:20px;}
               
p.red { color:red; font-size: 1.2em; padding-bottom: 0px;}
p.blue { color:#0077c1; font-size: 1.2em; padding-bottom: 0px; font-weight: 600 !important;}
p.blackbold { color:#000; font-size: 1.2em; padding-bottom: 0px; font-weight: 600 !important;}
p.blackbold2 { color:#000; font-size: 1.2em; padding-bottom: 0px; font-weight: 600 !important; margin-top:10px;}
p.categorycopy { color:#505050; font-size: 1.2em; padding-bottom: 0px; font-weight: 400 !important; margin-top: 10px; text-align: center; padding: 5px 30px 10px 30px;}
ol li {color:#000; font-size: 1em; padding: 0px 0px 10px 0px; }

.raw { padding: 0px; margin: 0px; }
.raw2 { padding: 2px 10px 2px 18px; margin: 0px; background-color: #e1f4fd; }
.raw cards{ max-width: 1380px; }

.row.welcome .col-md-6.welcome { margin-bottom: 0px; padding: 0px;}


.card {border: 0 none !important;}
.card-body { background-color: #f7f7f7; padding: 15px 25px 15px 15px; border: 0 !important; }
.btncol {
background-color: #f7f7f7 !important;
color: blue;
border: 0px;
}
button.btnsm { display: inline-block; text-align: center; font-size: 1em; text-decoration: none; color: rgb(255, 255, 255); border: 1px solid rgb(0, 160, 221); border-radius: 5px; background-color: rgb(0, 160, 221); padding: 7px 35px 7px 35px; position: relative; top: 0px; font-weight: 600; font-family: 'Roboto','Open Sans', sans-serif !important; background-image: linear-gradient(to right, #009fdd 0%, #009fdd 41%, #007ac4 100%)}
  div.buttoncenter {text-align: center;}
a.btnsm { display: inline-block; text-align: center; font-size: 1em; text-decoration: none; color: rgb(255, 255, 255); border: 1px solid rgb(0, 160, 221); border-radius: 5px; background-color: rgb(0, 160, 221); padding: 7px 35px 7px 35px; position: relative; top: 0px; font-weight: 600; font-family: 'Roboto','Open Sans', sans-serif !important; background-image: linear-gradient(to right, #009fdd 0%, #009fdd 41%, #007ac4 100%)}
.btncol h2 { color:#0097d9; text-decoration: none !important; text-align: left; }
a.btncol:hover { text-decoration: none !important; }
a.btncol:active { text-decoration: none !important;}

span.blackbold { color:#000; font-size: 1em; padding-bottom: 0px; font-weight: 600 !important;}

.btn-link:hover, .btn-link.focus, .btn-link:focus {
    text-decoration: none;
                box-shadow: none !important;
}

.btn-link:hover{
  text-decoration:none;
box-shadow: none !important;
}

.btn-link:onClick { text-decoration:none;
box-shadow: none !important;}



 
h2.insurance { color:#0097d9; }



div.insurancecard { border: 1px; border-color: #ccc; padding: 10px;}

section.blue { width: 100%; backgcround-color:white; padding: 20px 0 20px 0; }
section.darkblue { width: 100%; background-color: #1EA1DE; padding: 20px 30px;}

div.phonenumbers {padding: 10px; background-color: #F5F5F5; }

h2.phonenumbers {color: #0077c1; font-weight: 500 !important; font-size: 3em;}
h2.plan {color: #0077c1; font-weight: 500 !important;
    font-size: 2.5em;
    line-height: 41px; }

p.blue.regular { color:#0077c1; font-size: 1.3em; padding-bottom: 0px; font-weight: 400 !important; }
span.darkblue { color:#0077c1; font-weight: 700 !important; }
span.darkblue2 { color:#0077c1; font-weight: 700 !important; font-size:1.5em; }
  a.darkblue {color:#0077c1;text-decoration: none !important; }
a.darkblue:hover {color:#0077c1; text-decoration: none !important; }
   a.darkblue:active {color:#0077c1;text-decoration: none !important; }
div.plan {padding: 10px;}

#tests { background-color: #fff !important; }

.card.tests { /*background-color: white !important; border-color: white !important;*/ padding: 0px;}
.card-body.tests {background-color: #f7f7f7 !important; border-color: white !important; }



 
section.gray { width: 100%; background-color:#f3f4f4; padding: 20px 0px 20px 0px; margin: 0px;}
section.white { width: 100%; /*background-color: white;*/ padding: 20px 0px 20px 0px;}
div.authorization {padding: 10px; background-color: #f3f4f4; }
h3.authorization { color:#0097d9; font-size: 1.3em !important;}
h3.white { color:#fff; font-size: 2.1em; font-weight: 300 !important;}

.box {padding: 20px;}

.box-inner {
                /*background-color: #f9f9f9;*/
     width: 100%;
        }

a.whitebold { font-weight: 600 !important; color: white; }
a.whitebold:hover { text-decoration: none !important; color: white; }
a.whitebold:active { text-decoration: none !important; color: white; }
a.white { font-weight: 300 !important; color: white; }
a.white:hover { text-decoration: none !important; color: white; }
a.white:active { text-decoration: none !important; color: white; }

p.bluebold { color:#0077c1; font-size: 1.2em; padding-bottom: 0px; font-weight: 600 !important;}
.caption{ line-height: 1.3em;}
span.bluebold { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
h2.lightblue { color:#0097d9; }
h3.lightblue { color:#0097d9;}
h3.lightblue2 { color:#0097d9; font-size: 2.1em;}
a.bluebold { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
  a.bluebold:hover { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
  a.bluebold:visited { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
div.questions {padding: 20px 30px 0 30px; background-color: #0077c1; }
  a.btn2-mobile{}


.sidebar{ background-color: #e1f4fd; padding: 0px;}
div.imagewhite { padding: 0px !important; /*background-color: white;*/ margin: 0px; }
               div.devider2 {height: 30px !important;}
               
               
div.social { /*width: 100%;*/ padding: 0px 20px 5px 20px; }
img.couple { width: 100% !important; padding: 0px; }
img.category{ padding: 0px !important; width: 100% !important; margin: 0px;}
h2.start { color: #0097d9; font-weight: 600 !important; font-size: 2.3em; padding-top: 0px !important; margin-top:0px !important; }    
h2.start2 { color: #0097d9; font-weight: 600 !important; font-size: 1.8em; padding-bottom: 8px; padding-top: 0px !important; margin-top:0px !important; }    
                h2.start3 { color: #0097d9; font-weight: 600 !important; font-size: 1.6em; padding-bottom: 8px; padding-top: 0px !important; margin-top:0px !important; } 
h2.blue { color: #0097d9; text-align: center !important; font-size: 1.5em; font-weight: 600;}
h2.tests {color: #0077c1; font-weight: 500 !important; font-size: 2.1em !important; padding: 0px 0px 15px 0px; }
h2.authorization { color:#6e7d8d; font-size: 1.5em; text-align: center; }
.left {text-align: left; float:none;}
.left2 {text-align: left; float:none; font-size:2.1em; margin-top:35px;}
.card-header {border: 0px !important; /*background-color: #f9f9f9 !important;*/}
.card-header2 {border: 0px !important; /*background-color: #f9f9f9 !important;*/}
.tests {padding: 0px 8px 8px 8px;}
img.icon { align-content: center; width: 21% !important;padding: 2px 0px; margin:0 auto; text-align:center; display:block; }
img.icon2 { align-content: center; width: 22% !important; margin:0 auto; text-align:center; display:block; }
img.icon3 { align-content: center; width: 14% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
img.icon4 { align-content: center; width: 14% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
img.icon5 { align-content: center; width: 14% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
.pad {padding: 10px !important;}

               img.categoryicon1 { align-content: center; width: 9% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; } 
                img.categoryicon2 { align-content: center; width: 12% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
   img.categoryicon3 { align-content: center; width: 10% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon4 { align-content: center; width: 10% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon5 { align-content: center; width: 10% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon6 { align-content: center; width: 10% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon7 { align-content: center; width: 12% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon8 { align-content: center; width: 12% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon9 { align-content: center; width: 15% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon10 { align-content: center; width: 15% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon11 { align-content: center; width: 15% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
               img.categoryicon12 { align-content: center; width: 14% !important; padding: 20px 0px; margin:0 auto; text-align:center; display:block; }
  

.panel-heading.blue {
    background-color: #1EA1DE;
    padding-top: 18px;
    padding-bottom: 18px;
}
               
.panel-body.lightgray {background-color: #F5F5F5;}
.imageupload {text-align: center !important;}
               
               h2.welcomeplus { color: #1477C0 !important; font-family: "Roboto Bold", "sans-serif", Arial; font-size: 1.3em;  text-align: left !important; font-weight: 800;}
               
h3.whiteform {font-family: "Roboto Bold", "sans-serif", Arial; color: white; font-size: 1.3em;  text-align: center !important; font-weight: 600;}
h4.whiteform {font-family: "Roboto Bold", "sans-serif", Arial; color: white; font-size: 1.2em;  text-align: left !important; font-weight: 600;}
.copyleft2 {font-family: "Roboto Bold", "sans-serif", Arial; color: #4F4F58; font-size: 1.2em;  text-align: left !important; font-weight: 500;}
               
.lightblue3 {background-color: #E1EFF9; padding: 2px 0px 2px 0px;}          
               .lightblue4 {background-color: #E1EFF9;}
               .lightgray3 {background-color: #F5F5F5; padding: 2px 0px 2px 0px;}
               
               
tr.tableheader {
    background-color: #1EA1DE;
    padding-top: 18px;
    padding-bottom: 18px;
}
               
               .descrip {font-weight: 400;}         
               .lightgray {background-color: #F5F5F5; padding: 20px 0px 20px 0px;}
               
               
button.btn5 { display: inline-block; text-align: center; font-size: 1.2em; text-decoration: none; color: rgb(255, 255, 255); border: 1px solid rgb(0, 160, 221); border-radius: 25px; background-color: rgb(0, 160, 221); padding: 11px 60px 11px 60px; position: relative; top: 25px; font-weight: 600; font-family: 'Roboto','Open Sans', sans-serif !important; background-image: linear-gradient(to right, #009fdd 0%, #009fdd 41%, #007ac4 100%)}
               
               button.btnsm { display: flex; margin: 0 auto; text-align: center; font-size: 1em; text-decoration: none; color: rgb(255, 255, 255); border: 1px solid rgb(0, 160, 221); border-radius: 7px; background-color: rgb(0, 160, 221); padding: 7px 35px 7px 35px; position: relative; top: 0px; font-weight: 600; font-family: 'Roboto','Open Sans', sans-serif !important; background-image: linear-gradient(to right, #009fdd 0%, #009fdd 41%, #007ac4 100%)}
               .terms {font-size: .9em;}
               
  
               .bluetbrow {background-color: #1EA1DE; color: white; font-size: 1.2em; padding: 12px 0 12px 14px; font-weight: 700;}
               .rowlight {background-color: #F0F5F8; padding: 6px 0 6px 0px; min-height: 55px;}
               .rowdark {background-color: #E1EFF9;padding: 6px 0 6px 0px; min-height: 55px;}
               .copyfont {font-size: 1em; color:#505050;}
               .rawmiddle {vertical-align: middle;}
               .pad2 {padding: 10px 20px 20px 15px;}
               
               
               
input[type=radio] {
  z-index: 3;
  left: 20px;
}
label {
  font-weight: normal;
  font-size: 1em;
  cursor: default !important;
}
.question-label {
  margin-left: -15px;
}
.radio label > span {
  display: inline-block;
  vertical-align: middle;
               
}
               
               .tablehd {border-radius: 5px 0px 0px 0px;}
               .tablehd2 {border-radius: 0px 5px 0px 0px;}
               .welcomebold2 {font-weight: 600;}
               .redval {color: red;}
               
/*media queries start*/
               
@media (min-width: 2347px) {
  .modify-content-width .col-md-6, .modify-content-width .col-md-12, .modify-content-width .col-md-8{float:initial;}
  .float-content{ float:left !important; }
  .floatnone{ float:initial; }
  .adjust-content-prior{ float:right !important; margin-top:-444px; }
}

@media (min-width: 2447px) {
   /*.floatnone {float:none !important;}*/
   img.question {width: 80% !important; padding-top: 0px !important;}
}
@media (min-width: 1400px) {
a.bluelinks {color: #0077c1;}
img.healthcard {text-align: center !important; width: 80% !important; }
img.couple { width: 150% !important; padding: 0px; }
img.social { width: 100% !important; height: auto; margin-bottom:25px; }
h2.authorization{ font-size:1.8em !important; }
  .modify-content-width {width: 1380px;}

img.question {width: 80% !important; padding-top: 0px !important;}
.bl { display: block !important; color: #e1f4fd; }  
 
      img.medgroup2{
      position:absolute;
      width: 75%;
      top: -28px !important;
      left: 0%;
      z-index: 2;
    }
               
.v-divider{
margin-left: 5px;
margin-right: 5px;
width: 1px;
height: 100%;
border-left: 2px solid #0077c1;
}
                .access { padding: 0px 0px 0px 55px;}
               
}

@media (min-width: 1200px) and (max-width:1399px) {
img.videoicon {
    left: 90px;
}
               h3.whitetop{font-size: 1.8em;}
h2.blue { text-align: center !important;}

img.social { width: 100% !important; height: auto;}

.bl { display: block !important; color: #e1f4fd; }
img.healthcard {text-align: center !important; width: 80% !important; }
                img.question {width: 40% !important; padding-top: 0px !important;}
img.medgroup2{
      position:absolute;
      width: 75%;
      top: -28px !important;
      left: 0%;
      z-index: 2;
    }
        
               
                .v-divider{
margin-left: 5px;
margin-right: 5px;
width: 1px;
height: 100%;
border-left: 2px solid #0077c1;
}

{
}
}

               
               


@media (min-width: 992px) and (max-width:1199px) {
     img.medgroup2 {
      position: absolute !important;
      width: 80%;
      top: -37px;
      left: 0%;
      z-index: 2;
    }
               img.videoicon{left: 50px;}  
               .whitetop {font-size: 1em;}
               
                img.healthcard {text-align: center !important; width: 80% !important; }
                img.question {width: 40%; padding-top: 0px !important;}
                .v-divider{
margin-left: 5px;
margin-right: 5px;
width: 1px;
height: 100%;
border-left: 2px solid #0077c1;
   
                                                                           
}
             
}
               

/*                          
@media (min-width: 960px) and (max-width:991px) {
h2.blue {text-align: center !important;}
  .card-header4{ height:auto; }
  .card-header{ height:auto; }
  .card-header2{ height:auto; }
  .card-header3{ height:auto; }
  .card-header5{ height:auto; }
  .card-header6{ height:auto; }

img.social {width: 11%; height: auto; display:block; margin:0 auto; text-align:center; }
               
                .sidebar.bl { display: none; }  
            
img.healthcard {text-align: center !important; width: 80% !important; }
img.question {width: 40% !important; padding-top: 0px !important;}     
.v-divider{
margin-left: 5px;
margin-right: 5px;
width: 1px;
height: 230px;
border-left: 2px solid #0077c1;
}
  p.black{ padding-bottom:20px; }
  section.blue {
    padding: 20px 0 30px 0;
}
}
*/           

  @media (min-width: 960px) {
.col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
                 
img.medgroup {
position: relative;
width: 120%;
top: 150px;
left: 0%;
z-index: 2;
    }    
                 
   .v-divider{
margin-left: 5px;
margin-right: 5px;
width: 1px;
height: 187px;
border-left: 2px solid #0077c1;
}
.sidebar.bl {display: none;}
}

  @media (max-width: 780px) and (orientation: landscape){
    img.question{ width:30% !important; }
  }
  
  @media (max-width: 780px) and (orientation: portrait){
    img.question{ width:30% !important; margin: 0 auto; display: inherit; }
  }

@media (min-width: 768px) and (max-width: 991px) {
               img.medgroup2 {
    position: absolute !important;
    top: 54px;
}
               img.video {top:0px;}
               .sidebar.bl {display: none;}
h2.blue { text-align: center !important; }
.card-header4{ height:auto; }
  .card-header{ height:auto; }
  .card-header2{ height:auto; }
  .card-header3{ height:auto; }
  .card-header5{ height:auto; }
  .card-header6{ height:auto; }

img.social {width: 11%; height: auto; display:block; margin:0 auto; text-align:center; }
img.covered { display: block; margin: auto; text-align: center !important; width: 80% !important; justify-content: center !important; }
img.healthcard { display: block; margin: auto; text-align: center !important; width: 100%; justify-content: center !important; }     
                img.question { display: block; width: 20%; padding: 0px 0px 20px 0px; margin: auto; text-align: center !important; }
                .bl { display: inline-block; }
               
     img.videoicon {display:block; margin: 0 auto;left:0px;}  
               .whitetop {text-align: center;}
  p.black{ padding-bottom:20px; }
  section.blue {
   padding: 20px 0 30px 0;
                 
                 
                
}
}
  
  @media (min-width: 576px) and (max-width: 767px){
                 
                img.categoryicon1 {width: 5%;} 
                img.categoryicon2 {width: 8%;}
     img.categoryicon3 {width: 5%;}
               img.categoryicon4 {width: 5%;}
               img.categoryicon5 {width: 5%;}
               img.categoryicon6 {width: 5%;}
               img.categoryicon7 {width: 8%;}
               img.categoryicon8 {width: 8% }
               img.categoryicon9 {width: 11%}
               img.categoryicon10 {width: 11%}
               img.categoryicon11 {width: 11%}
               img.categoryicon12 {width: 10%;}
                 
h1.home { font-size: 5em; }
span.home { font-size: 3em;}
   img.medgroup2{
               position: relative;
               top: 0px;
    left: 0%;
    z-index: 2;
    }
img.video {top:0px;}       
                 
  img.videoicon {display:block; margin: 0 auto;left:0px; width: 55px; top:0px;}  
               h3.whitetop {text-align: center;font-size: 1.4em;}
                 
                 
img.healthcard { display: block; margin: auto; text-align: center !important; width: 80%; justify-content: center !important; }
  .card-header4{ height:auto; }

img.social {width: 11%; height: auto; display:block; margin:0 auto; text-align:center; }
  .card-header4{ height:auto; }
  .card-header{ height:auto; }
  .card-header2{ height:auto; }
  .card-header3{ height:auto; }
  .card-header5{ height:auto; }
  .card-header6{ height:auto; }
img.covered { display: block; margin: auto; text-align: center !important; width: 80%; justify-content: center !important; }
img.question { display: block; width: 70%; padding: 10px 0px 20px 0px; margin: auto; text-align: center !important; }

p.black{ padding-bottom:20px; }
    section.blue {
    padding: 20px 0 30px 0;
}
}

@media (min-width: 576px) and (orientation:portrait) {
h1.home {font-size: 4.8em;}
               span.home { font-size: 2.8em;}
               .sidebar.bl{display:none;}
               .welcometopspace {padding-top: 0px !important;}
               
               img.videoicon {top:0px;}
               
img.healthcard { display: block; margin: auto; text-align: center !important; width: 80%; justify-content: center !important; }
  .card-header4{ height:auto; }

  .card-header4{ height:auto; }
  .card-header{ height:auto; }
  .card-header2{ height:auto; }
  .card-header3{ height:auto; }
  .card-header5{ height:auto; }
  .card-header6{ height:auto; }
img.covered { display: block; margin: auto; text-align: center !important; width: 80%; justify-content: center !important; }
img.question { display: block; width: 70%; padding: 10px 0px 20px 0px; margin: auto; text-align: center !important; }

p.black{ padding-bottom:20px; }
    section.blue {
    padding: 20px 0 30px 0;
}
   img.question{ width:30%; }
}

@media (min-width: 380px) and (max-width:575px) { 
                               img.categoryicon1 {width: 5%;} 
                img.categoryicon2 {width: 8%;}
     img.categoryicon3 {width: 5%;}
               img.categoryicon4 {width: 5%;}
               img.categoryicon5 {width: 5%;}
               img.categoryicon6 {width: 5%;}
               img.categoryicon7 {width: 8%;}
               img.categoryicon8 {width: 8% }
               img.categoryicon9 {width: 11%}
               img.categoryicon10 {width: 11%}
               img.categoryicon11 {width: 11%}
               img.categoryicon12 {width: 10%;}
   h1.home {font-size: 3.8em;}
               span.home { font-size: 2em;}
               
               
img.videoicon {display:block; margin: 0 auto;left:0px; width: 50px;top:0px;}  
h3.whitetop {text-align: center;font-size: 1.3em;}
               
               
               .sidebar.bl{display:none;}
               .welcometopspace {padding-top: 0px !important;}
  .card-header4{ height:auto; }
  .card-header{ height:auto; }
  .card-header2{ height:auto; }
  .card-header3{ height:auto; }
  .card-header5{ height:auto; }
  .card-header6{ height:auto; }
  p.black{ padding-bottom:20px; }
  section.blue {
    padding: 20px 0 30px 0;
}
  .centrelake{ display:block; text-align:center; }
   .adjust-content-info{height: auto !important;}
   a.btn2-mobile{font-size:1.2em !important;}
   .visit-healthwayevents-btn2{ font-size:1.2em !important; text-align:center; display:block; }
  img.icon { align-content: center; width: 21% !important;padding: 2px 0px; margin:0 auto; text-align:center; display:block; }
img.icon2 { align-content: center; width: 22% !important; margin:0 auto; text-align:center; display:block; }
img.icon3 { align-content: center; width: 24% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
img.icon4 { align-content: center; width: 24% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
img.icon5 { align-content: center; width: 24% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
.pad {padding: 10px !important;}
img.question{ width:80%; }
}
  
               
/*mobile*/
@media (min-width: 280px) and (max-width:379px) { 
                               img.categoryicon1 {width: 5%;} 
                img.categoryicon2 {width: 8%;}
     img.categoryicon3 {width: 5%;}
               img.categoryicon4 {width: 5%;}
               img.categoryicon5 {width: 5%;}
               img.categoryicon6 {width: 5%;}
               img.categoryicon7 {width: 8%;}
               img.categoryicon8 {width: 8% }
               img.categoryicon9 {width: 11%}
               img.categoryicon10 {width: 11%}
               img.categoryicon11 {width: 11%}
               img.categoryicon12 {width: 10%;}
               h1.home {font-size: 3.8em;}
               span.home { font-size: 2em;}
               .sidebar.bl{display:none;}
               .welcometopspace {padding-top: 0px !important;}
   .card-header4{ height:auto; }
  .card-header{ height:auto !important; }
  .card-header2{ height:auto; }
  .card-header3{ height:auto; }
  .card-header5{ height:auto; }
  .card-header6{ height:auto; }
  p.black{ padding-bottom:20px; }
               
  section.blue {
    padding: 20px 0 30px 0;
}
               
                img.videoicon {display:block; margin: 0 auto;left:0px; width: 40px;top:0px;}  
h3.whitetop {text-align: center; font-size:1.1em; }
               
   .adjust-content-info{height: auto !important;}
   a.btn2-mobile{font-size:.9em !important;}
   .visit-healthwayevents-btn2{ font-size:1em !important; }
   img.icon { align-content: center; width: 21% !important;padding: 2px 0px; margin:0 auto; text-align:center; display:block; }
img.icon2 { align-content: center; width: 22% !important; margin:0 auto; text-align:center; display:block; }
img.icon3 { align-content: center; width: 24% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
img.icon4 { align-content: center; width: 24% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
img.icon5 { align-content: center; width: 24% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
.pad {padding: 10px !important;}
}


               
               
               /* ----- Media queries ------ */



@media (min-width: 2347px) {
               
               h3.headlinewhitecall {font-size: 1.6em !important; align-content: left !important; text-align: left !important;}
               h4.headlinewhitecall {text-align: left !important; align-content: center !important; }
               img.phone { width: 119px !important;}
}




@media (min-width: 1400px) {
               
               h3.headlinewhitecall {font-size: 1.6em !important; align-content: left !important; text-align: left !important;}
               h4.headlinewhitecall {text-align: left !important; align-content: center !important; }
               img.phone { width: 119px !important;}
}



@media (min-width: 1200px) and (max-width:1399px) {
               
               h3.headlinewhitecall {font-size: 1.6em !important; align-content: left !important; text-align: left !important;}
    h4.headlinewhitecall {text-align: left !important; align-content: center !important; }
               img.phone { width: 119px !important;}
}



@media (min-width: 960px) and (max-width:1199px) {

               h3.headlinewhitecall {font-size: 1.6em !important; align-content: left !important; text-align: left !important;}
               h4.headlinewhitecall {text-align: left !important; align-content: center !important; }
               img.phone {width: 119px !important;}


}

@media (min-width: 768px) {
               img.phone { width: 119px !important;}
}



@media (min-width: 576px) {

               img.phone { display:block; align-content: center !important; margin:0 auto !important; width:90px;}
               
               h3.headlinewhitecall {font-size: 1.6em !important; align-content: center; text-align: center;}
               h4.headlinewhitecall {font-size: 1.4em; align-content: center; text-align: center;}
               
               
}

@media (min-width: 380px) and (max-width:575px) {
               
               img.phone { display:block; align-content: center !important; margin:0 auto !important; width:70px;}
               h3.headlinewhite {font-size: 1.2em !important; align-content: center !important; text-align: center !important; line-height: 1.4em !important;}
               h3.headlinewhitecall {font-size: 1.2em; align-content: center; text-align: center;}
               .bluetbrow {min-height: 70px; height: 80px;font-size: .9em;}
               h3.whiteform {font-size:.9em;}
               button.btnsm {margin-top: 10px;}
               
}


@media (min-width: 280px) and (max-width: 379px) {
               
               img.phone { display:block; align-content: center; margin:0 auto; width:70px;}
               h3.headlinewhite {font-size: 1.2em !important; align-content: center !important; text-align: center !important; line-height: 1.4em !important;}
               h3.headlinewhitecall {font-size: 1.2em; align-content: center; text-align: center;}
                              
}