.login-holder, .signup-holder {
    width: 30%;
    padding: 30px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 10px;
    font-size: 22px;
}

#login-background{
    position:absolute;
    top:0px;
    left:0;
    right:0;
    bottom:0;
    height:100%;
    width:100%;
    background:black;
}     

.input-login{
  border:none;
  border-bottom: 2px solid rgb(233, 228, 228);
  width: 94%;
  padding: 3%;
  background: none;
  font-family: "Fredoka One", cursive;
  font-size:22px; 
}

textarea:focus, input:focus{
    outline: none;
}

.error{
  color: red;
  font-size: 18px;
  font-family: "Comfortaa", cursive;
  font-weight:bold;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
}

.upload-inputs{
    font-weight:bold;
    color:black;
    width:90%;
    padding:5%;
    padding-top:20px;
    padding-bottom:20px;
    font-size:120%;
    border-radius:10px;
    border:2px solid white;
    background-color: rgba(255, 255, 255, 0.5);
    outline: none; /* Remove the outline when focused */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.formGroup{
    margin-bottom:10px;
}

.upload-inputs::placeholder{
    color:black;
    font-weight:bold;
}    

.form-label{
    font-family:'Fredoka One', cursive;
    font-size:120%;
    font-weight:bold;
}

#listing-form{
    width:90%;
    margin-left:5%;
    margin-top:90px;
}

.reportCard{
    width:calc(96% - 20px);
    margin-left:2%;
    margin-bottom:10px;
    padding:10px;
    border:none;
    border-radius:10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.reportCard2{
    width:80px
    margin-bottom:10px;
    padding:10px;
    border:none;
    border-radius:10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

label{
    font-weight:bold;
    font-family:'Fredoka One', cursive;
}

.content{
    background:none;
    position: fixed;
    width:100%;
    height:100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); 
}


@media (max-width:800px){
    
    .login-holder, .signup-holder {
        width: 80%;
        padding: 30px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: white;
        border-radius: 10px;
        font-size: 22px;
    }
    
    #listing-form{
        width:90%;
        margin-left:5%;
        margin-top:90px;
    }
    
    .reportCard{
        width:calc(96% - 20px);
        margin-left:2%;
        margin-bottom:10px;
        padding:10px;
        border:none;
        border-radius:10px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    }
    
    .reportCard2{
        width:80px
        margin-bottom:10px;
        padding:10px;
        border:none;
        border-radius:10px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    } 

}







