div.middle-press-news-data {
  color: #999 !important;
}


.decoration{
    color: #8EB0BA;
    /*font-family: Bentonsansbold;*/
	font-family: franklin-gothic-urw, sans-serif; font-weight:700;
    font-size: 16px;
    text-decoration: underline;
    text-decoration-color: #8EB0BA;
}
.filings-table .decoration{
    text-decoration: none;
    font-weight: normal;
    /*font-family: Bentonsansregular;*/
	font-family: franklin-gothic-urw, sans-serif; font-weight:400;
}
.decoration:hover, .anchor-style a:hover{
    color: #8EB0BA;
    text-decoration: none;
}

.anchor-style a{
    /*font-family: Bentonsansbold;*/
	font-family: franklin-gothic-urw, sans-serif; font-weight:700;
    font-size: 16px;
}
.color-innerdata-set:hover {color: #8eb0ba !important;}
.color-innerdata-set:focus {color: #8eb0ba !important;}
.color-innerdata-set:active {color: #8eb0ba !important;}
.tab-content a:focus{
    color: #8EB0BA;
}

.investors {
    background: #1e1e1e;
}

.investors-tabs .nav-tabs {
    border-bottom: 0;
    /*max-width: 1140px;*/
    max-width:1000px;
    display:flex; justify-content:space-between;
    margin: 0 auto;
}
.option-data-color:hover {background-color:#0F0;}
.investors-tabs .nav-tabs {
    border-bottom: 0;
	padding: 5px 0;
}

.investors-tabs .nav-tabs li {
    position: relative;
}

.investors-tabs .nav-tabs li a {
    border-radius: 0;
    color: #fff;
    line-height: 35px;
    border: none;
    /*font-family: Bentonsansbold;*/
	font-family: franklin-gothic-urw, sans-serif; font-weight:700;
    font-size: 13px;
    padding: 15px 15px;
}

.investors-tabs .nav-tabs li a.active {
    background: #8eb0ba;
    border: none;
    color: #1E1E1E;
    
 
}

.investors-tabs .nav-tabs li a:hover {
    background: #8eb0ba;
    border: none;
    color: #1E1E1E;
 
 
}

.investors-tabs .nav-tabs li a:focus {
    background: #8eb0ba;
    border: none;
    color: #1E1E1E;
 
 
}

.investors-tabs .nav-tabs .nav-link:focus,
.investors-tabs .nav-tabs .nav-link:hover {
    border-color: transparent;
    background: #8eb0ba;
    color: #000
}

.investors .tab-content {
    background: #292a2c
}

.border-after:after {
    content: " ";
    width: 1px;
    height: 25px;
    position: absolute;
    right: -1px;
    top: 17px;
    background: #2a2a2a
}

.investors .tab-content .tab-pane {
    width: 1100px;
    margin: 0 auto;
    padding: 50px 0;
    color: #fff;
}

.governance-text {
    color: #999999;
    font-size: 12px;
}

.show-left {
    text-align: center !important;
}

.margin-bottom-on-btn-head-inner {
    margin-bottom: 0px !important;
}

.stock-table tr td {
    border: 0;
    color: #fff;
    padding-bottom: 0
}

.stock-table tr td p {
    margin: 0;
}

.stock-table tr td h4 {
    font-weight: normal
}

.inverstors-bottom-btn .btn-bottom {
    width: 250px;
}

.sec-filings-icons-set {
    font-size: 20px;
    padding: 0px 3px;
}

.sec-bottom-text-set {
    color: #999999;
}

.sec-bottom-text-set u {
    color: #8EB0BA;
}

.filings-table tr td,
.filings-table tr th {
    border-bottom: #414141 1px solid;
    border-top: none;
    color: #fff;
    text-align: left;
}

.filings-table tr th {
    background: #353638;
    text-align: center;
    color: #ccc;
}

.last-webcast-data p {
    color: #999999;
    margin-bottom: 0px;
    margin-top: 25px;
    font-size: 16px;
    line-height: 1.5rem;
    font-family: franklin-gothic-urw, sans-serif; font-weight:400;
}

.f-16 {
    font-family: franklin-gothic-urw, sans-serif; font-weight:400;
    font-size: 16px;
}

.last-webcast-data u {
    color: #8EB0BA;
}

#releases h3 {
    width: 80%;
    margin: 0 auto;
}

.last-webcast-data .middledata-into-padding {
    padding: 0px 50px 50px 50px;

}

.invest-in-real-for-desktop {
    padding: 50px 50px 0px 50px;
}
@media screen and (min-width:1077px) and (max-width:1192px) {
    .investors-tabs .nav-tabs li a {
        padding: 15px;
        font-size: 13px;
    }
    .investors-tabs .nav-tabs{
        text-align: center;
        justify-content: center;
    }
}
@media screen and (max-width:992px) {
    .last-webcast-data .middledata-into-padding {
        padding: 0px 15px 50px 15px;

    }
    .invest-in-real-for-desktop {
        padding: 50px 15px 0px 15px;
    }
}

.time-date-width {
    width: 200px
}

.sec-filings-data p:first-child {
    color: #8eb0ba;
    font-family: franklin-gothic-urw, sans-serif; font-weight:700;
    margin-bottom: 5px;
}

.color-innerdata-set {
    color: #8eb0ba !important;
}
.color-innerdata-set a:hover{
    color: #8eb0ba !important;
}
#no-more-tables {
    width: 100%;
}

#new-release-tables {
    width: 100%;
}

.mob-block-desk-none {
    display: none !important
}

.desk-block-mob-none {
    display: block !important
}

@media only screen and (max-width: 1076px) {
    .mob-block-desk-none {
        display: block !important
    }
    .desk-block-mob-none {
        display: none !important
    }
    .investors .tab-content .tab-pane {
        width: 100%;
        padding: 50px 15px;
    }
    .investors-tabs .nav-tabs {
        width: 100%
    }
    .investors-tabs .nav-tabs {
        display: inherit;
        text-align: center
    }
    .investors-tabs .nav-tabs li a {
        display: inherit;
        text-align: center;
        border: 1px solid #8eb0ba;
        margin: 8px 0;
        width: 220px
    }
    .show-left {
        text-align: left !important;
    }
    /* Force table to not be like tables anymore */
    #no-more-tables table,
    #no-more-tables thead,
    #no-more-tables tbody,
    #no-more-tables th,
    #no-more-tables td,
    #no-more-tables tr {
        display: block;
    }
    #new-release-tables table,
    #new-release-tables thead,
    #new-release-tables tbody,
    #new-release-tables th,
    #new-release-tables td,
    #new-release-tables tr {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #no-more-tables tr {
        border: 2px solid #8b8b8b;
        margin-bottom: 10px;
    }

    #no-more-tables td {
        /* Behave like a "row" */
        border: none;
        border-bottom: 1px solid #757575;
        position: relative;
        padding-left: 160px;
        white-space: normal;
        background: #222223;
    }

    #no-more-tables td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 13px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
        color: #999999;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #new-release-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #new-release-tables tr {
        border: 2px solid #8b8b8b;
        margin-bottom: 10px;
    }

    #new-release-tables td {
        /* Behave like a "row" */
        border: none;
        border-bottom: 1px solid #757575;
        position: relative;
        padding-left: 150px;
        white-space: normal;
        background: #222223;
    }

    #new-release-tables td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 13px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
        color: #999999;
    }

    /*
        Label the data
        */
    #no-more-tables td:before {
        content: attr(data-title);
    }

    #new-release-tables td:before {
        content: attr(data-title);
    }
    .time-date-width {
        width: 100%
    }
}

@media only screen and (max-width: 541px) {
    #no-more-tables td {
        text-align: right !important
    }
    #new-release-tables td {
        text-align: left !important
    }
    .time-date-width {
        width: 100%
    }
}

/* Code in code */

.stock-cahsrts-data-style p {
    color: #8EB0BA;
    font-family: franklin-gothic-urw, sans-serif; font-weight:400;
    padding: 5px 0px;
}

.stock-cahsrts-data-style h3 {
    font-family: franklin-gothic-urw, sans-serif; font-weight:400;
}

.stack-chart-image-underdata p {
    color: #999999;
    margin-bottom: 0px;
}

.stack-chart-image-underdata p:last-child {
    color: #8EB0BA;
    margin-top: 0px;
}

.stack-chart-image-underdata img {
    margin-top: 23px;
}

.selectdiv.mobile-dropdown {
    position: relative;
    /*Don't really need this just for demo styling*/
    min-width: 200px;
    height: 43px;
    margin: auto;
}
.select2-selection__arrow {
    display: none;
}
.selectdiv label,
.selectdiv .select2-container{
    width: 100% !important;
}
.selectdiv {
    width: 314px;
}
.sec-tab-content .mobile-dropdown .select2-selection,
.sec-tab-content .select2-results {
    background: #292A2C ;
    border: none;
}
.sec-tab-content .selectdiv.mobile-dropdown::after {
    background: #8eb0ba;
}
.select2-selection__arrow::after {text-decoration: none;}

.sec-tab-content .selectdiv select {
    width: 100% !important;
}
.sec-tab-content .selectdiv select,
.sec-tab-content .selectdiv select:active,
.sec-tab-content .selectdiv select:focus,
.sec-tab-content .selectdiv.mobile-dropdown {
    background: #292A2C ;
    border: 3px solid #8eb0ba;
    color: #ffffff !important;
    font-weight: bold;
    text-decoration: none;
}
.sec-tab-content .select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #8eb0ba;
    text-align: left;
}
.selectto-results__option--highlighted:hover {color: #fff !important;}
.sec-tab-content .selectdiv select:hover{
    background: lightgrey ;
    border: 1px solid #8eb0ba;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.select2-selection {
    font-weight: bold;
}
.select2-selection:hover {
    text-decoration: none;
}
.selectdiv.mobile-dropdown::after {
    top: -1px !important;
    right: 0;
    height: initial;
}    
.press-news-filter .selectdiv.mobile-dropdown,
.press-news-filter .selectdiv.mobile-dropdown::after {
    top: 0;
    text-align: center;
}
/*@font-face {
    font-family: franklin-gothic-urw, sans-serif; font-weight:400;
    src: url("https://build.origami.ft.com/files/o-fonts-assets@0.2.2/bentonsans-normal.eot");
}*/
.mob-block-desk-none .mobile-dropdown {
    font-family: franklin-gothic-urw, sans-serif; font-weight:400;
    font-weight: bold;
}
.mob-block-desk-none .mobile-dropdown::after {
    left: 58%;
    padding: 0;
    text-align: left;top: 12px
}
@media screen and (max-width: 768px) {
    .mob-block-desk-none .mobile-dropdown::after {
        left: inherit;
        right: 38%;
    }
}
@media screen and (max-width: 600px) {
    .mob-block-desk-none .mobile-dropdown::after {
        left: inherit;
        right: 32%;
    }
}
@media screen and (max-width: 480px) {
    .press-news-filter {
        width: 86%;
    }
    .press-news-page .select2-results{
        width: 102% !important;
        left: -2px !important;
        position: relative;
    }
    /* .select2-container.select2-container--open,
    .select2-dropdown.select2-dropdown--below {
        left: 0 !important;
        width: 100% !important;
    } */
    .mob-block-desk-none .mobile-dropdown::after {
        left: inherit;
        right: 27.5%;
    }
    #no-more-tables td:before,
    #new-release-tables td:before {
        font-size: 12px;
    }
    #no-more-tables td,
    #new-release-tables td {
        padding-left: 99px;
    }
}

.mob-block-desk-none .select2-selection {
    outline: none;
    border: none;
}
.press-news-page .select2-results{
    width: 101%;
    left: -1px;
    position: relative;
}
.selectdiv:after {
    content: '';
    font: normal normal normal 17px/1 FontAwesome;
    color: #1E1E1E;
    top: 0px;
    background-color: #8EB0BA;
    font-size: 10px;
    height: 44px;
    padding: 15px 13px 15px 13px;
    position: absolute;
    pointer-events: none;
}
#filings {
    padding-top: 13px;
}
.sec-tab-content {
    padding-top: 30px;
	text-align:center;
}
.press-news-filter {
    padding-top: 0px;
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-results__options li:hover {
    background-color: #8eb0ba;
    color: white;
}
/* IE11 hide native button (thanks Matt!) */

select::-ms-expand {
    display: none;
}
.select2-dropdown{box-shadow: 0px 0px 0px 3px #8eb0ba;;border:0}

.selectdiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Add some styling */
    display: block;
    width: 100%;
    max-width: 320px;
    height: 44px;
    float: right;
    margin: 0px 0px;
    font-family: franklin-gothic-urw, sans-serif; font-weight:700;
    padding: 0px 24px;
    font-size: 16px;
    line-height: 1.75;
    color: #8EB0BA;
    background-color: #292A2C;
    border: 3px solid #8EB0BA;
    -ms-word-break: normal;
    word-break: normal;
    border-radius: 0;
}

/*.color-innerdata-set a:hover,
.presentations-data .fa-file-pdf:hover {
    color: #fff !important;
}*/

@media screen and (min-width:993px) and (max-width:1120px) {
    .investors .tab-content .tab-pane {
        width: 1000px;
    }
}

#news-data-show {
  padding: 20px 15px;
}

#full_article {
  border: 1px solid #888;
  padding: 20px 14px;
  text-align: left;
}

#news-data-show1 {
    padding: 0px 15px;
}
.mobile-dropdown .select2-selection,
.select2-results {
    background: #8eb0ba;
}
.select2-results__option {
    color: #1E1E1E;
    display: block;
    line-height: 35px;
    font-family: franklin-gothic-urw, sans-serif; font-weight:700;
}
.select2-search {
    display: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #8eb0ba;
    color: white;
}
.press-news-body .select2-container--default .select2-results__option[aria-selected=true],
.press-news-body .select2-container--default .select2-results__option--highlighted[aria-selected],
.sec-filings-body .select2-container--default .select2-results__option[aria-selected=true],
.sec-filings-body .select2-container--default .select2-results__option--highlighted[aria-selected] {
    color:#1E1E1E !important;
}
.select2-results__option:hover {
    background-color: #8eb0ba;
}
#select2-select-tab-container:hover, #select2-select-tab-container:focus, #select2-select-tab-container:active {text-decoration: none;}
span#select2-select-tab-container:focus {
    outline: none;
    border: none;
}

span.select2-selection.select2-selection--single:focus {
    outline: none;
    border: none;
}
.select2-selection__rendered {
    /*line-height: 35px !important;*/
}
.select2-container .select2-selection--single {
    height: 30px !important;
}
.select2-selection__arrow {
    height: 34px !important;
}
.select2-container--default .select2-results>.select2-results__options{
    max-height: 500px;
}
.mobile-dropdown select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: 0;
    box-shadow: none;
    border: 0 !important;
    background: #8eb0ba;
    background-image: none;
}
.mobile-dropdown select:hover {
    margin-top: 0;
    width: 100%;
}

/* Custom Select */

.mobile-dropdown {
    position: relative;
    display: block;
    /* width: 20em; */
    margin: auto;
    /* height: 3em; */
    line-height: 3;
    background: #8eb0ba;
}

.mobile-dropdown select {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 0 0 .5em;
    cursor: pointer;
    text-align-last: center;
    text-align: center;
    -ms-text-align-last: center;
    -moz-text-align-last: center;
}

.mobile-dropdown select option {
    color: #1e1e1e;
}
    
.mobile-dropdown select option:checked,
.mobile-dropdown select option:hover {
    background: #8eb0ba;
    color: #1e1e1e;
}

.mobile-dropdown select::-ms-expand {
    display: none;
}

/* Arrow */

.mobile-dropdown::after {
    content: '';
    font: normal normal normal 16px/1 FontAwesome;
    position: absolute;
    top: 32%;
    right: 0;
    bottom: 0;
    padding: 0 1em;
    background: #8eb0ba;
    pointer-events: none;
}

/* Transition */

.mobile-dropdown:hover::after {
    color: #353638;
}

.mobile-dropdown::after {
    -webkit-transition: .25s all ease;
    -o-transition: .25s all ease;
    transition: .25s all ease;
}

/*Dropdown CSS*/
.select2-container--default .select2-dropdown--below{margin-top: 11px;left:0px;}