body * {
	box-sizing: border-box;
}

a, input, textarea, select, button {
	text-decoration: none;
	font-size: unset;
	line-height: unset;
	border: unset;
	font-family: unset;
	color: unset;
	background-color: unset;
}

small {
	color: #CCCCCC
}

br.hide{
	display: none;
}

body {
	margin: 0;
/*	user-select: none;*/
}
/*
*::-webkit-scrollbar {
	width: 8px;
	position: absolute;
}
*::-webkit-scrollbar-thumb {
	background-color: rgba(255,255,255,0.2);
	border-radius: 4px;
}
*/
#bodywrap{
	width: 100%;
	overflow-x: hidden;
}

.flex {
	display: flex;
}

.column {
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.row {
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	        flex-direction: row;
}

.fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100vw;
}

.center {
	-webkit-align-items: center;
	    -ms-align-items: center;
	        align-items: center;
	-webkit-justify-content: center;
	    -ms-justify-content: center;
	        justify-content: center;
}
