
.bulk-action-wrapper {
    padding: 10px 0;
}
#err-msg {
    display: none;
    color: red;
}

.login-page {
    background:radial-gradient(50% 100%, rgba(255,255,255,.2), rgba(255,255,255,0)),
    
             linear-gradient(90deg, rgba(50,100,170,.7) 1px, transparent 0),
             linear-gradient(180deg, rgba(50,100,170,.7) 1px, transparent 0),
    
             linear-gradient(90deg, rgba(50,100,170,.4) 1px, transparent 0),
             linear-gradient(180deg, rgba(50,100,170,.4) 1px, transparent 0),
    
             linear-gradient(90deg, rgba(50,100,170,1) 2px, transparent 0),
             linear-gradient(180deg, rgba(50,100,170,1) 2px, transparent 0);
  
  background: color rgba(7, 75, 151, 0);
  
  background-size:100% 100%, 
    
                  50px 50px,
                  50px 50px,
    
                  25px 25px,
                  25px 25px,
    
                  100px 100px, 
                  100px 100px;
  
  background-attachment: local;
  
  width:100%;
  height:100%;
       
}

@keyframes move {
    100% {
        transform: translate3d(0, 0, 1px) rotate(360deg);
    }
  }
  
  .background {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background: #071100;
    overflow: hidden;
    z-index: -2;
  }
  
  .background span {
    width: 39vmin;
    height: 39vmin;
    border-radius: 39vmin;
    backface-visibility: hidden;
    position: absolute;
    animation: move;
    animation-duration: 41;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
  }
  
  
  .background span:nth-child(0) {
    color: #000000;
    top: 97%;
    left: 94%;
    animation-duration: 13s;
    animation-delay: -80s;
    transform-origin: -9vw 4vh;
    box-shadow: 78vmin 0 9.941152209224255vmin currentColor;
  }
  .background span:nth-child(1) {
    color: #831100;
    top: 1%;
    left: 53%;
    animation-duration: 94s;
    animation-delay: -3s;
    transform-origin: 22vw -15vh;
    box-shadow: -78vmin 0 10.07741752621746vmin currentColor;
  }
  .background span:nth-child(2) {
    color: #ffa57d;
    top: 28%;
    left: 85%;
    animation-duration: 81s;
    animation-delay: -29s;
    transform-origin: -6vw -19vh;
    box-shadow: -78vmin 0 9.859208586804206vmin currentColor;
  }
  .background span:nth-child(3) {
    color: #ff4015;
    top: 15%;
    left: 76%;
    animation-duration: 82s;
    animation-delay: -61s;
    transform-origin: -3vw -7vh;
    box-shadow: -78vmin 0 10.102486187207798vmin currentColor;
  }
  .background span:nth-child(4) {
    color: #831100;
    top: 90%;
    left: 76%;
    animation-duration: 54s;
    animation-delay: -37s;
    transform-origin: 5vw 2vh;
    box-shadow: 78vmin 0 9.851760399763574vmin currentColor;
  }
  .background span:nth-child(5) {
    color: #000000;
    top: 32%;
    left: 43%;
    animation-duration: 18s;
    animation-delay: -36s;
    transform-origin: 3vw -24vh;
    box-shadow: 78vmin 0 10.638029173054617vmin currentColor;
  }
  .background span:nth-child(6) {
    color: #ffa57d;
    top: 84%;
    left: 75%;
    animation-duration: 14s;
    animation-delay: -41s;
    transform-origin: -5vw 11vh;
    box-shadow: -78vmin 0 9.903998880729082vmin currentColor;
  }
  .background span:nth-child(7) {
    color: #ffa57d;
    top: 30%;
    left: 74%;
    animation-duration: 60s;
    animation-delay: -13s;
    transform-origin: 10vw 2vh;
    box-shadow: -78vmin 0 10.278611621091661vmin currentColor;
  }
  .background span:nth-child(8) {
    color: #ffa57d;
    top: 28%;
    left: 19%;
    animation-duration: 74s;
    animation-delay: -40s;
    transform-origin: -21vw 0vh;
    box-shadow: 78vmin 0 10.560619846441888vmin currentColor;
  }
  .background span:nth-child(9) {
    color: #ff4015;
    top: 26%;
    left: 60%;
    animation-duration: 38s;
    animation-delay: -35s;
    transform-origin: 11vw 19vh;
    box-shadow: 78vmin 0 10.552535707641484vmin currentColor;
  }
  .background span:nth-child(10) {
    color: #ff4015;
    top: 33%;
    left: 17%;
    animation-duration: 57s;
    animation-delay: -36s;
    transform-origin: 24vw 20vh;
    box-shadow: -78vmin 0 10.53539636246908vmin currentColor;
  }
  .background span:nth-child(11) {
    color: #ffa57d;
    top: 75%;
    left: 94%;
    animation-duration: 50s;
    animation-delay: -44s;
    transform-origin: -8vw -8vh;
    box-shadow: 78vmin 0 9.997746383418994vmin currentColor;
  }
  .background span:nth-child(12) {
    color: #000000;
    top: 31%;
    left: 80%;
    animation-duration: 34s;
    animation-delay: -29s;
    transform-origin: -11vw -8vh;
    box-shadow: 78vmin 0 10.703079202548407vmin currentColor;
  }
  .background span:nth-child(13) {
    color: #ffa57d;
    top: 35%;
    left: 99%;
    animation-duration: 67s;
    animation-delay: -16s;
    transform-origin: 6vw -13vh;
    box-shadow: 78vmin 0 10.304943652046148vmin currentColor;
  }
  .background span:nth-child(14) {
    color: #ffa57d;
    top: 4%;
    left: 32%;
    animation-duration: 15s;
    animation-delay: -59s;
    transform-origin: -20vw -24vh;
    box-shadow: 78vmin 0 10.709013188305589vmin currentColor;
  }
  .background span:nth-child(15) {
    color: #831100;
    top: 68%;
    left: 73%;
    animation-duration: 30s;
    animation-delay: -73s;
    transform-origin: 10vw 7vh;
    box-shadow: 78vmin 0 10.079056937107328vmin currentColor;
  }
  .background span:nth-child(16) {
    color: #ffa57d;
    top: 19%;
    left: 88%;
    animation-duration: 80s;
    animation-delay: -72s;
    transform-origin: -22vw -7vh;
    box-shadow: -78vmin 0 9.998281086016634vmin currentColor;
  }
  .background span:nth-child(17) {
    color: #000000;
    top: 92%;
    left: 85%;
    animation-duration: 86s;
    animation-delay: -12s;
    transform-origin: -9vw 5vh;
    box-shadow: -78vmin 0 10.161044354139719vmin currentColor;
  }
  .background span:nth-child(18) {
    color: #000000;
    top: 31%;
    left: 63%;
    animation-duration: 14s;
    animation-delay: -69s;
    transform-origin: 11vw -12vh;
    box-shadow: 78vmin 0 9.76791248431701vmin currentColor;
  }
  .background span:nth-child(19) {
    color: #ff4015;
    top: 32%;
    left: 4%;
    animation-duration: 76s;
    animation-delay: -79s;
    transform-origin: 13vw -6vh;
    box-shadow: -78vmin 0 10.137066244936232vmin currentColor;
  }
  .background span:nth-child(20) {
    color: #000000;
    top: 65%;
    left: 14%;
    animation-duration: 95s;
    animation-delay: -89s;
    transform-origin: -17vw 23vh;
    box-shadow: -78vmin 0 10.160378529128057vmin currentColor;
  }
  .background span:nth-child(21) {
    color: #ff4015;
    top: 16%;
    left: 97%;
    animation-duration: 86s;
    animation-delay: -15s;
    transform-origin: -22vw -6vh;
    box-shadow: 78vmin 0 10.692459535609748vmin currentColor;
  }
  .background span:nth-child(22) {
    color: #ff4015;
    top: 22%;
    left: 11%;
    animation-duration: 53s;
    animation-delay: -31s;
    transform-origin: 6vw 2vh;
    box-shadow: 78vmin 0 9.783689710971787vmin currentColor;
  }
  .background span:nth-child(23) {
    color: #ffa57d;
    top: 69%;
    left: 53%;
    animation-duration: 77s;
    animation-delay: -87s;
    transform-origin: 25vw -8vh;
    box-shadow: 78vmin 0 9.889318563422346vmin currentColor;
  }
  .background span:nth-child(24) {
    color: #ff4015;
    top: 98%;
    left: 22%;
    animation-duration: 23s;
    animation-delay: -29s;
    transform-origin: -18vw 13vh;
    box-shadow: 78vmin 0 10.599009071399777vmin currentColor;
  }
  .background span:nth-child(25) {
    color: #ffa57d;
    top: 99%;
    left: 60%;
    animation-duration: 89s;
    animation-delay: -67s;
    transform-origin: -14vw -15vh;
    box-shadow: -78vmin 0 9.92991077164882vmin currentColor;
  }
  .background span:nth-child(26) {
    color: #000000;
    top: 34%;
    left: 95%;
    animation-duration: 33s;
    animation-delay: -29s;
    transform-origin: 6vw -7vh;
    box-shadow: -78vmin 0 10.37841724949026vmin currentColor;
  }
  .background span:nth-child(27) {
    color: #000000;
    top: 4%;
    left: 39%;
    animation-duration: 86s;
    animation-delay: -11s;
    transform-origin: -6vw 14vh;
    box-shadow: 78vmin 0 10.15321976754242vmin currentColor;
  }
  .background span:nth-child(28) {
    color: #831100;
    top: 12%;
    left: 73%;
    animation-duration: 73s;
    animation-delay: -85s;
    transform-origin: -20vw 23vh;
    box-shadow: 78vmin 0 10.09829534400791vmin currentColor;
  }
  .background span:nth-child(29) {
    color: #831100;
    top: 4%;
    left: 18%;
    animation-duration: 54s;
    animation-delay: -56s;
    transform-origin: -21vw 19vh;
    box-shadow: -78vmin 0 9.94177466115625vmin currentColor;
  }
  .background span:nth-child(30) {
    color: #ff4015;
    top: 47%;
    left: 99%;
    animation-duration: 71s;
    animation-delay: -39s;
    transform-origin: 9vw -23vh;
    box-shadow: -78vmin 0 10.644559839395965vmin currentColor;
  }
  .background span:nth-child(31) {
    color: #000000;
    top: 58%;
    left: 19%;
    animation-duration: 56s;
    animation-delay: -68s;
    transform-origin: 9vw -23vh;
    box-shadow: 78vmin 0 10.452029374868347vmin currentColor;
  }
  .background span:nth-child(32) {
    color: #000000;
    top: 86%;
    left: 5%;
    animation-duration: 44s;
    animation-delay: -30s;
    transform-origin: 24vw 11vh;
    box-shadow: 78vmin 0 10.280576146194237vmin currentColor;
  }
  .background span:nth-child(33) {
    color: #000000;
    top: 15%;
    left: 77%;
    animation-duration: 56s;
    animation-delay: -59s;
    transform-origin: 23vw -16vh;
    box-shadow: -78vmin 0 10.599384246047109vmin currentColor;
  }
  .background span:nth-child(34) {
    color: #000000;
    top: 33%;
    left: 42%;
    animation-duration: 18s;
    animation-delay: -78s;
    transform-origin: -7vw -13vh;
    box-shadow: -78vmin 0 10.19749062453915vmin currentColor;
  }
  .background span:nth-child(35) {
    color: #831100;
    top: 20%;
    left: 96%;
    animation-duration: 90s;
    animation-delay: -48s;
    transform-origin: 15vw 6vh;
    box-shadow: 78vmin 0 9.828181419071376vmin currentColor;
  }
  .background span:nth-child(36) {
    color: #000000;
    top: 56%;
    left: 89%;
    animation-duration: 11s;
    animation-delay: -7s;
    transform-origin: -21vw -10vh;
    box-shadow: -78vmin 0 10.350982789755465vmin currentColor;
  }
  .background span:nth-child(37) {
    color: #ff4015;
    top: 46%;
    left: 90%;
    animation-duration: 39s;
    animation-delay: -76s;
    transform-origin: 10vw -20vh;
    box-shadow: 78vmin 0 9.82523984195697vmin currentColor;
  }
  .background span:nth-child(38) {
    color: #ff4015;
    top: 31%;
    left: 50%;
    animation-duration: 18s;
    animation-delay: -6s;
    transform-origin: 11vw -19vh;
    box-shadow: 78vmin 0 10.150800321803139vmin currentColor;
  }
  .background span:nth-child(39) {
    color: #ff4015;
    top: 83%;
    left: 4%;
    animation-duration: 65s;
    animation-delay: -84s;
    transform-origin: 7vw -23vh;
    box-shadow: -78vmin 0 10.165620393139532vmin currentColor;
  }
  .background span:nth-child(40) {
    color: #831100;
    top: 18%;
    left: 35%;
    animation-duration: 17s;
    animation-delay: -16s;
    transform-origin: 14vw 24vh;
    box-shadow: 78vmin 0 10.471952000574875vmin currentColor;
  }
  .background span:nth-child(41) {
    color: #831100;
    top: 25%;
    left: 64%;
    animation-duration: 11s;
    animation-delay: -72s;
    transform-origin: -14vw 0vh;
    box-shadow: -78vmin 0 10.455932300268627vmin currentColor;
  }
  .background span:nth-child(42) {
    color: #000000;
    top: 19%;
    left: 85%;
    animation-duration: 35s;
    animation-delay: -20s;
    transform-origin: -11vw -15vh;
    box-shadow: 78vmin 0 10.386420877620552vmin currentColor;
  }
  .background span:nth-child(43) {
    color: #ffa57d;
    top: 38%;
    left: 92%;
    animation-duration: 26s;
    animation-delay: -28s;
    transform-origin: 8vw 1vh;
    box-shadow: -78vmin 0 9.964640786085077vmin currentColor;
  }
  .background span:nth-child(44) {
    color: #ff4015;
    top: 3%;
    left: 73%;
    animation-duration: 27s;
    animation-delay: -45s;
    transform-origin: 14vw 22vh;
    box-shadow: 78vmin 0 9.976638760818773vmin currentColor;
  }
  .background span:nth-child(45) {
    color: #ff4015;
    top: 2%;
    left: 67%;
    animation-duration: 94s;
    animation-delay: -83s;
    transform-origin: 13vw 8vh;
    box-shadow: 78vmin 0 9.90339249953358vmin currentColor;
  }
  .background span:nth-child(46) {
    color: #000000;
    top: 58%;
    left: 73%;
    animation-duration: 90s;
    animation-delay: -56s;
    transform-origin: -16vw 15vh;
    box-shadow: 78vmin 0 10.323161475700124vmin currentColor;
  }
  .background span:nth-child(47) {
    color: #ff4015;
    top: 28%;
    left: 38%;
    animation-duration: 76s;
    animation-delay: -25s;
    transform-origin: -5vw 17vh;
    box-shadow: 78vmin 0 10.122241132811533vmin currentColor;
  }
  .background span:nth-child(48) {
    color: #831100;
    top: 76%;
    left: 85%;
    animation-duration: 47s;
    animation-delay: -35s;
    transform-origin: -2vw -24vh;
    box-shadow: 78vmin 0 9.94635957754452vmin currentColor;
  }
  .background span:nth-child(49) {
    color: #000000;
    top: 63%;
    left: 23%;
    animation-duration: 93s;
    animation-delay: -23s;
    transform-origin: 7vw 8vh;
    box-shadow: -78vmin 0 10.729414923434415vmin currentColor;
  }
  

  