body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.signedInStatus{display:block;min-height:4rem;width:100%}.loaded,.loading{position:relative;top:0;opacity:1;overflow:hidden;border-radius:0 0 .6rem .6rem;padding:.6rem 1rem;margin:0;background-color:rgba(0,0,0,.05);transition:all .2s ease-in}.loading{top:-2rem;opacity:0}.notSignedInText,.signedInText{position:absolute;padding-top:.8rem;left:1rem;right:6.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inherit;z-index:1;line-height:1.3rem}.signedInText{padding-top:0;left:4.6rem}.avatar{border-radius:2rem;float:left;height:2.8rem;width:2.8rem;background-color:white;background-size:cover;background-repeat:no-repeat}.button,.buttonPrimary{float:right;margin-right:-.4rem;font-weight:500;border-radius:.3rem;cursor:pointer;font-size:1rem;line-height:1.4rem;padding:.7rem .8rem;position:relative;z-index:10;background-color:transparent;color:#555}.buttonPrimary{background-color:#346df1;border-color:#346df1;color:#fff;text-decoration:none;padding:.7rem 1.4rem}.buttonPrimary:hover{box-shadow:inset 0 0 5rem rgba(0,0,0,.2)}.footer{margin-top:2rem}.App{background-color:rgba(0,0,0,.02);width:90%;margin:20px auto auto;padding:40px 10px;border:1px solid;border-radius:5px}h1,p{text-align:center}hr{margin-top:25px}.container{text-align:center;display:flex;width:100%;justify-content:space-evenly}.placeholder{height:250px;width:250px;background-color:pink;padding:20px}.fileuploaderdnd-container{height:250px;width:250px;background-color:#87879231;padding:20px}.input-img-file-file{display:none}.fileuploaderdnd-container-button{position:relative;top:180px;display:grid;place-items:center}.fileuploaderdnd-container-text{font-size:25px;color:black;opacity:75%;margin-top:12px}.button{background-color:#4caf50;border:none;color:white;padding:15px 32px;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}.button,.footer{text-align:center}.footer{width:100%;margin-top:50px}@media (max-width:600px){.container{flex-direction:column;align-items:center}}