table tr.hide{
    display: none;
}
#duplicateCSVData  tr.hide{
    display: table-row;
}
.select2-container.select2-container--default.select2-container--open{
    z-index: 999999 !important;
}

.loader{
    transition: all 0.5s ease-in-out;
    display: block;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
}
.loader > div> .swal2-html-container{
    margin-bottom: 25px;
}
.loader > div> h2{
    font-size: 28px;
    padding-top: 25px;
}
.loader > div{
    width: var(--swal2-width);
    max-width: 100%;
    transform: translate(-50%,-50%);
    border-radius: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    padding:25px;
    text-align: center;
}
.loader .loader-5 {
   margin: auto; 
    width: 2.2em;
    height: 2.2em;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border-width: .25em;
    border-style: solid;
    border-radius: 100%;
    border-color: #2778c4 rgba(0, 0, 0, 0) #2778c4 rgba(0, 0, 0, 0);;

}

@keyframes spin{
    0%{
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  
    100%{
      -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }