.data-source-history h2 {
    /*font-size: 18px;*/
    border-bottom: 1px solid #4a4a4a;
}

.data-source-history .history-txt {
    font-size: 15px;
    line-height: 20px;
    /*margin-bottom: 50px;*/
    display: block;
}

.data-source-history h2.js-expandmore button {
    display: block;
    background-image: none;
    background-color: transparent;
    color: #1e384b;
    font-weight: bold;
    border: none;
    border-radius: 0;
    width: 100%;
    text-align: left;
    padding: 0;
    text-transform: capitalize;
    pointer-events: none;
    cursor: default;
}

.data-source-history h2.js-expandmore button:hover,  .data-source-history h2.js-expandmore button:active, .data-source-history h2.js-expandmore button:focus {
    outline: none;
    background-image: none;
    color: #1e384b;
}

/*** For Mobile: Portrait and Wide Screen ***/
@media only screen and (max-width: 768px) {
    /*.data-source-history h2.js-expandmore button, .data-source-history h2.js-expandmore button:focus, .data-source-history h2.js-expandmore button:hover, .data-source-history h2.js-expandmore button:active {
        background-color: #006880;
        color: #fff;
        padding: 0 1em;
        font-size: 20px;
        pointer-events: all;
        outline: #006880;
    }

    .data-source-history h2.js-expandmore {
        border: none;
    }

    .data-source-history .expandmore__symbol:before {
        content : '+ ';
    }
    
    .data-source-history .expandmore__button[aria-expanded=true] > .expandmore__symbol:before,
    .data-source-history .expandmore__button[data-expanded=true] > .expandmore__symbol:before {
      content : '− ';
    }

    .data-source-history .js-to_expand[aria-hidden=true], 
    .data-source-history .js-to_expand[data-hidden=true] {
        display: none;
    }*/

    .history-txt {
        padding: 1em;
    }
}

@media only screen and (min-width: 769px) {
    .history-txt.js-to_expand[aria-hidden=true], .history-txt.js-to_expand[data-hidden=true] {
        display: block;
    }
}