body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scroll-behavior:smooth}.App{background-color:var(--App-BG-color);min-height:100vh}.light-theme{--App-BG-color:#fff;--text-color:#000;--Navigation-BG-color:#0af;--Navigation-BG-image:url(https://preview.colorkit.co/gradient/62cff4-2c67f2.png?size=wallpaper&scale=0.25&static=true);--BG-color:#e5e7e7;--BG-image:url(https://assets-global.website-files.com/5a9ee6416e90d20001b20038/6289f10918a3479222c3bdd0_gray-gradient.png);--Category-BG-color:#ffeb3b;--Category-BG-hover-color:#fc0;--card-body-BG-color:#fff}.dark-theme{--App-BG-color:#333;--text-color:#fff;--Navigation-BG-color:#1a94b8;--Navigation-BG-image:url(https://images.pexels.com/photos/15848898/pexels-photo-15848898/free-photo-of-blue-gradient-background.jpeg);--BG-color:#737475;--BG-image:url(https://img.freepik.com/free-photo/abstract-luxury-blur-grey-color-gradient-used-as-background-studio-wall-display-your-products_1258-55223.jpg);--card-body-BG-color:#333;--Category-BG-color:#ffeb3b;--Category-BG-hover-color:#fc0}.NavigationMenu{align-items:center;background-image:var(--Navigation-BG-image);background-repeat:no-repeat;background-size:cover;display:flex;height:50px;justify-content:space-around}.NavigationMenu .NavigationToggle{display:none}.NavigationMenu .NavigationToggle button img{height:30px}.NavigationMenu .btn-Link{align-items:center;color:var(--text-color);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:17px;justify-content:center;transition:.5s ease-in-out}.NavigationMenu .btn-Link:hover{transform:scale(.9);transition:.2s ease-in-out}.NavigationMenu .btn-Link img{height:30px;margin-right:5px}.LoginForm{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:large}.LoginForm .modal-body{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.LoginForm input{border-radius:5px;height:40px;text-align:center;width:50%}.Home,.LoginForm input{border:.5px solid #000;padding:10px}.Home{animation:FadeIn 1s ease-in;background-image:var(--BG-image);background-repeat:no-repeat;background-size:cover;border-radius:10px;margin:20px;max-height:89vh;overflow:auto}.Home .carousel img{height:78vh;object-fit:cover}.Home .carousel h5{border-bottom:1px solid #000;font-family:Times New Roman,Times,serif;font-size:40px;font-weight:700}.Contact{animation:FadeIn 1s ease-in;background-image:var(--BG-image);background-repeat:no-repeat;background-size:cover;border:.5px solid #000;border-radius:10px;margin:20px;max-height:89vh;overflow:auto;padding:10px}.Search{align-items:center;display:flex;gap:5px;justify-content:center;margin-top:10px;padding:5px}.Search input{border:.5px solid #000;border-radius:10px;padding:5px;width:600px}.Contact .Search-results{max-height:78vh;overflow:auto}.Contact .Search-results .fixed-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.Contact .Search-results thead label{background-color:#fdcc0d;border-radius:5px;font-family:Times New Roman,Times,serif;font-weight:700;padding:5px}.Contact .Search-results .Call{align-items:center;display:flex;gap:5px}.Contact .Search-results a{transition:.3s ease-in-out}.Contact .Search-results a img{height:25px}.Contact .Search-results a:hover{color:#fff;transform:scale(1.3);transition:.3s ease-in-out}.Contact .modal-body ul{display:flex;flex-direction:column;gap:5px}.Contact .modal-body li{align-items:center;border:.5px solid #000;border-radius:5px;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:50px;justify-content:space-between;margin-left:-30px;padding-left:5px;padding-right:5px}.Contact .modal-body li label{font-weight:700}.SearchSpecific{justify-content:space-around;padding:5px}.AddNew,.SearchSpecific{align-items:center;display:flex}.AddNew{gap:5px;justify-content:flex-end;padding:15px;width:100%}.AddNew .modal-body{align-items:flex-start;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:5px;justify-content:center;padding:20px}.AddNew .modal-body input{border:.5px solid #000;border-radius:5px;padding:5px;width:100%}.Gallery{animation:FadeIn 1s ease-in;background-image:var(--BG-image);background-repeat:no-repeat;background-size:cover;border:.5px solid #000;border-radius:10px;margin:20px;max-height:89vh;overflow:auto;padding:10px}.Gallery .Gallery-card{margin-top:10px}.Gallery .Gallery-card .col .card:hover{box-shadow:0 10px 15px rgba(0,0,0,.437);cursor:pointer;transform:scale(1.2);transition:.2s ease-in-out}.Gallery .Gallery-card a{text-decoration:none}.Gallery .Gallery-card .card img{height:250px;object-fit:cover;width:100%}.Gallery .Gallery-card .card-text{font-family:Times New Roman,Times,serif}.Books{animation:FadeIn 1s ease-in;background-image:var(--BG-image);background-repeat:no-repeat;background-size:cover;border:.5px solid #000;border-radius:10px;margin:20px;max-height:89vh;overflow:auto;padding:10px}.Books .card-body{background-color:var(--card-body-BG-color);gap:5px}.Books .card-body,.Books .card-body button{color:var(--text-color)}.Books .card-body .AllBooks{display:flex;flex-direction:column;gap:10px}.Books .card-body .AllBooks .books-button{border:.5px solid var(--text-color);border-radius:5px;display:flex;justify-content:space-between;padding:5px;transition:all .2s ease}.Books .card-body .AllBooks .books-button:hover{background-color:hsla(0,0%,100%,.106);box-shadow:3px 5px 8px rgba(0,0,0,.275);transform:translateY(-3px)}.Books .card-body .AllBooks .books-button button{margin-right:2px;text-align:left}.Books .card-body .AllBooks .books-button a{color:#0af;margin-right:2px;text-align:left;text-decoration:none}.Books .card-body .AllBooks .books-button a:hover{color:blue;text-decoration:underline}.Books .Books-Categories{background-color:#fff;border:.5px solid #000;border-radius:10px;display:flex;flex-wrap:wrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:10px;justify-content:flex-start;margin:5px;padding:10px}.Books .Books-Categories .Category{display:flex;flex-direction:column;gap:10px;white-space:nowrap}.Books .Books-Categories .Category .btn-category{animation:FadeIn 1.5s ease-in;background-color:var(--Category-BG-color);font-weight:0;transition:.5s ease-in-out}.Books .Books-Categories .Category .collapse .card-body{padding:0}.Books .Books-Categories .Category .collapse .card-body button{text-align:left}.Books .Books-Categories .Category .btn-category:hover{background-color:var(--Category-BG-hover-color);transform:scale(.9);transition:.5s ease-in-out}.Videos{animation:FadeIn 1s ease-in;background-image:var(--BG-image);background-repeat:no-repeat;background-size:cover;border:.5px solid #000;border-radius:10px;margin:20px;max-height:89vh;overflow:auto;padding:10px}.Videos .card-body{margin-top:10px;max-height:78vh;overflow:auto}.Videos .Videos-Categories{background-color:#fff;border:.5px solid #000;border-radius:10px;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:space-between;margin:5px;padding:10px}.Videos .Videos-Categories .Category{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.Videos .Videos-Categories .Category .collapse .card{padding:0}.Videos .Videos-Categories .Category .btn-category{animation:FadeIn 1.5s ease-in;background-color:var(--Category-BG-color);transition:.5s ease-in-out}.Videos .Videos-Categories .Category .btn-category:hover{background-color:var(--Category-BG-hover-color);transform:scale(.9);transition:.5s ease-in-out}.Videos .col .card,.Videos .col .card:hover{transition:.2s ease-in-out}.Videos .col .card:hover{box-shadow:0 10px 15px rgba(0,0,0,.437);cursor:pointer;transform:scale(1.2)}.Notice{align-items:center;animation:FadeIn 1s ease-in-out;background-image:var(--BG-image);background-repeat:no-repeat;background-size:cover;border:.5px solid #000;border-radius:10px;display:flex;flex-direction:column;margin:20px;max-height:89vh;overflow:auto;padding:10px}.Notice .Heading{border-radius:5px;font-family:Times New Roman,Times,serif;font-weight:700;padding:5px;text-align:center}.Notice .Notice-Categories{background-color:#f5f5f5;border:.5px solid #000;border-radius:10px;display:flex;justify-content:space-around;padding:10px;width:100%}.Notice .Notice-Categories .Category{display:flex;flex-direction:column;gap:10px}.Notice .Notice-Categories .btn-category{animation:FadeIn 1.5s ease-in-out;background-color:var(--Category-BG-color);transition:.5s ease-in-out}.Notice .Notice-Categories .btn-category:hover{background-color:var(--Category-BG-hover-color);transition:.5s ease-in-out}.Notice .card{background-color:var(--Navigation-BG-color);margin:5px;padding:10px;width:100%}.PopIn{animation:PopIn 1.5s forwards;opacity:0}.PopRight{animation:PopRight 2s forwards;opacity:0}.Notice .card .card-title{font-family:Times New Roman,Times,serif;font-size:x-large}.Notice .card .card-body{background-color:#f5f5f5}.Admin{animation:FadeIn 1s ease-in-out;background-color:var(--BG-color);border:.5px solid #000;border-radius:10px;margin:20px;max-height:89vh;overflow:auto;padding:10px}.Admin .AdminProfile .Image img{border:none;border-radius:20px;filter:drop-shadow(7px 7px 7px rgba(70,70,70,.503));height:60vh}.Admin .AdminProfile{align-items:center;display:flex;font-family:Times New Roman,Times,serif;justify-content:space-between;width:100%}.Admin h1{font-weight:bolder}.Admin h1,h2,h3{font-style:italic}.Admin .DevelopedBy{animation:PopRight 2s forwards;color:var(--text-color);text-align:end}.Admin .DevelopedBy a{color:#0af;text-decoration:none}.Admin .DevelopedBy a:hover{color:purple;text-decoration:underline}.Admin .AddNew .modal-body textarea{border:.5px solid #000;border-radius:5px;height:auto;max-height:200px;min-height:100px;overflow:hidden;padding:5px;resize:vertical;width:100%}.Feedbacks{display:flex;flex-direction:column;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Feedbacks p{background-color:#56565630;border-radius:10px;color:red;font-family:Times New Roman,Times,serif;font-size:larger;padding:5px}.Feedbacks button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Admin .Feedbacks .card-header{background-color:var(--Navigation-BG-color);margin-top:10px}.loading-container{padding:20px;text-align:center}.loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:inline-block;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FadeIn{0%{opacity:0;transform:scale(0);transform-origin:top}to{opacity:1;transform:scale(1)}}@keyframes PopIn{0%{opacity:0;transform:translateY(-500px)}50%{opacity:1;transform:translateY(10px) scaleY(1.1)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes PopRight{0%{opacity:0;transform:translateX(-500px)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:1050px){.NavigationMenu .btn-Link img{display:none}}@media screen and (max-width:730px){.NavigationMenu .btn-Link{font-size:0}.NavigationMenu .btn-Link img{display:block}.Home .carousel img{height:500px}}@media screen and (max-width:600px){*{font-size:medium}.App{padding-bottom:2px}.NavigationMenu{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start}.NavigationMenu .NavigationToggle{align-items:flex-start;display:contents;display:flex;flex-direction:column}.NavigationMenu .NavigationToggle .btn-Link-Toggle{color:var(--text-color);display:flex}.NavigationMenu .NavigationToggle img{height:30px;margin-right:10px;transition:.3s ease-in-out}.NavigationMenu .NavigationToggle .rotate img{transform:rotate(90deg);transition:.3s ease-in-out}.NavigationMenu .btn-Link{display:none}.Books .Books-Categories{flex-direction:column;gap:5px}.Home .carousel img{height:400px}.Contact .Search-results tbody tr td{align-items:center;justify-content:center;padding:5px}.Books .card-body .AllBooks .books-button p{font-size:smaller}}.Quiz{animation:FadeIn 1s ease-in;background-image:var(--BG-image);background-repeat:no-repeat;background-size:cover;border:.5px solid #000;border-radius:10px;margin:20px;max-height:89vh;overflow:auto;padding:10px}.train-track{background-color:#fff;height:50px;overflow:hidden;position:relative;width:100%}.train{animation:trainMove 10s linear infinite;font-size:2rem;position:absolute;white-space:nowrap}.train img{height:50px;object-fit:contain;object-position:top}@keyframes trainMove{0%{left:-100%}to{left:100%}}
/*# sourceMappingURL=main.916f559a.css.map*/