
h1 {
    display: block;
    text-align: center;
    background-color: #deb9f3b0;
    margin: 2px;
    margin-bottom: 1rem;
    padding: 1rem;
    border: 2px solid grey;
}

h3 {
    margin-top: 0;
}

#form {
    border: 1px solid grey;
    padding: 1rem;
    background-color: #deb9f3b0;
}

#password {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

#userSignUpInput{
    border: 1px solid grey;
    background-color: #deb9f3b0;
    padding: 1rem;
    /* display: inline-block; */
}

#signUpPass {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-left: 0;
}

#form {
    text-align: center;
}

#intro {
    background-color: #deb9f3b0;
    padding: 1rem;
    border: 1px  solid grey;
    margin-bottom: 1rem;
}

#bookInfo {
    background-color: #deb9f3b0;
    padding: 1rem;
    border: 1px solid grey;
}

#searchInput {
    padding-bottom: 1rem;
}

#userSearch {
    padding:8px 16px; 
    border:none; 
    border-radius:4px; 
    cursor:pointer;
}

#searchBtn {
    padding:8px 16px; 
    background:purple; 
    color:white; 
    border:none; 
    border-radius:4px; 
    cursor:pointer;
}
 
#bookChatBox {
    background-color: #deb9f3b0;
    border: 1px solid grey;
    padding: 1rem;
    margin-top: 30px;
    max-width: 600px
}

#sendBtn {
    padding:8px 16px; 
    background:purple; 
    color:white; 
    border:none; 
    border-radius:4px; 
    cursor:pointer;
}

#signOutBtn {
    padding:8px 16px; 
    background:purple; 
    color:white; 
    border:none; 
    border-radius:4px; 
    cursor:pointer;
}

#chatBox {
    border:1px solid grey; 
    border-radius:5px; 
    padding:10px; 
    height:250px; 
    overflow-y:auto;
    text-align: center;
}

#bookgptStyle {
    margin: 0;
    padding-left: .5rem;
} 