@import url(https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap);*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;background:#000;overflow:auto}.app,html{min-height:100vh}.app{font-family:"Roboto Condensed",sans-serif;background:#31343a;color:#ddd;font-size:1.6rem}.app h1{font-size:5rem;text-align:center}.app .content-container,.app header{width:100rem;margin:auto;overflow:auto;background:#eee;border-radius:.2rem;font-size:1.4rem;padding:4rem;box-shadow:0 0 1rem #eee}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn{font-size:1.4rem}.btn:focus{outline:none;box-shadow:none}h1{color:#c30e60;text-shadow:0 0 .2rem #c30e60;text-align:left;font-weight:100;margin-bottom:0}::-webkit-scrollbar{width:5px;height:100%}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:20px;border:transparent}.page-item.active .page-link{z-index:3;color:#fff;background-color:#c30e60;border-color:#c30e60}.pagination-sm .page-link{padding:.25rem .5rem;font-size:1.2rem;line-height:1.5;color:#c30e60;font-weight:700}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.category-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.category-container span[class]{cursor:pointer}.myToast{font-size:1.2rem;font-weight:700}select.form-control:active,select.form-control:focus{outline:none;box-shadow:none;border-color:#ced4da}.table-books{margin-bottom:1rem}.table-books .empty{color:#666;font-size:2rem;display:block;text-align:center;font-weight:100}.table-books td,.table-books th{padding:.5rem 1rem;font-weight:500}.table-books td:first-child div,.table-books th:first-child div{font-weight:900;width:50rem}.table-books td:nth-child(2),.table-books th:nth-child(2){width:10rem}.table-books td:nth-child(3) div,.table-books th:nth-child(3) div{width:15rem}.table-books td:last-child,.table-books th:last-child{width:12rem;text-align:center}.table-books td .dismiss,.table-books td button,.table-books th .dismiss,.table-books th button{width:10rem;font-weight:500;color:#fff;background-color:#c30e60;border-color:#c30e60;transition:all .5s ease}.table-books td .dismiss:focus,.table-books td .dismiss:hover,.table-books td button:focus,.table-books td button:hover,.table-books th .dismiss:focus,.table-books th .dismiss:hover,.table-books th button:focus,.table-books th button:hover{text-decoration:none;color:#fff;background-color:#333;border-color:#333}.table-books td .dismiss,.table-books th .dismiss{background-color:#e1700e;border-color:#e1700e}.table-books td .dismiss:focus,.table-books td .dismiss:hover,.table-books th .dismiss:focus,.table-books th .dismiss:hover{text-decoration:none;color:#fff;background-color:#333;border-color:#333}.table-books th{text-transform:uppercase;font-weight:900;color:#c30e60}.table-books thead tr th{border:none;border-bottom:.4rem solid #000}.table-books tbody tr td.align-middle div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.add-book input{font-size:1.6rem;padding:2.5rem}.add-book input::-webkit-input-placeholder{opacity:.5}.add-book input:-ms-input-placeholder{opacity:.5}.add-book input::-ms-input-placeholder{opacity:.5}.add-book input::placeholder{opacity:.5}.add-book label{font-size:1.6rem;color:#000;font-weight:700}.add-book button{padding:2.5rem;color:#fff;background-color:#c30e60;border-color:#c30e60;transition:all .5s ease;height:3rem;width:100%;line-height:.2rem;display:inline-block;cursor:pointer;font-weight:700}.add-book button:focus,.add-book button:hover:enabled{color:#fff;background-color:#333;border-color:#333}.add-book button:disabled{opacity:.25;cursor:auto;box-shadow:none}.navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#111;box-shadow:0 0 .25rem #111;height:8rem;left:0;padding:0 2rem;position:fixed;top:0;width:100%;z-index:10}.navbar .logo,.navbar .nav{display:flex;flex-direction:row;justify-content:center;align-items:center}.navbar .logo{font-size:2.5rem;color:#e1700e;text-shadow:0 0 .25rem #e1700e}.navbar .logo div{margin-left:.5rem}.navbar .logo div span{color:#e1700e;display:block;margin-bottom:-1.5rem}.navbar .logo img{height:4.5rem}.navbar .user{font-weight:700;color:#e1700e}.student-information{color:#333;margin-bottom:5rem}.student-information h1{color:#c30e60;text-shadow:0 0 .2rem #c30e60;text-align:left;font-weight:100;margin-bottom:0}.student-information td:first-child{width:5rem;font-weight:700}.student-information td:last-child{padding-left:1rem}.navigation-link{position:relative;margin:0 1rem;padding:.5rem}.navigation-link a{color:#fff;display:inline-block;font-size:2.2rem;font-weight:500;margin:0 3rem;position:relative;text-transform:uppercase;transition:all .2s ease;z-index:10}.navigation-link a:hover{text-shadow:0 0 1rem #e1700e;text-decoration:none}.navigation-link .background{background:#e1700e;border-radius:.25rem;box-shadow:0 0 .5rem #e1700e;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.search{margin-bottom:2rem}.search input:active,.search input:focus{outline:none}.search input::-webkit-input-placeholder{opacity:.25}.search input:-ms-input-placeholder{opacity:.25}.search input::-ms-input-placeholder{opacity:.25}.search input::placeholder{opacity:.25}.search-text{width:100%;border-radius:5px;padding:1rem 1.5rem;font-size:3rem;border:1px solid #ccc;margin:0 .2rem;transition:box-shadow .25s ease;color:#666;box-shadow:0 0 1rem #fff}.search-text:focus{box-shadow:0 0 3rem #fff}.search-result thead tr th{text-transform:uppercase;font-weight:900;color:#c30e60;border:none;border-bottom:.4rem solid #000}.search-result thead tr th:first-child,.search-result thead tr th:nth-child(2){width:30rem}.search-result thead tr th:nth-child(3),.search-result thead tr th:nth-child(4){width:10rem}.search-result tbody tr{transition:all .25s ease}.search-result tbody tr:hover{color:#fff;background-color:#c30e60;cursor:pointer}.search-result tbody tr td:first-child,.search-result tbody tr td:nth-child(2){font-weight:700}.homepage h1{margin-bottom:2rem;font-weight:100;text-align:left;color:#c30e60}.homepage .search-container{width:100rem;margin:auto}.error-page{color:#333;font-family:Consolas}.error-page h1{color:#000;text-align:left}.footer{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#111;bottom:0;box-shadow:0 0 .25rem #111;height:7rem;left:0;position:fixed;width:100%}.footer img{height:1.4rem}.custom-alert{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);color:#333;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.custom-alert .custom-alert-popup{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#fff;border-radius:.25rem;box-shadow:0 0 1rem #444;padding:1.5rem;width:60rem}.custom-alert .custom-alert-popup .custom-alert-content,.custom-alert .custom-alert-popup .custom-alert-footer,.custom-alert .custom-alert-popup .custom-alert-title{width:100%}.custom-alert .custom-alert-popup .custom-alert-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#333;border-radius:.2rem;color:#fff;font-size:1.6rem;font-weight:700;height:4rem;margin-bottom:2rem;padding-left:1rem;text-transform:uppercase}.custom-alert .custom-alert-popup select{font-size:1.4rem;border:1px solid #ccc;border-radius:.3rem;padding:.25rem}.custom-alert .custom-alert-popup select:focus{outline:none}.custom-alert .custom-alert-popup table tr{height:3.5rem}.custom-alert .custom-alert-popup table td:last-of-type{font-weight:700}.custom-alert .custom-alert-popup .custom-alert-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.custom-alert .custom-alert-popup .custom-alert-footer .custom-alert-btn{border-radius:.3rem;border:1px solid;color:#fff;display:inline-block;font-weight:500;margin-left:.5rem;padding:1rem;width:12rem}.custom-alert .custom-alert-popup .custom-alert-footer .btnPrimary{background-color:#c30e60}.custom-alert .custom-alert-popup .custom-alert-footer .btnPrimary:focus{outline:none;border:none;box-shadow:0 0 .5rem #c30e60}.custom-alert .custom-alert-popup .custom-alert-footer .btnSecondary{background-color:#333}.login-page *{font-size:1.6rem}.login-page h1{margin-bottom:3rem}.login-page label{font-weight:700}.login-page input{border-radius:.3rem;padding:1rem}.login-page input::-webkit-input-placeholder{opacity:.5}.login-page input:-ms-input-placeholder{opacity:.5}.login-page input::-ms-input-placeholder{opacity:.5}.login-page input::placeholder{opacity:.5}.borrow-package label,.borrow-package select,.package-pages label,.package-pages select{font-size:1.6rem;color:#000;font-weight:700}.borrow-package select,.package-pages select{font-weight:400;height:4rem}.borrow-package label,.borrow-package select{font-size:1.6rem;color:#000;font-weight:700}.borrow-package .btn-package-preview,.borrow-package button{font-size:1.4rem;padding:2.5rem;color:#fff;background-color:#c30e60;border-color:#c30e60;transition:all .5s ease;height:3rem;width:100%;line-height:.2rem;display:inline-block;cursor:pointer;font-weight:700}.borrow-package .btn-package-preview:focus,.borrow-package .btn-package-preview:hover:enabled,.borrow-package button:focus,.borrow-package button:hover:enabled{color:#fff;background-color:#333;border-color:#333}.borrow-package .btn-package-preview:disabled,.borrow-package button:disabled{opacity:.25;cursor:auto;box-shadow:none}.student-data{position:relative}.student-data .borrow-type{display:flex;flex-direction:column;justify-content:center;align-items:center;width:10rem;height:10rem;color:#000;cursor:pointer;font-weight:700;position:absolute;top:0;right:0}.package-show-books th,.preview-package-books th{text-transform:uppercase;font-weight:900;color:#c30e60}.package-show-books td,.package-show-books th,.preview-package-books td,.preview-package-books th{padding:.5rem 1rem}.package-show-books thead tr th,.preview-package-books thead tr th{border:none;border-bottom:.4rem solid #000}.package-show-books tbody tr td.align-middle:first-child div,.preview-package-books tbody tr td.align-middle:first-child div{width:30rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.algebra-logo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
/*# sourceMappingURL=main.5cd29616.chunk.css.map */