.custom-file-input{
    display: none !important;
}

#alertBox{
    position: fixed;
    width: 100%;
    z-index: 10000;
}

.alert {
    z-index:  10000;
    position: absolute;
    width: 100%;
}
.hide{
    display: none !important;
}
.progress{
    position: absolute;
    width: 100%;
    z-index: 10000;
}

.cardThumbnailImage{
    z-index: 5;
    /* transition: transform .4s ease-out !important; */
}
.option-menu{
    display: block;
    visibility: hidden;
}

.cardThumbnailImage:hover +.option-menu,.option-menu:hover {
    transform: translate(0, 4em) !important;
    visibility: visible;
}

.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
  }
  .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #1f3592 transparent #503fb9 transparent;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }