body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f0f0;background-size:cover;height:100%;overflow:hidden;overflow:auto}.btn,body,code{font-family:Work Sans,sans-serif}.container{margin-top:50px;background-color:#fff;padding:4rem 2rem;min-height:400px;border-radius:.3rem}.main-container{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input{color:#000}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;height:100%}.card .card-action{display:flex;justify-content:space-around}.card.horizontal{height:20rem;width:25rem;margin:1rem}.row{display:flex;flex-wrap:wrap;justify-content:center}.character-counter{min-height:18px;display:none}.btn,.btn-large,.btn-small{margin:5px}::-webkit-input-placeholder{font-weight:700}::-ms-input-placeholder{font-weight:700}::placeholder{font-weight:700}.preloader{margin:0;position:absolute;top:50%;left:50%}tr:nth-child(2n){background:#f5f5f5}tr:nth-child(odd){background:#fff}.modal{min-height:20%}.collection-list{min-height:400px}.alert{z-index:5;width:80%;top:5%;left:10%;position:fixed;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger,.alert-success{box-shadow:10px 10px 28px -9px rgba(0,0,0,.43)}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.error-booklist{position:fixed;top:10%;left:50%;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5rem;color:#fff}.bottom-book{display:flex}.collection .collection-item.avatar .title{font-weight:700}.authors{font-style:italic}.input-title{margin:auto}nav ul a{padding:0 5px}nav .input-field{margin:0;height:auto}nav .input-field input[type=search]{color:#fff;border-bottom:1px solid #eaeaea;padding-bottom:5px}.nav-button-item{background:none;border:none;font:inherit;outline:none;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}.discret{font-style:italic;color:#d3d3d3}.sidenav{background-color:#444}.otherProfileDiv{width:45%}.profile-row{margin-top:35px}@media only screen and (min-width:993px){.container{position:relative;width:85%}}@media only screen and (max-width:993px){.right-align{text-align:center;margin-bottom:3rem;font-size:18px}}@media only screen and (max-width:400px){nav .brand-logo{font-size:1.4rem}.button-text-smaller{font-size:.8rem}}
/*# sourceMappingURL=main.7cbc2a49.chunk.css.map */