
.floatLR {
	animation-name: floatLR;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	margin-left: 30px;
	margin-top: 5px;
}

@keyframes floatLR {
	0% { transform: translate(0px, 0); }
	50% { transform: translate(8px, 0); }
	100% { transform: translate(-0px, 0); }
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-none {
  cursor: none !important;
}

.valOverlayTop {
  position: absolute; 
  bottom: 4px; 
  right: 12px;
  height: 28px; 
  text-align: right;
  z-index: 100;
  transition: opacity 1s, bottom 1s;
}

.valOverlayTopRA {
  position: absolute;
  bottom: 4px;
  left: 12px;
  height: 28px;
  text-align: right;
  z-index: 100;
  transition: opacity 1s, bottom 1s;
}

.pos-rel {
  position: relative;
}

.fs-7 {
  font-size: 0.8rem !important;
}

.fs-8 {
  font-size: 0.6rem !important;
}

.fs-9 {
  font-size: 0.4rem !important;
}

.fs-10 {
  font-size: 0.2rem !important;
}
