/* general */
body {
    background-color: #fff;
    color: #666;
    font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
a {
    transition: color 0.2s ease 0s;
    color: #da3930;
    text-decoration: none;
    background: transparent none repeat scroll 0 0;
}
a:hover, a:focus {
color: #da3930;
text-decoration: underline;
}
a:active, a:hover {
outline: 0 none;
}
#bw-sidebar-left, #bw-sidebar-right {
    width: 25%;
}
#bw-wrap #bw-content #bw-content-content {
    width: 50%;
}

/* sidebars */
#block-panels_mini-mediaresources .bw-user-links-alerts,
#block-panels_mini-mediaresources .bw-user-links-rss {
    font-size: 16px !important;
}
/* #block-panels_mini-stock_quote .mini-panel-stock_quote .pane-content > span.qmmt_text_up::before {
    content: "$";
    float: left;
    margin-right: 4px;
	color: #666;
}
#block-panels_mini-stock_quote .mini-panel-stock_quote .pane-content > span.qmmt_text_up::after {
    content: " Delayed";
	color: #666;
} */
#bw-sidebar-right #block-search-0 h2 {
    margin-bottom: 0;
}
#block-search-0 {
    padding-bottom: 15px;
}
#block-panels_mini-social_media a {
color: #ffffff !important;
}

/* front */
.assetmap {
    width: 475px;
}

/* user */
.page-user table.sticky-table {
    width: 490px;
}
.page-user div.nodetype, .page-user div.financial {
    width: 330px;
}
.page-user .special-subscription-current-stock {
    font-weight: normal;
    margin-top: 25px;
    position: absolute;
}
.page-user .special-subscription-price-title {
    margin: 0;
}
.page-user .special-subscription-price-title h3 {
    margin: 0 0 20px;
}
.page-user #edit-special-subscriptions-price-change-price,
.page-user #edit-special-subscriptions-percent-change-percent {
    width: 115px !important;
}
.page-user #edit-special-subscriptions-percent-change-comparator,
.page-user #edit-special-subscriptions-price-change-comparator {
    width: 115px !important;
}
.page-user #bw-notifications-simpleui-content-types-form table.sticky-table + table + table.sticky-table thead.tableHeader-processed {
    display: none;
}
.page-user table tbody tr td {
    width: 40px;
}
.page-user #edit-special-subscriptions-percent-change-persists-wrapper {
    margin-top: 115px;
    position: absolute;
}
.page-user #bw-notifications-simpleui-stock-form .special-subscription-percent-output {
    margin-top: 50px;
}

/* multimedia */
.page-multimedia-gallery .views-field-teaser p {
    margin-bottom: 25px;
    margin-left: 0;
    margin-top: 5px;
}
.page-multimedia-gallery .pane-bw-featured-images-panel-pane-1 .imagecache.imagecache-listview_thumb.imagecache-default.imagecache-listview_thumb_default {
    height: 125px;
    width: 143px !important;
}
.page-multimedia-gallery #bw-content-content p {
    margin-left: 0;
}
.node-type-video .panel-2col-stacked .panel-col-first {
    float: none;
    width: 100%;
}

/* historical filings */
.page-kmr-historical-filings .qm_maintext.qm_history_filterBar > span#qm_history_endRow,
.page-kmp-historical-filings .qm_maintext.qm_history_filterBar > span#qm_history_endRow,
.page-epb-historical-filings .qm_maintext.qm_history_filterBar > span#qm_history_endRow  {
    display: block;
    padding: 10px 8px;
}
.page-kmr-historical-filings input#startDay.qm_history_startDay, .page-kmr-historical-filings input#endDay.qm_history_endDay,
.page-kmp-historical-filings input#startDay.qm_history_startDay, .page-kmp-historical-filings input#endDay.qm_history_endDay,
.page-epb-historical-filings input#startDay.qm_history_startDay, .page-epb-historical-filings input#endDay.qm_history_endDay {
    width: 40px !important;
}
.page-kmr-historical-filings input#startYear.qm_history_startYear, .page-kmr-historical-filings input#endYear.qm_history_endYear,
.page-kmp-historical-filings input#startYear.qm_history_startYear, .page-kmp-historical-filings input#endYear.qm_history_endYear,
.page-epb-historical-filings input#startYear.qm_history_startYear, .page-epb-historical-filings input#endYear.qm_history_endYear {
    width: 50px !important;
}
.page-kmr-historical-filings button.qm_historyTab_GoButton,
.page-kmp-historical-filings button.qm_historyTab_GoButton,
.page-epb-historical-filings button.qm_historyTab_GoButton {
    color: #ffffff;
}

/* investor kit */
.page-investor-kit #webform-component-country.webform-component.webform-component-select {
    display: none;
}

/* stock */
.page-stock-chart #bw-content #bw-sidebar-right {
display: none;
}

/* search */
.page-search .pane-searchresults .item-list ul {
    width: auto;
}