/* Button color change for modern browsers */
:root {
	--btn-border-width: 2px;
	--btn-primary-bg: #fff;
	--btn-primary-color: #000;
	--btn-primary-border-color: #000;
	--btn-primary-hover-bg: #000;
	--btn-primary-hover-color: #fff;
	--btn-primary-hover-border-color: #000;
}


/* IE10+ button color change */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   .btn-primary {
		background: white;
		color: black;
		border-color: black;
		border-width: 2px;
	}

	.btn-primary:hover {
		background: black;
		color: white;
		border-color: black;
	}
}


.btn-primary {
	font-weight: 400;	
}