.timeslot {
        min-width:100px;
        max-width:100px;

    }

.conman-schedule-content, .conman-schedule-header  {
    margin:5px 40px;
}

.conman-schedule-header h1 {
    text-align: center;
}

.conman-schedule-nav{
    margin:10px 50px;
    display:flex;
    justify-content:center;
    /* gap:50px; */
    a {
        margin:0px 20px;
       
    }
}

.conman-schedule{
    min-width:900px;
    width:100%;
    border-color:#DDD;
    table-layout: fixed;
    border-spacing:0px;
    border-collapse:collapse;

    td, th {
        padding:5px;
        text-align:center;
        vertical-align: middle;
        /* color:black; */
        border:1px solid #333 !important;
        border-color:red;
        
        span {
            color: gray;
            mix-blend-mode: difference;
        }

    }
    td {
        background-color:#BBB;
        position:relative;

        a {
            height:100%;
            width:100%;
            display:block;
            top:0;
            left:0;
            position:absolute;
            box-sizing:border-box;
            opacity:0.0;
            &:hover{
                background-color:#FFF;
                opacity:0.1;
                mix-blend-mode: add;

            }
        }
        span {
            pointer-events: none;
        }
    }



    th {
        background-color:#666;
        font-weight:bold;
    }

    .schedule-header-row{
        td:first-child {
            width:80px;
        }
    }

    .empty{
        background-color:black;
        border:0 !important;
    }
}

.conman-event-details {
    display:block;
    margin: 5px 20px;
    
    font-weight:bold;
    /* line-height:1.5em; */
    text-transform: uppercase;;

    .conman-event-time, .conman-event-date, .conman-event-room {
        display:block;
    }

    .conman-event-time {
        font-size:1.75em;
    }
    .conman-event-date {
        font-size:1.1em;
    }
    .conman-event-room {
        font-size:1.3em;
    }


}

.conman-schedule-day{
    h3 {
        margin:0px;
        margin-left:-10px;
        margin-bottom:5px;
        font-size:1.6em;
        background-color: rgba(255,255,255,0.1);
        padding:5px 20px;
    }
}

.conman-event-listing {
    margin-bottom:20px;
    h4 {
        margin:0px;
        font-size:1.2em
    }
}

.conman-schedule-desc {
    text-align: center;
}