.todo-error input {
	background-color: #ff9696;
}

.wrapper {
	width: 100%;
}

.todo-list {
	border: 1px solid #333;
}

.todo-list .oo-ui-optionWidget:not( :last-child ) {
	border-bottom: 1px solid #666;
}

/* TODO: Add the following rules to tutorial CSS */
.oo-ui-inputWidget {
	margin-bottom: 0.5em;
}

.todo-list .oo-ui-labelElement-label {
	margin-left: 0.25em;
}

.embed-app .oo-ui-labelElement .oo-ui-optionWidget {
	padding: 0.25em;
}

.basics2-button-rules .todo-itemWidget {
	display: inline-table;
}

.basics2-button-rules .todo-itemWidget.oo-ui-optionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
	display: table-cell;
	width: 100%;
	padding: 0.5em;
}

.basics2-button-rules .todo-itemWidget .oo-ui-buttonWidget {
	display: table-cell;
}
