/* QuoteMedia data-tool styling carried over from the current ir.brninc.com child theme (Limegoat). */
li.qmod-newsitem.qmod-newsid-7869349603008238,

.qmod-news-list h3.qmod-date-2019-05-07{
display:none !important;}
.qmod-detailedquote .pure-u-1.pure-u-md-1-2 {
    width: 100%;
    margin-bottom: 20px;
}
.qmod-simplechart ul.qmod-button-group li span{
    color: black !important;
}
#main-content .qmod-paginator button.qmod-btn-active{
color:black !important;}
body .qmod-block-wrapper button svg,
button.duet-date__day,button.duet-date__day * {
    color: #000 !important;
}
ul.qmod-news-list h3.qmod-heading, .stock_grid span.sgl_date, .stock_grid .val{
    font-family:inherit;
}
.short .qmod-fullnews .qmod-nonvideo-news-column {
    padding-bottom: 0px;
}
.short .qmod-block-wrapper {
    margin-bottom: 0px;
}
.qmod-panel-trades table.qmod-table{
    border: none !important;
}
.qmod-level2marketdepth table.qmod-table.dataTable tr {
    border-bottom:0px;
}
.qmod-financials-cont {
    padding: 0px !important;
}
a.qmod-headline h4 {
    font-size: 18px;
}
.qmod-financials-cont table.qmod-table {
    border: none;
}
.qmod-financials span.qmod-btn-text {
    background: transparent !important;
}
.qm-container.short div[data-qmod-tool="filings"] {
    border-bottom: 1px solid #f9f9f9;
    margin-bottom: 10px;
}
.qm-container.short:last-child div[data-qmod-tool="filings"] {
    border-bottom: none;
    margin-bottom: 0px;
}
.qmod-news-list h3.qmod-heading {
    display: block;
    float: left;
    width: 100%;
}
.short .qmod-news-output {
    min-height: 173px;
}
/* QMOD override*/
.qmod-investment-calculator {
    max-width: 100% !important;
}
.qmod-investment-calculator .qmod-calendar-control {
    margin-bottom: 20px;
}
.qmod-investment-calculator .qmod-initial-investment-headers {
    padding: 0px !important;
}
.qmod-investment-calculator .qmod-initial-investment-headers div {
    padding: 5px !important;
}
.qmod-investment-calculator input#qmod-investment-amount {
    margin: 20px 0px 0px 0px;
}
.qmod-investment-calculator button.qmod-btn.qmod-btn-sm.qmod-btn-go.qmod-darkblue.qmod-calculate {
    margin-top: 30px !important;
}
.qmod-investment-calculator .right-addon i {
    top: 35px !important;
}
.qmod-initial-investment-headers,.qmod-final-investment-headers {
    font-weight: bold;
    border-bottom: 1px solid;
}
.qmod-initial-investment-values,.qmod-final-investment-values {
    margin-bottom: 25px;
}
.qmod-investment-calculator .qmod-no-modal .pure-u-sm-1-2 {
    width: 100%;
}
.short .qmod-detailedquote span.qmod-datetime {
    margin-right: 0px !important;
}
.short .qmod-detailedquote .qmod-chart ul.qmod-button-group {
    display: none;
}
.qmod-ui-tool.qmod-investment-calculator {
    margin: 20px auto;
}
.qmod-fullnews .qmod-news-list li {
    border: none !important;
    margin-bottom: 10px;
}
.short .qmod-detailedquote .pure-u-1.pure-u-xl-1-2:last-child {
    display: none;
}
.short .qmod-detailedquote .pure-u-1.pure-u-xl-1-2 {
    width: 100%;
    padding: 0px !important;
    margin: 0px !important;
    background: transparent;
}
.short .qmod-detailedquote .pure-u-1.pure-u-xl-1-2 .qmod-chart {
    margin: 0px;
}
.short .qmod-detailedquote .pure-u-1.pure-u-xl-1-2 .qmod-chart-plot {
    margin: 0px;
    max-height: 200px;
    display: block;
    float: left;
    width: 100%;
}
.short .qmod-detailedquote .pure-u-1.pure-u-xl-1-2 .qmod-chart-plot img {
    max-height: 150px;
    float: left;
}
.short span.qmod-news-datetime {
    display: block !important;
    color: #292929;
}
body #main-content .short .qmod-sec-filings td.qmod-filing-datefiled {
    display: block !important;
    position: absolute;
    top: 0px;
    right: -5px;
    text-align: right;padding: 0px 10px 0px 0px !important;background: transparent !important;
    border: none;
    color: #292929;
    font-size: 16px;
}
.short .qmod-sec-filings thead {
    display: none;
}
.short table.qmod-sec-filings:nth-child(1) {
    padding-top: 20px;
    display: block;
    margin-bottom: 0px;
    border: none !important;
}
.qmod-sec-filings td.qmod-filing-formview .fa {
    font-size: 23px;
    display: inline-block;
    color: #fdc716;
    font-weight: 100;
    text-decoration: none !important;
    border: none !important;
}
.short .qmod-sec-filings td.qmod-filing-formview .fa {
    font-size: 23px;
    display: block;
    color: #fdc716;
    font-weight: 100;
    width: 100%;
}
.short .qmod-sec-filings td.qmod-filing-formview {
    /* width: 100%; */
    display: block !important;
    float: right;
    background: transparent !important;
    border: none !important;
}
.short .qmod-sec-filings td.qmod-filing-formdesc,.short .qmod-sec-filings td.qmod-filing-pages {
    display: none;
}
.short .qmod-sec-filings tr {
    border: none !important;
    display: table;
    width: 100%;
}
.short .qmod-sec-filings tbody {
    display: table;
    width: 100%;
    text-align: center;
}
.short .qmod-sec-filings td.qmod-filing-formview a {
    width: 22px;
    display: inline-block;
    margin-left: 5px;
    padding-right: 0px;
    border: none !important;
}
.short .quote_media_copy,.short .qmod-quotehead,.short .qmod-quotehead .qmod-entline,.short .qmod-quotehead .qmod-mkt-btm .qmod-volume,.short .qmod-hbg,.short .qmod-modifiers,.short .qmod-paginator,.short .qmod-news-source,.short .qmod-news-date {
    display: none !important;
}
.short .qmod-detailedquote .qmod-quotehead {
    display: block !important;
}
.short .qmod-news-list {
    margin: 0px !important;
}
.short .qmod-newsitem {
    text-align: left;
    padding: 2px 0px !important;
    display: block;
    float: left;
    width: 100%;
}
.short ul:last-child .qmod-newsitem {
    border: none !important;
}
.short .qmod-newsitem h4 {
    padding: 0px;
    font-size: 19px;
    color: #29333f;
    line-height: normal;
}
.qmod-pricehistory .dataTables_wrapper .dataTables_paginate a.paginate_button,.dataTables_wrapper .paginate_button.next,.qmod-paginator .qmod-btn {
    border: 1px solid #fdc716 !important;
    color: #fdc716 !important;
}
.qm-container .qmod-ui-tool.qmod-pricehistory .dataTables_wrapper .dataTables_paginate a.paginate_button.current {
    background-color: #fdc716 !important;
    background: #fdc716 !important;
    color: white !important;
}
body .qmod-ui-modal .qmod-ui-modal-body,body .qmod-ui-modal .qmod-ui-modal-body .qmod-container * {
    background-color: white !important;
}
body.qmod-modal-overflow .qmod-modal-overlay {
    background-color: rgba(0,0,0,0.4) !important;
}
.qmod-modal-overflow div#top-header,.qmod-modal-overflow header#main-header,.qmod-modal-overflow footer#main-footer {
    z-index: -1;
}
.qmod-modal-overflow .et_pb_fullwidth_section,.qmod-modal-overflow .et_pb_section.ir-navi {
    z-index: 2 !important;
}
.qmod-ui-tool.qmod-fullnews .qmod-ui-modal,.qmod-ui-tool.qmod-fullnews .qmod-ui-modal h1,.qmod-ui-tool.qmod-fullnews .qmod-ui-modal h2,.qmod-ui-tool.qmod-fullnews .qmod-ui-modal h3 {
    color: #202020;
    line-height: normal;
}
.qmod-ui-tool.qmod-fullnews .qmod-ui-modal h1,.qmod-ui-tool.qmod-fullnews .qmod-ui-modal h2,.qmod-ui-tool.qmod-fullnews .qmod-ui-modal h3 {
    font-weight: bold;
}
.qmod-ui-tool.qmod-fullnews .qmod-story {
    font-size: 15px;
}
.qmod-ui-tool.qmod-fullnews .qmod-story a{
    color:#292929 !important;
}
button.qmod-btn.qmod-btn-main {
    border-color: #fdc716 !important;
    border: 1px solid;
    color: #fdc716 !important;
}
.qmod-mod-pad button {
    padding: 6px 25px !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px !important;
    text-shadow: none !important;
}
.qmod-mod-pad button,.qmod-pager-item.qmod-pager-num.qmod-pager-active,button.qmod-btn.qmod-btn-active {
    background-color: #fdc716 !important;
    color: white !important;
}
.qmod-quotegrid .qmod-data-point.qmod-textr {
    font-weight: bold;
}
.qmod-head-left {
    margin-left: 0px;
    margin-right: 0px;
}
.qmod-mkt-top span.qmod-last {
    font-weight: bold;
    font-size: 300% !important;
    vertical-align: middle;
    line-height: normal;
}
.qmod-pager-cont span.qmod-pager-prev,.qmod-pager-cont span.qmod-pager-next,.qmod-pager-cont span.qmod-pager-num {
    border: 1px solid;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    padding: 5px 10px !important;
    min-width: 30px;
    text-align: center;
    margin-right: 0px !important;
    margin-left: 5px !important;
}
.qmod-btn.qmod-btn-link, .qmod-pager-cont span.qmod-pager-prev, .qmod-pager-cont span.qmod-pager-next, .qmod-pager-cont span.qmod-pager-num, h1.qmod-heading, .qmod-modifiers i.fa, body #main-content a.qmod-dropdown_toggle, .qmod-dropdown_toggle span, .qmod-datepicker {
    color: #fdc716 !important;
    border-color: #fdc716 !important;
}
.qmod-dropdown_toggle i.fa {
    float: none !important;
}
input.qmod-datepicker,.qmod-dropdown_toggle {
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    text-align: center;
}
h1.qmod-heading {
    padding-left: 0px;
    padding-right: 0px;
    text-transform: uppercase;
}
.qmod-tool-wrap table thead tr th {
    font-size: 12px !important;
}
ul.qmod-dropdown-menu {
    list-style: none !important;
    margin: 0px !important;
    padding: 0px !important;
}
.dataTables_wrapper,.qmod-head-left {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.qmod-modifiers,.qmAnnualReportsCont .qm_filings_table_results,.qmod-heading {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.qmod-sec-filings table.dataTable tbody td.qmod-filing-formtype {
    padding: 5px 10px !important;
}
.short .qmod-sec-filings table.dataTable tbody td.qmod-filing-formtype {
    padding: 0px 0px !important;
    text-align: left;
    font-weight: 400;
}
.qmod-sec-filings table.dataTable tbody td {
    padding: 5px 5px !important;
}
.qmod-fullnews .qmod-news-list li .qmod-headline {
    width: 100%;
    float: left;
    text-align: left;
}
.qm_filings_table td a,.qm_filings_table td img,.qmod-ui-tool a,.qmod-ui-tool img {
    text-decoration: none !important;
    /* border: none !important; */
    background-color: transparent !important;
    color: initial !important;
}
.qmod-quotehead .qmod-heading .qmod-t-text {
    vertical-align: middle !important;
}
.qmod-chart ul li {
    border: none;
}
.qmod-investment-calculator .right-addon i {
    top: 35px;
}
.qmod-investment-calculator .qmod-calculate,.qmod-investment-calculator .qmod-calculate *,.qmod-chart ul button.qmod-btn.qmod-btn-active {
    background-color: #fdc716 !important;
    color: white;
}
.qmod-chart ul button.qmod-btn {
    border: 1px solid white !important;
    background-color: #e9e9e9 !important;
}
a.qmod-dropdown_toggle,.qm-container h3.qmod-heading,.qmAnnualReportsCont *,.qmAnnualReportsCont table.qm_filings_table_results,.qm-container .qmod-block-wrapper,.qm-container *:not(.fa):not(.fa-solid) {
    background: #fff;
    background-color: #fff !important;
    font-family: "Montserrat", Montserrat, sans-serif;
    word-break: keep-all;
}
.short a.qmod-dropdown_toggle,.qm-container.short h3.qmod-heading,.short .qmAnnualReportsCont *,.short .qmAnnualReportsCont table.qm_filings_table_results,.short .qm-container .qmod-block-wrapper,.short.qm-container *:not(.fa):not(.fa-solid) {
    /* background: #fff; */
    /* background-color: #fff !important; */
    font-family: "Montserrat", Montserrat, sans-serif;
    word-break: keep-all;
}
.qmod-mod-pad-buttons .qmod-btn {
    margin-top: 0px !important;
}
.qmod-chart .qmod-btn {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
}
form.qmod-ir-subscriber-form {
    display: table;
    width: 100%;
}
.qmod-ir-unsubscriber-form button.qmod-submit,.qmod-ir-subscriber-form button.qmod-submit {
    display: table !important;
    float: left;
    margin: 15px 0px 0px 0px !important;
}
.qmod-ir-alerts-module .qmod-chkradlabel:after {
    color: #fdc716 !important;
}
.qmod-ir-unsubscriber-form button.qmod-submit,.qmod-ir-subscriber-form button.qmod-submit,body .popmake a,body .rform-bot input[type=submit].et_pb_button,body div#text-8 a {
    display: table;
    margin: 0 auto;
    color: white !important;
    border: none !important;
    background-color: #fdc716 !important;
    text-transform: uppercase;
    padding: 16px 35px !important;
    font-size: 14px !important;
    line-height: normal !important;
    cursor: pointer;
    font-weight: 500;
}
.et_pb_contact_submit:hover,div#text-8 a:hover,.qmod-btn:hover,.et_pb_widget_area .textwidget .wpcf7 input[type="submit"]:hover,.popmake a:hover,.event_disclaimer a:hover,input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: rgba(0, 0, 0, 0.05);
    border: 2px solid transparent;
}
div#text-8 a,.qmod-btn,.et_pb_widget_area .textwidget .wpcf7 input[type="submit"],.event_disclaimer a,input.wpcf7-form-control.wpcf7-submit {
    position: relative;
    padding: 0.3em 1em !important;
    border: 2px solid;
    margin-top: 10px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.qmod-ui-modal-body {
    padding: 50px !important;
}
.qm-container .qmod-ui-modal-titlebar {
    background-color: #ebebeb !important;
    padding: 2% !important;
    border: none !important;
}
.qm-container .qmod-ui-modal-titlebar * {
    background-color: #ebebeb !important;
}
.qmod-titlebar-buttons button .fa,
.qmod-titlebar-buttons button span {
    vertical-align: top;
    line-height: 25px !important;
    font-size: 14px;
    display: inline-block;
    background-color:transparent !important;
    float: none;
}
.qmod-ui-modal-title {
    background: transparent !important;
}
.qmod-titlebar-buttons button {
    padding: 3px 2px !important;
    background: transparent !important;
    border: none !important;
    width: 35px !important;
}
.qmod-titlebar-buttons button .fa,.qmod-titlebar-buttons button span {
    vertical-align: top;
    line-height: 25px !important;
    display: inline-block;
    background-color: transparent !important;
    float: none;
}
button.qmod-btn.qmod-modal-close .fa {
    display: none !important;
}
body .qm-container .qmod-ui-modal-titlebar div.qmod-ui-modal-title {
    background: #f0f0f0 !important;
    background-color: #f0f0f0 !important;
}
button.qmod-btn.qmod-modal-close {
    background-color: transparent !important;
    border: none !important;
    background-image: url(../img/close.png) !important;
    background-repeat: no-repeat;
    background-size: auto 80%;
    margin-left: 50px;
}
button.qmod-btn.qmod-modal-close .fa {
    background: transparent !important;
    font-size: 25px;
    vertical-align: top;
    display: block;
    line-height: 20px;
    color: black !important;!i;!;
}
.qmod-titlebar-buttons {
    background: transparent !important;
}
.qmod-fullnews .qmod-ui-modal .qmod-headlines-story table {
    max-width: 100%;
    display: table !important;
    float: left;
}
.qmod-ui-modal-body {
}
.qmod-fullnews .qmod-ui-modal {
    border: none !important;
}
.qmod-modal-overlay {
    background: rgba(0,0,0,0.55) !important;
}
.qmod-btn {
    margin-top: 0px !important;
    border-radius: 0px !important;
}
.short table.qmod-sec-filings:nth-child(1) {
        margin-bottom: 20px;
    }
.short .qmod-news-output {
        min-height: 13px;
    }
.qmod-ui-modal-body {
    padding: 20px !important;
}
.qmod-fullnews .qmod-ui-modal-body {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }