.hover-pointer:hover {
  cursor: pointer;
}


.bg-0 {
  background-color: rgba(250, 150, 150, 0.3) !important;
}

.bg-1 {
  background-color: rgba(150, 250, 150, 0.3) !important;
}

.bg-2 {
  background-color: rgba(150, 150, 250, 0.3) !important;
}

.bg-3 {
  background-color: rgba(250, 250, 150, 0.3) !important;
}

.bg-4 {
  background-color: rgba(250, 150, 250, 0.3) !important;
}

.bg-5 {
  background-color: rgba(150, 250, 250, 0.3) !important;
}

.bg-6 {
  background-color: rgba(150, 150, 150, 0.2) !important;
}

.bg-7 {
  background-color: rgba(50, 250, 150, 0.3) !important;
}

.bg-8 {
  background-color: rgba(250, 150, 50, 0.3) !important;
}

.bg-9 {
  background-color: rgba(150, 50, 250, 0.3) !important;
}


@-webkit-keyframes fadein {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}

@-moz-keyframes fadein {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}

@keyframes fadein {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}

.blink {
    background-color: green;
    color: white;
    -webkit-animation: fadein 0.7s ease-in alternate infinite;
       -moz-animation: fadein 0.7s ease-in alternate infinite;
            animation: fadein 0.7s ease-in alternate infinite;
}

.text-muted2 {
    color:#ccc !important;
}

@media print {
    body {
        margin: 0mm !important;
        padding-top: 10mm;
    }

  .print-title {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 12px;
    color:#000 !important;
    background:#eee !important;
    -webkit-print-color-adjust:exact ;
  }

  .print-text {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
/*    margin: 0 !important;*/
    font-size: 10px;
    color:#222 !important;
    background:transparent !important;
    -webkit-print-color-adjust:exact ;
  }


}