/*Global Navigation*/

/*.toggle-nav-link, a.toggle-nav-link, .shortcuts-btn a.btn, .login-container .login-title,
    .list-group-mainnav a,
    .list-group-mainnav.sub a,
    .login-container .navbar-right .logged-out a span{
        font-family:Gotham !important;
    }*/

.teaser img + h2 {
    margin-top: 0px!important;
}

#edit-profile .tool-kit ul li a i {
    right: -12px;
}

.toggle-nav.btn-lg,
.toggle-nav.btn-group-lg > .btn {
    margin-left: 5px;
}

.hero-container .hero-item .inner-content.is-left-direction {
    margin-left: 85px;
}

.search-container-desktop {
    margin-left: -72px;
}

.logo-container {
    margin-left: -92px;
}

#navbar-right .logged-in,
#navbar-right .logged-out {
    float: right;
    margin-right: 6px;
}

#navbar-right .logged-in {
    margin-right: 14px;
}

.logo {
    margin-top: 13px;
}

a .signup .btn .green .btn-default {
    margin-top: -5px;
}

.shortcuts-btn {
    margin-left: 22%;
}

.shortcuts-btn a {
    font-family: Gotham;
}

.shortcuts-btn a.btn.active {
    height: 73px;
    position: relative;
}

.btn.active {
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.125) !important;
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.125) !important;
}

/*FAVORITES*/

.shortcuts .shortcuts-tray.favourites-tray .fav-edit-BTN,
.shortcuts .shortcuts-tray.favourites-tray .fav-done_BTN {
    cursor: pointer;
}

.favourites-tray .signUp-msg a {
    margin: 0 !important;
    padding: 0 !important;
}

@media (max-width: 991px) and (min-width: 768px) {
    .shortcuts-btn.favourites-btn {
        margin-left: 30px !important;
    }
    .shortcuts-btn.favourites-btn .btn {
        background-position: -9px 0 !important;
        padding-left: 0;
        width: 44px;
    }

    .header-row .favourites-btn a.btn {
        background: url(/content/dam/commercial-us/neurology/above-ms/franchise/en_us/global/fav-button-desk-off.png) no-repeat -9px 0 !important;
        box-shadow: none;
    }
    .header-row .favourites-btn a.btn.active {
        background: url(/content/dam/commercial-us/neurology/above-ms/franchise/en_us/global/fav-button-desk-on.png) no-repeat -9px 0 !important;
    }
}

@media (max-width: 767px) {
    .shortcuts-btn.favourites-btn {
        display: none;
    }
    .header-row .favourites-btn a.btn {
        background: url(/content/dam/commercial-us/neurology/above-ms/franchise/en_us/global/fav-button-mobi-normal.png) no-repeat 0 0 !important;
        box-shadow: none;
    }
    .header-row .favourites-btn a.btn.active {
        top: -1px;
        background: url(/content/dam/commercial-us/neurology/above-ms/franchise/en_us/global/fav-button-mobi-on.png) no-repeat 0 0 !important;
    }
}

.search-container-desktop form {
    margin-top: 15px;
}

.search-container-desktop button.nav-search {
    border: none;
    cursor: pointer;
    background: url(/content/dam/commercial-us/neurology/above-ms/franchise/en_us/search-mag-icon.png);
    width: 21px;
    height: 22px;
    outline: none;
    background-size: cover;
}

.search-container-desktop input#searchtext_nav::placeholder {
    color: #5e9a39 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-family: gotham !important;
    opacity: 1;
}

.search-container-desktop input#searchtext_nav::-webkit-input-placeholder {
    color: #5e9a39 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-family: gotham !important;
    opacity: 1;
}

.search-container-desktop input#searchtext_nav:-moz-placeholder {
    color: #5e9a39 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-family: gotham !important;
    opacity: 1;
}

.search-container-desktop input#searchtext_nav::-moz-placeholder {
    color: #5e9a39 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-family: gotham !important;
    opacity: 1;
}

.search-container-desktop input#searchtext_nav:-ms-input-placeholder {
    color: #5e9a39 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-family: gotham !important;
    opacity: 1;
}

.search-container-desktop input#searchtext_nav {
    font-size: 15px;
    border: none;
    outline: none;
    border-bottom: 2px solid #5e9a39;
    font-family: gotham;
    color: #434343;
    margin-left: 10px;
    border-radius: 0;
}

.search-container-desktop input#searchtext_nav[size="16px"] {
    width: 100px;
}

.search-container-desktop input#searchtext_nav[size="21px"] {
    width: 215px;
}

.row.main-content p {
    margin-bottom: 10px;
}

.nav-utility a.home-container .home-icon-text-link img.icon {
    height: 23px!important;
}

.login-container #logged-in-menu {
    margin-bottom: 0;
    margin-right: -10px;
}

.login-container #logged-in-menu .panel-default {
    border: none;
    border-radius: 0;
    box-shadow: none;
}

.login-container #logged-in-menu .panel-default > .panel-heading {
    max-height: 62px;
    min-width: 145px;
    padding: 0 10px;
    border: none;
    cursor: pointer;
    background-color: white;
}

.login-container #logged-in-menu .panel-default > .panel-heading[aria-expanded="true"] {
    background-color: #e6e6e6;
}

.login-container #logged-in-menu .panel-default > .panel-heading > span {
    display: inline-block;
    float: left;
}

.login-container #logged-in-menu .panel-default > .panel-heading > .panel-title {
    display: inline-block;
    font-family: Gotham;
    color: #015b7e;
    font-size: 14px;
    text-transform: lowercase;
    font-weight: 400;
}

.login-container #logged-in-menu .panel-default > .panel-heading > .panel-title:first-letter {
    text-transform: uppercase;
}

.login-container #logged-in-menu .panel-default > .panel-heading:after {
    content: "\25bc";
    float: right;
    color: #015b7e;
    font-size: 8px;
}

.login-container #logged-in-menu .panel-default > .panel-collapse {
    border: none;
    min-width: 145px;
    top: -3px;
}

.login-container #logged-in-menu .panel-default > .panel-collapse.in {
    top: 0px;
}

.login-container #logged-in-menu .panel-default > .panel-collapse ul {
    border-top: 0;
}

.login-container #logged-in-menu .panel-default > .panel-collapse ul li {
    border-radius: 0 !important;
    line-height: 36px;
    border-top: 2px solid white;
    background: #e6e6e6;
    color: #015b7e;
    text-decoration: none !important;
}

.login-container #logged-in-menu .panel-default > .panel-collapse ul li a {
    font-size: 18px;
    color: #015b7e;
    text-decoration: none !important;
    font-family: gotham;
}

.login-container #logged-in-menu .panel-default > .panel-collapse ul li:hover {
    background: #407c1d;
    color: #fff !important;
    text-decoration: none !important;
}

.login-container #logged-in-menu .panel-default > .panel-collapse ul li:hover a {
    color: #fff !important;
    text-decoration: none !important;
}

.login-container #logged-in-menu .panel-default > .panel-collapse ul li a span {
    text-decoration: none !important;
}

.login-container #logged-in-menu .panel-default > .panel-collapse ul li:hover a span {
    color: #fff !important;
}

.modal-open .navbar-fixed-top {
    z-index: 3;
}

/*End Global Navigation*/

/*Header*/

@media screen and (min-width: 992px) {
    .modal-open .navbar-fixed-top {
        left: -16px !important;
    }
}

@media screen and (max-width: 991px) {
    .modal-open .navbar-fixed-top {
        left: 0px !important;
    }
}

.signup.btn.green.btn-default {
    margin-top: -2px;
    font-family: Gotham !important;
}

/*End Header*/

/*Share btns*/

.shareContainer .social-container .jsShareToggle {
    width: 122px !important;
}

.shareContainer .social-container .shareContainerContent {
    right: 34px;
}

/* >> In order to fix Bottom share btns in desktop*/

.row.main-content {
    margin: 0 0 65px 0;
}

.footer-container {
    margin: 65px 0 0 36px;
}

.shareContainer .social-container .email {
    margin-top: 0px;
}

/*End Share btns*/

.btn-default.disabled,
.btn-default.disabled:focus {
    background-color: #5e9a39;
}

.btn-default.disabled:hover {
    background-color: #3b701a;
}

.teaser .block {
    padding: 5px 0px !important;
}

.teaser .plain:last-child {
    margin-top: 15px;
}

.teasertiles .teaser-tile-container .row-same-height img.image-left {
    max-width: 71px;
}

.readnextarticle .read-next .image {
    border-left: none;
}

.rich-text ol {
    margin-bottom: 20px;
}

.full-width-container .rich-text h4 {
    margin-bottom: 10px;
    font-size: 20px;
    font-family: gotham !important;
    line-height: 30px;
    font-weight: 400;
}

.full-width-container .hero-container .hero-item .hero-title {
    font-family: ProximaNovaLight;
}

.greenLink {
    color: #6CAC46;
}

/*Carousel description text*/

.carousel-container .carousel .carousel-item .inner-content p {
    opacity: 0.8;
}

/*Contributors in Articles*/

.row.main-content .profile-bio p.disclaimer {
    font-size: 14px !important;
}

.contributor-tag,
.contributor-tag .details {
    display: block !important;
    color: #518fc8;
    font-size: 24px;
    top: -6px;
}

.contributor-tag {
    margin-bottom: 31px;
    width: 70%;
}

.contributor-tag .details {
    display: table !important;
    color: #518fc8;
    padding: 0 25px 0 15px;
    overflow: visible;
}

.contributor-tag .details small {
    color: #838383;
    font-size: 16px;
    text-transform: capitalize;
}

.contributor-tag .details span.green-icon:after {
    position: relative !important;
    top: 1px;
}

.contributor-tag img {
    width: 52px;
    height: 52px;
}

.row.main-content p b {
    font-weight: bold !important;
}

.readnextarticle {
    width: 1024px;
    margin-left: 37px;
    margin-top: 29px;
    overflow: hidden;
}

.read-next .details {
    padding: 14px 25px;
}

.contextualcallout .contextual-callout p {
    width: 100%;
}

/*======= landing page aligne =======*/

.article-tiles.row {
    margin-right: -33px !important;
}

.show-more-link {
    margin-left: 10px;
    width: 97.8%;
}

/*Home Carrousel*/

.flowplayer .fp-help {
    background: #ffffff;
    background-color: #ffffff;
    visibility: none;
}

/*.col-xs-12.col-sm-12.col-md-12 .teaser-tile-container{
    margin-left: 0px !important;
    margin-right: 0px !important;
}*/

/*Modal Log-in*/

#log-in-modal .log-in-modal p b {
    color: #005b7f;
}

#log-in-modal .log-in-modal p a {
    color: #5dae00;
    text-decoration: underline !important;
}

#log-in-modal .modal-dialog .modal-content .log-in-modal .modal-header button.close {
    margin-right: -51px !important;
}

#log-in-modal .modal-dialog .modal-content .log-in-modal .modal-body {
    padding: 0 11px;
}

.input-checkbox .checkbox-green + label::before {
    margin: -2px 5px 5px -25px;
}

.input-checkbox .checkbox-green + label#infoWillingLabel::before {
    margin: 5px 5px 5px -25px;
}

/*END Modal Log-in*/

/*Global Footer*/

.footer-container-menu ul li a:hover {
    text-decoration: underline !important;
}

.footer-container .footer .trademarks .pull-left {
    margin-top: 20px;
    margin-bottom: 20px;
}

.footer-container .footer .trademarks .pull-right {
    width: 167px;
    height: 102px;
    padding-top: 30px;
    float: right;
}

.footer-container .footer .trademarks .pull-right a img {
    float: right;
}

.footer-container .footer ul.pull-right li {
    padding: 0 5px;
}

.footer-container .footer ul.pull-right li + li {
    border-left: 1px solid gray;
}

/* Article Video transcript component*/

.video-transcript {
    display: inline-block;
    padding: 10px 105px 30px;
    margin: 0 -91px;
}

.video-transcript .show-more {
    margin: 0 -34px;
}

/*End Global Footer*/

/*Meet Contributor Landing Page*/

.contributor-tile .image-mask img {
    height: auto;
    width: 100%;
}

/*iPhone 6


/*===== Pagination =====*/

.pagination ul.pager li.active a {
    background: #407c1d;
}


#contributorTiles-pagination ul li a {
    width: 38px;
    height: 38px;
    padding: 9px;
}

li a.prev,
li a.next {
    padding: 5px !important;
}

/*===== End Pagination =====*/

.article-tiles.row {
    padding-left: 0px !important;
}


/*==== Breadcrumb aligne ======*/

.breadcrumb-container .breadcrumb {
    padding: 33px 0 0 18px;
    max-width: 100%;
}

.breadcrumb-container {
    margin-top: 10px;
}

/*==== ende breadcrum aligne ====*/

/*==== start fix icons articles ====*/

.article-tile .left {
    width: 83%;
}

.article-tile .tile-header .right {
    margin-left: -0.1%;
    width: 17.1%;
}

/*==== end fix icons articles ====*/

/*==== Contributor become an expert ====*/

.becomeacontributor .become-a-contribuitor-container .contributor-content .form-group label span:first-child,
.becomeacontributor .become-a-contribuitor-container .contributor-content .form-group label {
    font-size: 18px !important;
}

.becomeacontributor .become-a-contribuitor-container .contributor-content .form-group #expertiseoptions {
    text-transform: uppercase;
    font-weight: 700;
}

/*==== End Contributor become an expert ====*/

@media (min-width: 768px) and (max-width: 991px) {
    .articletab .nav-tabs.home-tabs > li {
        left: 102px;
        right: 102px;
    }

    .flowplayer .fp-ui {
        z-index: 1;
    }

    .page-content .main-content {
        margin-left: 0 !important;
        margin-top: 22px;
    }
    .row {
        margin-right: 0px !important;
    }
    .eventlocator #event-filter {
        margin-right: -22px !important;
    }
    .article-tiles.row {
        margin-bottom: 80px;
        margin-left: 0px !important;
        margin-right: -24px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .articletab.parbase.base.section {
        width: 68%;
    }

    .article-tiles.row a {
        width: 43.6%;
        margin-right: 46px;
    }

    .article-tiles.row a:nth-child(2n) {
        margin-right: 0px;
    }

    .parbase.base.articletiles.section {
        margin-left: 18px;
    }

    .parbase.teasertiles.base.section {
        width: 93%;
        margin-left: 26px;
    }
    .show-more-link,
    .show-all-link {
        width: 93.6% !important;
    }
    .contributor-tag {
        width: 88%;
    }
    .contextual-callout.green {
        width: 100%!important;
        margin: 0 auto!important;
    }
}

@media screen and (max-width:767px) {
    .eventlocator #event-filter {
        margin-right: -15px !important;
    }
    .login-container #logged-in-menu .panel-default > .panel-heading:after {
        display: none;
    }
    .login-container #logged-in-menu .panel-default > .panel-heading {
        max-height: 50px;
        min-width: 60px;
        max-width: 60px;
        float: right;
        background: none;
    }
    .login-container #logged-in-menu .panel-default > .panel-heading[aria-expanded="true"] {
        background: #e6e6e6;
    }
    .login-container #logged-in-menu .panel-default > .panel-heading.collapsed {
        background: none;
    }
    .login-container #logged-in-menu .panel-default > .panel-heading > span {
        display: inline;
        float: none;
        top: -10px;
        position: relative;
    }
    .login-container #logged-in-menu .panel-default > .panel-collapse {
        top: 0;
        clear: both;
    }
    .login-container #logged-in-menu .panel-default {
        background: none;
    }
    .navbar-fixed-top > .row.header-row > .col-xs-6.col-sm-3.col-md-3.col-lg-3 .logo-container {
        margin-left: -30px;
        margin-right: -47px;
    }
    .navbar-fixed-top > .row.header-row > .col-xs-6.col-sm-3.col-md-3.col-lg-3 .logo-container .logo {
        margin: 10px 0px 12px 0;
    }
    .navbar-fixed-top > .row.header-row > .col-xs-6.col-sm-3.col-md-3.col-lg-3 {
        z-index: 9;
    }
    .navbar-fixed-top > .row.header-row > .col-xs-3.col-sm-3.col-md-2.col-lg-2.push-left {
        z-index: 2;
    }
    .login-container .logged-out .panel-default > .panel-collapse ul li:last-child {
        background: #407c1d !important;
    }
    .login-container .logged-out .panel-default > .panel-collapse ul li:last-child a {
        color: #ffffff !important;
        font-weight: 700 !important;
        font-family: gotham !important;
    }
    .nav-utility .search-container input.nav-search {
        border-radius: 0;
        margin-right: -1px;
        border: 1px solid #407c1d;
        padding: 6px;
    }
    .nav-utility .search-container input.nav-search::placeholder {
        color: #5e9a39 !important;
        text-align: center !important;
        font-weight: 700 !important;
        font-family: gotham !important;
        font-size: 18px;
    }
    .nav-utility .search-container input.nav-search::-webkit-input-placeholder {
        color: #5e9a39 !important;
        text-align: center !important;
        font-weight: 700 !important;
        font-family: gotham !important;
        font-size: 18px;
    }
    .nav-utility .search-container input.nav-search:-moz-placeholder {
        color: #5e9a39 !important;
        text-align: center !important;
        font-weight: 700 !important;
        font-family: gotham !important;
        font-size: 18px;
    }
    .nav-utility .search-container input.nav-search::-moz-placeholder {
        color: #5e9a39 !important;
        text-align: center !important;
        font-weight: 700 !important;
        font-family: gotham !important;
        font-size: 18px;
    }
    .nav-utility .search-container input.nav-search:-ms-input-placeholder {
        color: #5e9a39 !important;
        text-align: center !important;
        font-weight: 700 !important;
        font-family: gotham !important;
        font-size: 18px;
    }
    .js-overlay.visible {
        height: 1000%;
        width: 102%;
    }
    .navbar-fixed-top {
        height: 60px;
    }
}

@media screen and (min-width:768px) {
    .nav-utility a.home-container {
        margin: 0;
        width: 100%;
    }
    .nav-utility a.home-container .home-icon-text-link {
        display: inline;
        margin-left: -20px;
    }
    .nav-utility a.home-container .home-icon-text-link img.icon {
        margin-top: -15px;
    }
    .nav-utility a.home-container .home-icon-text-link .home-link {
        display: inline;
        margin-left: 15px;
        font-size: 24px;
        margin-top: 0;
        text-transform: none;
        letter-spacing: normal;
        font-family: Gotham;
        font-weight: 300;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .contextual-callout.green {
        width: 100%!important;
        margin: 0 auto!important;
    }
    .teaser .block img {
        margin: -10px auto 20px !important;
    }
    .headline .hero-container .hero-item .inner-content div.hero-text {
        padding: 20px 14px !important;
    }
    .carousel-container .carousel .carousel-item {
        max-height: none;
    }
    h2,
    html body .hero-container .hero-item .inner-content div.hero-text {
        font-size: 25px;
    }
    .inner-content .sub-carousel {
        font-size: 25px !important;
    }
    .template-homepage-layout .teaser-tile-container {
        margin: 5px 0 !important;
    }
    .teaser-tile .row-same-height > .teaser-content {
        height: auto !important;
    }
    .teaser-tile-container .row-same-height > .teaser-content .block p.text {
        font-size: 20px;
        /*margin-bottom: 20px;*/
        margin-bottom: 36px;
    }
    .teaser-tile-container .row-same-height > .teaser-content .block p.text.text-right {
        margin-bottom: 0;
    }
    /*.spaceMobileHead{
        margin-top: 20px;
    }*/
    .hero-item.skinny-hero .inner-media .image {
        margin-bottom: 5px;
    }
    .article-tile .wrapper {
        height: 328px;
        width: 100%;
        max-width: 100%;
        max-height: 328px;
        margin: 0 auto!important;
    }
    .contributor-tag {
        width: 100%;
    }
    .contributor-tag .details {
        padding: 0 10px;
        font-size: 20px;
    }
    .hero-container .hero-item .inner-content {
        padding-bottom: 0;
    }
    .hero-container .hero-item .inner-content h1.hero-title {
        margin-bottom: 0;
    }
    .hero-container .hero-item .inner-content div.hero-text {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        font-size: 18px;
    }
    /*Share*/
    .shareContainer {
        margin: 20px 0 35px !important;
    }
    .shareContainer .social-container {
        position: relative;
    }
    .shareContainer .social-container .shareContainerContent {
        position: absolute;
        top: 33px;
        left: -3.6%;
        z-index: 1;
    }
    /*.template-one-col .inner-content-container .shareContainer{
        margin: 0 0 12px !important;
    }*/
    .nav-expanded nav {
        z-index: 15!important;
    }
    #atstbx,
    #atstbx2 {
        text-align: right;
    }
    .shareContainer .social-container .email {
        float: right;
    }
    /*Content*/
    .contributor-tag {
        margin-top: 21px;
    }
    .template-one-col .inner-content-container {
        margin-top: 0 !important;
    }
    .row.main-content p {
        font-size: 20px;
        line-height: 28px;
    }
    .footer-container {
        margin: 35px 0 0 0;
    }
    .footer ul.pull-left li {
        width: 95px;
        overflow: visible;
        height: 22px;
        line-height: 22px;
        margin: 0 15px 0 0;
        font-size: 1em;
        vertical-align: middle;
    }
    .footer .footer-nav > ul li [class^="icon-"] {
        float: left;
    }
    .footer ul.pull-left li span {
        vertical-align: middle;
    }
    .footer .footer-nav {
        border-top: 2px solid #d5d5d5;
        border-bottom: 2px solid #d5d5d5;
        padding: 0 0 26px 0;
    }
    .footer .footer-nav > ul {
        padding: 25px;
    }
    .footer .footer-nav > ul.privacy > li {
        margin: 0 5px 10px 0;
    }
    .footer .footer-nav > ul.privacy > li,
    .footer .footer-nav > ul.privacy > li a {
        color: #828283;
    }
    .footer .trademarks {
        border: none;
    }
    .footer .trademarks .pull-right a img {
        width: 82%;
        margin: 0 auto;
    }
    .footer .advice {
        font-size: 12px;
        padding: 0 35px;
    }

    .hero-container .hero-item .inner-content.is-left-direction {
        margin-left: 0px;
    }
    .toggle-nav.btn-lg,
    .toggle-nav.btn-group-lg > .btn {
        margin-left: 0px;
    }
    .wrapper-article {
        margin: 0 auto !important;
    }

    .wrapper-article .col-xs-12 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .wrapper-article .readnextarticle .content {
        padding-left: 0px;
        padding-right: 0px;
    }
    .readnextarticle {
        width: 100%;
        margin-left: 0px;
    }
    .footer-container .footer .trademarks .pull-right {
        width: auto;
        height: auto;
    }
    .footer-container .footer ul.pull-right li:last-child {
        border: none;
    }
    .rich-text ol.multi-colored dl li dt,
    .rich-text ol.multi-colored dl li dd {
        font-size: 20px;
        line-height: 28px;
    }
    .teaser .block img {
        margin: -10px auto 20px auto;
    }

    .video-transcript .show-more {
        margin: 0px -53px 0 -47px;
    }
    .nav-utility {
        width: 310px;
    }
    nav {
        width: 310px;
        height: 101%;
    }
    #sidebar {}
    .sidebar-offcanvas {
        top: 63px;
        padding-left: 0px;
        left: 0;
        width: 310px;
    }
    nav .list-unstyled .row {
        margin: 0!important;
    }
    .shareToggle {
        width: 81px;
        height: 30px;
        background: url('../images/icons/save.png') 100% no-repeat;
        background-size: 100%;
    }
    .shareToggle.active {
        background-size: 100%;
    }
    .shareContainer .social-container .jsShareToggle {
        width: 90px!important;
        height: 30px;
        background: url('../images/icons/share.png') 100% no-repeat;
        background-size: 100%;
    }

    a.show-more-link {
        margin-bottom: 40px;
        width: 93.8%;
    }
    /*Modal Log-in*/
    #log-in-modal .modal-dialog .modal-content {
        padding: 4%;
    }
    #log-in-modal .modal-dialog .modal-content .log-in-modal .modal-header {
        padding: 50px 0 0 10px;
    }
    #log-in-modal .modal-dialog .modal-content .log-in-modal .modal-body {
        padding: 0 10px 0 0 !important;
    }
    #log-in-modal .modal-dialog .modal-content .log-in-modal .modal-header button.close {
        margin-right: -12px !important;
    }
    #log-in-modal .modal-dialog .modal-content .log-in-modal .modal-footer {
        padding: 25px 12px;
    }
    #log-in-modal .modal-dialog .modal-content .log-in-modal .modal-footer .col-md-6 {
        width: 50%;
        float: left;
    }
    #log-in-modal .modal-dialog .modal-content .log-in-modal .modal-footer button.btn.btn-default {
        min-width: 85%;
        padding: 17px 20px;
    }
    /*END Modal Log-in Phone*/
    .footer-container .footer ul.pull-right li:nth-child(4) {
        border: none!important;
    }
    .footer-container .footer .trademarks .pull-left {
        margin-top: 25px;
    }
    .footer-container .footer .trademarks .pull-right {
        width: 100%!important;
        height: auto!important;
        margin-top: 25px!important;
        padding-top: 0!important;
        margin-bottom: 10px;
    }
    .footer .trademarks .pull-right a img {
        width: 100%!important;
        margin: 0 auto!important;
    }
    .footer-container .footer .trademarks .pull-left {
        margin-top: 25px;
    }

    .inner-media .video-responsive-image {
        display: none!important;
    }
}

/*end phone*/

@media screen and (min-width:992px) {
    .articletab .nav-tabs.home-tabs > li {
        margin: 0 auto -2px;
        left: 272px;
        right: 272px;
    }

    .inner-content-container .col-xs-12 .row .wrapper-article div div.parbase.article {
        margin: 0px 91px !important;
    }
    #teaser-tiles-li-row > .col-xs-12.col-sm-6.col-md-6 > .teaser-tile-container,
    #teaser-tiles-lo-row > .col-xs-12.col-sm-6.col-md-6 > .teaser-tile-container {
        margin-left: 0px !important;
    }

    #teaser-tiles-li-row > .col-xs-12.col-sm-6.col-md-6 + .col-xs-12.col-sm-6.col-md-6 > .teaser-tile-container,
    #teaser-tiles-lo-row > .col-xs-12.col-sm-6.col-md-6 + .col-xs-12.col-sm-6.col-md-6 > .teaser-tile-container {
        margin-right: 0px !important;
    }
    .read-next .content,
    .read-next .image img {
        min-height: 168px;
    }
    .read-next .image {
        max-height: 168px;
    }

    .read-next .callout {
        padding: 9px 30px;
    }
    .peer-mentor-tool {
        margin: 0 91px;
    }
    .footer-container .footer .trademarks .pull-right {
        width: 167px;
        height: 41px;
    }
    .shortcuts.hidden-xs.hidden-sm.active .shortcuts-tray .shortcutSlot.empty .draghere {
        display: none !important;
    }
    .shortcuts.hidden-xs.hidden-sm.active.edit .shortcuts-tray .shortcutSlot.empty .draghere {
        display: block !important;
    }
    .contributor-tag:hover .details .green-icon:after {
        padding-left: 10px;
    }
    .contributor-tag .details .green-icon {
        position: absolute;
        vertical-align: middle;
        top: -4px;
    }
}

.inner-video + div > h1.hero-title a {
    color: #005b7f;
    font-weight: 500;
    font-size: 28px;
    font-family: Gotham;
}

/*Mobile*/

@media (max-width: 992px) {
    .special-block-align {
        margin-top: 15px;
    }
    .parbase.section.article.base.mobile-spacing-need {
        margin-top: 40px;
    }
    .hero-container .hero-item .inner-content.is-left-direction {
        margin-left: 0;
    }
    /*.shareContainer {
        margin-bottom: 35px;
    }*/
    .footer-container {
        margin: 0;
    }
    .hero-container .hero-item.skinny-hero .inner-content div.hero-text {
        margin-bottom: 0;
        padding-bottom: 0!important;
    }
    .shortcuts .shortcuts-tray {
        margin-left: 0;
    }
    .row.main-content p {
        margin-bottom: 5px;
    }

    .article ul li:before {
        margin-left: 4px !important;
        margin-right: 10px;
    }
    .inner-video + div > h1.hero-title a {
        font-size: 25px;
    }
    .footer-container .footer .trademarks .pull-left {
        margin-bottom: 0px;
    }
    .contextualcallout .contextual-callout p {
        width: 95% !important;
    }
}

@media screen and (max-width: 991px) and (min-width: 767px) {
    .slick-track .slick-slide:first-child .inner-media span img {
        display: none;
    }
    .search-container-desktop input#searchtext_nav {
        width: 130px !important;
    }
    .search-container-desktop {
        margin-left: -35px;
    }
    .search-container-desktop form {
        margin-top: 6px;
    }
    .search-container-desktop button.nav-search {
        height: 29px;
        position: relative;
        top: 6px;
    }
    .logo-container {
        margin-left: -50px;
    }
    .login-container #logged-in-menu .panel-default > .panel-heading {
        max-height: 61px;
        min-height: 61px;
    }
    .login-container .logged-out #logged-in-menu .panel-default > .panel-heading > span {
        float: none;
    }
    .login-container #logged-in-menu .panel-default > .panel-collapse {
        top: -4px;
    }
    .header-row .mobile-shortcut-toggle {
        top: 20px;
    }
    .shortcuts .shortcuts-tray .empty-mobile-tray .manage-shortcuts {
        display: block;
        padding-top: 150px;
    }

    .hero-container .hero-item .inner-content.is-left-direction {
        margin-left: 95px;
    }
    .nav-utility .search-container input.nav-search {
        width: 170px;
    }
    .footer-container {
        margin: 0 auto !important;
        margin-top: 65px !important;
        ;
        padding-left: 30px;
        padding-right: 30px;
    }
    .footer .footer-nav > ul li {
        font-size: 0.9em;
    }
    div.footer div.col-xs-12.col-sm-2.col-md-2 h4 {
        font-family: "Gotham" !important;
    }

    .toggle-nav.btn-lg,
    .toggle-nav.btn-group-lg > .btn {
        margin-left: 5px;
    }
    .readnextarticle {
        width: 683px;
        margin-left: 25px;
    }
    .shareContainer {
        padding-right: 30px !important;
    }
    .shareContainer .social-container .shareContainerContent {
        right: 2px;
    }
    .article-tiles.bio.row {
        padding: 0px 36px!important;
    }
    nav {
        width: 365px;
    }
    nav .list-unstyled.main-menu.nav-container .row {
        margin-left: 0 !important;
    }
    .row.profile-bio,
    .article-tiles.bio.row,
    h3.profile {
        margin: 30px!important;
    }
    h3.profile {
        margin: 0 30px!important;
    }

    .read-next:hover .icon::after {
        left: 0px;
    }
}

@font-face {
    font-family: 'icomoon2';
    src: url('fonts/icomoon2.eot?vyuuj8');
    src: url('fonts/icomoon2.eot?vyuuj8#iefix') format('embedded-opentype'),
    url('fonts/icomoon2.ttf?vyuuj8') format('truetype'),
    url('fonts/icomoon2.woff?vyuuj8') format('woff'),
    url('fonts/icomoon2.svg?vyuuj8#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icon-treatment-goal:before,
.tile .treatment-goals-icon:before,
.tile.treatment.treatment-goals .icon:before,
.shortcut-card .treatment-goals-icon:before,
.shortcut-card .shortcut-card-draggable.treatment.treatment-goals .icon:before,
.shortcut-card .shortcut-card-mobile.treatment.treatment-goals .icon:before,
.shortcut-card .shortcut-card-inactive.treatment.treatment-goals .icon:before,
.shortcutSlot .treatment-goals-icon:before,
.shortcutSlot .shortcut-card-draggable.treatment.treatment-goals .icon:before,
.shortcutSlot .shortcut-card-mobile.treatment.treatment-goals .icon:before,
.shortcutSlot .shortcut-card-inactive.treatment.treatment-goals .icon:before {
    font-family: 'icomoon2';
    content: "d"!important;
    vertical-align: middle;
    /*line-height: 0;*/
}

.art-height .icon-life-diet:before,
.art-height .icon-treatment-goal:before {
    line-height: 1;
}

/*.icon-life-diet:before, .tile .diet-and-exercise-icon:before, .tile.life.diet-and-exercise .icon:before, .shortcut-card .diet-and-exercise-icon:before, .shortcut-card .shortcut-card-draggable.life.diet-and-exercise .icon:before, .shortcut-card .shortcut-card-mobile.life.diet-and-exercise .icon:before, .shortcut-card .shortcut-card-inactive.life.diet-and-exercise .icon:before, .shortcutSlot .diet-and-exercise-icon:before, .shortcutSlot .shortcut-card-draggable.life.diet-and-exercise .icon:before, .shortcutSlot .shortcut-card-mobile.life.diet-and-exercise .icon:before, .shortcutSlot .shortcut-card-inactive.life.diet-and-exercise .icon:before{
    font-family: 'icomoon2';
    content: "b"!important;
    vertical-align: middle;
    line-height: 0;
}*/

.article-tile .wrapper {
    height: 328px;
    width: 328px;
    max-width: 328px;
    max-height: 328px;
}

.article-tile .left .title {
    display: table-cell!important;
    height: 60px!important;
}

.areas-of-expertise ul li.ms101 a {
    background: #f38118;
}

/*IE*/

.lt-ie10 .article-tile .wrapper:hover .icon:before {
    left: 15px !important;
}

.lt-ie10.lt-ie9 .article-tile .wrapper:hover .icon:before {
    left: 0px !important;
}

.lt-ie10.lt-ie9 .article-tile .left .title {
    padding: 0 10px 14px;
}

.lt-ie10 .input-checkbox input[type='checkbox'] {
    visibility: hidden !important;
}

.lt-ie10 .signup-main-select #signup-form-options option {
    font-family: 'Gotham' !important;
}

.lt-ie10 #myModal .modal-dialog .modal-content .modal-footer button.btn-default.btn {
    width: 240px;
    height: 36px;
}

/*===== HERO IMAGE - WHITE BOX ====*/

.hero-container .hero-item .inner-content div.hero-text {
    padding: 20px !important;
}



/*===== END HERO IMAGE - WHITE BOX ====*/

.shareContainer .social-container .addthis_sharing_toolbox {
    background: none !important;
}


.row.profile-bio .col-xs-12.col-sm-9 h2.profile {
    margin-top: -5px;
}

.video-transcript {
    background: #f8f8f8 !important;
}

/*IE8*/

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .modal-open .navbar-fixed-top {
        left: 0 !important;
    }
    .login-container #logged-in-menu {
        max-width: 145px;
    }
    #recommended-articles .article-tiles .show-more-link.collapsed {
        display: none;
    }
    #recommended-articles .article-tiles .show-more-link.collapsed {
        display: block;
    }
}

.lt-ie10.lt-ie9 h2 {
    font-weight: 700 !important;
}

.lt-ie10.lt-ie9 .template-one-col .inner-content-container {
    margin: 0px 20px 0px 35px;
}

.lt-ie10.lt-ie9 .template-one-col .inner-content-container .col-xs-12 .row .wrapper-article div.parbase.article {
    margin: 0px 91px !important;
}

.lt-ie10.lt-ie9 .template-one-col .inner-content-container .col-xs-12 .row .wrapper-article .articletiles {
    margin: 0px 10px 0px 5px;
}

.lt-ie10.lt-ie9 #teaser-tiles-li-row > .col-xs-12.col-sm-6.col-md-6 > .teaser-tile-container {
    margin-left: 0px !important;
}

.lt-ie10.lt-ie9 #teaser-tiles-li-row > .col-xs-12.col-sm-6.col-md-6 + .col-xs-12.col-sm-6.col-md-6 > .teaser-tile-container {
    margin-right: 0px !important;
}

.lt-ie10.lt-ie9 .read-next .content,
.read-next .image img {
    min-height: 168px !important;
}

.lt-ie10.lt-ie9 .read-next .image {
    max-height: 168px !important;
}

.lt-ie10.lt-ie9 .read-next .callout {
    padding: 9px 30px !important;
}

/*END IE8*/

.article-tile .left .title {
    display: table-cell!important;
    height: 60px!important;
}

small.small {
    font-size: 80%!important;
}

/*======== Callout ========*/

.contextual-callout.green p a {
    color: #5dae00 !important;
    text-decoration: underline !important;
}

.contextual-callout.green a b span.fix_link {
    color: black !important;
}

@media (min-width: 992px) {
    .breadcrumb-container .breadcrumb {
        width: 110%!important;
        max-width: 110%!important;
    }

}

.footer ul li,
.footer .advice.no-gutter p {
    font-family: Gotham !important;
}

.footer .advice.no-gutter p {
    font-size: 14px !important;
}

.rich-text h4 {
    margin-bottom: 0;
}


.shortcuts .shortcuts-tray {
    padding: 16px 40px 12px 40px;
}

.rich-text h4 {
    margin-bottom: 0;

}

.contributor-tag .details small {
    text-transform: none;
}

/*.list-group-mainnav a.list-group-mainnav-item-title{
    font-family: Arial!important;
}*/

/*#shortcuts.active {
    margin-left: 2px;
}*/

.search #search_result {
    margin-left: 0;
}

.search .inner-content-container {
    margin-left: 0;
    margin-top: 10px;
}

.search #search_result > div {
    padding: 0;
    width: 97%;
}

.teaser-tile-container .row-same-height > .teaser-content .block span.call_out_small {
    font-size: 14px;
    color: #333333;
}

.carousel-log-out .carousel,
    {
    background: none;
}

.flowplayer > a {
    /*display: none!important;*/
}

/*.flowplayer .fp-player,
.flowplayer .fp-engine,
.flowplayer .fp-ui,
.flowplayer .fp-message,
.carousel-container .flowplayer,
.carousel-log-out,
.carousel-container{
    background: #ffffff;
}*/

.carousel-log-out .carousel .carousel-item {
    background: none;
}

.event-listing-container {
    font-size: 20px;
    line-height: 30px;
    font-family: gotham !important;
    color: #0a0a0a;
}

.at-share-tbx-element .at-share-btn {
    margin: 0px 2px!important;
}

.forgot-password .input-text.stacked .forgot-password-btns button {
    padding: 15px 40px;
    background-color: #5e9a39!important;
}

.js-overlay.visible {
    position: absolute;
    height: 150%;
}

body.nav-expanded {
    overflow: auto!important;
}

.shortcut-card .shortcut-card-draggable .shortcut-title p,
.shortcutSlot .shortcut-card-draggable .shortcut-title p {
    font-size: 13px!important;
}

.shortcut-card .shortcut-card-inactive .shortcut-title p,
.shortcutSlot .shortcut-card-inactive .shortcut-title p {
    font-size: 13px!important;
}

.callout .popular {
    display: none;
}

.shortcuts #shortcutsWell .well-column .well-title {
    font-size: 15px !important;
}

#carousellogedin div.carousel {
    margin-top: 0;
}

/*FIREFOX ONLY*/

/*@-moz-document url-prefix() {
  .page-content > .container > .row.main-content {
    margin: -6px 0 65px 0;
    }
}*/

/*+++++++++++++++++++++++++++++++EVENT FILTER+++++++++++++++++++++++++++++++++++++++++*/

@media screen and (min-width: 991px) {
    .eventlocator #event-filter {
        max-height: 108px;
    }
}

@media screen and (min-width: 768px) {
    .eventlocator .event-listing-container {
        margin-top: 65px;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .eventlocator #event-filter .select-dropdown + .col-xs-12.col-sm-5.col-md-4 {
        width: 29% !important;
    }
    .eventlocator #event-filter > .pull-right {
        width: 34%;
    }
    .eventlocator #event-filter > .pull-right .event-apply-btn .btn.green {
        min-width: 100% !important;
    }
}

@media screen and (max-width: 767px) {
    .eventlocator #event-filter .select-dropdown .filter-results.event-state-filter {
        width: 100%;
        background-size: contain;
    }
    .eventlocator #event-filter .select-dropdown + .col-xs-12.col-sm-5.col-md-4 {
        width: 100% !important;
    }
    .eventlocator #event-filter .select-dropdown + .col-xs-12.col-sm-5.col-md-4 .form-group.event-filter .input-checkbox.inline .checkbox-green + label {
        font-size: 14px !important;
        width: 50%;
    }
    .eventlocator #event-filter > .pull-right .event-apply-btn {
        margin-right: 0;
    }
    .eventlocator #event-filter > .pull-right .event-apply-btn .btn.green {
        min-width: 100% !important;
    }
}

.eventlocator .filter-text h3 {
    font-family: gotham;
    font-size: 30px !important;
}

.eventlocator #event-filter .select-dropdown strong {
    font-family: gotham;
    font-size: 16px;
    color: #434343;
}

.eventlocator #event-filter .select-dropdown .filter-results.event-state-filter {
    margin-top: 0;
}

.eventlocator #event-filter .select-dropdown .filter-results.event-state-filter #eventFilter {
    font-family: gotham;
    font-size: 14px;
    color: #5e9a39;
    font-weight: 700;
}

.eventlocator #event-filter .select-dropdown .filter-results.event-state-filter #eventFilter::-ms-expand {
    display: none;
}

.eventlocator #event-filter .select-dropdown + .col-xs-12.col-sm-5.col-md-4 {
    width: 38.666667%;
}

.eventlocator #event-filter .select-dropdown + .col-xs-12.col-sm-5.col-md-4 strong {
    font-family: gotham;
    font-size: 16px;
    color: #434343;
}

.eventlocator #event-filter .select-dropdown + .col-xs-12.col-sm-5.col-md-4 .form-group.event-filter {
    margin-bottom: 10px;
    margin-top: 2px;
}

.eventlocator #event-filter .select-dropdown + .col-xs-12.col-sm-5.col-md-4 .form-group.event-filter .input-checkbox.inline .checkbox-green + label {
    font-size: 18px;
}

.eventlocator #event-filter > .pull-right .event-apply-btn .btn.green {
    min-width: 220px;
    padding: 12px 12px;
    font-size: 30px;
    font-family: gotham;
    font-weight: 700;
}

/*+++++++++++++++++++++++++++++SAVED TOOLTIP++++++++++++++++++++++++++*/

.saved-tooltip h4 {
    padding-bottom: 12px;
    margin-bottom: 7px;
}

.saved-tooltip p {
    margin-bottom: 2px !important;
}

.saved-tooltip {
    z-index: 20;
}

/*+++++++++++++++++++++++++++++Forgot Password+++++++++++++++++++++++++*/

.forgotpassword > .row > .col-xs-12.col-sm-6.col-md-6 {
    width: 100%;
}

.forgotpassword > .row > .col-xs-12.col-sm-6.col-md-6 .reset-password-container {
    max-width: 700px;
}

.forgotpassword .reset-password-container .form-group {
    padding-left: 0;
}

.forgotpassword .reset-password-container .form-group .control-label {
    font-weight: 500;
    color: #2c323b;
}

@media screen and (max-width: 767px) {
    .forgotpassword .reset-password-container .form-group {
        padding-right: 0;
    }
}

/*++++++++++++++++++++++++++Peer Community+++++++++++++++++++++++++++++++++*/

.peer-group {
    margin-bottom: 35px;
}

.peer-group img {
    float: left;
    margin: 8px 25px 20px 0;
}

h2.margin-title {
    margin-top: 25px;
    margin-bottom: 12px;
}

h2.margin-title-second {
    margin-top: 30px;
    margin-bottom: 14px;
}

@media screen and (max-width: 767px) {
    .peer-group {
        margin-bottom: 15px;
    }
    .peer-group img {
        float: none;
        margin: 8px auto 20px;
        display: block;
    }
}

/*+++++++++++++++++++++++++++ Financial & estate planning page ++++++++++++++++++++++++++++++++*/

.teaser .plain ul > li.no_bullet:before {
    content: "";
    margin-right: 27px;
}

b.title-indent-b {
    display: inline-flex;
    width: 80%;
}

@media screen and (max-width: 767px) {
    b.title-indent-b {
        width: 90%;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    b.title-indent-b {
        width: 75%;
    }
    .row.main-content p.space-fix-specialty-pharmacies {
        margin-top: 20px;
    }
    .space-fix-specialty-pharmacies-title-2 {
        margin-top: 30px!important;
    }
}

/*+++++++++++++++++++++++++++ GETTING FINANCIAL AND INSURANCE SUPPORT ++++++++++++++++++++++++++++++++*/

.row.main-content p.small-line {
    font-size: 12px !important;
    line-height: 18px;
}

/*+++++++++++++++++++++++++++++BECOME A CONTRIBUTOR+++++++++++++++++++++++++++++++++++++++*/

.becomeacontributor #checkhereoptions .col-xs-6.col-sm-6.col-md-4 {
    width: auto;
}

.becomeacontributor #checkhereoptions .col-xs-6.col-sm-6.col-md-4 + .col-xs-6.col-sm-6.col-md-4 {
    margin-left: 60px;
}

.becomeacontributor #checkhereoptions .col-xs-6.col-sm-6.col-md-4 .checkhereoptions {
    margin: 10px;
}

@media screen and (max-width: 768px) {
    .becomeacontributor #checkhereoptions .col-xs-6.col-sm-6.col-md-4 {
        width: 100%;
    }
    .becomeacontributor #expertiselevel1 .col-xs-2.col-sm-2.col-md-2,
    .becomeacontributor #expertiselevel2 .col-xs-2.col-sm-2.col-md-2,
    .becomeacontributor #expertiselevel3 .col-xs-2.col-sm-2.col-md-2 {
        padding: 0 10px;
    }
}

/*================================CTA ARTICLE TILE STYLES=========================================*/

body .cta-style-articles {
    padding: 30px 20px;
    margin: 0 !important;
}

body .cta-style-articles .cta-style-articles-inner .cta-image {
    margin-right: 20px;
    width: 72px;
}

body .cta-style-articles .cta-style-articles-inner .headertitle {
    width: 66%;
}

body .cta-style-articles .cta-style-articles-inner .headertitle h2 {
    font-family: 'Gotham';
    font-weight: 700;
}

body .cta-style-articles .cta-style-articles-inner hr {
    padding-top: 18px;
    margin-bottom: 15px;
}

body .row.main-content .cta-style-articles .cta-style-articles-inner p {
    font-family: 'Gotham' !important;
    font-size: 20px !important;
    font-weight: 500;
}

body .row.main-content .cta-style-articles .cta-style-articles-inner p.get-started {
    font-size: 18px !important;
    margin-bottom: 0;
    line-height: 1;
    right: 0;
}

/*FIREFOX STYLING*/

@-moz-document url-prefix() {
    body .cta-style-articles {
        padding: 30px 20px 30px;
    }
    body .cta-style-articles .cta-style-articles-inner hr {
        display: inline-block;
        margin-top: 0;
    }
}

/*IE STYLING*/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    body .cta-style-articles {
        padding: 10px 20px 26px;
    }
    body .cta-style-articles .cta-style-articles-inner p.get-started {
        bottom: 25px;
    }
}

@media screen and (max-width: 767px) {
    body .cta-style-articles {
        margin: 0 auto !important;
    }
}

.italic-font-type {
    font-style: italic;
}

/*=============Video End Card=================*/

.mediatile .flowplayer .endscreen .button span.content h3 {
    font-family: Gotham;
    font-weight: 400;
}

.mediatile .flowplayer .endscreen .button span.cta {
    height: auto;
    padding: 10px;
    font-weight: 400;
    font-family: Gotham;
    font-size: 18px;
}

@media screen and (max-width: 767px) {
    .mediatile .flowplayer .endscreen .button span.cta {
        padding: 5px;
        font-size: 10px;
    }
}

/*=============Home Hero=================*/

@media screen and (min-width: 992px) {
    .homehero .leftside-article {
        width: 64.666667%;
    }
    .homehero .rightside-article {
        margin-left: 15px;
    }
    .homehero .rightside-article a {
        margin: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .suggested-article .suggestedarticlelist .contentSection {
        width: 69% !important;
        margin-left: 0px !important;
    }
    .becomeacontributor #checkhereoptions .col-xs-6.col-sm-6.col-md-4 + .col-xs-6.col-sm-6.col-md-4 {
        margin-left: 0px;
    }
    .homehero .leftside-article {
        width: 66.666667%;
    }
    .row.main-content .homehero .leftside-article .headline {
        line-height: 1;
        font-size: 32px;
    }
    .homehero .rightside-article {
        width: 30.3333333333%;
    }
    .row.main-content .homehero .rightside-article .rightSectiontext {
        font-size: 16px;
        line-height: 18px;
        margin: 10px 15px 10px 10px;
    }
    .homehero .rightside-article:hover img {
        transform: none;
    }
    .homehero .leftside-article:hover img {
        transform: none;
    }
}

@media (max-width: 767px) {
    .forgot-password .input-text.stacked button.icon-close {
        margin-right: -12px;
        margin-top: 7px;
    }
    .becomeacontributor #checkhereoptions .col-xs-6.col-sm-6.col-md-4 + .col-xs-6.col-sm-6.col-md-4 {
        margin-left: 0px;
    }
    .row.main-content .homehero {
        margin: 0 15px;
    }
    .row.main-content .homehero .rightside-article .rightSectiontext {
        font-size: 16px;
        line-height: 18px;
        margin: 10px 25px 10px 10px;
    }
    .row.main-content .homehero .rightside-article .opacityMaskRight {
        width: auto;
    }
    .homehero .rightside-article:hover img {
        transform: none;
    }
    .homehero .leftside-article:hover img {
        transform: none;
    }
    .homehero .rightside-article a {
        margin: 0;
    }

    #tooltip-box {
        min-width: 200px;
    }

    #tooltip-box p {
        line-height: 16px;
    }

    #tooltip-box a {
        font-size: 14px!important;
        line-height: 16px!important;
    }
}

/*===================Recipes====================*/

.page-content .article .recipe-number-list {
    margin-bottom: 15px;
}

.page-content .article .recipe-intro-copy {
    margin-bottom: 25px;
}

@media (max-width: 767px) {
    .page-content .article .recipe-number-list {
        padding-left: 30px;
    }
}

#tooltip-box {
    z-index: 11!important;
}

.wrapper-article .show-more-link[aria-expanded="true"] {
    display: none;
}

/*====================Video Component==================*/

.wrapper-article .mediatile .flowplayer .fp-player .endscreen {
    background-color: rgba(0, 0, 0, 0.8);
}

.wrapper-article .mediatile .flowplayer .fp-player .endscreen .button {
    z-index: 1;
}

.wrapper-article .mediatile .flowplayer .fp-player .endscreen .button .logo-position .video-logo {
    z-index: 4;
    position: relative;
    opacity: 1;
    filter: alpha(opacity=100);
}

.wrapper-article .mediatile .flowplayer .fp-player .endscreen .button .video-background {
    z-index: 1;
}

.wrapper-article .mediatile .flowplayer .fp-player .endscreen .fp-toggle {
    z-index: 2;
    height: 60%;
    top: 25%;
}

.wrapper-article .mediatile .flowplayer .fp-player .endscreen .fp-toggle .bgcolor {
    background: none;
}

.fix-width-articles {
    max-width: 600px;
    display: inline-block;
}

@media (max-width: 767px) {
    .wrapper-article .mediatile .flowplayer .fp-player .endscreen .fp-toggle {
        top: 15%;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    #myModal .modal-dialog .modal-content .modal-body {
        padding: 15px;
    }
    #myModal .modal-dialog .modal-content .modal-body > p {
        font-size: 18px !important;
    }
}

.suggested-article h3,
.pull-right.visible-xs .btn.green.nextbtn {
    font-family: gotham;
    font-weight: 400;
}

.suggested-article .suggestedarticlelist .contentSection {
    margin-left: 15px;
    width: 67%;
}

.suggested-article .suggestedarticlelist .contentSection .titleFont {
    overflow: hidden;
}

/*==========SKINNY HERO STYLES=================*/

@media screen and (min-width: 768px) {
    .skinnyhero .hero-container .hero-item .inner-content {
        max-width: 70%;
        top: 50%;
        transform: translateY(-65%);
    }
    .skinnyhero .hero-container .hero-item .inner-content.is-left-direction {
        margin-left: 20px;
    }
    .skinnyhero .hero-container .hero-item .inner-content.is-right-direction {
        margin-right: 20px;
    }
    .skinnyhero .hero-container .hero-item .inner-content h1.hero-title {
        font-size: 53px;
        font-weight: 700;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 18px;
    }
    .skinnyhero .hero-container .hero-item .inner-content.is-left-direction h1.hero-title {
        text-align: left;
    }
    .skinnyhero .hero-container .hero-item .inner-content.is-right-direction h1.hero-title {
        text-align: right
    }
    .skinnyhero .hero-container .hero-item .inner-content .hero-text {
        font-size: 32px;
        margin-left: 0;
        padding: 3px 9px 4px 8px !important;
        max-width: 100% !important;
        line-height: 35px;
    }
    .skinnyhero .hero-container .hero-item .inner-content.is-left-direction .hero-text {
        text-align: left;
    }
    .skinnyhero .hero-container .hero-item .inner-content.is-right-direction .hero-text {
        text-align: right;
        float: right;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .skinnyhero .hero-container .hero-item .inner-content {
        margin: .75% 0 .75% 13%;
    }
    .skinnyhero .hero-container .hero-item .inner-content h1.hero-title {
        font-size: 42px;
    }
    .skinnyhero .hero-container .hero-item.skinny-hero .inner-content div.hero-text {
        font-size: 26px !important;
        line-height: 30px;
        padding: 10px !important;
    }
}

/*H1 to H2 changes*/

@media screen and (min-width: 768px) {
    .modal-content .modal-header h2 {
        font-size: 36px;
    }
    .skinnyhero .hero-container .hero-item .inner-content.is-right-direction h2.hero-title {
        text-align: right;
    }

    .skinnyhero .hero-container .hero-item .inner-content.is-left-direction h2.hero-title {
        text-align: left;
    }

    .skinnyhero .hero-container .hero-item .inner-content h2.hero-title {
        font-size: 53px;
        font-weight: 700;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 18px;
        text-transform: uppercase;
        line-height: 1;
        color: #005b7f;
        margin-top: 0;
        text-shadow: 0 0 10px white, 0 0 20px white, 0 0 30px white, 0 0 40px #fff, 0 0 70px #fff, 0 0 80px #fff, 0 0 100px #fff, 0 0 200px #fff, 0 4px 100px #fff;
    }

    .headline .hero-container .hero-item .inner-content h2.hero-title {
        text-transform: uppercase;
        font-size: 59px;
        line-height: 1;
        color: #005b7f;
        margin-top: 0;
        text-align: left;
        text-shadow: 0 0 10px white, 0 0 20px white, 0 0 30px white, 0 0 40px #fff, 0 0 70px #fff, 0 0 80px #fff, 0 0 100px #fff, 0 0 200px #fff, 0 4px 100px #fff;
    }

    .hero-container .hero-item .inner-content h2.hero-title a:hover {
        color: #337ab7;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .skinnyhero .hero-container .hero-item .inner-content h2.hero-title {
        font-size: 42px;
    }

    .headline .hero-container .hero-item .inner-content h2.hero-title {
        font-size: 30px;
    }
}


@media screen and (max-width: 767px) {
    .modal-content .modal-header h2 {
        font-size: 22px;
    }

    .skinnyhero .hero-container .hero-item .inner-content h2.hero-title {
        text-shadow: none;
        text-align: left;
        font-size: 30px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 1;
        text-transform: uppercase;
    }
    .headline .hero-container .hero-item .inner-content h2.hero-title {
        font-size: 30px;
        text-shadow: none;
        margin-bottom: 0;
        margin-top: 0px;
        line-height: 1;
        text-transform: uppercase;
    }
}

#mscaresurveyqus{
    width: 147% !important;
}

#mspersonsurveyqus{
    width: 147% !important;
}

.siteregistration .checkbox-group.form-group label{
    width: 85% !important;
}
.siteregistration .checkbox-group.form-group label u{
    text-decoration: none;
    color: red;
    margin-right: -4px;
}
/*# sourceMappingURL=main-biogen-options.css.map */

/*DRUN 406 New Biogen Options Registration Form  New Biogen Options Edit Profile Form*/


.siteregistration .survey-statement {
    width: 45%;
    float: left;
    margin: 30px 0px;
    display: inline-block !important;
}
.siteregistration .survey-options {
    width: 50%;
    float: left;
    margin: 30px 20px;
    display: inline-block !important;
}
.siteregistration .input-option-container {
    display: block;
    position: relative;
    /*margin: 40px auto;*/
    height: auto;
    width: 100%;
    padding: 10px;
    clear: both;
}
.siteregistration .input-option-container ul.radio-select {
    list-style: none;
    margin: 0px 26px 10px 0px;
    padding: 0;
    overflow: hidden;
    border: 1px solid darkgrey;
    border-radius: 4px;
    -webkit-box-shadow: 5px 5px 14px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 5px 14px -2px rgba(0,0,0,0.75);
    box-shadow: 5px 5px 14px -2px rgba(0,0,0,0.75);
    display:-webkit-inline-box;
    display: -ms-flexbox;
}
.siteregistration .input-option-container ul.radio-select li {
    color: #AAAAAA;
    display: block;
    position: relative;
    width: 69px;
    height: 50px;
    border: 1px solid darkgrey;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    float: left;
}
.siteregistration .input-option-container ul.radio-select li+li{
    /*border-left: 1px solid grey;*/
    margin-top: 0px !important;
}
.siteregistration .input-option-container ul.radio-select li input[type=radio]{
    position: absolute;
    visibility: hidden;
    width: 60px;
}
.siteregistration .input-option-container ul.radio-select li label.input-option-label{
    display: block !important;
    width: 100% !important;
    position: relative;
    font-weight: 700 !important;
    font-size: 25px !important;
    padding: 15% 40%;
    /*margin: 10px auto;*/
    height: 100%;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    color: #6cac46;
}
.siteregistration .input-option-container ul.radio-select li input[type=radio]:checked ~ .check {
    border: 5px solid #0DFF92;
}

.siteregistration .input-option-container ul.radio-select li input[type=radio]:checked ~ .check::before{
    background: #0DFF92;
}

.siteregistration .input-option-container ul.radio-select li input[type=radio]:checked ~ label.input-option-label{
    background: #6cac46;
    color: white !important;
}
.siteregistration span.loweroptionlabel {
    float: left;
}
.siteregistration span.higheroptionlabel {
    float: right;
}
.siteregistration span.option-label {
    margin: 0px 10px 10px 0px;
    font-size: 18px;
    font-family: Gotham;
    font-weight: 600;
    color: #545367;
}
.siteregistration .survey-statement label {
    margin: 20px 0px;
}

/*form.medium .inner-content {
    max-width: 1043px !important;
}*/


form.medium label {
    font-weight: 600;
    color: #2c323b;
}

span.option-label{

    font-family: "Roboto Slab", sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #555;
    line-height: 30px;

}

.siteregistration .survey-statement label p {
    display: inline;
    font-weight: 400;
    font-size: 16px!important;
    font-family: Gotham!important;
    line-height: 22px;
}
.survey-statement label span{
    color: red;
}

/*
form.medium label p {
    font-size: 18px !important;
}

.survey-heading p{
    font-size: 18px !important;
}*/


/*Responsive Mobile Tablet versions*/
 @media screen and (max-width: 767px){
     .siteregistration .survey-statement, .siteregistration .survey-options {
    width: 100%;
     }
.siteregistration .input-option-container ul.radio-select li{
    width: 13%;
    height: 40px;
 }
 .content #patientRegistrationForm p{
     display: inline;
 }
 .siteregistration .input-option-container ul.radio-select li label.input-option-label{
     padding: 27% 34%;
 }
     .siteregistration .survey-statement{
         font-size:15px;
         margin:0;
     }
    .siteregistration span.higheroptionlabel{
  padding-right: 0;
    }
    .siteregistration .survey-options{
        margin:0;
    }
    .siteregistration span.option-label{
        font-size:15px;
    }
    .siteregistration .input-option-container{
        width:100%;
    }
 }
 .siteregistration hr{
         border-top: 1px dotted #7bacd4;
         clear:both;

    }
  @media screen and (min-width: 490px) and (max-width: 767px){
 .siteregistration .survey-options {
    padding-left: 10px;
    padding-right: 10px;
}
.siteregistration .input-option-container ul.radio-select li {
    width: 13%;
}
  }
  @media screen and (min-width: 768px){
 .siteregistration .survey-statement label p {
    display: inline;
    font-weight: 400;
}
  }
  /*Responsive Mobile Landscape*/
   @media screen and (min-width: 490px) and (max-width: 767px){
  .siteregistration .input-option-container ul.radio-select li{
          height: 55px;
  }
  .siteregistration span.higheroptionlabel{
          padding-right: 0%;
  }
    }


/*Opt registration CSS*/
  @media screen and (min-width: 768px) and (max-width: 991px){

  .siteregistration .survey-statement {
    width: 40%;
    float: left;
    margin: 30px 0px;
    display: inline-block !important;
}

.siteregistration .survey-options {
    width: 60%;
    float: left;
    margin: 30px 0px;
    display: inline-block !important;
}

      .patientOptRegistration .input-option-container{
          margin-left: -44px;
          width: 446px !important;
      }
      .siteregistration  .checkbox-group.form-group label{
              width: 100% !important;
      }
      .patientOptRegistration .patientRegistration .multi-column-checkbox-group .column-one, .page_optregistration .patientRegistration .multi-column-checkbox-group .column-two{
              width: 47%;
      }
     .col-sm-6.patientOptProfile {
    width: 100%;
    }
        .patientOptProfile .input-option-container ul.radio-select li{
            width:55px !important;
        }
        .patientOptProfile span.option-label{
           margin: 0px -75px 10px 0px !important;
            color: #5b6770 !important;
        }
    .siteregistration .input-option-container ul.radio-select{
        margin: 0px 0px 10px 0px;
    }
    .siteregistration .input-option-container ul.radio-select li{
        width: 60px;
    }
     #mspersonsurveyqus {
        width: 100% !important;
    }
    #mscaresurveyqus{
    width: 100% !important;
    }

}
span.statementlabel,.patientOptRegistration span.option-label {
    font-weight: 700;
    font-size: 18px;
    font-family: Gotham;
    font-weight: 600;
    color: #545367;
}
.siteregistration .input-option-container ul.radio-select li:last-child{
    border-right: 0;
}
.siteregistration .input-option-container ul.radio-select li:first-child{
    border-left: 0;
}
@media screen and (max-width: 767px){
    .siteregistration .input-option-container ul.radio-select{
        margin: 0px 0px 10px;
        display: -webkit-box;
    }
    .siteregistration .input-option-container ul.radio-select li{
        width: 14.29%;
    }
    .siteregistration .input-option-container ul.radio-select li label.input-option-label{
        padding: 9% 34%;
    }
    #mspersonsurveyqus {
    width: 100% !important;
    }

    #mscaresurveyqus{
    width: 100% !important;
    }
}