html, body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
 /*
  background-image:url(background.jpg);
  background-size: 100% 100%;
  background-repeat:no-repeat;
  */
}

canvas {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.root {
     display: flex;
     flex-direction: column;
     height: 100%; 
}

.logo{
     width: 320px;
}

@media screen and (max-width: 800px) {
}

.sidebar{
     width: 25%;
     display: flex;
     justify-content: center;
     align-items: center;
     background: unset;
}

.paper{
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
  
     background-image:url(/background.jpg);
	 
     background-size: 100% 100%;
     background-repeat:no-repeat;
     flex: 1;
     box-shadow: -2px 0px 16px rgba(0, 0, 0, 0.25);
}

.formLogin{
     width: 30%;
     box-shadow: -2px 0px 16px rgba(0, 0, 0, 0.25);
     padding: 10px;
	 background-image:url(bg-login.jpg);
}

@media screen and (max-width: 800px) {
    .sidebar{
        display: none;
    }
    .formLogin{
        width: 90%;
    }
}