.cm_euvat-reload {
  position: relative;
  float: right;
  margin: .2em;
  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;
}
.cm_euvat-reload:before , .cm_euvat-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);
}
.cm_euvat-reload:after {
  border-color:  currentColor #0000 #0000 #0000;
  transform: translate(.47em,-0.02em) rotate(-35deg);
}
.cm_euvat-reload.rotate {
  animation: 1s rotate linear infinite;
}
@keyframes rotate {
  100%{ transform: rotate(360deg) }
}
