﻿body, html, #wrapper {
    width: 100%;
    overflow:visible;
    padding: 0 !important;
    margin: 0 !important;
}
* {
}
.question-header h1 {
    font-size: 18px !important;
}
.question-header h1::before {
    content: "PM Resource: ";
    font-size: 18px !important;
}

.result-tbl {
    height: auto !important;
    overflow: visible !important;
}
#tech-companies-1 > tbody {
    overflow: visible !important;
    overflow-y: visible !important;
    height: auto !important;
}
#footer {
    position: fixed;
    bottom: -20px;
    left: 40%;
    /*text-align: center;*/
}
#results_table table.table {
    border: none !important;
    width: auto !important;
}
#results_table table.table>tbody>tr,
#results_table table.table>thead>tr {
    width: auto !important;
}
#results_table table.table>tbody>tr>td,
#results_table table.table>thead>tr>th {
    width: 80px !important;
    border: none !important;
    border-top: 1px solid #e0e0e0 !important;
    border-right: 1px solid #e0e0e0 !important;
    padding: 0px 5px !important;
    line-height: 1em !important;
}
#results_table table.table>tbody>tr>td:first-child,
#results_table table.table>thead>tr>th:first-child {
    border-left: 1px solid #e0e0e0 !important;
}
#results_table table.table>tbody>tr:last-child>td,
#results_table table.table>thead>tr:last-child>th {
    border-bottom: 1px solid #e0e0e0 !important;
}

#results_table * {
    margin: 0 !important;
}
#results_table table {
    border-collapse: initial;
}
#results_table, #results_chart {
    margin-bottom: 5px !important;
}
#results_chart .well {
    border-radius: 0 !important;
}

.test-summary {
    text-align: left !important;
    padding: 0 5px !important;
}
.test-summary *:not(.hidden-print) {
    margin: 0 !important;
    width: auto !important;
    display: inline !important;
}

.resultDates {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1em !important;
    height: auto !important;
    width: auto !important;
}

[class^="col-"], .row {
    padding: 0 !important;
    margin: 0 !important;
}

.lg-chart {
    width: 100% !important;
    height: auto !important;
}

.sm-chart {
    width: 450px !important;
    height: auto !important;
}

.active {
    border: solid 2px black !important;
    background-color: grey !important;
}