.horario-td {
	background-color: #FAFBFD;
	box-shadow: inherit;
	padding: 1.5rem 0;
	border-radius: 25px;
	min-height: 27rem;
}

.wk-horario-titulo {
	display: flex;
	justify-content: center;
	color: #fff;
}

.wk-horario-titulo span {
    background-color: #fff;
    padding: 8px 22px;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 1.5rem;
	border-radius: 15px;
	box-shadow: 0 6px #00000003, 0 15px 32px #0000000f;
}

.wk-horario-titulo.wk-bg1 span{
	color: #fff;
}

.wk-horario-item {
	padding: 0.6rem 1.5rem;
}

.wk-horario-disciplina {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
	color: #5E5E5E;
    font-size: 15px;
}

.wk-horario-hora {
	color: #5E5E5E;
    font-size: 17px;
    font-weight: 600;
}

.wk-horario-info-area {
	display: flex;
	flex-direction: column-reverse;
	gap: 0.1rem;
}

.wk-horario-dsc-turma {
	color: #5E5E5E;
    font-size: 14px;
	text-transform: capitalize;
}