@charset "UTF-8";

.tabletitle {
    font-size: 2.1rem;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 0.5rem;
    margin-bottom: 20px;
}
.table-container {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;    
}
.emissions-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 25px;
    font-size: 1.6rem;
    line-height: 1.7;
}
.emissions-table th { font-weight: 500; }
ul.table_cap {
    list-style: none;
    padding: 0;
    margin: 0 0 100px;
    font-size: 1.4rem;
}
.table_cap li { margin-bottom: 4px; }
.nobreak { white-space: nowrap; }
.titlecap-cell {
    text-align: right;
    padding: 0 0 5px 0;
    vertical-align: bottom;
}
#titlecap {
    text-align: right;
    white-space: nowrap;
    font-weight: normal;
    margin: 0 -1rem 0 0;
    padding: 0;
}
.text-right {
    text-align: right;
    white-space: nowrap;
}
.calculation-table small {
    display: block;
    margin-top: 0.5rem;
    line-height: 1.5;
    font-size: 1.4rem;
}
.bg-light-peach {
    background-color: #FFF5F6;
    font-weight: 600;
    width: 19%;
}
.emissions-table th, .emissions-table td {
    border: 1px solid #bababa;
    padding: 8px 12px;
    vertical-align: middle;
}
@media screen and (max-width: 768px) {
    .emissions-table { min-width: 1000px; }
}