
.vatchecker-result {
	font-size: 1.5rem;
}

.vatchecker-result+.help-block,
#field-vat_number.validated+.help-block {
display: none;
}





.vatchecker-reload {
	position: relative;
	float: right;
	margin: 1.8em 0 0 1em;
	width: 1em;
	height: 1em;
	display: inline-block;
	border: 3px solid;
	border-color: currentColor #0000  currentColor #0000;
	border-radius: 50%;
	box-sizing: border-box;
	cursor: pointer;
}
.vatchecker-reload:before , .vatchecker-reload:after{
	content: '';
	top: 0;
	left: 0;
	position: absolute;
	border: 0.25em solid transparent;
	border-bottom-color: currentColor;
	transform: translate(-0.33em,.17em) rotate(-35deg);
}
.vatchecker-reload:after {
	border-color:  currentColor #0000 #0000 #0000 ;
	transform: translate(.47em,-0.02em) rotate(-35deg);
}
.vatchecker-reload.rotate {
	animation: 1s rotate linear infinite;
}
@keyframes rotate {
	100%{ transform: rotate(360deg) }
}
