      body{
          position: relative;
		 
      }
	  body, html {
  height: 100%;
}
      main{
          margin-bottom: 220px;
      }
      .footer-bs{
          position: absolute;
          width: 100%;
          min-height: 320px;
          bottom: 40px;
          left: 0;
      }
	  
	  .aa {filter: blur(5px)}
	 

      body{
          position: relative;
      }
      main{
          margin-bottom: 220px;
      }
      .footer-bs{
          position: absolute;
          width: 100%;
          min-height: 320px;
          bottom: 40px;
          left: 0;
      }
	  
	  .simgs {
		 //  min-height: 100%;
		 // background-image:  url('../img/login.jpg');
		 //   background-repeat: no-repeat;
  //  background-attachment: fixed;  
  //  background-size: cover;
 //   background-size: 100% 100%;
  //  opacity: 0.3;
	  }
	  .tdright {text-align: right;}
	  
	  
	  .form-check-input:checked {
    background-color: grey;
    border-color: darkgrey;
}

.form-switch .form-check-input {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='grey'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='darkgrey'/%3e%3c/svg%3e");
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: grey;
    border-color: darkgrey;
}

footer {
    position: fixed;
    height: 30px;
    bottom: 0;
    width: 100%;
	background-color: #ffffff;
}
a.footer_link{
	text-decoration: none;
	color: #000000;
}
.mainframe{
	z-index: 9999;
}

#spinner {
  position: fixed;
  top: 0; left: 0; z-index: 999;
  width: 100vw; height: 100vh;
  background: #ffffff;
   opacity :0.1;
}
 
/* (B) CENTER LOADING SPINNER */
#spinner img {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%);
}
 
/* (C) SHOW & HIDE */
#spinner {
  visibility: hidden;
  opacity: 0;
}
#spinner.show {
  visibility: visible;
  opacity: 1;
}