:root {
	--main-color: #1a237e;
	--main-color-quarter-alpha: #1a237e44;

	--main-color-light-tinted:  #d8dae9;
	--main-color-dark-tinted:  #b2b5d4;
}

.side-nav > li > a:hover, .side-nav > li > ul li:hover {
	background-color: #666ca933;
}

.side-nav > li.active > a, .side-nav > li.active > ul {
	background-color: #666ca955;
}
.switch label input[type=checkbox]:checked + .lever {
	background-color: #a3a7cb;
}

.switch label .lever:before {
	background-color: rgba(26,35,126, 0.15);
}

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
	background-color: rgba(26,35,126, 0.15);
}

.progress {
	background-color: #b2b5d4;
}

.btn:hover:not(.MuiButton-root), .btn:focus:not(.MuiButton-root), .btn-floating:hover:not(.MuiButton-root), .btn-large:hover:not(.MuiButton-root), .btn-large:focus:not(.MuiButton-root) {
	background-color: #252e84;
}
