﻿html {
    height: 100%;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

#pagefooter {
    margin-top: auto;
}

#csciSubscribe-container {
    display: none;
}

.ec-security-report .ec-section--investment-fees-table.ec-columns {
    float: left;
}

.ec-key-value-pair__field-value--derivate-product--y {
    font-weight: bold;
    color: red;
}

button.ec-section__toggle.mds-button.mds-button--small {
    background-color: #008dde;
    color: #fff;
}

.ec-button__link--export {
    background-color: #dc3545;
    color: #fff;
    padding: 12px;
}

.ec-section.ng-scope.ng-isolate-scope.ec-section.ec-section--investment-fees.ec-columns.ms-neat-small-12.ms-neat-medium-0.ms-neat-large-0.ms-neat-xlarge-0.ec-section--no-title.ec-section--small {
    display: none;
}

.ec-section.ng-scope.ng-isolate-scope.ec-section.ec-section--how-much-does-it-cost.ec-columns.ms-neat-small-12.ms-neat-medium-0.ms-neat-large-0.ms-neat-xlarge-0.ec-section--small {
    display: none;
}

.ec-container.ng-scope.ng-isolate-scope.mstar-container-key-value-pair.ec-container.ec-component.ec-container--small .ms-neat-row:nth-child(7) {
    margin-bottom: 0px !important;
}

.ec-container.ng-scope.ng-isolate-scope.mstar-container-key-value-pair.ec-container.ec-component.ec-container--small .ms-neat-row:nth-child(8) {
    margin-bottom: 0px !important;
}

span.mkts-cmpt-svgcht-menuicn.mkts-cmpt-svgcht-menuTextIcon.mkts-cmpt-svgcht-menuicn--reset:before {
    content: '';
}

.mkts-cmpt-svgcht-menuicn--reset {
    background: url(../images/icon_reset.png);
}

span.mkts-cmpt-svgcht-menuicn.mkts-cmpt-svgcht-menuTextIcon.mkts-cmpt-svgcht-menuicn--export:before {
    content: '';
}

.mkts-cmpt-svgcht-menuicn--export {
    background: url(../images/icon_export.png);
}

span.mkts-cmpt-svgcht-menuicn.mkts-cmpt-svgcht-menuTextIcon.mkts-cmpt-svgcht-menuicn--print:before {
    content: '';
}

.mkts-cmpt-svgcht-menuicn--print {
    background: url(../images/icon_print.png);
}

#progress-container {
    display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #pagefooter {
        display: none !important;
    }
}