body {
	margin: 0;
}

#loading {
	position: fixed;
	
	z-index: 999;
	
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	
	width: 160px;
	height: 160px;
	
	box-sizing: border-box;
	border: 3px solid black;
	border-radius: 80px;
	
	background-color: white;
}

#loading svg {
	position: absolute;
	display: block;
	width: 100px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right:
}

.width33 {
	width: 33,33%;
}

.width50 {
	width: 50%;
}

.width66 {
	width: 66,66%;
}

.clear:after {
    content: "";
    display: table;
    clear: both;
}

.clear:after {
    content: "";
    display: table;
    clear: both;
}

.center {
	text-align: center;
}

.center-y {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.center-x {
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.center-xy {
	position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.fullWidth {
	display: block !important;
	max-width: none !important;
	width: 100% !important;
}

a {
	color: inherit;
}

p {
	margin: 20px 0 0 0;
}
