﻿.tabcontent {
    overflow: hidden;
}

.scheduleTab {
}

    .scheduleTab .item {
        clear: both;
        display: block;
        overflow: hidden;
        padding: 7px 0;
    }

        .scheduleTab .item:hover {
            background-color: #f0f0f1;
        }

        .scheduleTab .item .time {
            font-size: 1.3em;
            line-height: 1em;
            font-weight: bold;
            display: block;
            float: left;
            height: 100%;
            overflow: hidden;
            width: 10%;
            padding-left: 15px;
        }

        .scheduleTab .item .information {
            width: 85%;
            padding-top: 0.3em;
            float: right;
            display: block;
            height: auto;
            overflow: hidden;
        }

            .scheduleTab .item .information .code {
                width: 10%;
                float: left;
                font-size: 0.95em;
                font-weight: bold;
                line-height: 1.05em;
            }

            .scheduleTab .item .information .session {
                width: 84%;
                padding: 0 2%;
                float: right;
            }

.time .sup {
    font-size: 0.7em;
}

.schedule .item .code {
    font-weight: bold;
    width: 60px;
}

.schedule .item .session {
    text-align: left;
    width: 505px;
}

.session {
}

    .session .name {
        font-size: 0.846em;
        font-weight: bold;
    }

    .session .location {
    }