/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}footer,
header {
    width: 100%;
    float: left;
}

.container {
    width: 1280px;
    margin: 0 auto;
    display: block;
    background: #FFF;
}

.container.wraper-float {padding-top: 230px;}
.container.wraper-float.home {padding-top:192px;}

.container.wraper-float.scrolled {padding-top: 119px;}
.container.wraper-float.home.scrolled {padding-top:90px;}

header {
    background: #FFF;
}

.fixed-header .utility_navigation {
	width: 100%;
        float: left;
	position:relative;
}

.fixed-header .navbar {
    width: 100%;
    float: left;
    background: #004F71;
    padding: 17px 0;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

.navbar nav {
        float: left;
	width:100%;
	margin: 0;
}

.navbar nav>ul {    
    padding-left: 18px;
}

nav ul li, .sub-navigation ul li {
    display: inline-block;
    color: #fff;	
}

.navbar nav a {
    font-family: 'Brandon Grotesque Bold';
    padding: 0 12px;
    color: #fff;
    text-decoration: none;
    font-size: 0.9em;       
    text-transform: uppercase;
}

.fixed-header .abbott-logo {
    position:absolute;
	right:0px;
	top:0;	
    padding: 11px 55px 12px 43px;
    background: #6695aa;
    border-left: 20px solid #33728d;
}

.firefox .fixed-header .abbott-logo {
	padding: 13px 55px 12px 43px;
}

.fixed-header .abbott-logo img {
    width: 112px;
}

.fixed-header .sub-navbar {
    width: 100%;
    float: left;
    padding: 30px 0 0 30px;
    background: #FFF;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

.fixed-header .header-logo {
    float: left;   
}

.header-logo img {
    width: 215px;
    height: 78px;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

.sub-navbar nav {
    float: left;
    padding: 20px 0 0 95px;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

.sub-navbar nav ul li a {
    text-decoration: none;
    font-size: 1.5em;
    color: #00B140;
    margin: 0 15px;    
    border-bottom: 10px solid #00B140;    
    font-family: 'Brandon Grotesque Bold';
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

.sub-navbar nav ul li:not(.activeLink):hover a {
    border-bottom: 30px solid;
}

.sub-navbar nav ul li.activeLink >a, .scrolled .sub-navbar nav ul li.activeLink >a {
    border-bottom: 40px solid;
}

/**
.fixed-header .ext-srch {
    padding-bottom: 12px;
}
*/
.sub-navigation {
    width: 100%;
    background: #00B140;
    float: left;
    margin-top: 12px;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

.sub-navigation .dropdown-sub-menu {
    width: 100%;
	margin-top: 0;
    padding-left: 16px;  
	position: relative;	
}

.sublist-hidden {
    min-height: 50px;
	transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
}

.sub-navigation .dropdown-sub-menu li a {
    color: #fff;
    border: 0;
    font-size: 1.15em;
    padding: 12px 14px;
    margin: 0;
    display: inline-block;
    text-decoration: none;
	text-transform:uppercase;
    font-family: 'Brandon Grotesque Bold';
	transition: all 0.2s ease-in;
       -webkit-transition: all 0.2s ease-in;
}

.sub-navigation .dropdown-sub-menu li.activated,
.sub-navigation .dropdown-sub-menu li:hover a {
    background: #004F71;
}

.global-search-icon {
    background: #004F71 url(../img/search.svg);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 16px 10px;
    float: right;
    width: 70px;
    height: 50px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    background-size: 45%;
	position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 9;    
}

.global-search-wrap {
    width: 100%;
    float: left;
    background: #00B140;
    display: none;
    margin-top: 12px;
    transition: all 0.2s ease-in;
   -webkit-transition: all 0.2s ease-in;
}

.global-search-wrap form {
    background: #004F71;
    float: right;
    width: 735px;
    padding: 7px 0px 7px 35px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    color: #fff;
    transition: all 0.2s ease-in;
   -webkit-transition: all 0.2s ease-in;
}

.global-search-wrap form input[type='text'] {
    width: 633px;
    margin: 0;
    padding: 6px 65px 7px 25px;
    font-size: 1.1em;
    outline: none;
    color: #65666A;
    float: left;
    border: 0;
    border-radius: 100px;
    font-family: 'Mercury Text G1 Italic';
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

.global-search-wrap form input[type='submit'] {
    background: #004F71 url(../img/search.svg);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 8px 2px;
    float: right;
    width: 63px;
    height: 35px;
    outline: none;
    border: 0;
    background-size: 52%;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}

/*fixed animation*/
.fixed-header.scrolled .navbar {
    padding: 5px 0;
}

.scrolled .sub-navbar {
    padding: 10px 0 10px 30px;   
}

.scrolled .sub-navbar.ext-srch{
    padding: 10px 0 0px 30px;
}

.scrolled .header-logo img {
    width: 149px;
    height: 56px;
}

.scrolled .sub-navbar nav {
    padding: 15px 0 0 65px;
}

.scrolled .sub-navbar nav ul li a {
    font-size: 16px;
    border-bottom: 6px solid;
    padding-bottom: 5px;
}

.scrolled .sub-navbar nav ul li:not(.activeLink):hover a {
    border-bottom: 25px solid;
}

.scrolled .sub-navbar nav ul li:hover a {
    border-bottom: 25px solid;
}

.scrolled .sub-navigation .dropdown-sub-menu li a {
    font-size: 16px;
    padding: 4px 14px;
}

.scrolled .global-search-wrap form {
    padding: 5px 0px 5px 35px;
}

.scrolled .global-search-wrap form input[type='submit'] {
    width: 50px;
    height: 29px;
}

.scrolled .global-search-wrap form input[type='text'] {
    padding: 3px 65px 5px 25px;
    font-size: 1em;
}

.scrolled .sublist-hidden {
    min-height: 31px;
}

.scrolled .global-search-wrap, .scrolled .sub-navigation {
    margin-top: 8px;
}

**/

.breadcrumb {
    width: 100%;
    float: left;
    font-family: 'Brandon Grotesque Medium';
    color: #004F71;
    font-size: 0.85em;
    padding-left: 30px;
    margin: 0;
}

.breadcrumb a {
    text-decoration: none;
    color: #004F71;
}

.breadcrumb > li {
    display: inline-block;
    padding: 5px 0;
}

.breadcrumb > li + li:before {
    content: "/ ";
    padding: 0 5px;
    color: #004F71;
}

.follow-us img {
    width: 44px;
    height: 40px;
}

#breadcrumbs {
    width: 100%;
    float: left;
    font-family: 'Brandon Grotesque Medium';
    color: #004F71;
    font-size: 0.85em;
    padding-left: 30px;
    padding: 5px 0 5px 30px;
    margin: 0;
    text-transform: uppercase;
}

#breadcrumbs a {
    text-decoration: none;
    color: #004F71;
}

.inner-container {
    width: 100%;
    float: left;
    padding: 0px 30px;
    margin-top: 50px;
}
.maintenance-msg {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Brandon Grotesque Bold';
    width: 1280px;
    position: relative;
    margin: 0 auto;
    background-color: #AC1F64;
    height: 56px;
}
.maintenance-msg p.warn-img {
    padding-bottom: 30px;
    position: relative;
    float: left;
    width: 6%;
    top: 12px;
    padding-left: 10px;
    padding-right: 20px;
    background: url('../img/CAUTION_SYMBOL.png') no-repeat center / contain;
}
.maintenance-msg p.close-img {
    position: relative;
    width: 5%;
    padding-left: 0;
    font-size: 60px;
    font-family: 'Mercury Text G1 Roman';
    float: left;
    top: 0px;
    cursor: pointer;
    padding-top: 15px;
}
.maintenance-msg p.warn-msg {
    position: relative;
    width: 89%;
    display: inline-block;
    padding: 8px 0;
    float: left;
    padding-right: 45px;
}



@-moz-document url-prefix() { 
  .global-search-icon {
     height:51px;
  }
}footer {
	margin-top: 30px;
}

.footer-bottom {
	width: 100%;
	float: left;
	background: #004F71;
	color: #fff;
	font-family: 'Brandon Grotesque Medium';
}

.footer-sign-up {
	padding: 38px 42px 0px 29px;
	float: left;
	width: 640px;
}

.footer-sign-up p {
	margin: 0;
	line-height: 23px;
}

.footer-sign-up p {
	margin-bottom: 15px;
}

.footer-sign-up p:first-child {
	margin: 0;
}

.footer-sign-up form {
	width: 489px;
	position: relative;
	float: left;
}

.footer-sign-up form input[type='email'] {
	width: 100%;
	margin: 0;
	padding: 14px 65px 16px 25px;
	font-size: 1em;
	outline: none;
	color: #65666A;
	float: left;
	border: 0;
	border-radius: 100px;
	font-style: italic;
	font-family: 'Mercury Text G1 Italic';
}

.footer-sign-up form input[type='submit'] {
	position: absolute;
	right: 0;
	min-width: 110px;
	padding: 13px 0px;
	font-size: 1em;
	border-radius: 100px;
	outline: 0;
	border: 0;
	color: #fff;
	background: #00B140;
	cursor: pointer;
	font-family: 'Brandon Grotesque Bold';
}

.follow-us {
	width: 640px;
	float: left;
	min-height: 190px;
	background: url('../img/footer-social-bg-dsk.png') no-repeat;
	position: relative;
	background-size: contain;
}

.footer-bottom ul {
	min-width: 210px;
	min-height: 190px;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 20px 31px 50px 31px;
}

.footer-bottom ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 0.875em;
}

.footer-bottom .list-items-2 {
	min-width: 220px;
	background: #33728d;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
}

.list-items-3 {
	background: #6695aa;
}

.footer-abbott {
	float: left;
	width: 616px;
	padding: 0px 55px 0;
	height: 190px;
	display: table;
}

.footer-abbott p {
	margin: 0;
	width: 64%;
	float: none;
	padding-right: 32px;
	line-height: 23px;
	display: table-cell;
	vertical-align: middle;
}

.footer-abbott img {
	width: 180px;
	padding-top: 0;
}

.follow-us label {
	font-size: 0.875em;
	display: block;
	width: 90%;
	padding-bottom: 4px;
}

.follow-us div {

	
	width: 89px;
	text-align: center;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	position: absolute;
	left: 0;
	right: 0
}

.footer-disclaimer {
	float: left;
	width: 100%;
	padding: 20px 30px;
	font-size: 0.875em;
	color: #004F71;
	line-height: 1.4
}

.footer-disclaimer p {
	font-family: 'Brandon Grotesque Medium';
	margin-bottom: 5px;
}

.firefox .footer-sign-up {
	max-height: 190px;
}
.foot-abb-logo{
	display: table-cell;
	vertical-align: middle;
}
.footer-disclaimer span{
	font-family: 'Brandon Grotesque Regular';
}
       #subscribe-dialog {
            width: 640px !important;
            border: 1px solid #004F71;
            background: #D9F3FD;
            float: left;
        }

            #subscribe-dialog .form-fields {
                width: 380px;
                margin: 0 auto;
            }

        .thankyou-content, .active-thankyou-content {
            margin-top: 50px;
            margin-bottom: 94px;
            text-align: center;
        }

         .thankyou-content img, .active-thankyou-content img {
             margin: 50px auto 46px;
             display: block;
             width: 258px;
         }
         #subscribe-dialog #btnfastregsubmit {
              margin: 30px 0px 30px 10px;
          }
        #subscribe-dialog .form-fields #FirstName{
	     margin-top:0px
        }
        .thanks-close-dialog.secondary-global-button {
            width: 380px;
            margin-top: 25px;
            text-align: center;
            float:none;
        }

        #subscribe-dialog .form-fields p {
            font-size: 16px;
            line-height: 20px;
            font-family: 'Mercury Text G1 Italic';
            color: #004F71;
        }

        #subscribe-dialog .form-fields h3 {
            margin-top: 45px;
            margin-bottom: 25px;
            color: #004F71;
        }

        #subscribe-dialog .form-fields button {
            margin-top: 30px;
            width: 100%;
            margin-bottom: 0;
        }

        #subscribe-dialog .form-fields input {
            margin: 10px 0 0;
            width: 100%;
        }

        #subscribe-dialog .form-fields .close-dialog {
            margin-bottom: 94px;
            margin-top:0px;
        }
        
      #subscribe-dialog .thankyou-content p:first-child{
    width:590px;
    margin:0 auto;
    color: #004F71;
    font-size: 24px;
    line-height: 22px;
}

        .ui-widget-overlay {
            opacity: 0.5;
        }

        button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
            display: none;
        }

        .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
            width: 640px !important;
        }
      #subscribe-dialog {
           position:absolute;
           bottom: 250px;
           z-index:9999999
     }
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
         top:unset !important;
     }

.follow-us {
	background: #33728d;
}
.follow-us div {
    width: 100%;
    text-align: center;
    margin: 75px auto 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    position: static;
    left: 0;
    right: 0;
}
.footer-social-icons li{
	display: inline-block;
}
.footer-social-icons li:first-child{
    left: 0px;
    height: 40px;
    width: 40px;
    background: url('../img/social-icon-desktop.png') 0 0;
    margin-right: 17px;
}
.footer-bottom ul.footer-social-icons {
    min-width: 220px;
    min-height: 40px;
    float: inherit;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.footer-social-icons li:nth-child(2){
    left: 60px;
    height: 40px;
    width: 40px;
    background: url('../img/social-icon-desktop.png') -60px 0;
    margin-right: 16px;
}
.footer-social-icons li:nth-child(3){
    left: 120px;
    height: 40px;
    width: 40px;
    background: url('../img/social-icon-desktop.png') -120px 0;
    margin-right: 16px;
}
.footer-social-icons li:last-child{
    left: 180px;
    height: 40px;
    width: 40px;
    background: url('../img/social-icon-desktop.png') -180px 0;
}

.footer-bottom ul.footer-social-icons li a{
    width: 100%;
    height: 100%;
    display: block;
}h1 {
    font-size: 2.5em;
    color: #fff;
    font-family: "Brandon Grotesque Bold";
}
.banner-section {
    position: relative;
    width: 100%;
    float: left;
    border-bottom: 30px solid #65666A;
}
.banner-section h1 span {
    display: inline-block;
    letter-spacing: 1px;
}
.banner-section h1 span:before {
   content: "";
   position: absolute;
   background: #FFF;
   width: 208px;
   height: 2px;
   top: 25%;
   left: 21%;
}
.banner-section h1 span:after {
   content: "";
   position: absolute;
   background: #FFF;
   width: 208px;
   height: 2px;
   top: 25%;
   right: 21%;
}
.banner-content {
    position: absolute;
    width: 634px;
    left: 0;
    right: 0;
    margin: auto;
    top: 110px;
    display: block;
}

.banner-content form input {
    width: 100%;
    margin: 0;
    padding: 14px 65px 14px 25px;
    font-size: 18px;
    outline: none;
    color: #65666A;
    border: 0;
    border-radius: 100px;
    font-family: 'Mercury Text G1 Italic';
    font-style: italic;
}

.banner-content form label {
    display: block;
    color: #fff;
    padding-bottom: 5px;
    font-size: 3em;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Mercury Text G1 Bold';
    font-weight: bold;
    text-shadow: 0 2px 10px #999;
}

.banner-content form input[type='submit'] {
    float: right;
    width: auto;
    background: #00B140;
    outline: none;
    border: 0px;
    height: 50px;
    padding: 8px 35px;
    border-radius: 100px;
    color: #fff;
    margin-top: 0;
    background-repeat: no-repeat;
    position: absolute;
    background-image: url(../img/search.svg);
    background-size: 30px;
    cursor: pointer;
    right: -1px;
    display: block;
    bottom: 0px;
    background-position: center;
}

.firefox .banner-content form input[type='submit']{
    height: 51px;
}

/*.slick-banner .items {
    display: none;
}

.slick-banner .items.active {
    display: block;
    -webkit-animation: fadein 2s; 
    -moz-animation: fadein 2s; 
    -ms-animation: fadein 2s; 
    -o-animation: fadein 2s; 
    animation: fadein 2s;
}*/

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }

}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }

}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }

}

/* Internet Explorer */
@-ms-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }

}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }

}

.banner-head-bottom {
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 144px;
    width: 100%;
}


/*
.hr-line:after {
    position: absolute;
}

.hr-line:after {
    content: '';
    position: absolute;
    width: 208px;
    height: 2px;
    background: #fff;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    top: 50%;
    -ms-transform: translateY(-50%);
}

.hr-line:before {
    content: '';
    position: absolute;
    width: 208px;
    height: 2px;
    background: #fff;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    top: 50%;
    -ms-transform: translateY(-50%);
}

.hr-line {
    position: relative;
    display: block;
}
*/.callout-wrapper {
    padding:50px 50px 20px;
    background: #FFF;
    position: relative;
    z-index: 99;
}
.callout {
    padding: 50px 50px 44px 50px;
    background: #FFF;
    float: left;
    box-shadow: 0 0 20px #CCC;
    -webkit-box-shadow: 0 0 20px #CCC;
    -moz-box-shadow: 0 0 20px #CCC;
    margin-bottom: 30px;
    width: 100%;
}
.callout:last-of-type {
    margin-bottom: 0;
}
.callout:nth-child(1) {
    margin-top: -150px;
}
.callout-cnt {
    margin-right: 100px;
}
.callout-cnt, .img-cnt {
    float: left;
    max-width: 485px;
}

.callout .callout-cnt h2 {
    margin: 20px 0 17px;
    font-size: 28px;
    font-family: "Brandon Grotesque Black";
    font-weight: normal;
    font-style: normal;
    color: #63666A;
    line-height: 1.2;
}
.callout .callout-cnt p {
    margin-bottom: 1em;
    color: #63666A;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Mercury Text G1 Roman';
}
.callout:nth-child(even) .callout-cnt {
    float: right;
    margin-right: 0;
}
.callout:nth-child(even) .img-cnt {
    margin-right: 100px;
}
.callout .global-button {
    margin-left: 0;
}
.anhi-education-landing .foot-notes
{
margin-left: 35px;
}
.lang-country{
clear: both
}
.lang-country label
{
font-family: 'Mercury Text G1 Italic';
    font-weight: normal;
    font-style: normal;
    color: #004f71;
    min-height: 0;
    border: 0;
    padding-bottom: 0;
    line-height: 20px;
    float: right;
}
.country-flag {
    background-image: url(../img/flagspritesheet.png);
    background-repeat: no-repeat;
display: inline-block;
}.australia {
    width: 16px;
    height: 11px;
    background-position: -5px -5px;
}.canada {
    width: 16px;
    height: 11px;
    background-position: -31px -5px;
}.china {
    width: 16px;
    height: 11px;
    background-position: -57px -5px;
}.isreal {
    width: 16px;
    height: 11px;
    background-position: -5px -26px;
}.italy {
    width: 16px;
    height: 11px;
    background-position: -31px -26px;
}.netherlands {
    width: 16px;
    height: 11px;
    background-position: -57px -26px;
}.puerto_rico {
    width: 16px;
    height: 11px;
    background-position: -5px -47px;
}.russia {
    width: 16px;
    height: 11px;
    background-position: -31px -47px;
}.singapore {
    width: 16px;
    height: 11px;
    background-position: -57px -47px;
}.southafrica {
    width: 16px;
    height: 11px;
    background-position: -83px -5px;
}.united_kingdom {
    width: 16px;
    height: 11px;
    background-position: -83px -26px;
}.united_states {
    width: 16px;
    height: 11px;
    background-position: -83px -47px;
}.form-banner h1 {
    padding: 34px 0px  34px 26px;
    background: #009CDE;
    width: 480px;
    position: relative;
    z-index: 9;
}

.firefox .form-banner h1 {
    padding-bottom: 33px;
}

.form-banner:after {
    content: '';
    position: absolute;
    height: 0;
    border-left: 66px solid transparent;
    border-right: 160px solid transparent;
    border-bottom: 125px solid #009CDE; 
    top: 0;
    left: 414px;
}

.global-button {
    min-width: 110px;
    border: 2px solid #FFFFFE;
    outline: 0;
    background: #00B140;
    float: left;
    text-decoration: none;
    color: #fff;
    font-family: 'Brandon Grotesque Bold';
    font-size: 1.15em;
    border-radius: 100px;
    cursor: pointer;
    margin: 10px 8px 10px 8px;
}

.form-input {
    font-size: 1em;
    font-family: 'Brandon Grotesque Bold';
    width: 100%;
    padding: 8px 20px;
    color: #004F71;
    border: 1px solid #004F71;
    margin-bottom: 10px;
}

.form-banner {
    background: url('../img/form-banner.png');
    position: relative;
}

.form-input.error,.input-validation-error {
    border: 1px solid #FF0000;
    color: #FF0000;
    outline: 0;
    background-position: right 18px center;
    background-image: url(../img/Error.svg);
    background-repeat: no-repeat;
}

.form-label,.form-description {
    float: left;
    width: 100%;
}

.form-label p ,.form-description p,.form-label-req p{
    font-family: 'Mercury Text G1 Roman';
    line-height: 1.4;
    color: #004F71;
}
.form-label p,.form-description p {
    margin-bottom: 0px;
    text-transform: initial;
}
.form-label-req p{
    margin-bottom: 40px;
}
.form-label-req {
    width: 100%;
    float: left;
}

.validation-summary-errors,
.validation-summary-valid-forgot {
    width: 100%;
    float: left;
    padding-top: 0;
    padding-bottom: 17px;
}

.validation-summary-valid ul,.validation-summary-errors ul,
.validation-summary-valid-forgot ul {
    list-style-type: none;
    color: #FF0000;
    font-family: 'Brandon Grotesque Bold';
}

.validation-summary-valid ul li,.validation-summary-errors ul li,
.validation-summary-valid-forgot ul li {
    position: relative;
    margin-bottom: 8px;
    padding-left: 35px;
    line-height: 1.4;
    text-transform: uppercase;
}

.validation-summary-valid ul li:before,.validation-summary-errors ul li:before,
.validation-summary-valid-forgot ul li:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0px;
    background-size: 20px;
    background-image: url(../img/Error.svg);
}

form[name='global-form-validation'],
.registration-link {
    width: 640px;
    float: left;
    color: #004F71;
    clear: both;
}

form[name='global-form-validation'] input[type='submit'] {
    margin-left: 0;
}

input[type="checkbox"]:after {
    content: " ";
    background-color: #FFF;
    display: inline-block;
    visibility: visible;
    height: 28px;
    width: 28px;
    border: solid 1px #004F71;
}

input[type="checkbox"]:checked:after {
    content: "";
    color: #004F71;
    display: block;
    font-size: 1.7em;
    width: 28px;
    background-repeat: no-repeat;
    height: 28px;
    background-position: 3px;
    text-align: center;
    background-image: url(../img/checkmark.svg);
}

input[type="checkbox"] {
    height: 28px;
    width: 28px;
    margin: 10px 10px 10px 0;
    float: left;
    cursor: pointer;
}

input[type="checkbox"] + label {
    float: left;
    color: #004F71;
    margin-top: 15px;
    font-family: 'Mercury Text G1 Roman';
}

input[type="checkbox"] + input + label {
    float: left;
    color: #004F71;
    margin-top: 15px;
    font-family: 'Mercury Text G1 Roman';
}

.submit-wrap {
    width: 100%;
    float: left;
}

.form-forgot {
    margin: 13px 0;
}

.form-forgot label {
    margin-bottom: 10px;
    float: left;
}

.registration-link a {
    margin-left: 0;
}

.global-select {
    font-family: 'Brandon Grotesque Bold';
    font-size: 16px;
    color: #004F71;
    width: 300px;
    display: block;
    outline: 0;
    padding: 10px 36px 10px 20px;
    border: 1px solid #004F71;
    border-radius: 4px;
    background: rgba(91, 194, 232, 0.1);
    margin-bottom: 10px;
    background-image: url('../img/Drop arrows.svg');
    background-repeat: no-repeat;
    -webkit-appearance: none;
    background-position: 275px;
    -moz-appearance: none;
    text-transform: uppercase;
    cursor: pointer;
}

input[type='radio'] {
    cursor: pointer;
}

/*registration form*/
.hospital-dropdown,
.hospital-other,
input[name="other-profession"] {
    display: none;
}

.show-list .hospital-dropdown,
.show-other .hospital-other {
    display: block;
}

.show-list .hospital-other,
.show-other .hospital-dropdown {
    display: none;
}

.form-registration h2 {
    padding: 10px 0 20px;
    width: 100%;
    float: left;
    text-transform: uppercase;
}

.form-category p {
    margin-bottom: 6px;
    font-family: 'Mercury Text G1 Roman';
}

.hospital-dropdown label {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.hospital-other,
.hospital-dropdown {
    margin-top: 10px;
    float: left;
    width: 100%;
}

.rbl-item {
    margin-bottom: 8px;
    width: 50%;
    float: left;
}

.rbl-item label {
    padding-left: 5px;
}

.form-category h4 {
    padding: 10px 0;
}

.form-category {
    width: 100%;
    float: left;
}

.hospital-item {
    float: left;
    padding: 0px 5px;
}

input[type="checkbox"].error:after {
    border-color: #FF0000;
}

/*unsubscribe thank you*/
.unsubscribe-confirmation {
    padding: 50px 55px 0;
    color: #004F71;
}

.unsubscribe-confirmation h2 {
    padding-bottom: 20px;
    font-size: 2.2em;
}

.unsubscribe-confirmation p {
    margin-bottom: 15px;
}

.success-msg p {
    float: left;
    width: 100%;
    color: #004F71;
    font-size: 1.5em;
    font-family: 'Mercury Text G1 Roman';
}
form .form-label,form .form-description,.registration-link>p {
    text-transform: uppercase;
    font-family: "Brandon Grotesque Bold";
    margin-bottom: 26px;
}
.registration-link>p {
    margin-bottom: 10px;
}

.form-registration .form-label-req p {
    margin-bottom: 20px;
}
.disclaimer {
    margin-bottom: 10px;
    font-family: 'Mercury Text G1 Roman';
}
.valOfficeZipCode,#HospitalNearbyZip {
    width: 300px;
}
.us-resid label,.us-resid select,.us-resid input {
    float: left;
}


.us-resid {
    width: 100%;
    float: left;
}

.us-resid label {
    margin-top: 11px;
    padding-left: 5px;
    font-family: 'Mercury Text G1 Roman';
}
#contactusform .formField {
    width: 100%;
    float: left;
}

#contactusform #Questions {
    height: 150px;
}
.anhi-signup-confirmation h1{
	width:505px;
}
.anhi-signup-confirmation .form-banner:after{
	border-left: 91px solid transparent;
}
#IsReceivingCommunication + input + label{width:90%;margin-top:6px}
.global-select:focus{outline: -webkit-focus-ring-color auto 5px;}

.primary-patient-population-checkbox-group {margin-bottom: 10px; padding: 10px 0 3px 20px;}


.regulClass{
    text-transform: none !important;    
    font-family: 'Mercury Text G1 Roman' !important;
    padding-left: 20px !important;
}.faqContent {
    max-width: 640px;
}

.faqContent .row {
    margin-bottom: 25px;
}

.faqContent h2 {
    font-family: 'Brandon Grotesque Bold';
    font-size: 16px;
    color: #004F71;
    line-height: 20px;
    cursor: pointer;
    padding: 0 40px 0px 20px;
    text-transform: uppercase;
    position: relative;
    clear: both;
}

.faqContent h2:after {
    content: "";
    background: url(../img/drop-arrows.svg) no-repeat;
    position: absolute;
    width: 10px;
    height: 12px;
    background-size: contain;
    right: 13px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    top: 50%;
    -ms-transform: translateY(-50%);
    clear: both;
}

.faqContent h2.qstn-answer:after {
    transform: rotate(90deg);
}

.faqContent .qstn-answer {
    background: rgba(91, 194, 231, 0.1);
    margin-bottom: 0;
    padding: 14px 40px 12px 20px;
}

.question .questionTxt {
    display: inline-block;
    margin-right: 40px;
    width: 527px;
    padding-top: 10px;
}

.question .fa {
    font-size: 22px;
    margin-right: 20px;
}

.faqContent .answer {
    padding: 10px 38px 28px 20px;
    background: rgba(91, 194, 231, 0.1);
    display: none;
    font-family: 'Mercury Text G1 Roman';
    line-height: 22px;
}

.faqContent .answer ul {
    margin-left: 18px;
}

.faqContent .active-ques {
    margin-bottom: 30px;
}

.textContent p {
    padding: 0;
    color: #004F71;
    font-size: 1em;
    font-family: 'Mercury Text G1 Roman';
}

.faqContent .textContent {
    margin-bottom: 30px;
}

.faqContent .textContent h2 {
    padding: 0;
    margin-bottom: 25px;
    cursor: none;
}

.faqContent .textContent h2:after {
    background: none;
}
.faqContent .active-ques + .active-ques {
    margin-top: 10px;
    width: 100%;
    float: left;
}
.faqContent .answer ul {
    margin-bottom:18px;
}.secondary-banner {
    position: relative;
}

.secondary-banner:before {
    content: '';
    position: absolute;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 225px solid transparent;
    border-bottom: 446px solid #ffffff;
    bottom: 0;
    left: 0;
    opacity: 0.3;
    z-index: 9;
}

.secondary-banner:after {
    content: '';
    width: 100%;
    position: absolute;
    height: 20px;
    background: #004F71;
    opacity: 0.7;
    bottom: 0;
    background-image: url(../img/bar-hatch-overlay-tile.png);
}

.secondary-banner-content {
    position: absolute;
    top: 34px;
    left: 176px;
    z-index:99;    
}

.secondary-banner-content h1 {    
    line-height: 40px;
    margin-bottom: 20px;
}

.secondary-banner-content p {
    line-height: 22px;
    width: 100%;	
}

.left-ban-callout {
    max-width: 602px;
    float: left;
    border:0;	
}

.ban-btn-clt {
    width: 100%;

}

.color-primary-blue + .overlay {
    position: absolute;
    width: 100%;
    float: left;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0); /* IE6-9 */
    top: 0;
    z-index: 9;
    height: 100%;
    display: block;
}
.color-white + .overlay {
    position: absolute;
    width: 100%;
    float: left;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0); /* IE6-9 */
    top: 0;
    z-index: 1;
    height: 100%;
    display: block;
}

/** hero banner with links **/
.hero-banner-with-links .ban-btn-clt:first-of-type {
    margin-top: 32px;
}

/** hero banner with links **/

/** hero banner with author **/
.hero-banner-with-author .left-ban-callout {
        max-width: 460px;
	padding-right: 30px;
}
.hero-banner-with-author .left-ban-callout strong {
    margin-bottom: 3px;
    float: left;
    width: 100%;
}
.hero-banner-with-author .color-primary-blue .left-ban-callout {
    border-right: 2px solid #004F71;  
}
.hero-banner-with-author .color-white .left-ban-callout {
    border-right: 2px solid #FFF;  
}

.hero-banner-with-author .ban-btn-clt {
    margin-top: 20px;
}
.hero-banner-with-author .right-ban-callout {
    float: left;
    padding-left: 20px;
    margin-top: 4%;
}

.hero-banner-with-author .author {
    margin-bottom: 6px;
    line-height: 20px;
    font-family: 'Mercury Text G1 Italic';
}

.hero-banner-with-author .author strong {
    display: block;
    font-family: 'Mercury Text G1 BoldItalic';
}

.hero-banner-with-author .author span {
    display: block;
}
/** hero banner with author **/

/** hero banner with audio **/
.play-button {
    text-transform: uppercase;
    margin-top: 85px;
    position: relative;
    padding-left: 45px;
    padding-right: 10px;
}

.play-button:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 3px;
    width: 31px;
    height: 30px;
    background: url(../img/Play-video.svg) no-repeat;
}

.hero-banner-with-video.playing .left-ban-callout { visibility: hidden;}
/** hero banner with audio **/

/** obsolete styles **/
.article-banner h1 {
    color: #FFF;
}

.article-banner .left-ban-callout {
    max-width: 602px;
    border-right: none;
}

.article-banner .left-ban-callout p {
    color: #FFF;
}
/** obsolete styles **/.left-cnt {
    float: left;
    width: 870px;
    padding-right: 20px;
}

.right-cnt {
    float: right;
    width: 350px;
    background: #eee;
    padding-top: 31px;
    padding: 20px 20px 6px;
}

.social-icons li {
    display: inline-block;
    float: right;
    width: 40px;
    background: #33728d;
    cursor: pointer;
}

.social-icons {
    float: right;
    display: block;
    width: 100%;
    margin-bottom: 40px;
}

.content-para {
    width: 100%;
    float: left;
}

.right-rail-type-1 {
    width: 310px;
    height: 180px;
    float: right;
}

.right-rail-type-1 img {
    float: left;
    padding: 25px 0 30px 53px;
}

.right-rail-type-1 p, .right-rail-type-4 p, .right-rail-type-3 p {
    font-size: 20px;
    font-family: 'Brandon Grotesque Medium';
}

.right-rail-type-1 p {
    padding-top: 32px;
}

.right-rail-type-4 p {
    padding-top: 15px;
    line-height: 22px;
}

.button-center {
    width: 100%;
    float: left;
    text-align: center;
}

.right-rail-type-4, .right-rail-type-3, .right-rail-type-1, .right-rail-type-2 {
    width: 310px;
    float: right;
    margin-bottom: 15px;
    position: relative;
}

.btn-clt {
    width: 100%;
    float: left;
    padding: 22px 0;
}

.button-center a {
    margin: 0;
    float: none;
}

.right-rail-type-4>div {
    width: 100%;
    float: left;
}

.right-rail-type-4 img {
    padding: 20px 28px 13px 18px;
    float: left;
}

.right-rail-type-3 .text-callout {
    background-image: url(../img/hatch-texture-310.svg);
}

.right-rail-type-3 img {
    padding: 22px 0 0 17px;
}

.right-rail-type-3 .text-callout p {
    margin-top: -70px;
    margin-left: 73px;
    padding-bottom: 30px;
    line-height: 26px;
}

.right-rail-type-3 .btn-clt p {
    font-size: 16px;
    font-family: 'Mercury Text G1 Roman';
    text-align: center;
    margin-bottom: 28px;
}

.right-rail-type-3 .btn-clt {
    padding-top: 16px;
    padding-bottom: 28px;
}

.social-icon {
    float: right;
    margin-bottom: 30px;
}

/*.social-icon a span,.social-icon a svg {
    width: 40px!important;
    height: 40px!important;
}*/
.social-icon a span, .social-icon a svg {
    width: 25px !important;
    height: 25px !important;
}

.social-icon a {
    font-size: 26px;
    text-decoration: none;
    color: #004F71;
    margin: 0;
    height: 25px;
}

.right-rail-type-2 form input[type='email'] {
    width: 280px;
    margin: 0;
    padding: 13px 90px 13px 25px;
    font-size: 1em;
    outline: none;
    color: #65666A;
    float: left;
    border: 0;
    border-radius: 100px;
    font-style: italic;
    font-family: 'Mercury Text G1 Italic';
}

.right-rail-type-2 form input[type='submit'] {
    position: absolute;
    right: 2px;
    top: 2px;
    min-width: 84px;
    padding: 9px 0px;
    font-size: 1em;
    border-radius: 100px;
    outline: 0;
    border: 0;
    color: #fff;
    background: #009CDE;
    cursor: pointer;
    font-family: 'Brandon Grotesque Bold';
}

.right-rail-type-2 form {
    position: relative;
    width: 280px;
    margin: 0 auto;
}

.right-rail-type-2 img {
    padding: 20px 0 20px 28px;
    float: left;
}

.right-rail-type-2>div {
    width: 100%;
    float: left;
}

.right-rail-type-2 p {
    font-family: 'Brandon Grotesque Medium';
    font-size: 20px;
    padding-left: 100px;
    position: absolute;
    top: 25px;
}

.right-rail-type-2 span {
    font-family: 'Brandon Grotesque Medium';
    padding: 0 15px 17px;
    float: left;
    font-size: 18px;
}

.search-result-content .left-cnt {
    width: 1024px;
}

.one-column-with-rightrail-view .search-result-content form[name="global-form-validation"] li {
    width: 502px;
}

.right-rail-type-4 .btn-clt {
    padding: 29px 0;
}.general-text-view h2 {
	color: #004f71;
	line-height: 22px;
}

.general-text-view ul, .general-text-view ol {
	color: #004f71;
	list-style-position: inside;
}

.site-map-container ul, .site-map-container ol{
	list-style-position: outside;
}

.general-text-view h2 {
	margin-bottom: 16px;
}

.general-text-view ul, .general-text-view ol, .site-map-container ul, .site-map-container ol {
	margin-bottom: 15px;
}

.general-text-view ul, .site-map-container ul {
	margin-bottom: 26px;
}

.site-map-cnt a {
	font-size: 18px;
}.left-cnt h2 {
    color: #004F71;
    font-size: 36px;
}

.fea-conf-header {
    position: relative;
}

.fea-conf-title {
    position: absolute;
    bottom: 0;
    background: rgba(255, 255, 255, 0.9);
    min-height: 100px;
    width: 100%;
    padding: 16px 0 20px 125px;
}

.no-border .fea-conf-title{
background: rgba(255, 255, 255, 0);
padding: 16px 0 20px 225px;
}


.fea-conf-title ul {
    padding: 0;
    margin: 0;
}

.fea-conf-title li {
    float: left;
    list-style: none;
    font-family: 'Mercury Text G1 Italic';
    font-weight: normal;
    font-style: italic;
    color: #004f71;
    border-right: solid 1px #004f71;
    padding: 0 15px;
}

.fea-conf-title li:first-child {
    padding-left: 0;
}

.fea-conf-title li:last-child {
    border-right: none;
}

.left-cnt .fea-conf-title h3 {
    color: #004f71;
    font-family: 'Mercury Text G1 Bold';
    font-weight: bold;    
    margin-bottom: 15px;
    font-size: 30px;
    max-width: 533px;
}
.no-border .fea-conf-title h3{    
    margin-bottom: 8px;
    font-size: 21px;
    max-width: 380px;
}



.conf-material-title h2{
    font-size:40px;
}

.events-list ul {
    padding: 0;
    margin: 0;
}

.events-list li {
    list-style: none;
    float: left;
    width: 33.33%;
    max-width: 277px;
    min-width: 277px;
    margin-right: 18px;    
}

.events-list.list-with-video.features-landing > ul>li {
    margin-top: 34px;
}

.events-list li:nth-child(3n) {
    margin-right: 0;
}

.events-list li img {
    float: left;
}


.conferences .events-list li img {
    float: left;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
}

.conferences .vjs-poster {
    background-color: #fff;
}

.events-list li>div {    
    float: left;
}

.events-list .list-dscn {
    border: solid 1px #CCC;  
    padding: 10px; 
}
.events-list .list-btn {
    padding: 15px 10px;
}

.events-list li p {
    font-family: 'Brandon Grotesque Regular';
    font-size: 20px;
    color: #004f71;
}

.events-list li span {
    font-family: 'Mercury Text G1 Roman';
    font-weight: normal;
    font-style: normal;
    color: #004f71;
    min-height: 46px;
    padding-bottom: 5px;
    border-bottom: solid 1px #979797;
    display: inline-block;
    margin-bottom: 5px;
}

.events-list li ul li {
    font-family: 'Mercury Text G1 Italic';
    font-weight: normal;
    font-style: italic;
    width: 50%;
    margin: 0;
    color: #004f71;
}

.events-list li ul li:last-child {
    text-align: right;
}

.conference-landing,
.conference-landing .left-cnt,
.one-column-with-rightrail-view,
.one-column-with-rightrail-view .left-cnt {
    padding-right: 0;
}

.fea-conf-header:after {
    content: '';
    position: absolute;
    height: 0;
    border-left: 180px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 355px solid #004F71;
    bottom: 4px;
    right: 0;
    opacity: 0.3;
    z-index: 9;
}

.no-border:after{
    border-bottom: 0px solid #004F71;
}



.list-with-video.features-landing {
    margin-bottom: 0px;
}
.events-list.list-with-video.features-landing>ul li ul li {
    margin-top: 0;
}

.events-list.list-with-video.features-landing>ul li ul {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 5px 10px;
}.one-column-with-rightrail-view form[name="global-form-validation"] {
    width: 100% !important;
}

.one-column-with-rightrail-view form[name="global-form-validation"] ul {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}

.one-column-with-rightrail-view form[name="global-form-validation"] li {
    list-style: none;
    float: left;
    width: 477px;
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative;
}

.one-column-with-rightrail-view form[name="global-form-validation"] li:nth-child(2n) {
    margin-right: 0;
}

.one-column-with-rightrail-view form[name="global-form-validation"] li:last-child {
    width: 100%;
    padding-right: 20px;
    padding-top: 24px;
    margin-top: 5px;
}

.one-column-with-rightrail-view form[name="global-form-validation"] input, .one-column-with-rightrail-view form[name="global-form-validation"] select {
    width: 100%;
}

.one-column-with-rightrail-view form[name="global-form-validation"] .global-select {
    background-position: 94%;
    margin-bottom: 0;
}

.one-column-with-rightrail-view form[name="global-form-validation"] .reset-filters {
    color: #63666A;
    border: 0;
    width: 140px;
    box-shadow: none;
    outline: none;
    cursor: pointer;
    font-size: 16px;
    font-family: 'Brandon Grotesque Bold';
    font-weight: bold;
    font-style: normal;
    text-decoration: underline;
    float: right;
    margin-right: 21px;
    margin-top: 9px;
    background: url('../img/reset-icon.svg') no-repeat left;
    padding-left: 30px;
}

.one-column-with-rightrail-view form[name="global-form-validation"] .global-button {
    float: right;
    width: auto;
    margin: 0;
    min-width: 188px;
    margin-right:-9px;
}

.article-summary, .conference-summary {
    float: left;
    width: 100%;
}

.article-item, .instructor-information {
    padding: 20px;
    float: left;
    width: 100%;
    padding-right: 20px;
    margin-bottom: 20px;
    display: table;
}

.article-item h4, .instructor-information h4 {
    font-family: 'Brandon Grotesque Regular';
    font-size: 20px;
    margin-bottom: 4px;
    line-height: 1.2;
    font-weight: normal;
}

.article-item em, .instructor-information em {
    font-family: 'Mercury Text G1 Italic';
    font-weight: normal;
    font-style: italic;
}

.article-item .left-column, .instructor-information .left-column {
    width: 600px;    /*float: left*/
    ;
    border-right: solid 2px #FFF;
    padding-right: 20px;
    display: table-cell;
    vertical-align: middle;
}

.article-item .right-column, .instructor-information .right-column {

    /*float: left;*/
    padding-left: 20px;
    width: 200px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.article-item .right-column .global-button, .instructor-information .right-column .global-button {
    margin: 0 auto;
    display: block;
    float: none;
}

.pagination ul {
    margin: 0 auto;
    padding: 0;
    display: table;
}

.pagination li {
    list-style: none;
    padding: 0 15px;
    display: table-cell;
    vertical-align: middle;
    line-height: 0.8;
}

.pagination a {
    font-family: 'Brandon Grotesque Bold';
    font-size: 18px;
    color: #004f71;
}

.pagination a.disable {
    opacity: 0.5;
    cursor: default;
}

.pagination .prev {
    border-right: solid 1px #004f71;
    padding: 0;
    padding-right: 10px;
}

.pagination .next {
    border-left: solid 1px #004f71;
    padding: 0;
    padding-left: 10px;
}

.pagination li:first-child {
    padding-right: 5px;
}

.pagination li:last-child {
    padding-left: 5px;
}

.pagination li:first-child a, .pagination li:last-child a {
    color: #63666A;
    font-size: 16px;
}

.pagination .active a {
    color: #AA0061;
}

.pagination {
    width: 100%;
    float: left;
    padding: 10px 0 0;
}

.article-item .img-cnt, .instructor-information .img-cnt {
    float: left;
    padding-right: 19px;
}

.filter-container .form-input {
    margin-bottom: 0;
}


@media screen\0 {
 .form-banner:after {

    border-bottom: 126px solid #009CDE; 
}
}.cert-image, .certificate-description {
    width: 50%;
    float: left;
    min-height: 460px;
}

.certificate-test-button a {
    padding: 5px 10px;
    margin-right: 20px;
}.banner-inner-container {
    width: 100%;
    float: left;
    padding: 0 0 0 30px;
    margin-bottom: 38px;
}

.img-callout {
    width: 600px;
    float: left;
}

.content-callout {
    width: 650px;
    float: left;
    padding: 25px 0 0px 0px;
}

.banner-inner-container .img-callout {
    margin-bottom: 30px;
}

.banner-inner-container h1 {
    text-transform: none;
    font-family: 'Mercury Text G1 Bold';
    line-height: 1;
    padding-left: 30px;
}

.banner-inner-container .content-callout h1 {margin-bottom:15px;}

.presenter {
    margin: 15px 0 12px;
}

.content-callout table td {
    padding-right: 5px;
    font-size: 16px;
    line-height: 22px;
}

.content-callout table td strong {
    font-family: 'Brandon Grotesque Bold';
    text-transform: uppercase;
}

.sharing-content a {
    margin: 0;
    border: 0;
}

.sharing-content {
    width: 100%;
    float: left;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.sharing-content .social-icon {
    margin: 0;
}

.banner-description
{
    max-width: 900px;
    float: left;
    color: #004f71;
   
}

.banner-description p {
    line-height: 22px;
}

.banner-description ul {
    float: left;
    width: 100%;
    padding-left: 25px;
}

.content-callout .presenter,
.content-callout .venue {
    width: 100%;
    background: rgba(91, 194, 231, 0.15);
    padding: 5px 30px 10px 30px;
}

.presenter h3 {
    font-size: 16px;
}

.presenter p {
    line-height: 22px;
}

.sharing-content .global-button {
    min-width: 161px;
}

.left-cnt h3 {
    color: #004F71;
    line-height: 1;
}

.list-with-video.events-list li .list-dscn span,
.list-with-video.events-list li .list-btn span {
    font-family: 'Mercury Text G1 Italic';
    font-weight: normal;
    font-style: normal;
    color: #004f71;
    min-height: 0;
    border: 0;
    padding-bottom: 0;
    line-height: 20px;
    display: inline-block;
}

.events-list.list-with-video
h6 {
    color: #004F71;
    font-size: 16px;
    line-height: 20px;
}

.events-list li .video-cat-wrap {
    padding: 0;
}

.events-list li .video-cat-wrap .video-wrap {
    width: 100%;
    padding: 0;
    border: 0;
}

.list-with-video.events-list li span:first-of-type {
    margin-bottom: 10px;
}

.list-with-video .list-btn {
    width: 100%;
    text-align: center;
    border-top: 0;
    background: #009CDE;
}

.list-with-video.events-list li .list-dscn {
    padding-bottom: 0;
    min-height: 130px;
    position: relative;
}

.list-with-video.events-list li .list-dscn span:last-child {
    position: absolute;
    bottom: 0;
    left: 10px;
}

.video-call {
    position: relative;
}

.video-call:before {
    content: '';
    left: 0;
    height: 0;
    z-index: 1;
    position: absolute;
    border-left: 0px solid transparent;
    border-right: 60px solid transparent;
    border-top: 60px solid #199DDB;
}

.video-call:after {
    content: '';
    background: url(../img/Play-video.svg) no-repeat;
    height: 30px;
    width: 32px;
    z-index: 2;
    background-size: 75%;
    left: 0;
    position: absolute;
    background-position: bottom;
}

.events-list.list-with-video li>div {
    width: 100%;
}

.list-with-video {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}

.conference-detail-summary .article-item .left-column {
    width: 100%;
    border: 0;
    padding: 0;
}

.events-list.list-with-video li {
    margin-top: 24px;
}

.conference-detail-summary .article-item {
    margin-bottom: 30px;
}

.article-item:last-child {
    margin-bottom: 0;
}

.conferences #breadcrumbs span:nth-child(6),
.conferences #breadcrumbs span:nth-child(7) {
    display: inline;
}

.novideo:before {
    display: none;
}

/*.features-landing .video-call:before {
    top: 29px;
}*/

.banner-inner-container .banner-description ol {
    list-style-position: inside;
    padding-left: 30px;
    padding-bottom: 20px;
}

.banner-description .ulpdfespen{
    margin-left: 0;
}
.ulpdfespen a.global-button {
    float: right;
    margin: 0;
}

.ulpdfespen li {
    display: table;
    width: 100%;
    position: relative;
}
.ulpdfespen li:before{
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    top: 15px;
    left: -13px;
    background-color: #004f71;
}

.ulpdfespen * {
    display: table-cell;
    vertical-align: top;
}
.ulpdfespen strong{
    width: 24%;
}
.ulpdfespen span:last-of-type {
    width: 50%;
    padding-left: 10px;
}.without-overlap .callout:nth-child(odd) .img-cnt {
    float: right;
}

.without-overlap .callout .callout-cnt, .without-overlap .callout .img-cnt {
    max-width: 530px;
}

.callout-wrapper.without-overlap .callout {
    margin-bottom: 20px;
}
.video-detail-page .right-cnt {
    clear: none !important;
}



.glycemic-guardians .filter-primary:nth-child(3n+1), .icope .filter-primary:nth-child(3n+1) {
    padding-left: 2px;
}

.glycemic-guardians .filter-primary, .icope .filter-primary {
    width: 315px;
}
.glycemic-guardians .filter-primary:nth-child(3n), .icope .filter-primary:nth-child(3n){padding-right:2px} 

.hideparentcls{display:none;}.foot-notes {
    width: 100%;
    float: left;
    margin-top: 50px;
}

.foot-notes img {
    float: left;
    width: 102px;
    margin-right: 30px;
}

.foot-notes .text-cont {
    float: left;
    width: 738px;
}

.foot-notes .text-cont p {
    margin-bottom: 15px;
    line-height: 14px;
    font-size: 14px;
    color: #63666A;
}

.videodetailscrs{
width: 100%;
    float: left;
    margin-top: 15px;
max-width: 73%;
}

.vidheader{
color: #65666A;
    font-style: italic;
    font-size: 1.2em;
    padding-bottom: 10px;
}

.vidfoot{
color: #65666A;
    font-style: italic;
    font-size: 1em;
    padding-top: 10px;
}.print-certificate-container {margin-top: 5px;}
.print-certificate-container .login-container {padding: 0 72px;}
.print-certificate-container .login-container.loggedin {padding: 0 25px;}
.print-certificate-container .login-container.loggedin p {margin-bottom: 0px;}
.print-certificate-container .login-container, .print-certificate-container .print-certificate-form {width: 50%;	}
.print-certificate-container .print-certificate-form .form-input {width:395px;}
.print-certificate-container .print-certificate-form .course-view {padding: 25px 20px 0 40px;} 

.inner-container.feature-landing {
	margin-top: 40px;
}

.feature-landing .advert-content>.right-cnt {
	margin-top: 50px;
}
.feature-landing .inner-content>.right-cnt {
	margin-top: 50px;
}

.inner-container.conference-detail-page {
	margin-top: 40px;
}.banner-with-audio, .title-head {
    width: 100%;
    float: left;
}

.banner-with-audio .title-head h1 {
    float: left;
    color: #004F71;
    text-transform: capitalize;
    font-family: 'Mercury Text G1 Bold';
}

.banner-with-audio .title-head .social-icon {
    margin-bottom: 0;
    margin-top: 11px;
}

.audio-img, .poster-img {
    width: 435px;
    float: left;
}

.podcast-detail-page .pdf-link {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

.pdf-link a {    
    padding: 10px 0;    
}

.pdf-link img {
    margin-right: 10px;
    float: left;
}

.pdf-link span {
    margin-top: 2px;
    float: left;
}

.audio-description {
    width: 100%;
    float: left;
    min-height: 320px;
    padding: 20px;
}

.audio-description p {
    margin-bottom: 15px;
    line-height: 1.2;
}

.audio-description p:last-of-type {
    margin-bottom: 0px;   
}

.audio-play {
    width: 100%;
    float: left;
}

.banner-with-audio .social-icon a span, .banner-with-audio .social-icon a svg {
    width: 25px !important;
    height: 25px !important;
}

.banner-with-audio .social-icon a {
    height: 25px;
}

.pdf-link h3 {
    font-size: 30px;
    text-transform: none;
    font-family: 'Mercury Text G1 Bold';
    padding: 15px 0;
}

.related-courses-title h2 {
    margin-bottom: 23px;
}

.course-description {
    width: 100%;
    float: left;
}

.course-description p {
    margin-top: 10px;
}

.vidpflinks
{
padding:0 30px 60px 30px;
}


.list-with-video.events-list li {
    padding-bottom: 0;
}.two-column-banner-pdf h1 {
	color: #004F71;
	text-transform: none;
	line-height: 1;
	font-family: 'Mercury Text G1 Bold';
}

.article-detail-summary .article-item .left-column {
	border: 0;
}

.author-presentation {
	width: 100%;
	float: left;
	margin: 20px 0 15px;
}

.author-presentation .img-presentation {
	width: 360px;
	float: left;
        margin-right: 20px;
}

.author-presentation .venue-presentation {
	float: left;
	width: 480px;
	color: #004F71;	
}

.venue-presentation>div {
	display: flex;
	margin-bottom: 15px;
}

.venue-presentation>div strong {
	font-family: 'Brandon Grotesque Bold';
	text-transform: uppercase;
	padding-right: 8px;
}

.abstract {
	width: 720px;
	float: left;
	color: #004F71;
	padding-bottom: 30px;
}

.abstract h3 {
	margin-bottom: 5px;
	line-height: 20px;
	font-size: 16px;
}

.pdf-download {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
}

.pdf-download .global-button {
	padding: 4px 14px;
	margin: 0;
	min-width: 247px;
}

.pdf-download img {
	padding-left: 20px;
	margin-top: 4px;
}

.pdf-download .pdf-size {
	padding-left: 10px;
	position: relative;
	color: #004F71;
	top: -6px;
	font-family: 'Brandon Grotesque Bold';
}

.foot-notes.without-img .text-cont {
	width: 100%;
}

.venue-presentation>div span,
.abstract p {
	line-height: 22px;
}

.pdf-download .social-icon a span,
.pdf-download .social-icon a svg {
	width: 25px !important;
	height: 25px !important;
}

.pdf-download .social-icon {
	margin-bottom: 0;
}

.foot-notes.without-img {
	margin-top: 40px;
}

.article-detail-summary .instructor-bio-content p {
	line-height: 19px;
}

.ie .venue-presentation > div strong {
	min-width: 100px;
}.subfeature-callout {
      float: left;
      min-height: 390px;
      background-color: rgba(99,102,106,0.1);
}

.subfeature-callout.alternate-background {
      background-color: rgba(0,79,113,0.9);
}
.subfeature-callout-cnt {
      max-width: 435px;
      padding: 0px 20px;
      color: #004F71;
}
.alternate-background .subfeature-callout-cnt {
      color: #FFF;
}
.subfeature-callout-cnt h3 {
    font-size: 30px;
    font-family: 'Mercury Text G1 Bold';
    text-transform: capitalize;
    margin: 18px 0 20px 0;
}
.alternate-background .subfeature-callout-cnt h3 {
   color: #FFF;
}
.subfeature-callout-cnt p {
    font-size: 18px;
    line-height: 1.3;
    font-family: 'Mercury Text G1 Roman';
    margin-bottom:16px; /** in case if we have more than one paragraph **/
}
.subfeature-callout-cnt .btn-clt {
    padding:0;
    margin-top: 4px;
    width: auto;
}
.subfeature-img-cnt {    
    max-width: 435px;
    max-height: 390px;
}

/*Knowledge Hub*/
.knowledge-hub .secondary-banner-content .left-ban-callout p { width: 65%;}
.knowledge-hub .knowledgehub-filter .filter-controls ul li.category-list {display: inline-block;width: 100%;}
.knowledge-hub .knowledgehub-filter > p {padding: 30px 0;}
.knowledge-hub .knowledgehub-filter .left-column .img-cnt{float:left;padding-right:19px;margin-right: 0;}
.knowledge-hub .knowledgehub-filter label.control-label.radio-label {font-family: 'Brandon Grotesque Bold';font-size: 14px;color: #004F71;}
.knowledge-hub .callout-cnt > a:after{ 
    content: "\A";
    border-style: solid;
    border-width: 17px 10px 0;
    border-color: #17b140 transparent transparent;
    position: absolute;
    margin-top: 8px;
    margin-left: 6px;}
.knowledge-hub .callout-cnt a.show-knowledge-search:after {
    transform: rotate(180deg);
}

.knowledge-hub .filter-controls li:last-child { width: 100%; padding-right: 20px; padding-top: 24px; margin-top: 5px; margin-right: 0; }
.knowledge-hub input.global-button { float: right; width: auto; margin: 0 -9px 0 0; min-width: 188px; }


.crown-uppercase{
 text-transform: uppercase;
}

.Flagimgcls{
width:20px;
height:13px;
}


.flag-img img {
    margin-right: 3px;
    margin-bottom: 5px;
}div[ng-app].one-column-with-rightrail-view .left-cnt,
div[ng-app] div#event-calendar {
    position: relative;
}

.ng-section {
    float: left;
    width: 100%;
}

[ng-cloak],
.ng-cloak {
    visibility: hidden;
    display: block !important;
}

.one-column-with-rightrail-view form[name="global-form-validation"] li.category-list {
    display: block;
    width: 100%;
   /* padding-bottom: 10px;*/
    margin-bottom: 0;
    border-bottom: 5px solid;
}

.filter-categories {
    float: left;
    padding-right: 20px;
}

span.radio-control {
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 3px;
    border: 1px solid #085070;
}

span.radio-control:before {
    content: "";
    display: block;
    width: 10px;
    float: left;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #085070;
    background-color: transparent;
}

/*label.control-label input[type=radio]:checked~span.radio-control:before {
    background-color: #085070;
}*/

label.control-label {
    position: relative;
    padding-left: 20px;
}

label.control-label input[type=radio],
label.control-label input[type=checkbox] {
    width: 0px;
    height: 0px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.filter-primary {
    float: left;
    width: 283px;
    padding: 2px;
    position: relative;
}

span.checkbox-control {
    width: 20px;
    height: 20px;
    background-color: #fff;
    position: absolute;
    left: 0;
    padding: 3px;
    text-align: center;
}

label.control-label input[type=checkbox]~span.checkbox-control:before {
    content: none;
    display: block;    /*color: #085070;*/
    background-image: url(../img/checkmark-magenta.svg);
    background-repeat: no-repeat;
    height: 12px;
    background-position: center;
    line-height: 12px;
    font-weight: bold;
}

.fs-item label.control-label input[type=checkbox]~span.checkbox-control:before {
    background-image: url(../img/checkmark-thin-dkBlue.svg);
}

.category-list.sub-category .fs-item:last-child label {
    border-bottom: 0;
}

label.control-label input[type=checkbox]:checked~span.checkbox-control:before,
label.control-label.secondary-all-in input[type=checkbox]~span.checkbox-control:before {
    content: "";
}

label.control-label.secondary-in input[type=checkbox]~span.checkbox-control:before {
    content: "";
    background-image: url(../img/checkmark-dash.svg);
    background-repeat: no-repeat;
    height: 14px;
    background-position: center;
}

.filter-primary:nth-child(3n+1) {
    padding-left: 0;
}

.dd-button {
    background-color: #009cde;
    padding: 5px 0px 5px 6px;
    color: #fff;
    position: relative;
    z-index: 95;
}

span.dd-control {
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
    cursor: pointer;
    width: 30px;
    background: #5BC2E7;
}

span.dd-control:before {
    content: "\A";
    border-style: solid;
    border-width: 8px 5px 0px 5px;
    border-color: #FFF transparent transparent transparent;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 0;
    height: 0;
}

.filter-secondary {
    position: absolute;
    top: calc(100% - 2px);
    left: 2px;
    background-color: #eee;
    padding: 8px 6px 0px 6px;
    box-shadow: 2px 2px 2px  #eee;
    border-top: none;
    width: 278px;
    z-index: 100;
}

.ng-loader {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

.filter-bar {
    width: 100%;
    float: left;
    background: rgba(99, 102, 106, 0.2);
    color: #63666A;
    font-size: 14px;
    font-family: 'Brandon Grotesque Bold';
    text-align: right;
    margin-bottom: 10px;
}

.filter-bar span {
    cursor: pointer;
    position: relative;
    padding-right: 36px;
}

.filter-bar span:after {
    content: "\A";
    border-style: solid;
    border-width: 10px 6px 0px 6px;
    border-color: #63666A transparent transparent transparent;
    left: auto;
    right: 10px;
    z-index: 9;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 0;
    height: 0;
}

.one-column-with-rightrail-view form[name="global-form-validation"] .filter-controls .search-btn {
    float: right;
    background: #004F71;
    outline: none;
    border: 0px;
    width: 53px;
    box-sizing: border-box;
    height: 40px;
    padding: 8px 21px;
    color: #fff;
    margin-top: 0;
    background-repeat: no-repeat;
    position: absolute;
    background-image: url(../img/search.svg);
    background-size: 29px;
    cursor: pointer;
    right: 0px;
    display: block;
    top: 0px;
    background-position: center;
}

.category-list.sub-category label {
    text-transform: none;
    padding-left: 25px;
}

.fliters-list label {
    font-family: 'Brandon Grotesque Bold';
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

.filter-primary:nth-child(3n) {
    padding-right: 0;
}

.one-column-with-rightrail-view form[name="global-form-validation"] li.category-list.sub-category {
    padding-bottom: 0;
    border: 0px;
}

.filter-primary:nth-child(3n) .filter-secondary {
    width: 281px;
    left: 2px;
}

.filter-primary:nth-child(3n+1) .filter-secondary {
    width: 280px;
    left: 0px;
}

.filter-secondary span.checkbox-control {
    border: 1px solid;
}

.filter-secondary label {
    padding-bottom: 5px;
    float: left;
    width: 100%;
    color: #085070;
    border-bottom: 1px solid;
    margin-bottom: 5px;
}
.filter-bar span.open:after {
    transform: rotate(180deg);
}

span.dd-control.dropdown-open:before {
    border: 0;
    background-image: url(../img/close-x-white.svg);
    height: 12px;
    width: 12px;
}

.dd-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 90;
}

 .event-list-view .article-item .left-column h4, .event-list-view .article-item .left-column p, .event-list-view .conference-bio-content { width: 452px; float: right; }


/*filter update*/
label.control-label {
    padding-right: 24px;
    padding-left: 4px;
    display: inline-block;
}

span.radio-control {
    position: absolute;
    right: 5%;
    left: auto;
    top: 5px;
    width: 10px;
    height: 10px;
    border-radius: unset;
    border: none;
    padding: 0;
}

span.radio-control:before {
    background-color: transparent;
    background-image: url(../img/down-arrow.png);
    background-repeat: no-repeat;
    border-radius: unset;
    border: none;
}

label.control-label input:checked~span.radio-control:before {
    background-image: url(../img/up-arrow.png);
    background-color: transparent;
}

.filter-categories {
    float: left;
    padding-right: 15px;
}

.filter-categories label.control-label.checked:before {
    height: 12px;
    content: '';
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #004F71;
}

.filter-categories label.control-label {
    padding-bottom: 10px;
}
label.control-label.radio-label.selected:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 20%;
    background-color: transparent;
    width: 8px;
    height: 8px;
    background-image: url(../img/checkmark.png);
    background-repeat: no-repeat;
}
label.control-label.radio-label.selected{
    padding-left: 10px;
}.conference-detail-page .bio-detail-summary .article-item {margin-bottom: 30px;}
.conference-detail-page .bio-detail-summary .article-item:last-child {margin-bottom: 0px;}
.bio-detail-list .bio-detail-summary {margin-top: 8px;}
.bio-detail-summary .article-item .left-column {border: 0;}
.bio-detail-summary .bio-content, .bio-detail-summary .bio-location {width: 662px; float: right;}
.bio-item.article-item h4 {width: 662px; float: right;}


.inner-container.video-detail-page {margin-top: 40px;}

.faqContent .textContent h2 {font-size: 24px;}

/** catalog pages **/

.one-column-with-rightrail-view form[name="global-form-validation"] .content-para p {   
    padding-bottom: 15px;
}

/** Feature callouts in One column content page **/
.events-list.features-landing h3 {margin-top:30px;}
.one-column-content-page .features-landing h3 {margin-top:22px;}
.one-column-content-page .events-list.list-with-video.features-landing > ul>li {margin-top: 24px;}


/** course detail pages **/
.course-rail {
    float: right;
    width: 350px;
}

/** primary search results **/
.search-result-summary .internal-link  {
    width: 662px;
    float: right;
}

/** related courses summary in Podcast detail and video detail pages **/
.podcast-detail-summary .article-item .left-column h4, .podcast-detail-summary .article-item .left-column .course-credits, .podcast-detail-summary .article-item .left-column .course-publicationdate, .podcast-detail-summary .article-item .left-column .course-description {
    width: 452px;
    float: right;
}

.podcast-detail-summary .article-item .left-column .course-description p:first-of-type {margin-top: 0}
#subscribe-dialog #loading img {
    max-height: none;
}#grantButton {
    height: auto;
    padding: 10px;
    width: 210px;
}
.GrantManagementContent .Grant-SectionHeader {
    margin-bottom: 40px;
}/*latest-03/09 Latest css updates */.course-module-list{
	width: 100%;
	float: left;
}
.module-information {
	width: 100%;
    float: left;
    display: inline-block;
    background-color: #e5edf1;
    max-width: 412px;
    padding: 20px;
    margin-bottom: 25px;
    position: relative;
}
.module-information:nth-of-type(odd) {
    margin-right: 26px;
}
.module-information h4{
    line-height: 1.25;
    padding: 0 58px 0px 0;
    margin-bottom: 14px;
    min-height: fit-content;
}
.module-description {
    min-height: fit-content;
    margin-bottom: 15px;
}
.module-description p{
	line-height: 1.375;
}
.module-information .course-description p {
    margin-top: 0;
}
.see-more {
	margin-bottom: 21px;
}
.see-more a{
	font-size: 12px;
	line-height: 1.7;
	color: #004f71;
	font-family: 'Brandon Grotesque Bold';
	text-decoration: none;	
}
.enroll-button .global-button{
    margin: 0;
    min-width: 189px;
    padding: 6px 24px 5.9px;
}
.module-detail-section {
    display: none;
    position: absolute;
    width: 594.5px;
    z-index: 1;
    top: 161.6px;
    left: -10.1px;
}
.module-detail-section .outside-content{
	width: 100%;
	background-color: #f0f5f7;
	box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.5);
    padding: 14px 17.4px 19.1px 19.1px;
}
.module-detail-section.active{
	z-index: 3;
}
.module-close {
    display: none;
    margin-left: -10px;
    position: absolute;
    top: 120.6px;
    background-color: #f0f5f7;
    box-shadow: 7px 0 5px -6px rgba(0,0,0,0.5);
    /* z-index: 2; */
}
.module-close p{
	font-size: 14px;
    font-family: 'Brandon Grotesque Bold';
    width: 152px;
    padding: 10px 15px 11px 20px;    
}
.module-close span {
    cursor: pointer;
    font-size: 16px;
    float: right;
    width: 13px;
}
.module-detail-section .instructor>div {
    line-height: 1.6;
    font-size: 14px;
}
.module-detail-section .outside-content .content-header{
	padding-bottom: 0px;
	margin-bottom: 0;
	border-bottom: none;
}
.module-detail-section .outside-content strong {
    font-size: 14px;
    line-height: 1.43;
}
.module-detail-section .course-objective{
	margin: 15px 0 0;
}
.module-detail-section .course-objective ul {
    margin-left: 20px;
    margin-top: 0;
}
.module-detail-section .course-objective ul li{
     line-height: 1.6;
    font-size: 16px;
}
.module-detail-section .course-video-detail{
	margin-top: 15px;
}
.module-detail-section .course-video-detail li{
	line-height: 1.6;
    font-size: 14px;
}
.module-detail-section .outside-content .course-instructors-summary{
	margin-bottom: 0;
}
.module-detail-section .outside-content h2{
	font-size: 14px;
    line-height: 1.43;
    margin-bottom: 5px;
}
.module-detail-section .article-item.bio-item{
	display: block;
    padding: 11px 14px 10px 12px;
    margin-bottom: 0;
    width: 100%;
}
.module-detail-section .img-cnt{
    max-width: 80px;
    height: 80px;
    padding: 0;
    margin-right: 12px;
    display: block;
}
.module-detail-section .img-cnt img{
	width: 100%;
	height: 100%;
}
.module-detail-section .article-item.bio-item h4{
	font-size: 16px;
	letter-spacing: 0.6px;
    font-family: 'Brandon Grotesque Regular';
    line-height: 1.25;
    margin-bottom: 10px;
    font-weight: normal;
    padding: 0;
    width: 440px;
    float: right;
    display: block;
}
.module-detail-section .instructor-information .left-column{
	padding-right: 0;
	width: 100%;
	display: block;
}
.module-detail-section .bio-location,.module-detail-section .bio-content {
    width: 440px;
    display: block;
    font-size: 14px;
}
.module-detail-section .course-instructor-list {
    margin-top: 14px;
}
.module-information .module-detail-section h4 {
    margin-bottom: 0;
    font-size: 14px;
}
.container.module-courses .right-cnt {
    clear: none !important;
}
.module-courses .left-cnt > .outside-content {
    padding-bottom: 34px;
}
.module-courses .left-cnt > .outside-content h1{
    margin-top: -11px;
    letter-spacing: 1.17px;
    line-height: 40px;
}
.module-courses .left-cnt .course-description {    
    margin-top: 3px;
}
.module-courses .module-detail-section .course-description{
    margin-top: 15px;
    font-size: 14px;
}
.container.module-courses{
    overflow: visible !Important;
}
.module-courses .left-cnt .course-video-detail {
    margin: 0;
}
.module-courses .module-detail-section .course-video-detail {
    margin-top: 15px;
}
.module-detail-section .bio-detail-summary .article-item .left-column {
    width: 100%;
    display: block;
    float: left;
    padding: 0;
}


.see-more.noseemore
{
	visibility:hidden
}
.enroll-button.noseemore
{
	visibility:hidden
}/**COT CSS Starts**/
.certificates-of-training .overlay { opacity: 0.5; mix-blend-mode: multiply; background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #000000);}
.certificates-of-training .left-cnt h2 { text-transform: uppercase; margin-bottom: 15px; line-height: 36px; letter-spacing: 0.9px; }
.certificates-of-training .left-cnt p{line-height: 22px;}
.certificates-of-training .inner-container { margin-top: 63px; }
.certificates-of-training .hr-bar { margin-bottom: 24px; }
.available-links { margin: 5px 0 4px; }
.link-btn { display: inline-block; text-align: center; width: 413px; margin-bottom: 20px; }
.link-btn:nth-of-type(odd) { margin-right: 38px; }
.link-btn .global-button { min-width: 100%; margin: 0 0 4px; }
.link-btn span{line-height: 20px;font-family: 'Brandon Grotesque Medium';color: #004F71;}
.cot-steps { padding: 0 40px 8px 0; width: 100%; float: left; }
.certificates-of-training .cot-steps h2 { margin-bottom: 10px; }
.cot-steps .count-wrapper { width: 100%; float: left; padding-top: 18px; }
.cot-steps .step-count { display: inline-block; width: 158px; float: left; text-align: center;margin: 0 60px 10px 0; }
.cot-steps .step-count:last-of-type { margin-right: 0; }
.step-count > div { width: 114px; height: 114px; background-color: #009cde; margin: 0 auto; border-radius: 50%; display: table; }
.step-count span { vertical-align: middle; display: table-cell; font-size: 80px; color: #fff; font-family: 'Brandon Grotesque Black'; }
.step-count h3 { padding: 12px 0;font-family: 'Brandon Grotesque Black';font-size: 18px;}
.certificates-of-training .step-count p { margin-bottom: 0; }
.earn-certificate { background-color: rgba(91, 194, 231, 0.2); padding: 28px 42.2px 18px 24.8px;margin-bottom: 24px;width: 100%;float: left;}
.earn-img { width: 137.7px; float: left; }
.earn-img img{display: block;}
.earn-cert-description { width: 635px; float: left; margin-left: 30.3px; }
.earn-cert-description ul { margin-left: 33px;}
.earn-cert-description ul li { padding: 0 0 9px; color: #63666a;font-size: 20px; line-height: 22px; font-family: 'Brandon Grotesque Bold';}
.cot-notes {margin: 0px 0 24px;width: 100%;float: left;}
.cot-notes ul { margin-left: 33px; max-width: 683px; line-height: 22px;padding: 5px 0 0;color: #004f71;}
.cot-notes ul li { padding: 0 0 27px;font-family: 'Mercury Text G1 Roman';}
.cot-notes ul li:last-of-type { padding-bottom: 0; }
.cot-notes ul li strong { text-transform: none; font-family: 'Mercury Text G1 Bold'; }
.certificates-of-training .foot-notes { margin: 0 0 7px; }
.certificates-of-training .foot-notes img { width: 101px; margin-right: 20px; }
.certificates-of-training .foot-notes .text-cont *{line-height: 16px;}
.certificates-of-training .foot-notes .text-cont h5{color: #000000;font-size: 14px;}

/**COT CSS Ends**/

/** COT DETAIL CSS STARTS**/
.cert-of-training-detail .inner-container { margin-top: 20px; padding-left: 29px; }
.cert-of-training-detail .left-cnt { width: 868px; }
.cert-of-training-detail .cert-header h1 { letter-spacing: 1.17px; max-width: 653px; line-height: 1; margin-bottom: 8px; text-transform: none; }
.cert-of-training-detail .left-cnt p { line-height: 22px; }
.cert-of-training-detail .left-cnt p a { color: #004f71; }
.cert-header h4 { padding: 16px 0; line-height: 22px; max-width: 741px; text-transform: none;
    font-weight: normal;
    font-size: 18px;}
.cert-req-rate { background-color: #d6f0f9; }
.hr-line { height: 2px;background: rgba(0, 79, 113, 0.1);}
.cert-req-rate p { padding: 4px 0 4px 16px; font-size: 18px; font-family: 'Mercury Text G1 SemiBold'; }
.cert-content { padding: 16px 0 0; }
.cert-tab-navs { display: inline-block; }
.cert-tab-header span { font-family: 'Brandon Grotesque Bold'; line-height: 1; margin-right: 16px; }
.cert-tab-header p { color: #63666a; padding: 4.5px 0 0; }
.cert-tab-navs li { width: 157.5px; text-align: center; display: inline-block; margin-right: 9.5px; }
.cert-tab-navs li a { font-size: 15.1px; color: #004f71; font-family: 'Brandon Grotesque Bold'; text-decoration: none; padding: 4px 0; display: block; border-radius: 16.8px; background-color: #ffffff; border: 1.7px solid #004f71; }
.cert-tab-navs li.active a { color: #ffffff; background-color: #004e72; }
.cert-tab-content { padding: 32px 0 0; width: 100%; float: left; }
.tab-mod-header p strong { text-transform: none; }
.tab-mod-header h2, .final-exam-section h2, .supplemental-section h2 { line-height: 32px; letter-spacing: 0.9px; }
.tab-mod-header { margin: 0 0 16px; width: 100%; float: left; }
.tab-mod-header p { margin: 0 0 17px; max-width: 740px; }
.cert-of-training-detail .module-information { max-width: 421px; }
.course-elective-section { width: 100%; float: left; padding: 12px 0 0; }
.cert-of-training-detail .course-elective-section .tab-mod-header h2 { margin: 0 0 16px; }
.web-webinars-section { width: 100%; float: left; }
.web-webinars-section .hr-bar { background-color: #7CCC6C; }
.web-courses-section { width: 100%; float: left; margin: 0 0 16px; }
.web-courses-section .hr-bar { background-color: #004F71; }
.cert-of-training-detail .enroll-button .global-button { min-width: 192.8px; padding: 5px 24px; }
.cert-of-training-detail .left-cnt h3 { margin: 0 0 10px; font-size: 22px; line-height: 36px; letter-spacing: 0.55px; }
.elective-reg-wrapper { width: 100%; float: left; margin: 16.1px 0 16.9px; }
.elective-reg-section { width: 100%; float: left; margin-bottom: 27px; padding: 16px; }
.elective-reg-section:last-of-type { margin-bottom: 0; }
.reg-left-content { width: 668px; display: table-cell; }
.reg-left-content h4 { line-height: 20px; }
.reg-left-content p { padding: 16px 0; }
.reg-loc span { display: block; line-height: 24px; font-family: 'Brandon Grotesque Bold'; }
.reg-btn .global-button { min-width: 151px; margin: 0; }
.reg-right-content { display: table-cell; vertical-align: middle; padding-left: 16px; }
.live-events .elective-reg-section { background-color: rgba(170, 0, 97, 0.1); }
.web-live-events-section { width: 100%; float: left; margin-top: -9px; }
.web-live-events-section .hr-bar { margin-bottom: -7px; background-color: #AA0061; }
.web-live-events-section p { margin: 0 0 17px; max-width: 740px; }
.webinars .elective-reg-section { background-color: rgba(124, 204, 108, 0.2); }
.final-exam-section { width: 100%; float: left; padding: 15px 0 22px; }
.cert-of-training-detail .final-exam-section h2 { margin: 0 0 10px; }
.final-exam-section .hr-bar { background-color: #EEB33B; }
.final-exam-section p { color: #004f71; padding: 10px 0 0; max-width: 740px; clear: both; }
.final-exam-btn .global-button { min-width: 161px; margin-right: 0; }
.supplemental-section { width: 100%; float: left; }
.supplemental-section .hr-bar { background-color: #009CDE; }
.cert-of-training-detail .supplemental-section h2 { margin: 0 0 16px; }
.sup-article-item { width: 100%; float: left; margin-bottom: 16px; padding: 20px 20px 28.5px 25.5px; background-color: #d8d8d8;display: table !important; }
.sup-article-item h4 { font-size: 20px; line-height: 1; font-family: 'Brandon Grotesque Regular'; font-weight: normal; margin: 0 0 16px; }
.supplemental-section p { margin: 0 0 16px; max-width: 740px;display: table-cell;
    vertical-align: middle;
    padding-left: 16.4px; }
.sup-article-item .img-cnt { width: 114.1px; margin-right: 16.4px;display: table-cell;
    vertical-align: middle;
    float: none; }
.show-more { clear: both; }
.show-more a { font-family: 'Brandon Grotesque Bold'; color: #004f71; font-size: 16px; line-height: 20px; }
.cert-of-training-detail .foot-notes { margin: 35px 0 -6px; }
.cert-of-training-detail .foot-notes img { width: 86px; margin-right: 20px; }
.cert-of-training-detail .foot-notes .text-cont { width: 634px; }
.cert-of-training-detail .foot-notes .text-cont * { line-height: 16px; }
.cert-of-training-detail .foot-notes .text-cont h5 { color: #000000; font-size: 14px; }
.cert-of-training-detail {
    overflow: visible !important;
}
.supplemental-section > p {
    padding-top: 0;padding-left: 0;display: block;
}
.supplemental-section h2 + .hr-bar {
    display: none;
}
.elective-reg-wrapper > p {
    padding-top: 17px;
    clear: both;
}
.cert-of-training-detail .left-cnt .module-content p {
    height: auto !important;
    padding-bottom: 15px;
}
/** COT DETAIL ENDS **/


/** Printable**/
.events-list li.printable-resource .video-cat-wrap {padding-top: 227px;}
.events-list li.printable-resource .video-cat-wrap img {position: absolute;top: 0;}

.growth-ambassadors .list-with-video.events-list li .list-dscn {
    min-height: 225px;
}

.glycemic-guardians .list-with-video.events-list li .list-dscn {
    min-height: 185px;
}


.icope .list-with-video.events-list li .list-dscn {
    min-height: 225px;
}/*countryselectorcss start*/
header .utility_navigation .navbar  nav ul li.country-selector a {
    display: flex;
    align-items: center;
position: absolute;
    top: 50%;
    transform: translateY(-50%);

}

header .utility_navigation .navbar  nav ul li.country-selector a span.country-text {
    margin-left: 6px;
    text-transform: none;
}
/*countryselectorcss*/
/*sprite changes*/
/*mexico*/
header .utility_navigation .navbar  nav ul li.country-selector a span.country-icon.mx-flag {
    background: url(../img/sprite-country-icons.png) 0 0;
    width: 24px;
    height: 16px;
}
/*mexico*/
/*saudi*/
header .utility_navigation .navbar  nav ul li.country-selector a span.country-icon.sa-flag {
    background: url(../img/sprite-country-icons.png) 0 -16px;
    width: 24px;
    height: 16px;
}
/*singapore*/
header .utility_navigation .navbar  nav ul li.country-selector a span.country-icon.sg-flag {
    background: url(../img/sprite-country-icons.png) 0 -32px;
    width: 24px;
    height: 16px;
}
/*singapore*/
/*UK*/
header .utility_navigation .navbar nav ul li.country-selector a span.country-icon.uk-flag {
    background: url(../img/sprite-country-icons.png) 0 -48px;
    width: 24px;
    height: 16px;
}
/*UK*/
/*US*/
header .utility_navigation .navbar nav ul li.country-selector a span.country-icon.us-flag {
    background: url(../img/sprite-country-icons.png) 0 -64px;
    width: 24px;
    height: 16px;
}
/*US*/
/*sprite changes*/
/*countryselectorcss end*/

/*globalsitespagecss starts*/
body.global-sites .region-container .countryIndicator li {
    width: 17%;
    float: left;
    height: 150px;
    list-style-type: none;
}
body.global-sites .region-container .countryIndicator li a:first-child, body.global-sites .region-container .section-disabled li span {
    margin: 0 0 10px 0;
}
body.global-sites .region-container .countryIndicator li a , body.global-sites .region-container .section-disabled li p{
    font-size: 14px;
    text-decoration: none;
    display: block;
    float: left;
    clear: both;
    font-family: 'Brandon Grotesque Bold';
    text-transform: uppercase;
    color: #004f71;
}

body.global-sites .region-container .countryIndicator li a.lang, body.global-sites .region-container .section-disabled li p.lang {
    display: block;
    clear: both;
    font-family: 'Mercury Text G1 Roman';
    text-transform: capitalize;
    line-height: 1.79;
}
body.global-sites .region-container {
    padding: 50px 0px 34px 30px;
    clear:both;
}
body.global-sites .region-container .clear {
    clear: both;
}
body.global-sites .region-container .flagSec h2 {
    font-family: 'Brandon Grotesque Bold';
    text-transform: uppercase;
    padding-bottom: 20px;
    font-size: 24px;
    color: #004f71;
}
body.global-sites .region-container .mainContainer{
    padding-bottom: 45px;
}
body.global-sites header.fixed-header .navbar{
    padding:30px 0;
}
body.global-sites header.fixed-header .abbott-logo{
    padding: 15px 55px 14px 43px;
}
body.global-sites header.fixed-header .header-logo img{
    width:auto;
    height:auto;
}
body.global-sites header.fixed-header .sub-navbar{
    padding: 15px 0 15px 31px;
}
body.global-sites .container.wraper-float{
    padding-top:143px;
}
body.global-sites .container.wraper-float.padding-zero{
    padding-top:0;
}
body.global-sites .container.wraper-float .form-banner h1 {
    padding: 28px 0 28px 26px;
}
body.global-sites .container.wraper-float .form-banner:after{
    border-bottom: 113px solid #009CDE;
}
body.global-sites footer .footer-disclaimer{
    padding: 30px 0 48px 30px;
    width:72%;
}
body.global-sites footer .footer-bottom ul{
    min-height:147px;
    padding-bottom:0;
}
body.global-sites footer .footer-bottom .footer-abbott{
    height:147px;
}
body.global-sites .ui-dialog {
    z-index: 1500 !important;
    width: 640px !important;
    float:left;
    clear:both;
    border: solid 1px #085070;
    background-color: #bde7f5;
    outline:0;
}
body.global-sites .ui-widget-overlay {
    background: #000;
}
body.global-sites #countrysitePopup{
    float:left;
    clear:both;
}
body.global-sites #countrysitePopup .coockie-dialog-content{
    padding: 30px 78px 40px 74px;
}
body.global-sites #countrysitePopup .coockie-dialog-content h2 {
    color: #004f71;
    line-height: 0.92;
    margin-bottom: 20px;
}
body.global-sites #countrysitePopup .coockie-dialog-content p.desctxt {
    font-family: 'Brandon Grotesque Regular';
    font-size: 20px;
    line-height: 1.1;
    color: #004f71;
    letter-spacing: normal;
    margin-bottom:30px;
}
body.global-sites #countrysitePopup .coockie-dialog-content p.qntxt {
    font-family: 'Brandon Grotesque Bold';
    font-size: 22px;
    line-height: 1.09;
    color: #004f71;
    letter-spacing: normal;
    margin-bottom:20px;
}
body.global-sites #countrysitePopup .coockie-dialog-content .btnSection {
    display:flex;
}
body.global-sites #countrysitePopup .coockie-dialog-content .btnSection .yesBtn, body.global-sites #countrysitePopup .coockie-dialog-content .btnSection .noBtn {
    border-radius: 100px;
    border: solid 2px #fffffe;
    padding: 7px 105px;
    font-size: 18px;
    color: #ffffff;
    font-family: 'Brandon Grotesque Bold';
    cursor:pointer;
}
body.global-sites #countrysitePopup .coockie-dialog-content .btnSection .yesBtn {
    background-color: #00b140;
    margin-right:8px;
}
body.global-sites #countrysitePopup .coockie-dialog-content .btnSection .noBtn {
    background-color: #009cde;
    opacity: 0.9;
}
/*globalsitespagecss*/
/*sprite changes*/
/*mexico*/
body.global-sites .region-container .countryIndicator.mx-flag li a:first-child, body.global-sites .region-container .countryIndicator.mx-flag.section-disabled li span:first-child {
    background: url(../img/sprite-country-thumb.png) 0 0;
    width: 72px;
    height: 48px;
    display:block;
}
/*mexico*/
/*saudi*/
body.global-sites .region-container .countryIndicator.sa-flag li a:first-child, body.global-sites .region-container .countryIndicator.sa-flag.section-disabled li span:first-child{
    background: url(../img/sprite-country-thumb.png) 0 -48px;
    width: 72px;
    height: 48px;
    display:block;
}
/*singapore*/
body.global-sites .region-container .countryIndicator.sg-flag li a:first-child, body.global-sites .region-container .countryIndicator.sg-flag.section-disabled li span:first-child {
    background: url(../img/sprite-country-thumb.png) 0 -96px;
    width: 72px;
    height: 48px;
    display:block;
}
/*singapore*/
/*UK*/
body.global-sites .region-container .countryIndicator.uk-flag li a:first-child, body.global-sites .region-container .countryIndicator.uk-flag.section-disabled li span:first-child {
    background: url(../img/sprite-country-thumb.png) 0 -144px;
    width: 72px;
    height: 48px;
    display:block;
}
/*UK*/
/*US*/
body.global-sites .region-container .countryIndicator.us-flag li a:first-child, body.global-sites .region-container .countryIndicator.us-flag.section-disabled li span:first-child {
    background: url(../img/sprite-country-thumb.png) 0 -192px;
    width: 72px;
    height: 48px;
    display:block;
}
/*US*/
/*sprite changes*/
/*coming soon changes*/
body.global-sites .region-container .flagSec p.coming-soon {
    font-family: 'Brandon Grotesque BoldItalic';
    padding-bottom: 20px;
    font-size: 24px;
    color: #63666a;
    font-style: italic;
}
body.global-sites .region-container .flagSec .section-disabled li span, body.global-sites .region-container .flagSec .section-disabled li p{
    opacity: 0.5;
}

body.global-sites .region-container .section-disabled li {
    width: 100%;
}

body.global-sites .region-container .flagSec .section-disabled {
    margin-top: -40px;
    float: left;
    clear:both;
}

body.global-sites .region-container .flagSec.whole-disabled .section-disabled {
    margin-top: 0;
}

body.global-sites .region-container .flagSec.whole-disabled h2{
    padding-bottom:0;
}

body.global-sites .region-container .flagSec .section-disabled ul.countryIndicator {
    float: left;
}

/*coming soon changes*/
/*pop up */
body.global-sites .ui-dialog{
    top: 25% !important;
    position: fixed !important;
}
/*globalsitespagecss ends*//*healthypolicylandingcss*/
.one-column-with-rightrail-view .left-cnt.healthy-landing-left {margin-top:35px;width:100%; }
.healthy-landing-left .parent-accord .panel.panel-default>.panel-heading { background-color: #004f71; padding: 3px 0; }
.healthy-landing-left .parent-accord .panel-group.one .panel-default>.panel-heading { background-color: #60c2e5; }
.healthy-landing-left .parent-accord.panel-group .panel-group.two .panel.panel-default>.panel-heading, .healthy-landing-left .parent-accord.panel-group .panel-group.two .panel.panel-default .panel-title a span { background-color: #7fcb70; }
.healthy-landing-left .parent-accord.panel-group .panel.panel-default { border: none; -webkit-box-shadow: none; box-shadow: none; }
.healthy-landing-left .panel-group.one .panel.panel-default { background-color: #e8e8e9; margin-right: 20px; }
.healthy-landing-left .parent-accord .panel.panel-default .panel-title a { text-align: right; font-family: 'Brandon Grotesque Bold'; color: #ffffff; font-size: 14px; cursor: pointer; text-decoration: none; display: block; }
.healthy-landing-left .parent-accord .panel-group.one .panel.panel-default .panel-title a { color: #002a3a; }
.healthy-landing-left .parent-accord.panel-group .panel.panel-default .panel-title a span { background-color: #60c2e5; float: right; padding: 3px 11px; margin-top: -3px; margin-left: 10px; }
.healthy-landing-left .parent-accord.panel-group .panel.panel-default .panel-title a i { border-left: 6px solid transparent; border-bottom: 8px solid #002a3a; border-right: 6px solid transparent; display: inline-block; position: relative; }
.healthy-landing-left .parent-accord.panel-group .panel.panel-default .panel-title a.collapsed i:before { display: none; }
.healthy-landing-left .parent-accord.panel-group .panel-group.one .panel.panel-default .panel-title a i:before { content: ''; position: absolute; border-left: 4px solid transparent; border-bottom: 5px solid #60c2e5; border-right: 4px solid transparent; left: -4px; top: 2px; }
.healthy-landing-left .parent-accord.panel-group .panel-group.two .panel.panel-default .panel-title a i:before { border-bottom: 5px solid #7fcb70; }
.healthy-landing-left .parent-accord.panel-group .panel.panel-default .panel-title a.collapsed i { border-left: 6px solid transparent; border-top: 8px solid #ffffff; border-bottom: 0; border-right: 6px solid transparent; display: inline-block; }
.healthy-landing-left .parent-accord.panel-group .panel-group.one .panel.panel-default .panel-title a.collapsed i { border-top: 8px solid #002a3a; border-bottom: 0; }
.healthy-landing-left .parent-accord.panel-group .panel.panel-default .panel-title a.collapsed:hover { color: #002a3a; }
.healthy-landing-left .parent-accord.panel-group .panel.panel-default .panel-title a.collapsed:hover i { border-top: 8px solid #002a3a; }
.healthy-landing-left .parent-accord.panel-group .panel-group.one .panel.panel-default .panel-title a.collapsed:hover { color: #ffffff; }
.healthy-landing-left .parent-accord.panel-group .panel-group.one .panel.panel-default .panel-title a.collapsed:hover i { border-top: 8px solid #ffffff; }
.healthy-landing-left .panel-body.sub-one { padding: 0; }
.healthy-landing-left .panel-body.sub-two { border: 0; padding: 5px 0 0 0; }
.healthy-landing-left .panel-body.sub-one .load-div { background-color: #e8e8e9; padding: 40px 0px 20px 20px; }
.healthy-landing-left .panel-body.sub-two .load-div, .healthy-landing-left .panel-group.two { background-color: #ffff; }
.healthy-landing-left .panel-body.sub-two .load-div { padding: 25px 0px 10px 20px; }
.healthy-landing-left .panel-body.sub-one .load-div:first-child { padding-top: 20px; }
.healthy-landing-left .panel-body.sub-two .load-div:first-child { padding-top: 15px; }
.healthy-landing-left .panel-body .load-div .img-content { padding-bottom: 10px; float: left; }
.healthy-landing-left .parent-accord.panel-group .load-more { display: flex; align-items: center; justify-content: center; padding: 6px; text-align: center; cursor: pointer; }
.healthy-landing-left .parent-accord.panel-group .load-more.load-div-disabled { padding: 17px; cursor: auto; }
.healthy-landing-left .parent-accord.panel-group .load-div { float: left; clear: both; display: none; }
.healthy-landing-left .parent-accord.panel-group .load-more i { border-left: 10px solid transparent; border-top: 13px solid #ffff; border-bottom: 0; border-right: 10px solid transparent; display: inline-block; }
.healthy-landing-left .parent-accord.panel-group .load-more p { margin: 0 20px; font-size: 14px; line-height: 22px; font-family: 'Brandon Grotesque Bold'; text-transform: uppercase; }
.healthy-landing-left .panel-body.sub-one .img-holder { float: left; margin-right: 20px }
.healthy-landing-left .panel-body.sub-three .img-holder { margin-right: 10px }
.healthy-landing-left .panel-body.sub-one .content-holder { width: 80%; float: left; }
.healthy-landing-left .panel-body.sub-one .content-holder h4 { font-family: 'Brandon Grotesque Regular'; font-size: 20px; line-height: 20px; letter-spacing: 0.77px; color: #004f71; margin-top: 0; margin-bottom: 10px; }
.healthy-landing-left .panel-body.sub-two .content-holder h4 { font-family: 'Brandon Grotesque Bold'; line-height: 22px; text-transform: none; margin-bottom: 3px; }
.healthy-landing-left .panel-body.sub-three .content-holder h4 { font-family: 'Brandon Grotesque Bold'; line-height: 22px; text-transform: none; margin-bottom: 9px; color: #000000; }
.healthy-landing-left .panel-body.sub-three .content-holder p { color: #000000; margin-bottom: 0; }
.healthy-landing-left .panel-body.sub-three .load-div { width: 100%; background-color: #e5f5e4; padding: 9px 0 22px 20px; border-bottom: solid 1px #539050; }
.healthy-landing-left .panel-body.sub-one .load-more:hover p { color: #002a3a; }
.healthy-landing-left .panel-body.sub-three .load-more:hover p, .healthy-landing-left .panel-body.sub-two .load-more:hover p { color: #ffffff; }
.healthy-landing-left .panel-body.sub-three .load-more:hover i, .healthy-landing-left .panel-body.sub-two .load-more:hover i, .healthy-landing-left .panel-body.sub-one .load-more:hover i { border-top: 13px solid #002a3a; }
.healthy-landing-left .panel-group.one .load-more { background-color: #004f71; }
.healthy-landing-left .panel-group.two .load-more { background-color: #60c2e5; }
.healthy-landing-left .panel-body.sub-one .load-more p { color: #ffffff; }
.healthy-landing-left .panel-body.sub-two .load-more p { color: #002a3a; }
.healthy-landing-left .panel-body.sub-three .load-more { background-color: #7fcb70; }
.healthy-landing-left .panel-body.sub-three .load-more p { color: #002a3a; }
.healthy-landing-left .panel-body.sub-three { background-color: #e5f5e4; padding: 0; }
.healthy-landing-left .parent-accord>h2.section-title { line-height: 36px; letter-spacing: 0.9px; margin-top: 40px; }
.healthy-landing-left .parent-accord>h2.section-title:first-child { margin-top: 0; }
.healthy-landing-left p.section-desc { color: #004f71; line-height: 22px; padding-top:10px;padding-bottom:10px; }
.healthy-landing-left .panel-body.sub-one .content-holder p { color: #000000; }
.healthy-landing-left .parent-accord .clear { clear: both; }
.healthy-landing-left .parent-accord .load-div.padding-zero { padding-bottom: 0; }
.healthy-landing-left .parent-accord .load-div.visible-padding { padding-bottom: 20px; }
.panel-arrow a span {
    float: none;
    padding: 3px 7px;
    margin-left: 7px;
} 

/*healthypolicylandingcss*/

/* uk login css */
#UserLogin-dialog {
           z-index:9999999;
           position: absolute;
           bottom: auto !important;
           right: 0;
           left: 0;
           margin: auto;
           height: auto !important;
           overflow: auto;
           top: 50%;
           transform: translateY(-50%);
           -webkit-transform: translateY(-50%);
         
    width: 500px !important;
    border: 1px solid #004F71;
    background: #D9F3FD;
    float: left;
   padding-bottom: 25px;
}

    #UserLogin-dialog .form-fields {
        width: 380px;
        margin: 0 auto;
    }
 #UserLogin-dialog #btnfastregsubmit {
      margin: 30px 0px 30px 10px;
  }
#UserLogin-dialog .form-fields #FirstName{
 margin-top:0px
}

#UserLogin-dialog .form-fields p {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Mercury Text G1 Italic';
    color: #004F71;
}

#UserLogin-dialog .form-fields h3 {
    margin-top: 45px;
    margin-bottom: 0;
    color: #004F71;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Brandon Grotesque medium';
}

#UserLogin-dialog .form-fields button {
    margin-top: 30px;
    width: 100%;
    margin-bottom: 0;
}

#UserLogin-dialog .form-fields input {
    margin: 10px 0 0;
    width: 100%;
}

#UserLogin-dialog .form-fields .close-dialog {
    margin-bottom: 94px;
    margin-top:0px;
}

.ui-widget-overlay {
    opacity: 0.5;
}

button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    display: none;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
    width: 640px !important;
    position: fixed !important;
top: 0 !important;
bottom: 0 !important;
width: 100% !important;
left: 0 !important;
height: 100% !important;
overflow: auto;
}
#UserLogin-dialog input.global-button {
    margin-bottom: 35px;
    width: 125px;
    margin-right: 10px;
}
.validation-summary-errors{
    padding: 0;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
    
    background-color: rgba(0, 0, 0, 0.4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 10000;
}
.authorized-user, .non-authorized-user{
    display: none;
    padding-top: 25px;
}
.User-incorrect-password,.User-error-login{
    display: none;
    float: left;
}
#UserLogin-dialog .form-fields .User-incorrect-password p,#UserLogin-dialog .form-fields .User-error-login p{
    color: red;
}
/*uk login css ends */
.inner-container.one-column-with-rightrail-view.articles-catalog-page.vbhc {
    margin-top: 42px;
    padding: 0;
}

 
/* HCP update */

.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items {
    font-family: "Brandon Grotesque Regular";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 0;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    margin-bottom: 2px;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item h3, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item h3 {
    font-weight: 700;
    display: none;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-title, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-title {
    font-weight: 700;
    display: none;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value {
    font-family: "Brandon Grotesque Regular";
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    background-color: #E8E8E9;
    padding: 1px 8px;
    border-radius: 25px;
    margin: 2px 0;
    margin-right: 4px;
    text-transform: capitalize;
    border: 0;
    cursor: pointer;
    /* text-decoration: underline; */
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear {
    margin-left: 5px;
    position: relative;
    top: 2px;
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid white;
    background-color: white;
    border-radius: 50%;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear:before, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear:before {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear:after, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear:after {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear svg, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear svg {
    position: absolute;
    top: 2px;
    right: 2px;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear svg g, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value .hcp-dynamic-facet-breadcrumb-value-clear svg g {
    fill: rgba(0, 0, 0, 0.5);
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value {
    font-family: "Brandon Grotesque Regular";
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value:hover, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value:hover {
    -webkit-text-decoration-color: rgba(0, 0, 0, 0.5);
    text-decoration-color: rgba(0, 0, 0, 0.5);
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected {
    font-size: 14px;
    background-color: #E8E8E9;
    padding: 1px 8px;
    border-radius: 25px;
    margin: 2px 0;
    margin-right: 4px;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-caption, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-caption {
    color: rgba(0, 0, 0, 0.5);
    text-transform: capitalize;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-caption .hcp-hierarchical-breadcrumb-separator, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-caption .hcp-hierarchical-breadcrumb-separator {
    top: 0;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid white;
    background-color: white;
    border-radius: 50%;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear:before, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear:before {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear:after, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear:after {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear svg, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear svg {
    position: absolute;
    top: 2px;
    right: 2px;
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear svg g, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-facet-breadcrumb-values .hcp-facet-breadcrumb-value.hcp-selected .hcp-facet-breadcrumb-clear svg g {
    fill: rgba(0, 0, 0, 0.5);
}
.hcp-vbhq .selected-filter-items .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value:hover, 
.hcp-vbhq .small-selected-filters .hcp-breadcrumb-items .hcp-breadcrumb-item .hcp-dynamic-facet-breadcrumb-value:hover {
    text-decoration: underline;
}
.hcp-vbhq .filter-right-column .selected-filters {
    border-bottom: 1.5px solid #004F71;
    padding-bottom: 14px;
}
.hcp-vbhq input[type='checkbox'].filter-checkbox+button:focus:after {
    background-color: transparent;
}
.hcp-vbhq .hcp-text {
    font-family: "Mercury Text G1 Italic";
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: normal;
    color: #004f71;

}
.hcp-vbhq .hcp-flag {
    position: relative;
    width: 25px;
    height: 25px;
    padding-right: 20px;
    top: 4px;
}
.hcp-vbhq .hcp-flag-cont[data-countrycode="us"] .hcp-flag {
   background: url('../img/usa-flag.png') no-repeat top left / contain;
}
.hcp-vbhq .hcp-flag-cont[data-countrycode="global"] .hcp-flag {
    background: url('../img/globe-flag.png') no-repeat top left / contain;
    position: relative;
    top: 0px;
}
.hcp-vbhq .hcp-flag-cont[data-countrycode="us"] .hcp-text:after {
     content: 'US Content';
     padding-left: 5px;
     font-family: "Mercury Text G1 Italic";
    font-size: 16px;
    line-height: 16px;
    letter-spacing: normal;
    color: #004f71;
}
.hcp-vbhq .hcp-flag-cont[data-countrycode="global"] .hcp-text:after {
     content: 'Global/Non-US Content';
     padding-left: 5px;
     font-family: "Mercury Text G1 Italic";
    font-size: 16px;
    line-height: 16px;
    letter-spacing: normal;
    color: #004f71;
}
.hcp-vbhq .hcp-flag-cont {
    padding-bottom: 4px;
}
.hcp-vbhq .filter-results-header {
    z-index: 1;
}
.hcp-vbhq .filter-summary-section {
    padding-top: 2px;
}
.hcp-vbhq section.secondary-banner.hero-banner-with-links {
    z-index: 99;
}
.hcp-vbhq .filter-right-column .selected-filters {
    z-index: 1;
}
.hcp-vbhq .small-selected-filters {
    display: none !important;
}
.hcp-vbhq .healthy-landing-left .parent-accord.panel-group .panel.panel-default.hcp-space .panel-group.one > .load-div {width: 100%;}