a {
    text-decoration: none;
}

.views-field-title,
.views-field-created {
    margin: 0 !important;
}

.view-content .item-list ul li {
    border-bottom: 0 !important;
}

#bw-content #bw-content-title h1 {
    display: none;
}

body.node-type-press-release #bw-content #bw-content-title h1 {
    display: block;
}

#bw-content-content h2.pane-title {
    display: none;
}

body.node-type-press-release #bw-content-content h2.pane-title {
    display: block;
}

#bw-content .panel-pane .pane-content .view-content .item-list {
    margin: 0 !important;
}

#bw-content-content .views-row {
    font-size: 15px;
}

.field-content p {
    display: none !important;
}

.views-field-tid {
    display: none;
}

a.more {
    display: none;
}

.views-field-field-press-release-release-date-value {
    margin-top: 0 !important;
    margin-bottom: 15px!important;
    padding-bottom: 10px;
}

body.page-search form#search-form {
    display: none;
}

#bw-sidebar-breadcrumb .breadcrumb {
    width: 100%;
    text-align: right;
}

.breadcrumb-current {
    display: inline;
}


/* Search block on front page */
.views-exposed-form {
    position: absolute;
    margin: 0;
    padding: 0;
    top: -85px;
    right: 0;
    width: 320px;
    height: 55px;
}

.views-exposed-form label {
    display: none;
}

.views-exposed-form .form-item {
    margin-bottom: 1em;
    margin-top: 1em;
}

.views-exposed-form input[type="submit"] {
    position: absolute;
    display: block;
    background-color: transparent;
    padding: 0;
    border: 0;
    margin: 0;
    right: 52px;
    top: 2px;
    font-size: 12px;
    text-indent: -9999em;
    height: 35px;
    width: 41px;
}

.views-exposed-widget input[type="text"] {

    /* background: url("client_files/images/search.gif") no-repeat scroll 0px 2px transparent; */
    background: url("client_files/images/news_searchbox.gif") no-repeat right center transparent;
    border: medium none;
    height: 35px;
    width: 268px;
    padding: 0 42px 0 1em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html.js .views-exposed-form span.views-throbbing {
	position: abosolute;
	display: block;
	height: 14px;
	margin-top: -47px;
	margin-left: 270px;
}

/* search page */
.page-search h2#top_news_block {
    display: none;
}

#bw-advanced-search-form select#edit-category,
#bw-advanced-search-form select#edit-bw-adv-search-nodetype,
#bw-advanced-search-form .form-checkboxes .form-item,
#bw-advanced-search-form .form-item input {
    width: 150px;
}

.alxn_table_view a {
    display: none;
}

.alxn_table_view a[href*="printpdf"] {
    display: block;
}

.alexionLogo a {
    display: block;
    width: 147px;
    height: 25px;
    text-decoration: none;
    text-indent: -99999;
}

#bw-content {
    margin-left: auto;
    margin-right: auto;
    width: 840px;
    background-color: #ffffff;
    width: 100%;
    position: relative;
}
#bw-content h1 {
    position: relative;
    margin-top: 0px;
    padding-top: 25px;
}

#bw-content-content .interior-body p,
body.node-type-press-release #bw-content-content p {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 20px;
    color: #6C6C6C;
}

#bw-tabs {
    margin-top: 0px;
}

#bw-user-nav {
    display: none;
}

#bw-sidebar-breadcrumb .bw-inner {
    width: 840px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

#bw-sidebar-breadcrumb {
    width: 840px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    position: relative;
    top: -25px;
}

#bw-sidebar-breadcrumb .breadcrumb {
    margin: 0px;
    padding: 0px;
    float: right;
    font-size: 15px;
}

#bw-sidebar-breadcrumb .breadcrumb a {
    color: #0097C0;
    font-size: 15px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: underline;
}

#bw-sidebar-breadcrumb .breadcrumb a.active {
    text-decoration: none;
}

#bw-sidebar-breadcrumb .breadcrumb {
    color: #0097C0;
}

#bw-sidebar-breadcrumb .breadcrumb .breadcrumb_arrow:before {
    content: " \00bb";
    color: #0097C0;
}

.headerTop {
    position: relative;
}

.headerLinks {
    top: 55px;
    font-size: 17px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 13px;
}

.headerLinks a {
    color: #173F8A;
    text-decoration: none;
    height: 47px;
    line-height: 47px;
    display: block;
    width: auto;
    padding: 0 13px;
}

#bw-panel-with-left-sidebar .bw-sidebar .panel-pane ul {
    margin: 0px;
    padding: 0px;
}

#bw-panel-with-left-sidebar .bw-sidebar .panel-pane h2.pane-title {
    font-size: 18px;
    color: #0097C0;
    font-weight: normal;
    margin-top: 0px;
}

#bw-panel-with-left-sidebar .bw-sidebar .panel-pane p,
#bw-panel-with-left-sidebar .bw-main-content .panel-pane p {
    font-size: 13px;
    list-style: none outside none;
    margin: 0px;
    padding: 0px 0px 11px;
}

#bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-keys,
#bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-keys-1 {
    background: transparent;
    border: medium none;
    height: 35px;
    width: 290px;
}

#bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-submit,
#bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-submit-1 {
    background-color: transparent;
    border: medium none;
    color: transparent;
    height: 37px;
    left: -44px;
    position: relative;
    top: 0;
    background: none;
    width: 293px;
    left: 35px;
    width: 43px;
}


/*
	#edit-keys-wrapper,
	#edit-keys-wrapper-1 {
    background: url("client_files/images/news_searchbox.gif") no-repeat scroll -50px 0 transparent;
    border: medium none;
    height: 35px;
    width: 350px;
	}
*/
#block-panels_mini-top_section #bw-panel-with-left-sidebar .bw-main-content {
    width: 53%;
}

#bw-panel-with-left-sidebar .bw-main-content .panel-pane.pane-searchform {
    height: 38px;
}

.search-form #edit-keys,
.search-form #edit-keys-1 {
    padding-left: 1em;
}


#bw-panel-with-left-sidebar .bw-main-content .panel-pane p {
    color: #6C6C6C;
}

#bw-panel-with-left-sidebar .bw-main-content ul li.views-row {
    margin-top: 48px;
    padding-bottom: 20px;
}

#bw-panel-with-left-sidebar .bw-main-content ul li .views-field-item {
    color: #6C6C6C;
    line-height: 24px;
    margin-top: 0px;
}

#bw-panel-with-left-sidebar .bw-main-content .btns {
    float: none;
    width: 100%;
}

#bw-content.clear-block {
    margin-top: 0px;
}

/* HQSITES-7790
	#bw-content .panel-pane .pane-content {
    background-color: #FFFFFF;
    display: block;
    margin: 0px auto;
    position: relative;
    width: 880px;
	}

	#bw-content .panel-pane .pane-content {
    background: none repeat scroll 0px 0px #FFFFFF;
    display: block;
    margin: 0px auto;
    max-width: 840px;
    position: relative;
    width: 100%;
	}
*/

#bw-content .panel-pane .pane-content .view-content .item-list {
    margin: 0px 30px;
    position: relative;
}

#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row {
    clear: both;
    margin: 0px 0px 15px;
}

#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row .views-field-title {
    color: #0097C0;
    font-size: 15px;
    font-weight: bold;
}

#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row .views-field-teaser {
    color: #6C6C6C;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
}

#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row .views-field-created {
    color: #6C6C6C;
}

#bw-content-header #block-panels_mini-top_section .pane-block-2 .pane-content p {
    line-height: 20px;
}

#bw-panel-with-left-sidebar .bw-main-content #teaser-text-block {
    height: 265px;
    padding-left: 25px;
}

.btns a.btnMediaKit {
    background-position: 46px -74px;
}

#bw-content-content .panel-pane .more-link a {
    background: url("client_files/images/sprite.png") no-repeat scroll 15px -147px #0D93B8;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
    font-size-adjust: none;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    left: 70px;
    line-height: 18px;
    outline: medium none;
    padding: 11px 15px 11px 53px;
    position: relative;
    top: -75px;
    white-space: nowrap;
}

#bw-content-content #content-tab-2 .more-link a {
    margin-right: 700px;
}

#bw-content-content #content-tab-3 .more-link a {
    margin-right: 700px;
}

#bw-content-content #content-tab-4 .more-link a {
    margin-right: 700px;
}

#bw-content-content #content-tab-5 .more-link a {
    margin-right: 700px;
}

#bw-content-content .more-link {
    margin-left: auto;
    margin-right: auto;
    max-width: 840px;
}

ul.ui-tabs-nav {
    display: block;
    margin: 0px auto;
    max-width: 840px;
    position: relative;
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px;
    padding-left: 0px;
}

ul.ui-tabs-nav {
    margin: 0px;
    padding: 0px;
    border: none;
}

ul.ui-tabs-nav li {
    display: inline;
    list-style: none outside none;
    margin: 0px;
}

ul.ui-tabs-nav li a:link {
    color: #FFFFFF;
}

ul.ui-tabs-nav li a {
    background: none repeat scroll 0px 0px #102B5E;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    width: 206px;
    border: none;
}

ul.ui-tabs-nav li.ui-tabs-selected a {
    background-color: #f1f1f1;
    color: #0D93B8;
}

#bw-content #bw-content-content {
    padding-top: 20px;
}

#bw-content #bw-content-title h1 {
    position: relative;
    font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
    font-size: 2.2em;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
    text-align: center;
}

.view-bw-press-release .item-list h3 {
    display: none;
}

#bw-content-content .content-tab-6,
#bw-content-content .content-tab-7,
#bw-content-content .content-tab-8 {
    display: none !important;
}

#bw-content-content .tabs-content .pane-content {
    height: 725px;
    background-color: #f1f1f1;
}

#bw-content-content #content-tab-6 {
    left: -160px;
    position: relative;
    top: -775px;
    visibility: visible;
}

#bw-content-content #content-tab-6 .pane-content {
    height: 0px;
}

#bw-content-content #content-tab-6 .pane-content p {
    font-weight: bold;
    color: #000000;
}

#bw-content-content #content-tab-6 .pane-content a {
    margin-left: 10px;
    font-weight: normal;
    text-decoration: underline;
}

.page-fact-sheets .interior-body h1 {
    left: 65px;
    position: relative;
    top: 0;
}

.page-fact-sheets .interior-body .bw-sidebar ul {
    padding-left: 20px;
}

.page-fact-sheets .interior-body .bw-sidebar ul li {
    list-style: none;
    padding-bottom: 10px;
}

.page-fact-sheets .interior-body .bw-sidebar ul li a {
    color: #0097C0;
    /* text-decoration: underline; */
}

.page-fact-sheets .interior-body .bw-main-content h2 {
    color: #A05EA5;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size-adjust: none;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin: 0px 0px 0.5em;
    padding: 0px;
}

.page-fact-sheets .interior-body .bw-main-content ul {
    margin: 0px 0px 0px 20px;
    padding: 0px;
}

.page-fact-sheets .interior-body .bw-main-content ul li {
    color: #0097C0;
    padding: 0px 0px 15px;
}

.page-fact-sheets .interior-body .bw-main-content ul li span {
    color: #173F8A;
    font-weight: bold;
    font-size: 15px;
}

.page-fact-sheets .interior-body #bw-content .pane-bw-fact-sheet-panel-pane-1 .views-field-item {
    margin-left: 0px;
}

.page-node .field-field-press-release-subheadline li {
    font-size: 15px;
}

.page-node .field-type-newsml-multimedia .multimedia-grid {
    padding-right: 15px;
}

.page-node .field-type-newsml-multimedia .multimedia-grid-caption {
    font-size: 11px;
    padding: 10px 0;
}

.page-node .pane-pr-body table tr td,
.page-node .pane-pr-body table tbody {
    border: none;
}

.page-node .interior-body-pad-inner #bw-content {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
}

.page-node .interior-body-pad-inner #bw-content h1 {
    position: relative;
    margin-top: 0px;
    padding-top: 25px;
}

.page-node .interior-body-pad-inner #bw-content #bw-content-title h1 {
    text-align: center;
}

.page-node #bw-content .panel-pane .pane-content {
    padding-bottom: 0px;
}

.page-node .interior-body h1 {
    top: 0px;
}

.page-node .pane-pr-body .pane-content {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 24px;
}
.multimedia-grid {
    min-height: 0;
    margin-bottom: 10px;
    width: 25%;
    min-width: 200px;
    font-size: 0.9em;
}

.pane-field-press-release-contact-html {
    clear: both;
    padding-top: 2em;
}

.pane-field-press-release-ticker-slug,
.pane-node-terms,
.pane-field-press-release-city {
    display: none;
}

.bw-pull-quote {
    z-index: 2147483647;
    position: relative;
}

.page-advsearch .search-snippet,
.page-advsearch .search-taxonomy,
.page-search .search-snippet,
.page-search .search-taxonomy {
    display: none;
}

#bw-sidebar-left {
    float: left;
}

#bw-sidebar-right #bw-panel-with-left-sidebar .bw-sidebar {
    width: 100%;
}

#bw-content .bw-sidebar .panel-pane h2.pane-title {
    text-align: left;
}

.mini-panel-alexion_button_links {
    padding-top: 10px;
}

.btns {
    width: 100%;
    float: none;
}

.btn span {
    padding-left: 0px;
    display: block;
}

.center.btns {
    text-align: left;
    float: left;
    margin-left: 0;
}

a.btn {
    display: block;
    margin-bottom: 10px;
    padding: 11px 0;
}

.btns a.btndrk {
    margin: 10px 0 0 0;
    white-space: normal;
    padding-left: 65px;
    width: 75px;
    background-color: #102b5e;
}

.btns a.btndrk {
    background: url("client_files/images/icon-media-inq.png") no-repeat scroll 0 0 #102b5e;
    background: none;
    width: 107px;
}

.btns a.btnMediaKit,
.btns a.btnMediaKit {
    background: url("client_files/images/icon-media-inq.png") no-repeat scroll 0 0 #102b5e;
    background-position: 10px 17px;
    text-indent: 0px;
}

.btns a.btnFactSheets {
    background: url("client_files/images/icon-fact-sheet.png") no-repeat scroll 0 0 #102b5e;
    background-position: 10px 17px;
    text-indent: 0px;
}

.btns a.btnEmail {
    background: #102b5e url("client_files/images/btn_email.png") no-repeat scroll 15px 20px;
    text-indent: 0;
}

#bw-sidebar-left ul.menu {
    background-color: #fcfcfc;
    border: 1px solid #cfcfcf;
    padding: .5em;
}

#bw-sidebar-left ul.menu li {
    width: 100%;
    background: url("client_files/images/icon-boxes-2.png") no-repeat scroll 115px -10px transparent;
}

#bw-sidebar-left ul.menu li a {
    width: 100px;
}

#bw-sidebar-left ul.menu li {
    list-style-image: none;
    list-style-type: none;
    padding: .3em 0;
}

.gotoUrl {
    z-index: 100000;
    height: 32px;
    background: none;
    overflow: hidden;
    border: 1px solid #cfcfcf;
}

.gotoUrl select {
    background: url("client_files/images/pipeline-updown-arrow.png") no-repeat scroll 130px 0 #fbfbfb;
    width: 170px;
    border: 0 none;
    display: table-cell;
    font-size: 13px;
    margin: 0;
    vertical-align: middle;
    width: 290px;
    border-radius: 0;
    color: #363636;
    font-size: 13px;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    -webkit-appearance: none;
    -moz-appearance: none !important;
}

.gotoUrl select::-ms-expand {
    display: none;
}

.gotoUrl select option {
    padding-right: 1em;
}

.gotoUrl {
    background: url('client_files/images/pipeline-updown-arrow.png') 100px 0 #fbfbfb no-repeat;
}

#bw-sidebar-left ul.menu {
    background-color: #fcfcfc;
    border: 1px solid #cfcfcf;
    padding: .5em;
    margin: 0;
}

#bw-sidebar-left ul.menu li {
    width: 100%;
    background: url("client_files/images/icon-boxes-2.png") no-repeat scroll 130px -10px transparent;
}

body.front #bw-sidebar-left ul.menu li.first,
#bw-sidebar-left ul.menu li.active-trail {
    background: url("client_files/images/icon-boxes-2.png") no-repeat scroll 130px 10px transparent;
}

#bw-sidebar-left ul.menu li a {
    width: 100px;
}

#block-panels_mini-media_contacts .bw-sidebar {
    width: 100%;
}

#bw-sidebar-left,
#bw-sidebar-left {
    padding-right: 3%;
    width: 22%;
    max-width: 170px;
}

#block-panels_mini-media_contacts {
    clear: both;
}

#block-panels_mini-media_contacts .bw-sidebar {
    width: 100%;
}

.mini-panel-press_release_sorting h2.pane-title {
    display: none;
}

.pane-menu-secondary-links {
    padding-bottom: 20px;
}

body.node-type-press-release #bw-content-header {
    padding-top: 75px;
}

.stButton .stLarge:hover {
    opacity: 100;
    background-position: 0px !important;
}



body.node-type-press-release .pane-tool-bar {
    position: absolute;
    width: 188px;
    margin: 0 auto;
    top: -115px;
    /* left: 670px; */
    right: 0;
    height: 27px;
    padding: 0;
}

body.node-type-press-release .pane-tool-bar * {
    border: 0 none;
}

body.node-type-press-release .bw-toolbar {
    margin: 0;
}

body.node-type-press-release .pane-tool-bar {
    border-left: 1px solid #DDD;
}

body.node-type-press-release .bw-toolbar span.stLarge {
    width: 30px;
    border-right: 1px solid #DDD;
}

body.node-type-press-release .bw-toolbar span.stButton {
    margin-right: 0;
}

.alxn_table_view a {
    display: none;
}

body.page-news #bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row {
    margin: 0;
    padding: 0;
    margin-bottom: 40px;
}

.view-bw-hqcustom-press-release li {
    position: relative;
    padding: 20px;
}

.views-field-title {
    width: 100%;
    padding-right: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.alxn_table_view a[href*="printpdf"] {
    display: block;
    background: url("images/pdf-icon40x.png") no-repeat scroll 0 0 transparent;
    height: 48px;
    width: 48px;
    font-size: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0px;
}

#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row {
    padding-top: 0;
}

.item-list .pager li {
    padding: 0;
}

.views-download-label,
.download-label {
    background: url("/sites/all/themes/custom/hq_base/images/download-icon.png") no-repeat scroll 90px top;
}

#block-panels_mini-press_release_sorting h2 {
    display: none;
}

#block-panels_mini-press_release_sorting h2 {
    display: none;
}

h2#top_news_block {
    color: #173f8a;
    font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
    font-size: 38px;
    font-weight: normal;
    float: left;
    padding-right: 30px;
    min-height: 42px;
}

.page-fact-sheets .field-content a {
    padding-right: 20px;
    background: url("/sites/all/themes/custom/hq_base/images/download-icon.png") no-repeat scroll 100% top;
}

body.page-printmail #bw-content-content .form-item {
    clear: both;
}

.alxn_results {
    clear: both;
    font-size: 16px;
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 20px;
}

.alxn_no_results {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0;
}

body.node-type-press-release.one-sidebar #bw-sidebar-left,
body.node-type-press-release.one-sidebar h2#top_news_block {
    display: none;
}

body.node-type-press-release.one-sidebar #bw-content-content {
    width: 100%;
}

body.node-type-press-release .pane-tool-bar {
    top: 0;
}

img[src*='spacer.gif']{
    display: inline;
    width: auto;
    height: auto;
}

@media all and (max-width: 960px) {
    body.one-sidebar #bw-content-content {
        clear: both;
	}
    #bw-sidebar-left {
        max-width: 100%;
	}
    #bw-sidebar-left ul.menu li {
        background-position: 135px -10px;
        margin-bottom: 5px;
        margin-left: 10px;
	}
    body.front #bw-sidebar-left ul.menu li.first,
    #bw-sidebar-left ul.menu li.active-trail {
        background-position: 135px 10px;
	}
    .btn span {
        padding-left: 5px;
        display: inline-block;
	}
    body.node-type-press-release .pane-node-date {
        padding-top: 1em;
	}
    /* businesswire tracking pixel */
    .full-body .leftCol img[src*="cts.businesswire.com"],
    .full-body img[src*="cts.businesswire.com"] {
        width: auto;
	}
    .views-exposed-form {
        width: 270px;
	}
}

@media all and (max-width: 620px) {
    .views-exposed-form {
        position: relative;
        top: -15px;
        margin-left: 0;
	}
}

@media all and (max-width: 501px) {
	.bw-pull-quote {
		width: 100%;
		margin-bottom: 1em;
	}

    .multimedia-grid {
        width: 100%;
	}
    .multimedia-grid a {
        display: inline-block;
        padding: 4px 0 0;
        margin-bottom: 4px;
	}
    #mmgallerylink a {
		word-break: break-all;
	}

    #bw-tabs ul.primary,
    #bw-tabs ul.secondary {
        padding: 0;
        margin: 0;
	}

    #bw-tabs ul.primary li a,
    #bw-tabs ul.secondary li a {
        padding: 2px 12px;
        margin: 5px 2px 0;
	}
}



/* Hack WEBSUPPORT-147388 - Eli */
.page-fact-sheets .panel-col-first h2.pane-title {
    display: block !important;
    color: #173F8A;
	font: 31px "RotisSemiSerifW01-Bold",Helvetica,Arial,sans-serif;
	padding: 0;
	margin: 0 0 0.5em 0;
}


.page-fact-sheets .panel-col-last h2.pane-title {
    display: block !important;
	color: #173F8A;
	font: 31px "RotisSemiSerifW01-Bold",Helvetica,Arial,sans-serif;
	padding: 0;
	margin: 0 0 0.5em 0;
}

