.container {
    	border-radius: 10px;
    	background-color: white;
    	padding: 20px;
    	max-width: 500px;
	}
	input[type=button] {
    	background-color: #4CAF50;
    	color: white;
    	padding: 12px 20px;
    	border: none;
    	border-radius: 4px;
    	cursor: pointer;
	}
	#snackbar, #snackbar1, #snackbar2, #snackbar3, #snackbar4, #snackbar5, #snackbar_user {
	    
	    min-width: 250px;
	    margin-left: -125px;
	    background-color: #f44336;
	    color: #fff;
	    text-align: center;
	    border-radius: 2px;
	    padding: 16px;
	    position: fixed;
	    z-index: 1;
	    left: 50%;
	    bottom: 50px;
	    font-size: 17px;
	}
	
	#snackbar.hide, #snackbar1.hide, #snackbar2.hide, #snackbar3.hide, #snackbar4.hide, #snackbar5.hide, #snackbar_user.hide {
	    visibility: hidden;
	}
	
	#snackbar.show, #snackbar1.show, #snackbar2.show, #snackbar3.show, #snackbar4.show, #snackbar5.show, #snackbar_user.show {
	    visibility: visible;
	    -webkit-animation: fadein 1.0s, fadeout 4.0s 4.5s;
	    animation: fadein 1.0s, fadeout 4.0s 4.5s;
	}
	
	@-webkit-keyframes fadein {
	    from {bottom: 0; opacity: 0;}
	    to {bottom: 50px; opacity: 1;}
	}
	
	@keyframes fadein {
	    from {bottom: 0; opacity: 0;}
	    to {bottom: 50px; opacity: 1;}
	}
	
	@-webkit-keyframes fadeout {
	    from {bottom: 50px; opacity: 1;}
	    to {bottom: 0; opacity: 0;}
	}
	
	@keyframes fadeout {
	    from {bottom: 50px; opacity: 1;}
	    to {bottom: 0; opacity: 0;}
	}
	
	pwa-install::part(openButton) {
	  background: #2196F3;
	  border-radius: 1rem;
	  width: 100%;
	  padding: 8px 16px;
	  font-family: inherit;
	  font-size: inherit;
      line-height: inherit;
	}