﻿
.dm-good {
	background-color: #caf1cf;
}
.dm-all-good {
	background-color: #8cff9b;	
}
.dm-bad {
	background-color: #f5c5c5;
}

.dm-manual-good {
	background-color: #f3f2c8;
}

.dm-manual-bad {
	background-color: #f3d6c8;
}

.dm-auto-good {
	background-color: #f5d9f8;
}

.dm-warning {
	background-color: #f4dccb;
}

.dm-error {
	background-color: #e14b4b;
	color: #ffffff !important;
}
.dm-error * {
	color: #ffffff !important;
}

.dm-counters {
	background-color: #e3e3e3;
}


.selected-file {
	background-color: #a8daf6;
}

.svgbtn-off {
	opacity: 0.5;
}

@keyframes svgbtn-animation {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.svgbtn-blink {
	animation-name: svgbtn-animation;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

.svgbtn-on {
	opacity: 1;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: translateY(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}

.animate-bounce {
  animation: bounce 1s infinite;
}

.bg-green {
  background-color: #00C950 !important;
}