.spinner-container{top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.3137254902);transition:.2s}.spinner,.spinner-container{position:fixed;z-index:10000!important}.spinner{top:50%;left:50%;color:#0dba4b}.header-container{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 1.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);z-index:999;position:sticky;top:0}.header-container .logo-container{display:flex;flex-direction:row;align-items:center;cursor:pointer}.header-container .logo-container .header-logo-image{height:2.25rem;-o-object-fit:contain;object-fit:contain}.header-container .logo-container .header-logo-text{font-size:1rem;font-weight:500;color:#2a2a2a;padding-left:.5rem}.header-container .profile-detail-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;flex:1}.header-container .profile-detail-container .profile-header-email{font-size:1rem;color:#2a2a2a}@media only screen and (max-width:700px){.header-container .profile-detail-container .profile-header-email{display:none}}.header-container .profile-detail-container .profile-img{width:2rem;height:2rem;border-radius:1rem;overflow:hidden;border:1px solid #e3e3e3;cursor:pointer}.header-container .profile-detail-container .dropdown-item{cursor:pointer}.header-container .logged-out-profile-container{display:flex;flex-direction:row;-moz-column-gap:1rem;column-gap:1rem}.header-container .logged-out-profile-container .btn-header-filled{padding:.5rem 1rem;background-color:#2874f0;border-radius:.5rem;color:#fff;transition:.2s}.header-container .logged-out-profile-container .btn-header-filled:hover{cursor:pointer;background-color:#0e5fdc}.header-container .logged-out-profile-container .btn-header-filled:active{background-color:#0049b2}body,html{height:100%;font-family:Plus Jakarta Sans,sans-serif!important;background-color:#f0f4f9}body,html,p{margin:0;padding:0}.body-wrapper-container{width:100%;height:100%;display:flex;flex-direction:column}.body-outer-conatiner{flex:1;display:flex;flex-direction:row}.body-outer-conatiner .body-sidebar-container{width:10rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem;position:relative}@media only screen and (max-width:500px){.body-outer-conatiner .body-sidebar-container{display:none}}.body-outer-conatiner .body-sidebar-container .body-sidebar-container-wrapper{background-color:#fff;border-right:1px solid #e3e3e3;position:fixed;width:10rem;height:100%;z-index:100}.body-outer-conatiner .body-sidebar-container .body-sidebar-element{font-size:1rem;color:#2a2a2a;margin-top:1rem;padding:.75rem 1rem;cursor:pointer}.body-outer-conatiner .body-sidebar-container .body-sidebar-element:hover{background-color:#eee}.body-outer-conatiner .body-sidebar-container .body-sidebar-element:active{background-color:#e0e0e0}.body-outer-conatiner .body-sidebar-container .sidebar-active{border-right:3px solid #3d8bfd;background-color:#f0f4f9}.body-outer-conatiner .body-sidebar-container .logout-btn-container{display:flex;flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center;cursor:pointer;margin:0 1rem;align-self:flex-start;border:1px solid #dc3545;border-radius:5px;padding:.25rem .75rem;transition:.2s}.body-outer-conatiner .body-sidebar-container .logout-btn-container:hover{background-color:#f8d7da}.body-outer-conatiner .body-sidebar-container .logout-btn-container:active{background-color:#f1aeb5}.body-outer-conatiner .body-sidebar-container .logout-btn-container img{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.body-outer-conatiner .body-sidebar-container .logout-btn-container p{font-size:.9rem;color:#dc3545}.body-container{flex:1;padding:2rem}.body-container .ongoing-hackathonl-heading{font-size:1.5rem;font-weight:600}.body-container .ongoing-hackathon-list-container{min-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:2rem 0;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container{width:20rem;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);border-radius:5px;cursor:pointer;transition:.2s;position:relative;display:flex;flex-direction:column}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container:hover{scale:1.01}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-mask{position:absolute;top:0;left:0;bottom:0;right:0}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-header{font-size:1.2rem;text-align:center;font-weight:500;padding:2.5rem 2rem;flex:1}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-footer-container{background-color:#fafafa;padding:1rem;border-top:1px solid #e3e3e3;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-footer-container .ongoing-hackathon-element-footer-element{font-size:.9rem;font-weight:300;color:#707070}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-footer-container .ongoing-hackathon-element-footer-element-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-footer-container .ongoing-hackathon-element-footer-element-container .ongoing-hackathon-element-footer-level{font-size:.9rem;font-weight:300;color:#707070}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-footer-container .ongoing-hackathon-element-footer-element-container .ongoing-hackathon-element-footer-status{font-size:.75rem;color:#198754;padding:.25rem .5rem;background-color:#d1e7dd;border-radius:5px}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-footer-container .ongoing-hackathon-element-footer-element-container .ongoing-hackathon-element-footer-status-ended{color:#b02a37;background-color:#f8d7da}.body-container .ongoing-hackathon-list-container .ongoing-hackathon-element-container .ongoing-hackathon-element-footer-container .ongoing-hackathon-element-footer-element-container .ongoing-hackathon-element-footer-status-secondary{color:#707070;background-color:#e0e0e0}