* {
	font-family: Montserrat, sans-serif;
}

:root {
  --color-bg: rgb(5, 18, 22);
  --color-neon: #00fdff;
}

body {
	width: 100%;
	margin: auto;
	color: white;
	background: rgb(8,41,64);
	background: radial-gradient(circle, rgba(8,41,64,1) 0%, rgba(5,18,22,1) 100%);
	overflow-x: hidden;
	-ms-overflow-style: none;  
	scrollbar-width: none;
}

body::-webkit-scrollbar {
  display: none;
}

a {
	text-decoration:  none;
	color: inherit;
} 		

a.no-underline {
	text-decoration: none;
}




blockquote {
    border-left: none;
	border-right: none;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: white;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1; /* Firefox */
}

input:focus {outline:0;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

input:-webkit-autofill {
    -webkit-text-fill-color: white;
}
input:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px rgb(8,41,64) inset !important; 
}


