﻿.hidden{
    display:none !important;
}
.disabled {
    opacity: 0.3;
    pointer-events: none;
}
.disabled * {
    pointer-events: none;
}
.highlight{
	background-color:#ffe58a;
}
.underline{
    text-decoration:underline !important;
}
.strike{
    text-decoration:line-through !important;
}
.custom-shake{
	-webkit-animation: shake .1s ease infinite;
	animation: shake .1s ease infinite;
}
.cursor-drag {
    cursor: grab;
}
@-webkit-keyframes shake {
  from {
    -webkit-transform: translateX(5px);
  }
  to {
    -webkit-transform: translateX(-5px);
  }
}

@keyframes shake {
  from {
    transform: translateX(5px);
  }
  to {
    transform: translateX(-5px);
  }
}

.highlight-animate {
    animation: highlightAnimation 4s;
}

@keyframes highlightAnimation {
    0% {
        background-color: #fff;
    }

    50% {
        background-color: #ffe58a;
    }

    100% {
        background-color: #fff;
    }
}