@import "https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css";
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css";
body{height:100%;margin:0}.content{background-color:#fff;min-height:90vh}.image-container{max-height:93vh;display:inline-block;position:relative;overflow:hidden}#topImage{z-index:-1;width:100%;height:auto;position:fixed;top:0;left:0}#logoContainer{max-width:30%}#overlay{padding-top:15%;position:relative}#overlay2{background-color:#3b4553;margin:0}#navbar{background-color:#f9ae24}.logoWrapper{justify-content:center;align-items:center;height:100%;display:flex}.logoImage{width:auto;max-width:100px;max-height:100px}.overlay-text{color:#fff;text-shadow:3px -2px 3px #000;text-align:left;align-items:left;flex-direction:column;justify-content:center;margin-left:10px;font-size:20px;display:flex}.navbar-nav{font-size:16pt}.nav-link{color:#fff;padding:10px}.active{text-decoration:underline}#cards{justify-content:space-around;display:flex}.card{width:350px;margin-top:30px}.btnContainer{justify-content:space-around;display:flex}@media only screen and (max-width:700px){#overlay{padding-top:5%}}@media only screen and (max-width:450px){.logoImage{width:auto;max-width:60px;max-height:60px}.overlay-text h2{font-size:16px}#overlay{padding-top:0%}}.footer{color:#fff;background-color:#3b4553;padding:20px 0}.social-icons{margin:0;padding:0;list-style:none;display:flex}#contactIcons{justify-content:center}.social-icons li{margin-right:10px}.social-icons li:last-child{margin-right:0}.social-icons a{color:#fff;font-size:20px;text-decoration:none}#contactIcons a{color:#000;font-size:32px}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#777}.admin{text-align:right}.queryResults{text-align:center;border-style:solid;border-width:.5px;border-radius:15px;margin:10%;padding:40px;font-size:20px}.horizontal input{padding-left:10px}.label1{margin-left:10px}.boardCard{height:95%}.lightcaption{text-shadow:3px 2px 3px #000;background-color:#77777780;border-radius:10px}.event{border-style:solid;border-width:.5px;border-radius:15px;margin:2%;padding:40px}html,body{height:100%}.event-images img{object-fit:cover}.gallery-link{display:block}.contact-details{font-size:18px}.contact-details a{color:#000;text-decoration:none}.contact-details a:hover{text-decoration:underline}
