html {
    width: 1080px !important;
}

.main-container {
    display: block !important;
}

body {
    display: block !important;
}

.app {
    display: block !important;
}

.app--column {
    display: block !important;
}

.column {
    display: block !important;
}

.row-section {
    display: block !important;
}

.row {
    display: block !important;
}

.hypergene--tool-legend-block .row {
    display: -ms-grid !important;
    display: grid !important;
}

.free-search-results-table {
    display: block !important;
}

.free-search-results-table--tabular-header {
    width: 100% !important;
}

.header {
    display: none !important;
}

.kolada--controls {
    display: none !important;
}

.free-search--header {
    display: none !important;
}

.free-search--results-charts-inner-container, .free-search--results-charts-inner-container::before, .free-search--results-charts-inner-container::after {
    background-color: #ffffff !important;
}

.free-search-results-table--tabular-header {
    background-color: #ffffff !important;
}

.free-search-results-table--tabular-data--trend-container, .free-search-results-table--tabular-data--trend-container:after, .free-search-results-table--tabular-data--trend-container:before {
    background-color: #ffffff !important;
}

.free-search-results-table--tabular-data {
    position: relative !important;
}

.trend-chart--container {
    background-color: #ffffff !important;
}

.comparison-chart--container {
    background-color: #ffffff !important;
}

.free-search-results-table--tabular-data--content--value {
    padding-left: 2.5rem !important;
}

.tooltip {
    display: none !important;
}

.free-search--results-charts--bar-chart-tooltip {
    display: none !important;
}

.trend-chart--graph-inner-container > div > div > div {
    display: none !important;
}

.free-search--results-charts--pie-chart-container > div > div > div > div {
    display: none !important;
}

.free-search--results-charts--scatter-plot-tooltip {
    display: none !important;
}

.free-search--results-charts--scatter-plot-header {
    display: none !important;
}

.comparison-chart--chart-inner-container > div > div > div {
    display: none !important;
}

.free-search--results-charts-container {
    margin-top: 8rem !important;
}

.free-search--results-charts-select-container {
    display: none !important;
}

.footer--bottom, .footer--copyright-text {
    background-color: #ffffff !important;
    color: #000000 !important;
}

footer {
    border-top: 1px solid #cccccc !important;
    page-break-inside: avoid !important;
}

.hypergene--tool-legend-block, .hypergene--tool-legend-block::before, .hypergene--tool-legend-block::after {
    background-color: #ffffff !important;
    border-top: 1px solid #000000 !important;
    page-break-inside: avoid !important;
}

.hypergene--tool-legend-block::before, .hypergene--tool-legend-block::after {
    border-top: 0 !important;
}

.free-search-results-table--tabular-header--sort-icon--icon--sort-up, .free-search-results-table--tabular-header--sort-icon--icon--sort-down {
    display: none !important;
}

.kolada--print-heading {
    margin-top: 4rem !important;
    display: block !important;
}

.kolada--print-heading h1 {
    display: inline-block !important;
    letter-spacing: 0.2em !important;
    font-weight: 400 !important;
    font-size: 4rem !important;
}

.kolada--print-subheading {
    font-family: "Quicksand", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 400 !important;
    font-size: 3rem !important;
}


.free-search--results-charts--bar-chart-wrapper, .free-search--results--charts--line-chart-wrapper, .free-search--results-charts--pie-chart-wrapper, .free-search--results-charts--scatter-plot, .comparison-chart--container, .trend-chart--container {
    page-break-inside: avoid !important;
}

.free-search-results-table--tabular-data--color-blue-3 {
    background-color: transparent !important;
}

.free-search-results-table--tabular-data--color-blue-2 {
    background-color: transparent !important;
}

.free-search-results-table--tabular-data--color-blue-1 {
    background-color: transparent !important;
}

.free-search-results-table--tabular-data--color-green {
    background-color: transparent !important;
}

.free-search-results-table--tabular-data--color-yellow {
    background-color: transparent !important;
}

.free-search-results-table--tabular-data--color-red {
    background-color: transparent !important;
}

.free-search-results-table--tabular-data--color-none- {
    background-color: transparent !important;
}

.free-search--results-charts--unit-data-bar-chart--year-selector {
    display: none !important;
}

.free-search-results-table--tabular-data--color-blue-3::before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #3683bb;
    border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 2px;
}

.free-search-results-table--tabular-data--color-blue-2::before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #9fcae0;
    border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 2px;
}

.free-search-results-table--tabular-data--color-blue-1::before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #deecf7;
    border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 2px;
}

.free-search-results-table--tabular-data--color-red-yellow-green-3::before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #449c00;
    border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 2px;
}

.free-search-results-table--tabular-data--color-red-yellow-green-2::before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #fff100;
    border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 2px;
}

.free-search-results-table--tabular-data--color-red-yellow-green-1::before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #c80000;
    border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 2px;
}

.free-search-results-table--tabular-data--color-none-::before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #e2e2e2;
    border-radius: 7px;
    position: absolute;
    top: 6px;
    left: 2px;
}

.hypergene--tool-legend-block--color-legend--color-legend-item--dot--dark-blue::before {
    content: "";
    float: left;
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #3683bb;
    border-radius: 7px;
    vertical-align: middle;
}

.hypergene--tool-legend-block--color-legend--color-legend-item--dot--medium-blue::before {
    content: "";
    float: left;
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #9fcae0;
    border-radius: 7px;
    vertical-align: middle;
}

.hypergene--tool-legend-block--color-legend--color-legend-item--dot--light-blue::before {
    content: "";
    float: left;
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #deecf7;
    border-radius: 7px;
    vertical-align: middle;
}

.hypergene--tool-legend-block--color-legend--color-legend-item--dot--green::before {
    content: "";
    float: left;
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #449c00;
    border-radius: 7px;
    vertical-align: middle;
}

.hypergene--tool-legend-block--color-legend--color-legend-item--dot--yellow::before {
    content: "";
    float: left;
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #fff100;
    border-radius: 7px;
    vertical-align: middle;
}

.hypergene--tool-legend-block--color-legend--color-legend-item--dot--red::before {
    content: "";
    float: left;
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #c80000;
    border-radius: 7px;
    vertical-align: middle;
}

.hypergene--tool-legend-block--color-legend--color-legend-item--dot--grey::before {
    content: "";
    float: left;
    width: 6px;
    height: 6px;
    margin: 3px 2px 0 0;
    border: 7px solid #e2e2e2;
    border-radius: 7px;
    vertical-align: middle;
}

.free-search--options {
    display: none;
}
