.uta-sched .uta-timeslot input[type="checkbox"]:checked + label {
	background: #e83737;
	color: #fff;
}

.uta-sched-header:hover { border-bottom: 2px solid #990000; }

.btn-crimson{
	background-color: #990000 !important;
	border-color: #990000 !important;
}

.btn-crimson-outline{
	background-color: #EDEBEB !important;
	border-color: #990000 !important;
	color: EDEBEB
}

.vertical-center {
	display: none;
	flex-direction: column;
	justify-content:center;
	height: 100%;
	margin:auto;
}

/* Additional margin to push towards the bottom */
.btn-move {
	margin-top: auto;
	/* Pushes the button to the bottom */
}

/* Custom styles for course radio buttons to look like toggle buttons */
.course-radio .radio-toggle {
	position: relative;
	display: inline-block;
	margin-right: 2px;
	/* Spacing between toggle buttons */
}

.course-radio .radio-toggle input[type="radio"] {
	position: absolute;
	opacity: 0;
	/* Hide the default radio button */
	cursor: pointer;
}

.course-radio .radio-toggle label {
	padding: 10px;
	border: 2px solid #ddd;
	/* Default light grey border */
	cursor: pointer;
	border-radius: 4px;
	background-color: #f8f8f8;
	/* Light grey background */
	transition: background-color 0.3s, border-color 0.3s;
}

/* Style for when the radio button is checked */
.course-radio .radio-toggle input[type="radio"]:checked+label {
	background-color: #990000 !important;
	/* Bootstrap primary button color */
	color: #EDEBEB !important;
	border-color: #990000 !important;
	/* Slightly darker border color */
}

/* Style for when the radio button is disabled */
.course-radio .radio-toggle input[type="radio"]:disabled+label {
	background-color: #efefef;
	/* Very light grey background */
	color: #243142;
	/* Greyed out text */
	border-color: #EDEBEB;
	/* Default light grey border */
	cursor: not-allowed;
}

.big-and-red{
	color: #990000;
}

.big-message{
	font-size:large;
	border: 4px solid #990000;
	text-align: center;
}
.course-error{
	border: 1px solid #a94442;
}