﻿.summary-box {
    margin-top: 1em;
}

    .summary-box:first-child {
        margin-top: 1em;
    }

.inner-box {
    padding: 0.3em 0.5em 0 0.5em;
    float: left;
    border: 1px solid lightgray;
    border-radius: 1em;
    margin: 0.1em;
}

    .inner-box h4 {
        font-size: 1.2em;
        margin-bottom: 0.5em;
    }

    .inner-box p {
        margin: 0.2em;
    }

.filter-cb-container label {
    cursor: pointer;
}

.tab-no-container {
    width: 20px;
    float: left;
    text-align: right;
    margin-right: 0.3em;
}

#rank_table td, #rank_table th {
    font-size: 0.9em;
}

#rank_summary {
    font-size: 0.9em;
}
