button {
	background-color: white;
	border: 1px solid rgba(200, 200, 200, 0.658);
	border-radius: 5px;
	font-size: 15px;
	padding: 8px 15px 8px 15px;
	cursor: pointer;
	transition-duration: 0.2s;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
}
button:hover {
	background-color: rgb(226, 226, 226);
}
button:active {
	background-color: rgb(197, 197, 197);
}

.primary {
	background-color: #3c55f7;
	border: 1px solid #3c55f7;
	color: white;
}
.primary:hover {
	background-color: #142aff;
}
.primary:active {
	background-color: rgb(11, 14, 200);
}

.tiny {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}

button:disabled {
	cursor: not-allowed !important;
	color: black !important;
	background-color: white !important;
	color: rgb(179, 179, 179) !important;
	border-color: rgba(179, 179, 179, 0.835) !important;
}
