.checkbox {
    float: left;
    min-width: 200px;
}
.timing-table {
    position: absolute;
    border:0px solid #fff;
    border-collapse: collapse;
    font-size:10px;
	width: 100%;
    z-index:100;
}
.timing-table-assignment {
    position: relative;
    border:0px solid #fff;
    border-collapse: collapse;
    font-size:10px;
	width: 100%;
    z-index:100;
}
.timing-table td, .timing-table-assignment td {
    border:1px solid #ccc;
    background-color: white;
    cursor:pointer;
}
.timing-table th, .timing-table-assignment th {
    width:10%;
    height:auto;
    border:1px solid #ccc;
    background-color: #F6F6F6;
    text-align: center;
    vertical-align: middle;
    cursor:pointer;
}
.timing-table .selected, .timing-table-assignment .selected {
    background-color: #333333;
}
