// labels
.ui.toggle.checkbox input:focus:checked ~ .box:before, .ui.toggle.checkbox input:focus:checked ~ label:before {
	background-color: #21ba45 !important;
}

.ui.toggle.checkbox input:checked ~ .box:before, .ui.toggle.checkbox input:checked ~ label:before {
	background-color: #21ba45 !important;
}

.ui.label.basic {
	background-color: white !important;
}

.ui.label.basic.grey {
	border: 1px #ccc solid !important;
}

// fields
form {
	.fields {
		margin-bottom: 0 !important;
	}
}

// links
.link.grey {
	color: grey !important;
}

.link.grey:hover {
	color: #4183c4 !important;
}

// table
table {
	th.center, td.center {
		text-align: center !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	th.width10 {
		width: 10em;
	}

	th.width5 {
		width: 5em;
	}

	th.width6 {
		width: 6em;
	}
}

// textarea
textarea::-webkit-scrollbar {
	width: 6px !important;
}

// dropdown
select.dropdown {
	height: auto !important;
}

// message
.message {
	.icon.warning {
		font-size: 2em !important;
	}
}

// popup
body.swal2-shown {
	overflow: auto !important;
}