body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}main{margin-top:5vh;height:100vh;width:100vw}.header{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;background-color:#041e42}.header-title{font-size:calc(12px + .3vw);color:#fff;font-weight:700;margin-left:1vw}.header-signup{font-size:calc(9px + .8vw);margin-left:48%;color:#fff;font-weight:700;margin-top:auto;margin-bottom:auto}.header-h1{margin-top:1vh;margin-bottom:1vh}.header-login{font-size:calc(9px + .8vw)}.header-login,.header-welcome{color:#fff;font-weight:700;margin-top:auto;margin-bottom:auto}.header-welcome{font-size:calc(9px + .6vw);margin-left:53vw}.header-logout{margin-top:auto;margin-bottom:auto;border:0;font-size:calc(9px + .6vw);background-color:#f7c233;padding-top:1vh;padding-bottom:1vh;border-radius:3vh}.bookList{width:90vw;margin-left:4.5%;flex-wrap:wrap;justify-content:space-evenly}.book-container,.bookList{display:flex;align-items:center}.book-container{flex-direction:column;box-shadow:0 0 2px 4px #a0b5e8;transition:all .25s;padding:25px;margin:10px 10px 60px;width:370px}.book-title{text-align:center;padding-bottom:20px;color:#000;font-size:22px}.book-author{padding-bottom:20px;color:#555}.book-price{color:#000;font-weight:800;font-size:22px}.book-image:hover{transform:scale(1.02);opacity:.9}a{text-decoration:none}.signup-container{display:flex;flex-direction:column;align-items:center;margin-top:65px}.sign-up{background:#fff;border:4px solid #c4c4c4;box-sizing:border-box;padding:20px 30px 40px 34px}.email,.password,.username{width:270px;height:35px;box-sizing:border-box;font-size:18px}.signup-button{width:291px;height:35px;box-sizing:border-box;margin-top:30px;background-color:#45a2c5;color:#fff;font-size:21px;font-weight:900;border-width:0;padding:15px 0 37px;border-radius:30px}.login-container{display:flex;flex-direction:column;align-items:center;margin-top:65px}.login{background:#fff;border:4px solid #c4c4c4;box-sizing:border-box;padding:20px 50px 65px 34px}.login-email,.login-password,.login-username{width:270px;height:35px;box-sizing:border-box;font-size:18px}.login-button{width:270px;height:35px;box-sizing:border-box;margin-top:30px;background-color:#45a2c5;color:#fff;font-size:21px;font-weight:900;border-width:0;padding:15px 0 37px;border-radius:30px}.bookdetails-container{display:flex;justify-content:space-around;margin-top:7vh;margin-bottom:7vh}.details-container{width:50vw;font-size:23px}.bookdetails-image{margin-left:3vw}.bookdetails-title{font-weight:700}.bookdetails-price{font-weight:500;color:red}.bookdetails-author{color:#5b8bff;font-weight:700}.bookdetails-summary{background-color:#dbdbdb;color:#000;padding:30px 20px}.bookdetails-pages{text-decoration:underline}.bookdetails-genre{color:#5b8bff;font-weight:700}.reviews-container,.reviews-container2{display:flex;margin-left:auto;margin-right:auto}.reviews-container2{flex-direction:column;justify-content:space-between;margin-top:50px}.showreviews-reviews{margin-left:auto;margin-right:auto;border-radius:100px;background-color:#000;color:#fff;width:105px;padding:8px;height:30px;text-align:center}.edit-delete{display:flex;align-items:center;font-size:18px;border-bottom:1px solid;height:55px;margin-left:8px}.review-button{border:0;padding-top:10px;padding-bottom:38px;font-size:25px;font-weight:540;margin-left:12vw;margin-top:77px;width:270px;height:35px;box-sizing:border-box;background-color:#45a2c5;color:#fff;font-weight:900}.showreviews-content{font-size:27px;margin-right:20px}.showreviews-edit{font-size:20px;margin-right:7px}.showreviews-delete{font-size:20px}.updatereview-form{display:flex;flex-direction:column;align-items:center}.updatereview-submit{width:291px;height:35px;box-sizing:border-box;margin-top:30px;background-color:#45a2c5;color:#fff;font-size:21px;font-weight:900;border-width:0;padding:15px 0 37px;border-radius:30px}.createreview-form{display:flex;flex-direction:column;align-items:center;margin-top:45px}.createreview-submit{width:291px;height:35px;box-sizing:border-box;margin-top:30px;background-color:#45a2c5;color:#fff;font-size:21px;font-weight:900;border-width:0;padding:15px 0 37px;border-radius:30px}textarea{font-size:20px}@media only screen and (min-width:1440px) and (max-height:900px){.bookList{margin-left:0;width:100vw}.reviews-container2{margin-bottom:5vh;margin-top:0}.login{padding-bottom:4vh}.review-button{margin-top:3vh;margin-left:11vw}}@media only screen and (max-device-width:1024px) and (max-device-height:1366px){.details-container{margin-right:3vw}.reviews-container2{margin-top:1vh}.bookdetails-container{margin-top:4vh;margin-bottom:4vh}.review-button{margin-top:3vh;margin-left:9vw}.header-login,.header-signup{font-size:calc(8px + 1vw)}.bookDetails-image{margin-left:0;height:64vh;margin-top:3vh}}@media only screen and (min-device-width:375px) and (max-device-height:812px){.header-signup,.header-title{margin-left:0}.book-container{margin:0 0 4vh;padding:2vh 1vw 2vh 5px;width:83vw}.book-image{width:68vw}.bookdetails-container{display:flex;flex-direction:column;margin-top:0;margin-bottom:0}.details-container{margin-left:auto;margin-right:auto;width:88vw;display:flex;flex-direction:column;align-items:center}.bookdetails-image{width:70vw;margin-left:auto;margin-right:auto}.reviews-container{flex-direction:column}.showreviews-content{font-size:calc(13px + 2vw)}.review-button{margin-top:3vh;margin-left:15vw}.reviews-container2{margin-top:3vh}.showreviews-edit{font-size:2vh}.showreviews-delete{font-size:4.5vw}.edit-delete{margin-right:1vw;margin-left:1vw}textarea{font-size:calc(8px + .5vw);width:90vw}.createreview-form{margin-top:0}.header-welcome{margin-left:0}.header-login,.header-signup{font-size:calc(9px + 2vw)}.login-container{margin-top:6vh}.login{padding-right:8vw;padding-left:8vw;padding-bottom:5vh}.signup-container{margin-top:6vh}.sign-up{padding-right:6vw;padding-left:6vw}.bookdetails-author-ptag{margin-top:2vh;margin-bottom:2vh}.showreviews-reviews{margin-top:0}}
/*# sourceMappingURL=main.d00e016e.chunk.css.map */