.cssload-clock {
	border-radius: 58px;
	border: 3px solid rgb(11, 91, 165);
	height: 50px;
	width: 50px;
	position: relative;
	left: 35%;
	left: calc(50% - 23px);
	left: -o-calc(50% - 23px);
	left: -ms-calc(50% - 23px);
	left: -webkit-calc(50% - 23px);
	left: -moz-calc(50% - 23px);
}

.cssload-clock:after {
	content: "";
	position: absolute;
	background-color: rgb(88, 90, 95);
	top: 2px;
	left: 48%;
	height: 20px;
	width: 4px;
	border-radius: 5px;
	transform-origin: 50% 97%;
	-o-transform-origin: 50% 97%;
	-ms-transform-origin: 50% 97%;
	-webkit-transform-origin: 50% 97%;
	-moz-transform-origin: 50% 97%;
	animation: grdAiguille 2.3s linear infinite;
	-o-animation: grdAiguille 2.3s linear infinite;
	-ms-animation: grdAiguille 2.3s linear infinite;
	-webkit-animation: grdAiguille 2.3s linear infinite;
	-moz-animation: grdAiguille 2.3s linear infinite;
}

.cssload-clock:before {
	content: "";
	position: absolute;
	background-color: rgb(88, 90, 95);
	top: 3px;
	left: 48%;
	height: 20px;
	width: 4px;
	border-radius: 5px;
	transform-origin: 50% 94%;
	-o-transform-origin: 50% 94%;
	-ms-transform-origin: 50% 94%;
	-webkit-transform-origin: 50% 94%;
	-moz-transform-origin: 50% 94%;
	animation: ptAiguille 13.8s linear infinite;
	-o-animation: ptAiguille 13.8s linear infinite;
	-ms-animation: ptAiguille 13.8s linear infinite;
	-webkit-animation: ptAiguille 13.8s linear infinite;
	-moz-animation: ptAiguille 13.8s linear infinite;
}

@keyframes grdAiguille {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-o-keyframes grdAiguille {
	0% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(360deg);
	}
}

@-ms-keyframes grdAiguille {
	0% {
		-ms-transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
	}
}

@-webkit-keyframes grdAiguille {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes grdAiguille {
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
	}
}

@keyframes ptAiguille {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-o-keyframes ptAiguille {
	0% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(360deg);
	}
}

@-ms-keyframes ptAiguille {
	0% {
		-ms-transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
	}
}

@-webkit-keyframes ptAiguille {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes ptAiguille {
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
	}
}

.opaci {
	animation-name: opaci;
	position: absolute;
	top: 0px;
	left: 0%;
	animation-duration: 500ms;
	z-index: 198;
	height: 100px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
@keyframes opaci {
	0% {
		/* opacity: 0%; */
		top: -50px;
	}
	100% {
		/* opacity: 100%; */
		top: 0%;
	}
}

.header {
	box-shadow: 1px 5px 10px #909090;
}

.footer {
	box-shadow: 1px -5px 10px #909090;
}

input#busca {
	padding-bottom: 10px;
}

.radius-big {
	border-radius: 10px;
}
