/* GENERAL CSS */
.subtxt { font-weight: 200; }

.head { font-weight: 400; }

.hc_points { 
    background-image: url('/wp-content/uploads/2017/03/health-ez.png');
    background-size: 18px 18px; 
    background-position-y: 2px;
}


/* HEADER CSS */
.navbar-default {
    border: none;
    background-color: transparent;
    margin-bottom: 0; 
    font-size: 16px;
}

.navbar-header { float: right; }

.site-logo {
    padding:  20px 0;
    height:  150px;
}

.site-logo img { height: 100%; }
.hez-logo { padding-top: 40px; }

.navbar-brand { 
    float: none;
    padding: 0; 
    display: block;
}

.navbar-brand img { width: 100%; }

.phone { 
    color: #00BF6F;
    font-size: 16px; 
    margin-top: 8px;
    font-weight:  600;
}


/* Nav CSS */
.hr { border-bottom: 32px solid #00BF6F; }

.navbar-collapse { clear: both; }

.caret { display: none; }

#menu-primary li { margin-right: 2px; }

#menu-primary li a { 
    color:  #004E42;
    padding: 8px 20px;    
    text-align: center;
    font-weight:  600;
    min-width: 128px;
}

#menu-primary li.menu-my-plan a { min-width: 128px; }
.mobile-plan { display: none !important;  }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .menu-my-plan { 
    background-color: #004E42;
    color: #FFF !important;
    border-radius: 10px 10px 0 0;
}

.navbar-default .navbar-nav>li.menu-my-plan a { color: #FFF !important;}

.yamm .dropdown-menu { 
    background: rgba(16, 92, 118, 0.77);
    background-color: #004E42;
    width: 100%;
    color: #FFF !important;
    left: 0;
    border-radius: 0;
    border: none;
    box-shadow: none;
    padding: 15px 0;
}

.dropdown-menu { 
    min-width: 0; 
    margin:0 -100% 8px -100%; /* old browsers fallback */
    margin:0  calc(50% - 50vw) 8px calc(50% - 50vw);
}

.yamm .yamm-content { padding: 20px 30px 5px 30px; }

.yamm .dropdown-menu li {
    text-align: left;
    margin-bottom: 15px;
    float: left;
    background: transparent;
}

.dropdown-menu li a { 
    color: #FFF !important; 
    font-size:  16px !important;
    padding:  8px 10px !important;
}

.menu-my-plan ul.dropdown-menu {
    display: block;
    background-color: #004E42;
    width: 128px !important;
    margin-left: 30px; 
    padding: 0; 
    height:  32px;
}

.menu-my-plan ul.dropdown-menu div.yamm-content { padding: 0; }
.menu-my-plan ul.dropdown-menu div.yamm-content .row { margin: 0; }

.menu-my-plan ul.dropdown-menu .yamm-content li.col-sm-4 { 
    width: 125px !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 3px 0 !important; 
    border-bottom: none;
}

#menu-primary .menu-sign-in a { 
    padding: 7px 0 !important;
}

.menu-sub-item { 
    width: 220px !important;
    margin-right: 20px !important;
    border-bottom: 2px solid #00BF6F;
}

.desk-plan .menu-sub-item a { 
    padding: 8px 0 !important; 
    font-size: 18px !important; 
}

.centered { margin: 0 auto; }
.contct_txt textarea { width: 100%; }

/* Responsive Menu css */
@media screen and (min-width:  768px) and (max-width: 991px) {
    #menu-primary li a { 
        padding: 8px 13px; 
        font-size: 13px;
        min-width: 0;
    }

    #menu-primary li.menu-my-plan ul li a {
        font-size: 13px !important;
    } 

    .menu-sub-item a { font-size: 15px; }
}

@media screen and (max-width: 767px) {
    .navbar-header { 
        float: none; 
        margin: 0 !important; 
    }

    /* hamburger icon */
    .navbar-toggle { 
        margin:  58px 0 0 20px; 
        border-color: #004E42;
    }
    .icon-bar { background-color: #004E42 !important; }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #00BF6F;  }

    /* outer container */
    .navbar-default .navbar-collapse { 
        border: 1px solid #004E42;
        margin:  0 0 10px 0;
        padding:  0;
    }

    /* top level menu */
    ul#menu-primary { margin: 0; }

    /* top level li */
    #menu-primary li { 
        margin-right: 0; 
        clear: both;
        border-radius: 0 !important;
     }

    /* top level links */
    #menu-primary li a { 
        font-size: 15px !important;
        border-radius:  0 !important;
        text-align:  right !important;
    }

    /* swap out login links */
    a.desk-plan, ul.dropdown-menu.desk-plan { display:  none !important; }
    .mobile-plan { display: block !important; }

    /* new login link */
    #menu-primary li.menu-my-plan a  { 
        background-color:  #FFF !important; 
        color:  #004e42 !important; 
        font-size:  15px !important;
        padding: 8px 20px !important;
    }

    #menu-primary li.menu-my-plan a:hover {
        background-color: #004e42 !important;
        color:  #FFF !important;
        text-decoration: underline;
    }

    /* not sure these display */
    .caret { display: inline-block; }
    .menu-my-plan b.caret { display: none; }

    /* drop down menus */
    ul.dropdown-menu {  
        position: relative; 
        width:  100% !important;
        margin:  0 !important; 
        padding: 0 !important;
    }

    .menu-my-plan ul.dropdown-menu {
        width:  100% !important;
        background-color:  #FFF !important;
    }

    .menu-my-plan ul.dropdown-menu .yamm-content li.col-sm-4 {
        width:  100% !important;
        text-align:  right !important;
        padding:  0 !important;
    }

    /* Drop down meu sub items */
    .yamm .yamm-content { padding: 0 !important; }
    .yamm .yamm-content .row { margin: 0 !important; }
    .yamm .dropdown-menu li.menu-sub-item {
        width:  100% !important;
        padding:  0 !important;
        margin:  0 !important;
        text-align:  right !important;
        border-bottom: 0 !important;
    }

    /* Drop down menu links */
    .yamm .dropdown-menu li.menu-sub-item a {
        padding:  8px 20px !important;
        line-height:  36px;
    }
}


.com_class { margin: 0; }
.right_unlike { margin-top: 20px; }
.right_unlike ul { margin-left: 25px; }


/* Benefits and Enroll boxes */
h2.serv { font-size: 20px; }
p.serv-mail { font-size: 16px;}



/* New banners CSS */
.new-main-banner { 
    background-color:#004E42; 
    padding:  20px 0 40px 0;
    margin-top:  5px;
    margin-bottom:  50px;
}

.new-main-banner h2.head { 
    color: #00BF6F;
    font-weight: 600;  
}

.phntxt { 
    background-color: #02382F;
    margin:  0;
}

.green_block {
    background-color: #00BF6F;
    padding: 18px 20px;
    margin: 8px 0;
    text-align: center;
}

.green_block h2.serv {
    color: #004E42;
    font-weight: 600;
    margin-top:  10px;
}

.green_block p.serv-mail a { color: #FFF; }



/* Home page */
.home .carousel-inner { max-height: 525px !important; }

.home-icons { 
    position: absolute;
    right: 0;
    left: 0;
    top: 58%;
}

.announcement {
    margin-top: 15px;
    padding: 1px 0;
    text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,61a4b7+33,61a4b7+67,ffffff+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left,  #ffffff 0%, #61a4b7 13%, #61a4b7 87%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #ffffff 0%,#61a4b7 13%,#61a4b7 87%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #ffffff 0%,#61a4b7 13%,#61a4b7 87%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.announcement p {
    font-size: 30px;
    color: #017FB5;
    background-color: #FFF;
    margin: 0;
    padding: 10px 0;
}


.icon-block { margin: 25px 0; }

.icon-color { 
    border-bottom: 2px solid #FFF;
    border-top: 2px solid #FFF;
    padding: 40px 0 15px 0;
    margin-top: -40px;

}

.serv-white { 
    background-color: #FFF;
    margin-bottom: 6px; 
}

.serv-img {
    height:  40px;
    width:  40px;
}

.serv-white p a { 
    color: #000;
    font-weight: 600; 
    margin:  18px 10px 18px 0;
}



.home_ico img {
    margin: 25px auto;
    width: 60%;
}

.icon-block:first-of-type, .icon-block:last-of-type {
    border-top: 1px solid #61a4b7;
    border-bottom: 1px solid #fff ;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: 0 0, 100% 0;
    background-repeat: no-repeat;
    -webkit-background-size: 1px 75%;
    -moz-background-size: 1px 75%;
    background-size: 1px 75%;
    background-image: -webkit-linear-gradient(top, #61a4b7 0%, #fff 100%), -webkit-linear-gradient(top, #61a4b7 0%, #fff 100%);
    background-image: -moz-linear-gradient(top, #61a4b7 0%, #fff 100%), -moz-linear-gradient(top, #61a4b7 0%, #fff 100%);
    background-image: -o-linear-gradient(top, #61a4b7 0%, #fff 100%), -o-linear-gradient(top, #61a4b7 0%, #fff 100%);
    background-image: linear-gradient(to bottom, #61a4b7 0%, #fff 100%), linear-gradient(to bottom, #61a4b7 0%, #fff 100%);
    position: relative;
}

.icon-block:first-of-type:hover:after, .icon-block:last-of-type:hover:after {
    content: '';
    position:absolute;
    right: 0;
    top: 0%;
    width: 0;
    height: 0;border-left: 84px solid transparent;border-right: 0px solid transparent;border-top: 70px solid #017fb5;clear: both;
}

.promotional-call-out p { margin: 0; }

.promotional-call-out img { width: 100%; }
#boost-baby-small { display: none; } 

/* Sliding image CSS */
.slider-banner.slide-left {
  opacity: 0;
  position: relative;
  -moz-transition: all 2s linear;
  -webkit-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
  -moz-transform: translate3d(-3000px, 0px, 0px);
  -webkit-transform: translate3d(-3000px, 0px, 0px);
  -o-transform: translate(-3000px, 0px);
  -ms-transform: translate(-3000px, 0px);
  transform: translate3d(-3000px, 0px, 0px);
}

.slider-banner.slide-right {
  opacity: 0;
  position: relative;
  -moz-transition: all 2s linear;
  -webkit-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
  -moz-transform: translate3d(3000px, 0px, 0px);
  -webkit-transform: translate3d(3000px, 0px, 0px);
  -o-transform: translate(3000px, 0px);
  -ms-transform: translate(3000px, 0px);
  transform: translate3d(3000px, 0px, 0px);
}

.slider-banner.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/* COMPARE PLANS PAGE */
td.col_blue, td.first_col { 
        border-width: 0 1px 1px 0;
        border: 1px solid #d1d1d1;

}
td.col_blue.table-border-top, td.first_col.table-border-top {
    border-top: 1px #000 solid !important;

}
.promotional-call-out { margin-bottom: 0 !important;}
 
/* Paperless page */
.paper-btn, .cmn_btn { border-width: 0; }
div.wpcf7 .ajax-loader { display: none; }

.Ez-btn, .paper-btn input {
    background-color: #02382F !important;
}

.info_text, .text_underline { font-size: 17px; }

/* Home video css */
.home-video-row { padding: 30px 0; }
.embed-container { 
        position: relative; 
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
        height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* Heart Health Page */
.hearthealth h2.head, .mental-health h2.head, .ask-a-nurse h2.head, .quit-tobacco h2.head, h2.head { width: 100%; }

.weight_table { margin-right: 2%; }

.nurse_block { margin-top: -12px; }


/* Change in Information page */
.cmn_btn input {
    background-color: #02382F !important;
}



/* Rx pages tables */
.formlibrary.site-id-633 table.form-table-1 { display: none;  }
.summery, .summery_part {
    background-color:  #004E42;
    border:  1px solid #FFF !important;
}
#rx-table tr td, #form-table tr td { color: #666666; }
#rx-table tr td.plan-name { color: #333; }

.col-lt-green { background-color: #CCF2E2; }

#rx-table, #form-table { margin: 30px 0 60px 0; }

#rx-table th.rx-space { padding: 0; }
#rx-table th.table-head, #form-table th.table-head { padding: 15px; font-weight: 300; }
#rx-table tr td, #form-table tr td {
    border: 1px solid #000;
    padding: 10px;
    font-size: 17px;
}
#rx-table th, #form-table th { border: none; font-weight: 300;}
#rx-table tr.name-row td.plan-name {
    font-weight: 700;
    font-size: 22px;
    padding-top: 35px;
    border: none;
}
#rx-table tr.name-row td.plan-name.first-plan { padding-top: 8px;  }

#rx-table .rx-title {      
    font-weight: 700;
    font-size: 18px;}
#rx-table a, #form-table a { color: #3e9eba; }
#rx-table .col_blue { text-align: center; border: 1px solid #000 !important; }
.blue { background-color: #d9ecf1; }
.lt-green { background-color: #CCF2E2; }
#rx-table a, #form-table a { 
color: #004E42;
font-weight: 600; 
}
.family { font-weight: 300;  }
/* REquest iD Card page */
div.wpcf7-mail-sent-ok {
    font-size: 20px;
    border: 4px solid #FFF;
}


.textarea-987 { color: hsla(0,0%,41%,.78);}

.nopad { padding: 0; }

.cmn_btn input { color: #FFF;}
/* Health checklist */
.page-id-813 .brushing, .page-id-45 .brushing { width: 45%; }
.brush-icon { 
    text-align: center; 
    float: left; 
    width: 50%;
}
 
div.up_btm {
background: #d9ecf2;
    padding: 16px 73px;
    font-size: 18px;
    margin: 0 15px;
    text-align: left;
    color: #525252;
    border-top: 1px solid #525252;
    border-bottom: 1px solid #525252;
    min-height: 100px;


}

.hc_midtxt { margin-bottom: 20px; }


/* Footer CSS */
/* get rid of blue line */
.foot-line { border: 0 !important; }

footer { background-color: #F7f7f7; }
.footer-content { 
    padding-top: 50px;
    padding-bottom: 40px;
}

.footer-content img {
    width:  100%;
    max-width:  162px;
}

.footer-info {
    font-size:  14px;
    line-height: 21px;
    padding:  0 !important;
    margin:  20px 0 !important;
}

.footer-info a, .footer-info a:hover {
    color:  #000;
}

.footer-copy { color: #999999; }


/* Diabetes page css */
.b_txt, .risks h3 { 
    color: #004e42 !important;
    font-weight:  600;
}

.diabetes_tsb .vc_tta-tab.vc_active>a {
    border-color: #004E42 !important;
    background-color: #004E42 !important; 
}
.diabetes_tsb .vc_tta-tab>a { color: #00BF6F !important; }

.vc_tta-panel-body { 
    background-color:  #CCF2E2 !important;
    padding:  25px 30px !important;
}


/* Support page CSS */
.supp_block h3 {
    color:  #004E42;
    font-weight:  600;
}


/* Online Resources */
.online_list h2 a {
    color:  #004E42 !important;
    font-weight:  600 !important;
}


/* Ask a nurse CSS */
.hc_midtxt {
    background-color:  #004E42;
    font-weight:  600;
}

div.up_btm {
    background-color: #CCF2E2 !important; 
}


/* Compare Plans CSS */
#plans-table .col-lt-green {

}

/* Mental Health */
.panel {
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.panel-default { border-color: transparent; }

.panel-default>.panel-heading {
    background-color: transparent;

}

.mental-accord { margin: 25px 0; }

.panel-title { 
    color: #004E42 !important;
    font-size: 19px !important;
    letter-spacing: 0;
    font-weight: 600;
}
.panel-body { 
    border: npne !important;
    font-size: 19px;
}

.plus {
    font-size: 26px;
    margin-right: 10px;
}

.chklist_link {
    color:  #004E42 !important;
    font-size:  18px !important;
}

/* EZ Pay Page */
.ez-banner { padding: 80px 0; }
.ez-logo { margin-bottom: 20px;}
.ez-banner h2 {
    font-size: 42px;
    line-height:  50px;
    font-weight: 600;
}
.ez-head {
    font-size: 42px;
    font-weight: 600;
    color:  #004E42;
}

#ezpay-top h2.ez-head {
    width:  100%;
    margin:  0 auto;
    max-width: 450px;
}

#ezpay-top p { font-size: 20px; margin: 30px 0; }
#ezpay-top li a {
    background-color: transparent !important;
    border:  0 !important;
    color:  #666 !important;
    font-weight: 700;
    font-size:  25px !important;
}

#ezpay-top .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background-color: transparent !important;
    border:  0 !important;
}

#ezpay-top .vc_tta-panel-body {
    background-color:  transparent !important;
}

#ezpay-top .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent !important;
    border:  none !important;
}


#ezpay-top li.vc_active {
    background:url(https://healthez.com/wp-content/themes/healthez/assets/images/smile.svg) no-repeat 50% 100% !important;
}

div.vc_active div.vc_tta-panel-heading {
    background:url(https://healthez.com/wp-content/themes/healthez/assets/images/smile.svg) no-repeat 20px 100% !important;
}

#ezpay-middle { background: linear-gradient(90deg, #F9F6DB 70%, #F0EDD3 30%); }
.ez-middle-left p { font-size: 18px; }
.ez-middle-left  { padding: 80px; }

.ez-middle-right h2 {
    font-weight:  800;
    text-align: center;
    font-size:  45px;
}

.ez-middle-right {
    text-align: center;
    font-weight:  600;
    font-size:  24px !important;
    background-color: #F0EDD3;
}

.ez-middle-right span { font-weight: 900; }

    .ez-middle-row {
        display: table-row;
    }

    .ez-middle-left, .ez-middle-right {
            display:  table-cell;
            float:  none;
    }


.panel-default a, .panel-default a:hover, .panel-default a:active, .panel-default a:visited {
    text-decoration: none;
}


    .icon-wrapper { 
        background-color: #FFF;
        border-radius:  10px;
        padding:  15px 0 10px 0;
    }

    .icon-text {
        display:  block;
        color:  #000;
        margin-top: 12px;
        font-size: 22px;
        font-weight: 600;
    }

/* Responsive CSS */
@media screen and (max-width: 991px) {

    .icon-block { 
        margin: 30px 0 0 8.3333%;
        border-top: 1px solid #61a4b7;
        border-bottom: 1px solid #fff ;-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-position: 0 0, 100% 0;
        background-repeat: no-repeat;
        -webkit-background-size: 1px 75%;
        -moz-background-size: 1px 75%;
        background-size: 1px 75%;
        background-image: -webkit-linear-gradient(top, #61a4b7 0%, #fff 100%), -webkit-linear-gradient(top, #61a4b7 0%, #fff 100%);
        background-image: -moz-linear-gradient(top, #61a4b7 0%, #fff 100%), -moz-linear-gradient(top, #61a4b7 0%, #fff 100%);
        background-image: -o-linear-gradient(top, #61a4b7 0%, #fff 100%), -o-linear-gradient(top, #61a4b7 0%, #fff 100%);
        background-image: linear-gradient(to bottom, #61a4b7 0%, #fff 100%), linear-gradient(to bottom, #61a4b7 0%, #fff 100%);
        position: relative;
    }

    .icon-block:hover:after {
        content: '';
        position:absolute;
        right: 0;
        top: 0%;
        width: 0;
        height: 0;border-left: 84px solid transparent;border-right: 0px solid transparent;border-top: 70px solid #017fb5;clear: both;
    }

    .icon-block .wpb_single_image { 
        float: right; 
        display: inline-block;
        width: 33%;
    }

    .icon-block .hme_txt { 
        margin: 15px 0;
        text-align: left;
    }

    .icon-block .block_heading { text-align: left;}
    .icon-block .link_para { padding: 0; }

    .icon-color { border: none; padding: 0; margin: 0;}

    .info_text, .text_underline { 
        border: none;
        margin: 0;
    }
    .text_underline { padding-bottom: 0 !important; }
    .form-row { margin-bottom: 10px; }
    .section-head { margin-top: 30px; }


    .page-id-813 .brushing-1 .hd_pgtxt { background-color: #FFF;  }

    .page-id-813 .brushing-2 .hd_pgtxt { background-color: #F0F0F0; }
    .brush-icon { 
        width: 75%; 
        float: none;
        margin-bottom: 15px; 
    }

    .emer_block { max-width: 95%;}

}


@media screen and (min-width:  768px) and (max-width: 1199px) {
    .serv-img { margin-left: 20px; }
    .sev-txt a { font-size:  14px; }
}


@media screen and (max-width: 768px) {
    .compareplans table tr td p {
        font-size: 12px;
        padding: 0;
    }
}

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

    .header-right {
        display: block !important;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .header-left {
        display: block! important;
    }

    .centered { display: block; }
    .home-icons { position: relative; }

    .vc_figure { 
        float: left; 
    }

    #ezpay-middle { background-color: #F9F6DB !important; background-image: none; }
    .ez-middle-row {
        display: block !important;
    }
    .ez-middle-left { padding: 40px;  }
    .ez-middle-right { padding: 0 40px 40px 40px; }
    .ez-middle-left, .ez-middle-right {
            display:  block !important;
            float:  none !important;
            background-color:  transparent;
    }

    .pre_table table tbody td, .pre_table table thead th { font-size: 12px; padding: 7px; }

    #byb-row { margin-bottom: 0; }
    #boost-baby-full { display: none; }
    #boost-baby-small { display: block; }



    .col_emer_1, .col_emer_2, .col_emer_3 {
        width: 100%; 
        margin: 0 0 0 30px;
    }

    .weight_table { width: 100%; margin-right: 0; margin-bottom: 20px; max-width: 100%;}
    .maintain-weight .right_block { width: 100%; }
    .summery_part { font-size: 16px;}
    .first_col p { 
        font-size: 14px;
        padding: 3px 0;
    }

    .col_blue p { font-size: 13px; padding: 5px 0; }
    .small-banner { margin-bottom: 15px; }

}


@media screen and (max-width: 600px) {
    .nav-brand {
        float:  none !important;
        width:  100%;
    }
    .site-logo { text-align: center; } 

    .hez-logo {
        padding:  0;
        float: none !important;
        width:  162px;
        margin:  0 auto 20px auto;
    }

    .navbar-toggle {
        position:  absolute;
        margin:  0;
        right:  0;
        top:  25px; 
    }
}

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

    .compareplans table tr td p {
        font-size: 8px;
    }

    .page-id-813 .brushing-1 { width: 75%; }

    .page-id-813 .brushing-2 { width: 75%; }

    .nurse_line { font-size: 20px; margin: 28px 0 !important;}
    .ask, .eml { font-size: 12px; margin-left: 10px;}

}


.fb-video {
    padding-bottom: 0px;
}


/* CRUMDALE SPECIFIC CSS */
header.blog-458 .navbar-brand, header.blog-460 .navbar-brand {
    height:  auto !important;
}
.support li.menu-support a {
    background-color: #004E42;
    color: #FFF !important;
    border-radius: 10px 10px 0 0;
}

.crumdale-green {
    color:  #FFF;
    background-color:  #014E42;
}

.crumdale-advocates .new-main-banner { margin-bottom: 0;  }

.page-template-template-prescriptions-php .blog-458-flex,
.page-template-template-prescriptions-php .blog-460-flex { display: none; }

/* Kayne Specific CSS - use .site-id-489 */
/* THE LIGHTER GREEN - #00BF6F    */

.site-id-489 .phone {  color: #a7dbd8; }
.site-id-489 .hr { border-bottom: 32px solid #a7dbd8; }
.site-id-489 .menu-sub-item { border-bottom: 2px solid #a7dbd8; }
.site-id-489 .navbar-default .navbar-toggle:focus, .site-id-489 .navbar-default .navbar-toggle:hover { background-color: #a7dbd8;  }
.site-id-489 .new-main-banner h2.head { color: #a7dbd8; }
.site-id-489 .green_block { background-color: #a7dbd8; }
.site-id-489 .diabetes_tsb .vc_tta-tab>a { color: #a7dbd8 !important; }


/* Middle Green - #004E42 */
.site-id-489 #menu-primary li a { color:  #679dbe; }
.site-id-489 .menu-my-plan ul.dropdown-menu { background-color: #679dbe; }
.site-id-489 .new-main-banner {background-color:#679dbe;  }
.site-id-489 .green_block h2.serv { color: #679dbe; }
.site-id-489 .summery, .site-id-489 .summery_part { background-color:  #679dbe; }
.site-id-489 #rx-table a, .site-id-489 #form-table a { color: #679dbe; }
.site-id-489 .b_txt, .site-id-489 .risks h3 {  color: #679dbe !important; }
.site-id-489 .supp_block h3 { color:  #679dbe; }
.site-id-489 .online_list h2 a { color:  #679dbe !important; }
.site-id-489 .hc_midtxt { background-color:  #679dbe; }
.site-id-489 .panel-title { color: #679dbe !important; }
.site-id-489 .ez-head { color:  #679dbe; }
.site-id-489 .chklist_link { color:  #679dbe !important;}

.site-id-489 .navbar-default .navbar-nav>.active>a, .site-id-489 .navbar-default .navbar-nav>.active>a:focus, 
.site-id-489 .navbar-default .navbar-nav>.active>a:hover, .site-id-489 .navbar-default .navbar-nav>.open>a, 
.site-id-489 .navbar-default .navbar-nav>.open>a:focus, .site-id-489 .navbar-default .navbar-nav>.open>a:hover,
.site-id-489 .navbar-default .navbar-nav>li>a:focus, .site-id-489 .navbar-default .navbar-nav>li>a:hover, .site-id-489 .menu-my-plan { 
    background-color: #679dbe;
}
.site-id-489 .yamm .dropdown-menu { 
    background-color: #679dbe;
}
.site-id-489 .diabetes_tsb .vc_tta-tab.vc_active>a {
    border-color: #679dbe !important;
    background-color: #679dbe !important; 
}

@media screen and (max-width: 767px) {
    .site-id-489 .navbar-toggle { border-color: #679dbe; }
    .site-id-489 .icon-bar { background-color: #679dbe !important; }
    .site-id-489 .navbar-default .navbar-collapse { border: 1px solid #679dbe; }
    .site-id-489 #menu-primary li.menu-my-plan a  { color:  #679dbe !important;  }
    .site-id-489 #menu-primary li.menu-my-plan a:hover { background-color: #679dbe !important; }
}


/* Darkest Green - #02382F */
.site-id-489 .phntxt { background-color: #0f4571; }
.site-id-489 .Ez-btn, .paper-btn input { background-color: #0f4571 !important; }
.site-id-489 .cmn_btn input { background-color: #0f4571 !important; }

/* Additional form green? #CCF2E2  - used #a7dbd8 */
.col-lt-green { background-color: #a7dbd8; }
.lt-green { background-color: #a7dbd8; }
.vc_tta-panel-body { background-color:  #a7dbd8 !important; }
div.up_btm { background-color: #a7dbd8 !important;  }