/*START @FONT-FACE RULES*/
	/*@font-face {
		font-family: 'name';
		src: url('../fonts/Name-Regular.woff2') format('woff2'),
			 url('../fonts/Name-Regular.woff2') format('woff');
		font-weight: 400;
		font-style: normal;
	}*/
/*END @FONT-FACE RULES*/

/*START GENERAL STYLES*/

	html,
	body {
		width: 100vw;
		height: 100vh;
		overflow: hidden !important;
		text-rendering: optimizeLegibility !important;
		-webkit-font-smoothing: antialiased !important;
		-moz-osx-font-smoothing: grayscale !important;
	}

	* {
	      -webkit-tap-highlight-color: rgba(0,0,0,0); /* Stops flash on tap iOS */
	      outline: none !important;
	   }

	a {
		text-decoration: none !important;
	}

	.clear-fix {
		clear: both;
	}

	input {
		outline: none !important;
	}
/*END GENERAL STYLES*/


.bg-gradient {
	position: fixed;
	width: 100vw;
	height: 100vh;
	overflow: hidden !important;
	top: 0;
	left: 0;
	background-image: url('../img/gradient.svg');
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.5;
	z-index: -1;
}

.bg-solid {
	position: fixed;
	width: 100vw;
	height: 100vh;
	overflow: hidden !important;
	top: 0;
	left: 0;
	background: #fff;
	z-index: -2;
}


.logo-container {
	margin: 0 auto;
}

.cmd-logo {
	-webkit-filter: drop-shadow(0 1px 1px rgba(43,62,74,0.25));
	filter: drop-shadow(0 1px 1px rgba(43,62,74,0.25));
}

.coming-soon {
	position: relative;
	display: block;
	margin: 0 auto;
	-webkit-filter: drop-shadow(0 .5px .5px rgba(114,127,136,0.35));
	filter: drop-shadow(0 .5px .5px rgba(114,127,136,0.35));
}