body {
	font-size: 16px;
    color: #393939;
}
#bw-tabs {
    margin-bottom: 0;
}
.front #bw-content.container {
	/*display: unset; */
	width: auto;
}

.banner.banner-full {
	background: url(client_files/img/Our-Technology_Hero_Header-1-1.jpg) no-repeat center center / cover;
}
.banner.banner-full .text-container h1 {
	color: #fff;
}
.front .text-two-column {
	padding-top: 0;
}
/* universal styling */
.not-front h2.pane-title, .orange-title,
.page-user h1 {
    font-size: 40px;
    text-transform: uppercase;
    color: #f68729;
    margin-bottom: 16px;
    line-height: 1.1;
    padding-top: 20px!important;
}

ul.pager {
    white-space: nowrap;
    padding-top: 20px;
}

/* == user navigation == */
#bw-user-nav {
	margin: 0;
}
#bw-user-nav .bw-user-links > li.menu {
	z-index: 101;
}
.logged-in header.secondary-head {
	padding: 50px 0;
}

#bw-user-nav .bw-user-links > li.first {
	font-size: 12px
}

.page-user h1 {
    font-weight: 600; 
    letter-spacing: 2px;

}
.page-user h2.bw-profile-username{
    color: #1a3a5e;
    font-size: 29px;
    margin-bottom: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}
.page-user .col-md-6.alert {
    display:none;
}
#edit-special-subscriptions-price-change-price,
#edit-special-subscriptions-percent-change-percent {
    display: inline-block;
}


/* == stock widget front page banner  == */
.header-stock .stock .adxs, .header-stock .stock .price,
.header-stock .stock .change, .header-stock .stock .change-percent {
	display: inline-block;
	padding-right: 15px;
	font-size: 1.5em;
	font-weight: 400;
}
.banner.banner-full .text-container {
	color: #fff;
}
.header-stock .change img {
    vertical-align: middle;
}
.header-stock .stock .more a {
    color: #fff;
    font-weight: 600;
}
.header-stock .stock .more {
    padding-top: 15px;
    font-size: 18px;
}
.rotating-content-pager {
	top: 550px;
	left: 12em;
}


/* ++==   front page  ==++ /

/* == orange bar == */
.front section.section.stock-data {
    background: #f68729;
    height: 80px;
    display: none;
}
.front #block-panels_mini-orange_bar_pane,
.page-about #block-panels_mini-orange_bar_pane,
.page-faq #block-panels_mini-orange_bar_pane,
.page-invest #block-panels_mini-orange_bar_pane,
.page-node #block-panels_mini-orange_bar_pane,
.page-analyst-coverage #block-panels_mini-orange_bar_pane,
.page-stock-chart #block-panels_mini-orange_bar_pane,
.page-contacts #block-panels_mini-orange_bar_pane,
.page-user #block-panels_mini-orange_bar_pane,
.page-social-media #block-panels_mini-orange_bar_pane,
.page-videos #block-panels_mini-orange_bar_pane,
.page-search #block-panels_mini-orange_bar_pane,
 .page-page-not-found #block-panels_mini-orange_bar_pane {
    display: none;
}
.mini-panel-orange_bar_pane .hq-row {
    padding-top: 0;
    margin-top: 0;
}

.orange-bar ul {
    display: block;
}
/*
.news .mini-panel-orange_bar_pane .page-links ul {
    padding-right: 1%;
}
.page-events-presentations .mini-panel-orange_bar_pane .page-links ul {
    padding-left: 4%;
}
*/


/* == featured view == */
.front .view-bw-rotating-content .bw-cycle-pager-wrapper {
    margin-top: 100px;
}

.front section.section.featured-view .container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
}
.front section.section.featured-view .half:nth-of-type(2) {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: auto;
}
/*.front section.section.featured-view .half:nth-of-type(2)>div {
    flex: 1;
}*/

.front #bw-content section.section.featured-view h2.pane-title,
.page-search .panel-pane.pane-apachesolr-currentsearch h2, 
.page-search .panel-pane.pane-apachesolr-post-date h2,
.page-search .panel-pane.pane-apachesolr-type h2,
.page-node .panel-pane.pane-content-field.pane-field-press-release-contact-html h2.pane-title,
.page-node .panel-pane.pane-node-terms h2.pane-title,
.page-node .panel-pane.pane-node-location h2.pane-title,
.page-node .panel-pane.pane-node-body h2.pane-title,
.page-node h2.pane-title.download-label,
.node-type-faq-item h2.pane-title, .node-type-news-item h2.pane-title,
.page-search h2.pane-title {
    font-size: 20px;
    text-transform: uppercase;
    color: #f68729;
    line-height: 1.1;
    padding-top: 20px!important;
    font-weight: 600;
}

.view-bw-rotating-content span.field-content a,
.front section.section.governance .more-link a,
.front section.section.filings .more-link a {
	color: #1a3a5e;
    font-weight: 600;
    float: left;
    padding-bottom: 10px;

}


.front section.section.featured-view {
    /*background: url(client_files/img/bg-clinicaltherapies-1.jpg) no-repeat center center / cover;*/
    background: rgba(150,210,243,0.3);
    /*height: 690px;*/
    line-height: 24px;
    font-weight: 400;
    color: #393939;

}
.front section.section.featured-view sup {
    color: #393939;
    font-weight: 400;
}
.front section.section.featured-view .views-field-item.views-field-title a {
	color: #1a3a5e;
    font-size: 29px;
    font-weight: 600;
    line-height: 44px;
    margin-bottom: 30px;

}
.front section.section.featured-view .views-field-item.views-field-created {
    color: #1a3a5e;
    text-transform: uppercase;
}

.bw-rotating-content-pane,
.front section.section.featured-view .half:first-of-type {
    background-color: rgba(255,255,255,0.9);
    /*height: 690px;*/
    padding-top: 20px;
}
.front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-10,
.front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-11 {
    background-color: rgba(255,255,255,0.7);
    margin: 25px 0 20px 30px;
    height: auto;
    min-height: 100px;
    padding-bottom: 15px;
}
.front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-10 h2.pane-title {
    margin-bottom: 8px;
    padding-top: 18px;
}
.front .pane-bw-doc-library-panel-pane-6 {
	background-color: rgba(255,255,255,0.7);
    margin-left: 30px;
    /*margin-top: 26px;*/
    padding-bottom: 15px;

}
.front .panel-pane.pane-views-panes.pane-bw-doc-library-panel-pane-6 h2.pane-title,
.front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-11 h2.pane-title {
    margin-left: 20px;
    margin-bottom: 8px;
}

.view-bw-rotating-content .view-content .item-list ul {
	border: none;
}

.view-bw-rotating-content .view-inner-wrapper {
    margin-right: 30px;
}
.bw-rotating-content-pane h2.pane-title,
.pane-bw-rotating-content-panel-pane-26 h2.pane-title,
.front section.featured-view .panel-pane.pane-views-panes.pane-bw-event-panel-pane-10 h2,
.front section.featured-view .pane-content {
	margin: 0 15px ;
}

.front section.section.featured-view .panel-pane.pane-custom.pane-3 {
    margin-top: 65px;
}


/* == SEC filings ==*/
.front section.section.filings {
	min-height: auto;
}
.front section.section.filings h2.pane-title {
    color: #1270ad;
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 24px;
    padding-top: 30px;
    text-align: center;
    text-transform: none;
}
section.section.filings .hq-views-view-table .hq-header,
section.section.filings .hq-views-view-table .hq-row:nth-child(even),
.page-financial-information .hq-views-view-table .hq-header,
.page-financial-information .hq-views-view-table .hq-row:nth-child(even) {
    background-color: #fff;
}
/*section.section.filings .hq-row.hq-header.hq-hide-sm a,
section.section.filings .hq-cols-4.views-field.views-field-nothing,
.page-financial-information .hq-row.hq-header.hq-hide-sm a,
.page-financial-information .hq-cols-4.views-field.views-field-nothing */
.hq-row.hq-header.hq-hide-sm a,
.views-field.views-field-nothing,
.page-financial-information .sec_page .pane-bw-sec-filing-panel-pane-8 a,
.page-financial-information .sec_quart .pane-bw-sec-filing-panel-pane-10 a,
.page-company-information .panel-pane.pane-custom.pane-1 a,
.page-faq .views-field-item.views-field-teaser a,
.page-contacts .panel-pane.pane-custom.pane-1 a,
.node-type-event #bw-content a,
.node-type-video #bw-content a,
.page-search dl.search-results.solrsearch_search-results a,
.node-type-press-release #bw-content a,
.page-search .form-item dd a,
.front .pane-bw-event-panel-pane-11 .views-field-item.views-field-field-event-link-url a {
	color: #f68729;
	font-weight: 400;
}
section.section.filings .hq-cols-4.views-field.views-field-datefiled,
section.section.filings .hq-cols-4.views-field.views-field-formtype,
.hq-cols-4.views-field.views-field-nothing {
    width: 20%;
}
section.section.filings .hq-cols-4.views-field.views-field-formdescription {
    width: 40%;
}
section.section.filings .hq-views-view-table [class^="hq-cols"] {
    padding: 1% 2%;
}
.panel-pane.pane-views-panes.pane-bw-sec-filing-panel-pane-3 .pane-content,
.page-financial-information .financial .panel-pane.pane-views-panes.pane-bw-sec-filing-panel-pane-10,
.page-financial-information .financial .panel-pane.pane-views-panes.pane-bw-sec-filing-panel-pane-9 {
    font-size: 18px;
}

section.section.filings .more-link a {
	margin-left: 20px;

}





/* ==  corp gouvernance == */
.front section.section.governance {
    height: auto;
    background: #1270ad;
    min-height: auto;
}

.front .section.governance .hq-cols-3.hq-sm.col-1,
.front .section.governance .hq-cols-3.hq-sm.col-2,
.front .section.governance .hq-cols-3.hq-sm.col-3 {
	max-width: none;
}
.front section.section.governance img {
    height: 190px;
    width: auto;
    margin-bottom: 25px;
}
section.section.governance h2.pane-title {
    color: #fff;
    text-transform: none;
    text-align: center;
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 16px;
    padding-top: 20px;

}
.front section.section.governance .views-field-field-bio-name-last-value span.field-content {
	font-size: 24px;
    /*font-weight: 400; */
    color: #f68729;
}
section.section.governance .views-field-item.views-field-field-bio-job-title-value {
	color: #fff;
}

.front section.section.governance .more-link {
    text-align: unset;
    display: inline-block;
    padding-bottom: 10px;
}
.front section.section.governance .more-link a {
    float: none;
}

/* social media */
.front section.section.social-media {
    background: rgba(150,210,243,0.3);
    height: auto;
    /*padding-bottom: 35px;*/
    /*max-height: 900px;*/
}
/*.panel-pane.pane-block.pane-bw-facebook-pull-2 {
    margin-left: 25px;
}*/


section.section.social-media h2.pane-title {
    color: #a4abad;
    text-align: center;
    font-size: 32px;
    text-transform: none;
    line-height: 44px;
    margin-bottom: 16px;
    padding-top: 20px
}
.front .bw-facebook-post-picture {
    display: none;
}
.front .bw-facebook-post-message {
	margin: 0;
}
.front .bw-facebook-post-description {
    line-height: 80%;
}
.front .bw-facebook-post {
	border-bottom: none;
	padding: 3px;
}
.front .bw-facebook-post-from,
.front .bw-facebook-post-message,
.front .bw-facebook-post-name {
    font-size: 16px;
}

.front #mini-panel-social_media_bar h2.pane-title {
	text-align: left;
    padding-left: 20px;
    color: #f68729;
    height: 100px;
    background: url(client_files/img/Our-Technology_Hero_Header-1-1-1024x384.jpg) no-repeat center center / cover;
    line-height: 25px;
    margin-bottom: 16px;
    padding-top: 20px;
}
span.media-acc {
    color: #fff;
    font-size: 20px;
}
section.section.social-media a {
	color: #f68729;
	font-size: 16px;
    line-height: 18px;
}

/* twitter */
.front .pane-bw-twitter-panel-pane-1 label.views-label-name {
    display: none;
}
.front .pane-bw-twitter-panel-pane-1 .views-field-item.views-field-name span.field-content {
    font-size: 14px;
    font-weight: bold;
    color: #3B5998;
}
.front span.views-field-item.views-field-created-time span.field-content {
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #3B5998;
}
.front .panel-pane.pane-views-panes.pane-bw-twitter-panel-pane-1 .views-row {
    padding-bottom: 20px;
}
section.section.social-media #view-more-social,
.page-social-media a#view-more-social,
.page-social-media a.view-more-social,
.front .panel-pane.pane-custom.pane-5 a.view-more-social,
section.section.social-media .panel-pane.pane-custom.pane-6 a,
.page-analyst-coverage .hq-cols-2.hq-mc.views-field.views-field-field-analyst-company-value span,
.page-company-information a.more {
    color: #1a3a5e;
    font-weight: 600;
}
/* all media link */
.front .panel-pane.pane-custom.pane-6 {
    clear: both;
    padding: 20px 0;
}

/* ==++ END OF FRONT  ==++ */

/* alert / search section */
.row.row-alert {
	clear: both;
	/*margin-top: 35px;*/
    padding: 50px 0;
    margin: 0;
}
.page-admin .block-panels_mini-block_alert, .page-user .block-panels_mini-block_alert,
.page-admin .block-panels_mini-footer_search, .page-user .block-panels_mini-footer_search,
.page-page-not-found .row.row-alert {
	display: none;
}

#block-panels_mini-footer_search .hq-row {
    padding: 0;
    margin: 0;
}
.col-md-6.alert {
    padding: 0;
    border-right: 1px solid #a1abb4;
}

.subscribe-inner {
    width: 300px;
    margin: auto;
    /*position: absolute;
    top: 50%;
    left: 49%;
    transform: translate(-50%,-50%);*/
}

.a-click.alert-text {
	display: block;
    height: 40px;
    width: 300px;
    font-weight: bold;
    color: #f68729;
    background-color: #fff;
    border: 2px solid #f68729;
    border-radius: 20px;
    padding-left: 10px;
    padding-top: 7px;
}

i.fa.fa-arrow-circle-right.fa-2x {
    color: #f68729;
    position: relative;
    left: 264px;
    bottom: 35px;
}
.subscribe-inner a {
    text-decoration: none;
}

.search #edit-keys-wrapper label {
    display: none;
}
.row-alert .cal-md-6.search {
    width: 50%;
}
.cal-md-6.search .panel-pane.pane-searchform {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
    margin-top: 30px;
 }
#block-panels_mini-footer_search input#edit-submit,
input#edit-submit-1 {
    position: relative;
    background: url(images/search-icon.png);
    background-size: 100%;
    width: 35px;
    height: 35px;
    text-indent: 9999px;
    border: none;
    background-color: transparent;
    top: -36px;
    left: 88%;
}
#block-panels_mini-footer_search input#edit-keys,
input#edit-keys-1 {
    border: 1px solid #a1abb4;
    border-radius: 25px;
    height: 40px;
    padding-left: 10px;
    width: 300px;
}
#block-panels_mini-footer_search dl.form-item {
    display: none;
}

/* bw footer link */
#bw_tag_wrap sup {
    color: #000;
}
#bw_tag_wrap {
    font-size: 12px;
    font-weight: 400;
}

/* === PR list view page === */

.page-news .date-views-filter-wrapper {
    min-width: 50px;
}

.page-news .panel-pane.pane-custom.pane-1.press-release-rss {
    position: relative;
    left: 391px;
    width: 30px;
    top: 145px;
}
.page-news .view-filters {
    margin-bottom: 40px;
}
.page-news .views-field-title span.field-content a {
    color: #f68729;
    font-weight: 400;
}
.page-news select#edit-tid,
.page-news select#edit-field-press-release-release-date-value-value-year {
    height: 2.5rem;
}
.page-news input#edit-submit-bw-press-release {
    margin-top: 23px;
}
.page-news .bw-rss img {
    width: 17px;
    height: auto;
    margin-left: 15px;
}
/* in the news */
.page-news .pane-bw-news-item-panel-pane-12 .pane-content {
    margin-top: 50px;
}
.page-news .pane-bw-news-item-panel-pane-12 .views-field-item.views-field-field-news-item-org-value {
    font-style: italic;
}
.page-news .pane-bw-news-item-panel-pane-12 .views-field-created {
    margin-bottom: 5px;
}
.page-news .pane-bw-news-item-panel-pane-12 .views-field-field-news-item-org-value {
    margin-bottom: 10px;
}

/* == PR node page  == */
.node-type-press-release h1 {
    line-height: 1.5;
    font-weight: 600;
}

.node-type-press-release .panel-pane.pane-node-terms,
.node-type-press-release .panel-pane.pane-content-field.pane-field-press-release-city,
.node-type-press-release .panel-pane.pane-content-field.pane-field-press-release-ticker-slug h2.pane-title,
.page-press-releases  .views-field-item.views-field-field-press-release-language-value {
    display: none;
}

.node-type-press-release .panel-pane.pane-content-field.pane-field-press-release-subheadline {
    text-align: center;
    margin-bottom: 10px;
}
.node-type-press-release .hq-cols-1 {
    color: #747474;
}
.node-type-press-release .hq-cols-1 a {
	color: #f7872a;
}
.node-type-press-release .panel-pane.pane-node-date {
    float: left;
}
.node-type-press-release .panel-pane.pane-tool-bar {
    position: relative;
    left: 70%;
}


/* if ie*/
/*
.front section.featured-view. {
	width: 200%;
	margin-left: 50%;
	min-width: 100%;
}
*/
/* == News Page NEWS== */

.page-news .news .mini-panel-orange_bar_pane .hq-row {
    padding: 0;
    margin: 0;
}


.page-news .news .panel-pane.pane-views-panes h2.pane-title,
.page-events-presentations .panel-pane.pane-views-panes h2.pane-title,
.page-company-information .company_info .panel-pane.pane-custom.pane-3 h2.pane-title,
.page-company-information .company_info .panel-pane.pane-custom.pane-1 h2.pane-title,
.page-financial-information .pane-bw-sec-filing-panel-pane-3 h2.pane-title,
.page-events-presentations .panel-pane.pane-views-panes h2.pane-title,
.page-financial-information .panel-pane.pane-views-panes.pane-bw-sec-filing-panel-pane-10 h2.pane-title,
.panel-pane.pane-embedded-content.twitter h2.pane-title,
.page-social-media .panel-pane.pane-block.pane-bw-facebook-pull-2 h2.pane-title,
.page-corporate-governance .views-field-item.views-field-title a,
.node-type-press-release h1, .sub-title,
.node-type-news-item h1, .node-type-faq-item h1{
    margin-top: 30px;
    color: #1a3a5e;
    text-transform: capitalize;
    font-size: 29px;
}

.page-news .news .views-field-title span.field-content a,
.page-events-presentations .views-field-title span.field-content a {
    color: #f68729;
    font-size: 19px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;

}

/* == event & presentation page == */
.page-events-presentations .view.view-bw-doc-library.view-id-bw_doc_library.view-display-id-panel_pane_8.view-dom-id-1,
.page-financial-information .view.view-bw-sec-filing.view-id-bw_sec_filing.view-display-id-panel_pane_8.view-dom-id-1.views-processed {
    padding-top: 50px;
} 

.page-events-presentations .views-field-title span.field-content a,
.page-events-presentations .pdf-file .title.presentation a {
    color: #f68729;
    font-size: 19px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
}

.page-events-presentations .views-field-item.views-field-created {
    width: 100%;
    padding-top: 10px;
}

.page-events-presentations .pdf-file {
    display: inline-block;
    padding-left: 30px;
    vertical-align: top;
    width: 90%;
}

.page-events-presentations .pdf-file i.fa.fa-file-pdf-o.fa-3x,
.page-events-presentations .pdf-file .date,
.page-events-presentations .fa-3x,
.page-financial-information .item-list .pager li a.active,
i.fa.fa-check-square-o {
  color: #393939;
 /* color: #747474;*/
}

.page-events-presentations .more {
    color: #1a3a5e;
    font-size: 20px;
    padding-top: 50px;
}
.page-events-presentations span a {
    color: #f68729;
    font-size: 20px;
}

/* == COmpany Info page == */
.page-company-information section.section.filings {
    background: url(client_files/img/bg-clinicaltherapies-1.jpg) no-repeat center center / cover;
}
.page-company-information section.section.filings .sub-title {
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 2px;
}

.page-company-information section.section.stock-data,
.page-company-information section.section.featured-view,
.page-company-information section.section.governance,
.page-company-information  section.section.social-media {
    display: none;
}
.page-company-information section.section.filings h2.pane-title {
    padding-bottom: 25px;
}

.page-company-information section.section.filings .panel-pane.pane-custom.pane-1 {
    background-color: rgba(255,255,255,0.9);
    padding: 30px 20px;
    margin: 0 30px;
}
.page-company-information section.section.filings div.panels-ipe-sort-container div:nth-child(4) {
    display:none;
}


/* management team */
.view.view-bw-bio.view-id-bw_bio.view-display-id-panel_pane_7.view-dom-id-1 {
    margin-top: 50px;
}
.page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-body {
    width: 50%;
    float: right;
}

.page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 img.imagecache.imagecache-bio_full_crop {
    width: 100%;
    height: auto;
    border-radius: 15px;
    margin: 10px 30px 100px 0;    
}
.page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-field-bio-image-fid {
    float: left;
    padding-right: 30px;
    width: 50%;
}
.page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-field-bio-name-last-value span.field-content {
    margin-top: 30px;
    color: #1a3a5e;
    text-transform: capitalize;
    font-size: 29px;
    font-weight: 600;
}
.page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-field-bio-job-title-value {
    margin: 5px 0 15px 0;
    color: #1270ad;
    font-weight: 400;
}
/*.page-company-information a.more {
    color: #1a3a5e;
    font-weight: 600;
}*/
.page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .view-content .item-list ul li.views-row {
    padding-bottom: 40px;
}



/* == financial information page == */

/*.hq-row.hq-header.hq-hide-sm a,
.hq-cols-5.views-field.views-field-nothing {
    color: #f68729;
    font-weight: 400;
}*/
/*.page-financial-information .hq-cols-5.views-field.views-field-longname,
.page-financial-information .hq-cols-5.views-field.views-field-datefiled,
.page-financial-information .hq-cols-5.views-field.views-field-formtype,
.page-financial-information .hq-cols-5.views-field.views-field-nothing {
    width: 15%;
}
.page-financial-information .hq-cols-5.views-field.views-field-formdescription {
    width: 35%;
}
*/
/* = sec filings page */
.page-financial-information .sec_page .view.view-bw-sec-filing.view-id-bw_sec_filing.view-display-id-panel_pane_8.view-dom-id-1.views-processed {
    padding-top: 50px;
}
.sec_page select#edit-formgroup, .sec_page select#edit-formtype, .sec_page select#edit-datefiled {
    height: 1.7em;
}

/*@media (min-width: 754px)*/
.page-financial-information .sec_page .view-bw-sec-filing .hq-views-view-table [class^="hq-cols"],
.page-financial-information .sec_quart .view-bw-sec-filing .hq-views-view-table [class^="hq-cols"] {
    padding: 5px;
}
.page-financial-information .hq-cols-4.views-field.views-field-datefiled {
    width: 10%;
}
.page-financial-information .hq-cols-4.views-field.views-field-formtype {
    width: 20%;
    text-align: center;
}

.page-financial-information .hq-cols-4.views-field.views-field-formdescription {
    width: 50%;
}
.page-financial-information .panel-pane.pane-views-panes.pane-bw-sec-filing-panel-pane-9 .hq-fluid.hq-views-view-table.views-table.cols-4 .hq-row.hq-header.hq-hide-sm {
    display: none;
}
.page-financial-information .sec_quart .view.view-bw-sec-filing.view-id-bw_sec_filing.view-display-id-panel_pane_10.view-dom-id-1.views-processed {
    padding-top: 30px;
}
.page-stock-chart h2.pane-title {
    margin-left: 20px;
}



/* == Corporate Gouvernance matrix*/
.page-corporate-governance .bw_committee_table {
    margin-top: 40px;
}
.table-title {
   /* color: #747474;*/
    color: #1a3a5e;
}
.sub-table-title {
    font-weight: 400;
    color: #747474;
}
em.fa.fa-check-square-o {
    color: #1f4392;
}
em.fa.fa-male {
    color:#f7872a;
}
/* line 641, ../sass/_mixins.scss */
.bw_committee_table {
  position: relative;
  display: table;
  width: 100%;
  vertical-align: middle;
  padding-top: 2em;
}
/* line 648, ../sass/_mixins.scss */
.bw_committee_table span {
  min-width: 18px;
  min-height: 18px;
  background-size: cover;
}
/* line 654, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_row {
    display: table-row;
    background-color: #f8f8f8;
}
/* line 657, ../sass/_mixins.scss 
.bw_committee_table .bw_committee_table_row:nth-child(odd) {
  background-color: #eaeaea;
}*/
/* line 661, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_row.bw_committee_table_header,
.page-analyst-coverage .hq-row.hq-header.hq-hide-mc a {
  font-size: 14px;
  font-weight: bold;
  background-color: #1f4392;
  color: #eaeaea;
}
/* line 668, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_row div {
  /* table cells */
  display: table-cell;
  text-align: center;
  min-height: 20px;
  border: 1px solid #1f4392;
  border-left: none;
  border-top: none;
  margin: 0;
  padding: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
/* line 680, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_row div label {
  display: none;
}
/* line 684, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_row div:first-child {
  min-width: 175px;
  border-left: 1px solid #1a3a5e;
  text-align: left;
  font-weight: bold;
}
/* line 693, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_chair,
.bw_committee_table .bw_committee_member {
  text-indent: -9999em;
  overflow: hidden;
  position: relative;
}
/* line 699, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_chair:before,
.bw_committee_table .bw_committee_member:before {
  /*content: '';
  background: transparent url(http://ir.advaxis.com/sites/advaxis.investorhq.businesswire.com/themes/advaxis_investorhq_businesswire_com_theme/client_files/images/update2016/chairman-icon.gif) 50% 50% no-repeat;*/
content: "\f183";
font-family: FontAwesome; 
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
color: #f7872a;
display: block;
text-indent: 0px;
position: absolute;
text-align: center;
width: 96%;
height: 18px;
}
/* line 721, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_member:before {
    content: "\f046";
    /*font-family: FontAwesome;*/
    /*content: '';
    background: transparent url(http://ir.advaxis.com/sites/advaxis.investorhq.businesswire.com/themes/advaxis_investorhq_businesswire_com_theme/client_files/images/update2016/member-icon.jpg) 50% 50% no-repeat;*/
    speak: none;
    color: #1f4392;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}

/* line 767, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_footer {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  font-size: 0.85em;
  /*color: #AAA;*/
  background-color: transparent;
}
/* line 776, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_footer div {
  display: inline-block;
  padding: 0.25em;
}
/* line 781, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_footer span {
  text-indent: -999em;
  display: inline-block;
}
/* line 785, ../sass/_mixins.scss */
.bw_committee_table .bw_committee_table_footer span:before, .bw_committee_table .bw_committee_table_footer span:after {
  /* icon position fixes*/
  position: absolute;
  display: inline-block;
  top: 40%;
  left: 0;
  text-indent: 999em;
  width: 20px;
  height: 12px;
  background-size: auto 12px;
  background-position: 2px;
}
.bw_committee_table_row.bw_committee_table_header div:nth-of-type(2),
.bw_committee_table_row.bw_committee_table_header div:nth-of-type(3),
.bw_committee_table_row.bw_committee_table_header div:nth-of-type(4),
.bw_committee_table_row.bw_committee_table_header div:nth-of-type(5) {
    width: 16%;
}

.page-corporate-governance .view.view-bw-doc-library.view-id-bw_doc_library.view-display-id-panel_pane_6.view-dom-id-1 {
    padding-top: 30px;
}


.page-corporate-governance .views-field-item.views-field-title a {
    margin-top: 30px;
    color: #1a3a5e;
    text-transform: capitalize;
    font-size: 29px;
    font-weight: 600;
}
/* BOARDS OF DIRECTORS - could be conmbined with  */
.page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .view-content .item-list ul li.views-row {
padding-bottom: 40px;
}
.page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-field-bio-image-fid {
    float: left;
    padding-right: 30px;
    width: 50%;
}
.page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 img.imagecache.imagecache-bio_full_crop {
    width: 100%;
    height: auto;
    border-radius: 15px;
    margin: 10px 30px 100px 0;
}
.page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-field-bio-name-last-value span.field-content {
    margin-top: 30px;
    color: #1a3a5e;
    text-transform: capitalize;
    font-size: 29px;
    font-weight: 600;
}
.page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-field-bio-job-title-value {
    margin: 5px 0 15px 0;
    color: #1270ad;
    font-weight: 400;
text-transform: uppercase;
}
/* == analyst coverage == */
.page-analyst-coverage .view.view-bw-analyst.view-id-bw_analyst.view-display-id-panel_pane_2.view-dom-id-1 {
    margin-top: 50px;
}
.page-analyst-coverage .hq-fluid.hq-views-view-table.views-table.cols-2 {
    border-right: 1px solid #1f4392;
}

.page-analyst-coverage .hq-row.hq-header.hq-hide-mc {
    background-color: #1f4392;
    color: #eaeaea;
}
/*.page-analyst-coverage .hq-row.hq-header.hq-hide-mc a {
    font-size: 1.1em;
    font-weight: 600;
    color: #eaeaea;
}
*/
.page-analyst-coverage .view-bw-analyst .hq-row {
    background-color: #f8f8f8;

}
.page-analyst-coverage .hq-views-view-table [class^="hq-cols"] {
    padding: 12px;
    float: none;
    padding-left: 30px;
    border-left: 1px solid #1f4392;
    border-bottom: 1px solid #1f4392;
}

/*.page-analyst-coverage .hq-cols-2.hq-mc.views-field.views-field-field-analyst-company-value span {
    color: #1a3a5e;
    font-weight: 600;
}*/
.page-analyst-coverage .hq-cols-2.hq-mc.views-field.views-field-title span {
    color: #393939;
    font-weight: 400;
}

.page-analyst-coverage .panel-pane.pane-custom.pane-1 {
    margin-top: 20px;
}

/* == FAQ page ==*/
.page-faq .view.view-bw-faq.view-id-bw_faq.view-display-id-panel_pane_5.view-dom-id-1 {
    margin-top: 45px;
}
.page-faq .views-field-item.views-field-title span {
    margin-top: 30px;
    color: #1a3a5e;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;

}
.page-faq .views-field-item.views-field-teaser {
    padding: 15px 0 0 15px;
}

/* == page video == */
.page-videos .view.view-bw-video.view-id-bw_video.view-display-id-panel_pane_7.view-dom-id-1 {
    margin-top: 20px;
}
.page-videos .views-field-item.views-field-field-video-player-embed-1 {
    margin-top: 20px;
}
.page-videos .hq-cols-2.hq-mc.col-1,
.page-videos .hq-cols-2.hq-mc.col-2 {
    max-width: 50%;
    display: inline-block;
}
.page-videos .hq-cols-2.hq-mc.col-1 {
    padding-right: 30px;
}
.page-videos .hq-cols-2.hq-mc.col-2 {
    padding-left: 30px;
}
.page-videos .views-field-item.views-field-title {
    margin-top: 10px;
}
.page-videos .views-field-item.views-field-title a{
    color: orange;
    font-weight: 400;
}
.page-videos iframe {
    width: 544px;
}
.node-type-video iframe {
    width: 565px;
}
.page-videos .flash-player.brightcove-html5-player div div,
.node-type-video .flash-player.brightcove-html5-player div div {
    padding-top: 65% !important;
}

/* == social media page == */
.panel-pane.pane-embedded-content.twitter h2.pane-title,
.page-social-media .panel-pane.pane-block.pane-bw-facebook-pull-2 h2.pane-title {
    margin-top: 0;
}

.page-social-media .pane-bw-facebook-pull-2 .pane-content,
.page-social-media .twitter .pane-content {
    height: 700px;
    overflow: scroll;
    margin: 0 10px;
}
.page-social-media .bw-facebook-post-message {
    font-size: 16px;
    font-weight: 400;
}


.page-social-media .panel-pane.pane-embedded-content.twitter {
    border: solid 2px #f68729;
}
.page-social-media .panel-pane.pane-embedded-content.twitter h2.pane-title,
.page-social-media .panel-pane.pane-block.pane-bw-facebook-pull-2 h2.pane-title {
    text-align: center;
    color: #fff;
    font-weight: 600;
    line-height: 30px;
    padding-bottom: 10px;
    margin: 0
    
}
.page-social-media .panel-pane.pane-embedded-content.twitter h2.pane-title {
    background-color: #f68729;
}
.page-social-media .panel-pane.pane-block.pane-bw-facebook-pull-2 h2.pane-title {
    background-color: #1270ad;
}

.page-social-media .bw-facebook-post-message {
    font-size: 16px;
    font-weight: 400;
}
.page-social-media div[class*="pane-bw-facebook-pull"] {
    border: solid 2px #1270ad;
}

/*.page-social-media a.view-more-social  {
    margin-left: 25px;
}*/


.page-social-media .panel-pane.pane-custom.pane-2.social-icons .pane-content {
    display: table;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.page-social-media .panel-pane.pane-custom.pane-2.social-icons .pane-content div {
    display: table-row;
    width: 100%;
}
.page-social-media .panel-pane.pane-custom.pane-2.social-icons .pane-content div a {
    display: table-cell;
    width: 15%;
    padding-top: 2em;
    text-align: center;
    font-size: 1em;
    color: #555;
    text-decoration: none;
}
.page-social-media .icon-twitter:before,
.page-social-media .icon-facebook:before,
.page-social-media .icon-linkedin:before,
.page-social-media .icon-youtube:before,
.page-social-media .icon-googleplus:before {
    content: "\f099";
    font-family: FontAwesome;
    font-size: 25px;
    color: #00B6F1;
}
.page-social-media .icon-facebook:before {
    content: "\f09a";
    color: #3B5998;
}
.page-social-media .icon-linkedin:before {
    content: "\f0e1";
    color: #007BB6;
}
.page-social-media .icon-youtube:before {
    content: "\f16a";
    color: #FF0000;
}
.page-social-media .icon-googleplus:before {
    content: "\f0d5";
    color: #DF4A32;
}

/* == contact page ==*/
.page-contacts .sub-title {
letter-spacing: 2px;
font-weight: 600;
margin-bottom: 10px;
}

.page-contacts span.name {
    font-size: 24px;
    color: #f68729;
}
.page-contacts span.position {
    font-size: 16px;
    color: #1270ad;
    font-weight: 400;
    text-transform: uppercase;

}
/* == node view page ==*/
/*.node-type-event h1:before,
.node-type-video h1:before {
    content: "Event Calendar";
    display: block;
    font-size: 20px;
    text-transform: uppercase;
    color: #f68729;
    margin-bottom: 30px;
    line-height: 1.1;
    padding-top: 20px!important;
}*/
.node-type-event h1,
.node-type-video h1,
.page-search div#bw-search h2 {
    color: #1a3a5e;
    font-size: 29px;
    margin-bottom: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}
.node-type-video .field.field-type-filefield.field-field-video-upload.field-field-upload a {
    overflow-wrap: break-word;
}
/* == search page & 404 page == */

.page-search input#edit-keys,
.page-search .panel-pane.pane-apachesolr-sort li {
    display: inline;
}
.page-search #edit-submit{
    margin-left: 10px;
}

.page-search .pane-apachesolr-sort img {
    vertical-align: baseline;
}

.page-page-not-found .panel-pane.pane-custom.pane-1  .pane-content {
    margin-bottom: 50px;
}
.item-list .pager li {
    margin: 0;
}


/* == responsive css == */

@media (max-width: 1440px){

    .news .mini-panel-orange_bar_pane .page-links ul {
        padding-right: 2%;
    }
    .page-events-presentations .mini-panel-orange_bar_pane .page-links ul {
        padding-left: 6%;
    }
    /*.front .subscribe-inner {
        left: 55%;
    }*/
    
}



@media (max-width: 1200px) {
    .front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-10 {
        height: auto;
    }

    /*.bw-rotating-content-pane, .front section.section.featured-view .half:first-of-type,
    .front section.section.featured-view {
        height: 780px;
    }*/
    .page-events-presentations .pdf-file {
        width: 80%;
    }
    /*.subscribe-inner {
        left: 45%;
    }*/
   /* .front .subscribe-inner {
        left: 45%;
    }*/
    /*.panel-pane.pane-searchform {
        left: 35%;
    }*/
    .node-type-press-release .panel-pane.pane-tool-bar {
        left: 60%;
    }
    section.section.social-media .panel-pane.pane-custom.pane-6 a {
        right: 0%;
        top: 1.5em;
    }

    .page-videos .emvideo-youtube iframe,
    .page-videos .views-field-item.views-field-field-video-embed-code-value iframe {
        width: 450px;
    }



    

}
@media (max-width:1000px) {
    /*.front .view-bw-rotating-content .bw-cycle-pager-wrapper {
        margin-top: 100px;
    }*/
    /*.bw-rotating-content-pane, .front section.section.featured-view .half:first-of-type,
    .front section.section.featured-view {
        height: 700px;
    }*/
    .node-type-press-release .panel-pane.pane-tool-bar {
        left: 50%;
    }
    .front section.section.social-media {
        height: auto

    }

}

@media (max-width: 992px) {
    .front section.section.governance .container,
    .front section.section.featured-view .container {
        width: 800px;
    }
    .front section.section.governance img {
        height: 155px;
        width: auto;
    }
    .page-videos .emvideo-youtube iframe,
    .page-videos .views-field-item.views-field-field-video-embed-code-value iframe {
        width: 330px;
        /*padding-top: 25%;*/
        height: 250px;
    }
    .page-videos .views-field-item.views-field-field-video-player-embed-1 {
        margin-top: 0;
    }

}

@media (max-width: 900px) {

    .news .mini-panel-orange_bar_pane .page-links ul {
        padding-right: 3%;
    }
    .page-events-presentations .mini-panel-orange_bar_pane .page-links ul {
        padding-left: 9%;
    }
    .col-md-6.alert {
        border: none;
    }
   /* .panel-pane.pane-searchform {
        left: 20%;
    }*/
    /*.subscribe-inner {
        left: 50%
    }*/
    .page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-field-bio-image-fid,
    .page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-field-bio-image-fid {
        width: 100%;
    }
    .page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-body,
    .page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 .views-field-item.views-field-body {
        width: 100%;
    }
    .page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7,
    .page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 {
        padding: 0 15px;
    }
    .page-company-information .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 img.imagecache.imagecache-bio_full_crop,
    .page-corporate-governance .panel-pane.pane-views-panes.pane-bw-bio-panel-pane-7 img.imagecache.imagecache-bio_full_crop {
        margin-bottom: 30px;
    }

}

@media (max-width: 768px) {
    section .half{
        width: 99%;
        float: none;
    }
    .front section.section.featured-view {
       /* height: 1250px;*/
        min-height:  auto;
    }
    .front section.section.filings {
        min-height: auto;
        /*height: 1100px;*/
    }
    /*.front section.section.governance {
        height: 1300px;
    }*/
    .front section.section.governance .container,
    .front section.section.featured-view .container {
        width: auto;
    }
    .front section.section.governance img {
        height: 300px;
    }
    .front .section.governance .hq-cols-3.hq-sm {
        margin-bottom: 15px;
    }
    .front section.section.governance .more-link a {
        margin-left: 130px;
    }

    .front section.section {
        height: auto;
       /* padding-bottom: 15px;*/
    }
    .front section.section.social-media {
        height: auto;
    }
    /*.bw-rotating-content-pane, .front section.section.featured-view .half:first-of-type {
        height: 550px;
    }*/
    .front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-10 {
        margin: 25px 0 20px;
        margin-bottom: 10px;
    }
    .front .pane-bw-doc-library-panel-pane-6,
    .front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-10,
    .front .panel-pane.pane-views-panes.pane-bw-event-panel-pane-11 {
        margin-left: 0;
    }
    
    .front .hq-row.hq-header.hq-hide-sm {
        display: none;
    }
    .front label.hq-show-sm {
        color: #f68729;
        font-weight: 400;
        /*float: left;
        margin-right: 25px;*/
    }
    section.section.filings .hq-cols-4.views-field.views-field-nothing {
        margin-bottom: 20px;
    }
    section.section.filings .hq-cols-4.views-field.views-field-datefiled,
    section.section.filings .hq-cols-4.views-field.views-field-formtype,
    section.section.filings .hq-cols-4.views-field.views-field-formdescription,
    .page-financial-information .hq-cols-4.views-field.views-field-formdescription,
    .hq-cols-4.views-field.views-field-nothing {
        width: 99%;
    }
    section.section.social-media .hq-cols-2 {
        width: 99%;
        padding-bottom: 5%;
    }
    .panel-pane.pane-block.pane-bw-facebook-pull-2,
    .front .panel-pane.pane-custom.pane-5 a.view-more-social {
        margin-left: 0;
    }
    /*section.section.social-media .panel-pane.pane-custom.pane-6 a {
        right: 0;
        top: 0;
    }*/
    section.section.governance .hq-sm, .hq-sm > [class^="hq-cols"] {
        text-align: center;
    }
    .col-md-6.alert {
        flex: unset;
        -webkit-flex: none;
        -webkit-box-flex: unset;
        max-width: unset;
    }
   /* .panel-pane.pane-searchform {
        left: 60%;
    }
*/

    .page-financial-information .hq-row.hq-header.hq-hide-sm {
        display: none;
    }
    .page-financial-information label.hq-show-sm {
        color: #f68729; 
        color: #1a3a5e;
        font-weight: 600;
    }
    .page-financial-information .hq-cols-4.views-field.views-field-formtype {
        text-align: left;
    }
    .hq-cols-4.views-field.views-field-nothing,
    .page-financial-information .hq-cols-4.views-field.views-field-formtype,
    .node-type-video .hq-cols-2 {
        width: 100%;
    }
    div#panels-ipe-regionid-content {
        margin: 0 7px;
    }
    .page-videos .hq-cols-2.hq-mc.col-1,
    .page-videos .hq-cols-2.hq-mc.col-2,
    .node-type-video .hq-cols-2  {
/*        max-width: 100%;*/
        width: 100%;
        padding: 20px 0;
    }
    .row-alert .cal-md-6.search {
        width: 100%;
    }

    .page-videos .emvideo-youtube iframe, .page-videos .views-field-item.views-field-field-video-embed-code-value iframe {
        width: 100%;
        height: 350px;
    }

    .page-search #edit-submit {
        margin-left: 0;
        margin-top: 10px;
    }

}


/* = orange bar responsive */
@media (max-width: 700px) {
    .page-links {
        display: block;
        height: 90px;
    }
    .page-corporate-governance .page-links {
        min-height: 135px;
    }
    .mini-panel-orange_bar_pane .page-links ul {
        padding: 0 !important;
    }
    .page-links ul li {
        display: block;
    }
    .page-links ul li a {
        display: block;
        height: 45px;
        padding-top: 10px;
    }
}

/* == copr governance table == */
@media screen and (max-width: 680px){

    .bw_committee_table {
        display: block;
    }
    .bw_committee_table .bw_committee_table_row.bw_committee_table_header {
        display: none;
    }
    .bw_committee_table {
        display: block;
    }
    .bw_committee_table .bw_committee_table_row {
        display: block;
        width: 100%;
        border: 1px solid #1f4392;
        padding: 0.5em;
    }

    .bw_committee_table .bw_committee_table_row.bw_committee_table_header {
        display: none;
    }
    .bw_committee_table .bw_committee_member:before, .bw_committee_table .bw_committee_chair:before {
        text-align: left;
        top: 7px;
    }

    /* line 763, ../sass/_mixins.scss */
    .bw_committee_table .bw_committee_table_row div {
        /* table cells */
        display: block;
        text-align: left;
        border: none;
        text-indent: 0px;
    }
    /* line 770, ../sass/_mixins.scss */
    .bw_committee_table .bw_committee_table_row div:first-child {
        min-width: 100%;
        border-left: none;
    }
    /* line 775, ../sass/_mixins.scss */
    .bw_committee_table .bw_committee_table_row div.bw_committee_empty {
        display: none;
    }
    .bw_committee_table label {
        display: inline-block !important;
        color: #747474;
        padding-left: 30px;
    }

    .front section.section.featured-view .views-field-item.views-field-title a,
    .sub-title,
    .page-corporate-governance .views-field-item.views-field-title a,
    .node-type-video h1 {
        font-size: 20px;
        line-height: 27px;
    }

    .node-type-press-release .panel-pane.pane-tool-bar {
        left: 30%;
    }
    .node-type-press-release div#bw-content {
        margin: 0 15px;
    }

    .front section.section.governance .more-link a {
        margin-left: 0;
    }
    .front section.section.governance .more-link {
        margin-bottom: 0;
    }

    .page-user div#bw-content {
        padding: 0 15px;
    }

    .page-news .panel-pane.pane-custom.pane-1.press-release-rss {
        top: 128px;
    }
    .page-printmail #bw-content {
        margin-left: 10px;
    }
    .page-printmail input, .page-printmail textarea,
    .page-printmail .description,
    .page-printmail select, .page-user input,
    .page-user textarea, .page-user select {
        width: 90%;
    }
    .page-printmail label.printmail-label {
        float: none;
        width: auto;
    }
    
    .page-videos .hq-cols-2.hq-mc.col-1,
    .page-videos .hq-cols-2.hq-mc.col-2,
    .page-videos h2.pane-title,
    .node-type-video .hq-cols-2,
    .node-type-video h1,
    .node-type-video .panel-pane.pane-tool-bar {
        padding: 0 15px;
    }
    .page-videos .emvideo-youtube iframe,
    .page-videos .views-field-item.views-field-field-video-embed-code-value iframe {
        max-height: 270px;
    }

    .page-videos .hq-cols-2.hq-mc.col-1, .page-videos .hq-cols-2.hq-mc.col-2,
    .node-type-video .emvideo-youtube iframe,
    .node-type-video.views-field-item.views-field-field-video-embed-code-value iframe,
    .node-type-video iframe {
        max-width: 100%;
        /*max-height: 270px;*/
    }


}
/* for stock chart -> profile page*/
@media screen and (max-width: 568px){
    .qmod-block-wrapper .pure-g:nth-of-type(4) div:nth-child(3),
    .qmod-block-wrapper .pure-g:nth-of-type(5) div:nth-child(3),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(2) .pure-g:nth-of-type(1) div:nth-child(3),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(2) .pure-g:nth-of-type(2) div:nth-child(3),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(2) .pure-g:nth-of-type(3) div:nth-child(3),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(3) .pure-g:nth-of-type(1) div:nth-child(3),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(3) .pure-g:nth-of-type(2) div:nth-child(3),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(3) .pure-g:nth-of-type(3) div:nth-child(3) {
        padding-left: 15px;
    }
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(2) .pure-g:nth-of-type(1) div:nth-child(4),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(2) .pure-g:nth-of-type(2) div:nth-child(4),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(2) .pure-g:nth-of-type(3) div:nth-child(4),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(3) .pure-g:nth-of-type(1) div:nth-child(4),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(3) .pure-g:nth-of-type(2) div:nth-child(4),
    .qmod-tool-wrap .qmod-block-wrapper:nth-of-type(3) .pure-g:nth-of-type(3) div:nth-child(4) {
        padding-left: 4px;
    }
}

@media screen and (max-width: 530px) {
    .not-front #bw-content {
        padding: 0 10px!important;
    }


    .front section.section.governance img {
        height: auto;
    }
    /*
    .page-videos .hq-cols-2.hq-mc.col-1,
    .page-videos .hq-cols-2.hq-mc.col-2,
    .page-videos h2.pane-title,
    .node-type-video .hq-cols-2,
    .node-type-video h1,
    .node-type-video .panel-pane.pane-tool-bar {
        padding: 0 15px;
    }
    .page-videos .emvideo-youtube iframe,
    .page-videos .views-field-item.views-field-field-video-embed-code-value iframe {
        max-height: 270px;
    }

    .page-videos .hq-cols-2.hq-mc.col-1, .page-videos .hq-cols-2.hq-mc.col-2,
    .node-type-video .emvideo-youtube iframe,
    .node-type-video.views-field-item.views-field-field-video-embed-code-value iframe,
    .node-type-video iframe {
        max-width: 100%;
        max-height: 270px;
    }*/


}

@media all and (max-width: 480px) {
    .front section.section.featured-view {
        background: none;
    }

    .front section.section.governance .more-link a {
        margin-left: 0;
    }

    .views-exposed-widget.views-submit-button {
        clear: both;
    }
    /* start of rotator removing */
    .view-bw-rotating-content li .views-field-title a {
        margin-bottom: 10px !important;
        padding-bottom: 0;
    }
    .view-bw-rotating-content li .views-field-view-node {
        margin-bottom: 20px;
    }
    .view-bw-rotating-content li,
    .view-bw-rotating-content li * {
        position: relative !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    ul.cycle-slideshow {
        padding-left: 0!important;
    }
    li.cycle-slide.cycle-sentinel:first-of-type,
    .bw-cycle-pager-wrapper,
    .view-bw-rotating-content .bw-cycle-pager-wrapper * {
        display: none !important;
    }

    /* end of rotator removing */
    .page-analyst-coverage .hq-views-view-table [class^="hq-cols"] {
        float: left;
    }
    .page-analyst-coverage .hq-row.hq-header.hq-hide-mc {
        display: none;
    }
    .page-analyst-coverage .hq-row.odd.views-row-first .views-field-field-analyst-company-value {
        border-top: 1px solid #1f4392;
    }
    .page-analyst-coverage .views-field-field-analyst-company-value {
        border-bottom: none!important;
    }
    .page-analyst-coverage label.hq-show-mc {
        color: #f68729;
        font-weight: 400;
    }
    .bw-pull-quote {
        display: none;
    }

    .node-type-press-release .panel-pane.pane-node-date {
        float: none;
    }
    .node-type-press-release .panel-pane.pane-tool-bar {
        left: 0;
    }
    .not-logged-in.page-social-media .panel-pane.pane-block.pane-bw-facebook-pull-2 {
        margin-top: 15px;
    }
}

@media screen and (max-width: 400px) {
    .page-news .panel-pane.pane-custom.pane-1.press-release-rss {
        top: 187px; 
        left: 120px;
    }

}