html[data-theme="light"]{--color-white:#fafafa;--color-white-shadow:#ffffff;--color-semi-white:#f1f1f1;--color-dimmed:#666;--color-light-gray:#cccccc;--color-gray:#606060;--color-dark-gray:#282828;--color-almost-black-shadow:#f1f1f1;--color-almost-black:#131313;--color-black:#000;--color-qmisk:#C91A25;--color-qmisk-darker:#B31220;--color-blue:#065fd4;--color-accent:rgba(226,39,50,0.1)}html[data-theme="dark"]{--color-white:#000;--color-white-shadow:#131313;--color-semi-white:#282828;--color-dimmed:#9d9d9d;--color-light-gray:#606060;--color-gray:#cccccc;--color-dark-gray:#f1f1f1;--color-almost-black-shadow:#212225;--color-almost-black:#fafafa;--color-black:#ffffff;--color-qmisk:#C91A25;--color-qmisk-darker:#B31220;--color-blue:#065fd4;--color-accent:rgba(226,39,50,0.15)}@font-face{font-family:"Ringbearer";src:url("/static/fonts/ringbearer.ttf?2bb0fd6d461d") format("truetype")}.flex-div{display:flex;align-items:center}.align-center{align-items:center}.justify-center{justify-content:center}.justify-right{justify-content:right}.display-block{display:block!important}.display-none{display:none}.display-none-toggler{display:none}.display-block-toggler{display:block}.avatar-table-size{height:45px;width:45px}.float-left{float:left!important}.float-right{float:right!important}@media (max-width:900px){.display-none-toggler{display:block}.display-block-toggler{display:none}}.overlay{position:relative}.overlay div{position:absolute;top:10px;bottom:0;left:0;right:0;z-index:1}.overlay .result{text-shadow:0 1px 4px rgba(0,0,0,0.75);text-align:center;display:none}.overlay .wait{text-shadow:0 1px 4px rgba(0,0,0,0.75);text-align:center;display:none}.overlay .fail{text-shadow:0 1px 4px rgba(0,0,0,0.75);color:#b00;text-align:center;display:none}.overlay .success{text-shadow:0 1px 4px rgba(0,0,0,0.75);color:#0b0;text-align:center;display:none}nav{position:sticky;padding:30px 0px;margin-bottom:10px;justify-content:space-between;background:var(--color-white);top:0;z-index:10}nav .nav-left .menu-icon{padding:9px 10px;border-radius:50%;font-size:17px;margin-right:2rem;cursor:pointer}nav .nav-left .menu-icon:hover{background-color:var(--color-qmisk)}nav .nav-left a{color:var(--color-black);font-family:'Ringbearer',sans-serif;font-size:27px}nav .nav-left a .logo{cursor:pointer!important;width:40px!important}nav .nav-right .nav-mid a{padding:0 10px;color:var(--color-black);letter-spacing:0.02rem}nav .nav-right .nav-mid a:hover{color:var(--color-qmisk)}nav .nav-right .nav-mid li a{padding:8px 13px!important}nav .nav-right .profile-pic img{width:28px;border-radius:50%;margin:0}nav .nav-right .profile-dropdown-header{display:flex;font-size:1.6rem!important;font-weight:400}nav .nav-right .profile-dropdown-header img{width:40px;height:40px;margin-right:16px;border-radius:50%}nav .nav-right .profile-dropdown-header p{margin:0;font-size:16px}nav .nav-right .profile-dropdown-header a{font-size:14px;line-height:2.2rem}nav .nav-right .btn-sign-in{border:1px solid var(--color-light-gray);border-radius:25px;padding:4px 12px;font-size:14px;font-weight:200;color:var(--color-blue);text-decoration:none}nav .nav-right .btn-sign-in i{width:24px;font-size:20px;margin-right:4px;color:var(--color-blue)}nav .nav-right .btn-sign-in:hover{background-color:rgba(6,95,212,0.2)}nav .nav-right .dropdown-menu{padding:16px;border-radius:12px;min-width:300px;border:none;background-color:var(--color-white-shadow)!important;color:var(--color-black);box-shadow:0px 0px 3px var(--color-white-shadow)}nav .nav-right .dropdown-menu hr{margin-left:-16px;width:calc(100% + 32px);background-color:var(--color-white-shadow)}nav .nav-right .dropdown-menu a:hover{color:var(--color-qmisk-darker)}nav .nav-right .drop-item{display:flex;align-items:center;width:fit-content;flex-wrap:wrap;padding:8px 13px!important;color:var(--color-black);width:100%;border-radius:5px;font-size:14px}nav .nav-right .drop-item i{font-size:20px;margin-right:16px;width:24px}nav .nav-right .drop-item p{margin:0}nav .nav-right .drop-item:hover{background-color:var(--color-semi-white)!important;color:var(--color-black)!important}.login-box{width:250px}.login-box .login-head{display:flex;align-items:center;flex-direction:column}.login-box .login-head img{width:90px;height:auto!important;padding:5px}.login-box .login-head .login-title{font-size:24px;margin-bottom:20px;font-family:"Ringbearer",sans-serif;text-align:center;line-height:2rem}.navbar-public{margin:0 -30px}.login{height:100%;display:flex;justify-content:center;align-items:center}.large-wrapper{margin-left:0!important}.search-bar-mock-up{display:flex;align-items:center;border:1px solid var(--color-dimmed);border-radius:4px;padding:2px 8px;width:250px}@media (max-width:768px){nav{padding:15px;margin:-15px}.navbar-public{margin:0 -15px}.menu-icon{margin-left:-5px;margin-right:10px!important}.sidebar{display:none}.nav-mid{display:none!important}.wrapper{margin-left:0px!important;padding-left:15px!important;padding-right:15px!important}.nav-right img{display:block;margin-right:10px}.logo{width:90px}.dim{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:90}.search-bar-mock-up{width:200px}}.sidebar{background-color:var(--color-white-shadow);width:250px;height:100%;min-height:100vh;position:fixed;top:0;z-index:99;padding-bottom:96px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar-header{padding:2rem 0 1.5rem}.sidebar-header a{display:flex;justify-content:center;align-items:center}.sidebar-header a img{height:39px}.sidebar-header a span{font-size:26px;font-family:"Ringbearer",sans-serif;color:var(--color-black)}.sidebar-links h4{font-size:12px;text-transform:uppercase;font-weight:700;color:var(--color-qmisk);padding:0.75rem 2rem}.sidebar-links a{display:flex;align-items:center;position:relative;outline:0 none;cursor:pointer;padding:0.75rem 2rem;color:var(--color-black)}.sidebar-links a i{font-size:14px;width:14px;margin-right:1rem;color:var(--color-qmisk)}.sidebar-links a:hover{background-color:var(--color-semi-white);color:var(--color-black);border-right:2px solid #800000}.sidebar-links a.active{font-weight:700;border-right:3px solid var(--color-qmisk)}.small-sidebar{width:0px}@media (max-width:768px){.small-sidebar{width:250px!important}}.hero{display:flex;align-items:center;margin:0 -30px;background-color:var(--color-white);padding-top:60px}.hero h1{font-family:"Ringbearer",sans-serif;font-size:35px}.hero strong{color:var(--color-black)!important}.hero a{margin-right:6px}.hero img{background-image:radial-gradient(#c00 0%,var(--color-white) 70%)}@media (max-width:768px){.hero{margin:0 -15px;padding-top:10px;padding-bottom:0px}.hero img{padding-top:15px}.hero a{width:100%;margin-bottom:8px}}.about-us{position:relative;padding-top:102px;background-color:var(--color-white)}.about-us h2{font-family:"Ringbearer",sans-serif}.about-us .d-flex h4{font-family:"Ringbearer",sans-serif;font-size:20px;margin-bottom:0}.about-us .d-flex p{font-style:italic;margin:0}.about-us .d-flex img{width:125px;border-radius:50%;margin-right:24px;filter:grayscale(1)}.about-us .features{padding-left:48px}@media (max-width:992px){.about-us{padding-top:65px}.about-us .features{padding-left:0px}}.upcoming-events{padding-top:92px}.upcoming-events h2{font-family:"Ringbearer",sans-serif}.upcoming-events h5{color:var(--color-black)}.event-icon{background-color:var(--color-accent);padding:15px 26px;border-radius:12px;display:flex;align-items:center;flex-direction:column}.event-icon .month{font-size:12px;font-weight:600}.event-icon .day{font-size:24px;font-weight:600;line-height:1.2}@media (max-width:768px){.upcoming-events{padding-top:65px}.upcoming-events h5{font-size:15px;font-weight:600}.upcoming-events span{font-size:13px}}.news{padding-top:92px}.news h2{font-family:"Ringbearer",sans-serif}.news .card-img-top{aspect-ratio:16/9;object-fit:cover}.news .relative{position:relative}.news .pointer{cursor:pointer!important}.news .delete-article-btn{position:absolute;right:6px;top:6px;z-index:2}@media (max-width:768px){.news{padding-top:65px}.news .card{display:flex;flex-direction:row;width:100%}.news .card .card-img-top{aspect-ratio:1/1;width:30%;border-radius:var(--mdb-card-inner-border-radius);border-top-right-radius:0;border-bottom-right-radius:0}.news .card .card-title{font-size:15px;font-weight:600}.news .card .card-body{display:flex;flex-direction:column;justify-content:center}.news .card .card-body p{display:none}.news .card .card-body span{font-size:13px}}.faq{padding-top:92px}.faq h2{font-family:'Ringbearer'}@media (max-width:768px){.faq{padding-top:65px}}.cta{padding-top:92px}.cta .card{background:linear-gradient(var(--color-qmisk),var(--color-white));background-size:cover;background-position:center;background-repeat:no-repeat}.cta .card .card-body{padding:5rem 1rem}.cta .card .card-body h2{font-family:"Ringbearer",sans-serif;font-size:36px;color:var(--color-black)}.cta .card .card-body h4{color:var(--color-dark-gray)}@media (max-width:768px){.cta{padding-top:65px}}.footer{padding-top:96px;margin-bottom:-3rem}.footer .footer-wrapper{display:flex;justify-content:space-between;align-items:center}.footer .footer-wrapper .footer-title{font-family:'Ringbearer',sans-serif;font-size:26px}.footer .footer-wrapper .brands i{font-size:24px;margin-right:0.5rem;color:var(--color-black)!important}.footer .footer-wrapper .brands i:hover{color:var(--color-qmisk)!important}@media (max-width:768px){.footer{padding-top:65px}}.accordion{color:var(--color-black);border-radius:12px}.accordion-button{color:var(--color-black);background-color:var(--color-white-shadow);font-family:'Poppins',sans-serif}.accordion-item{color:var(--color-black);background-color:var(--color-white);margin-bottom:1rem}.accordion-borderless .accordion-item .accordion-button:not(.collapsed){background-color:var(--color-accent);color:var(--color-qmisk);box-shadow:none}.accordion-button:not(.collapsed)::after{background-image:var(--mdb-accordion-btn-icon)!important}.badge-primary{background:var(--color-qmisk);color:#fff}.btn{box-shadow:none}.btn-primary{--mdb-btn-bg:var(--color-qmisk);--mdb-btn-box-shadow:0 4px 9px -4px var(--color-qmisk-darker);--mdb-btn-hover-bg:var(--color-qmisk-darker);--mdb-btn-focus-bg:var(--color-qmisk-darker);--mdb-btn-active-bg:var(--color-qmisk-darker);--mdb-btn-box-shadow-state:0 8px 9px -4px rgba(226,39,50,0.3),0 4px 18px 0 rgba(226,39,50,0.2)}.btn-secondary{color:var(--color-qmisk);background-color:var(--color-accent)!important}.btn-secondary:hover{color:var(--color-qmisk)!important;background-color:var(--color-accent);opacity:0.8}.btn-secondary:focus{color:var(--color-qmisk)!important;background-color:var(--color-accent)}.btn-secondary:active{color:var(--color-qmisk)!important;background-color:var(--color-accent)}.btn-outline-danger{color:var(--color-qmisk);border-color:var(--color-qmisk)!important}.card{background-color:var(--color-white-shadow);border:none;box-shadow:none}.card .card-body{color:var(--color-dimmed)}.card .card-title{color:var(--color-black)}.dropdown-menu{background-color:var(--color-white-shadow)}.dropdown-item{--mdb-dropdown-state-background-color:var(--color-semi-white);color:var(--color-black)}hr{border-top:none}.form-control:focus{border-color:var(--color-qmisk)!important}.form-outline .form-control:focus ~ .form-label{color:var(--color-qmisk)!important}.modal-content{background-color:var(--color-white-shadow)!important}.page-link.active,.active>.page-link{background-color:var(--color-accent);color:var(--color-qmisk);background-color:var(--color-accent)}.nav-pills .nav-link{background-color:var(--color-semi-white);color:var(--color-black)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--color-accent);color:var(--color-qmisk)}.modal{z-index:9999}.table>:not(caption)>*>*{background-color:var(--color-white-shadow)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:fit-content;width:100%;font-size:14px;text-overflow:ellipsis;font-weight:400;font-family:"Poppins",sans-serif;-webkit-font-smoothing:antialiased;background-color:var(--color-white);color:var(--color-black)}a{text-decoration:none!important;outline:none;color:var(--color-qmisk)}a:hover{color:var(--color-qmisk-darker)}.btn-qmisk{padding:8px 16px;background-color:var(--color-qmisk);color:#ffffff;border-radius:8px;font-size:13px;border:none;cursor:pointer}.btn-qmisk:hover{background-color:var(--color-qmisk-darker)}.dashboard-avatar{width:60px;height:60px}.small-avatar{width:28px;height:28px}.dimmed{color:var(--color-dimmed)}.text-cleaned{color:var(--color-black)}.wrapper{background:var(--color-white);margin-left:250px;padding:0 30px}.wrapper-public{margin:0}.dropdown-toggle-dots{padding:10px!important}.dropdown-toggle-dots:hover{background-color:var(--color-white-shadow)}.dropdown-toggle::after{display:none!important}.bootstrap-datetimepicker-widget{background:var(--color-white-shadow)!important}.marshal{margin-top:1em;margin-bottom:1em}.marshal .name{font-size:24px}.marshal .name a{color:var(--color-black)}.marshal .name a:hover{color:var(--color-gray)}.marshal .title{color:var(--color-qmisk);font-size:14px}.marshal .info{display:block;padding:0px;line-height:1.2em;color:var(--color-gray)}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap}.strike>span{position:relative;display:inline-block}.strike>span:before,.strike>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:var(--color-qmisk)}.strike>span:before{right:100%;margin-right:15px}.strike>span:after{left:100%;margin-left:15px}.avatar img{width:100%;height:auto}.anchor{padding-top:50px;margin-top:-50px}#newApplication #id_other{height:5em}.applications td{border:none}.applications .panel{padding:2px;padding-left:0px;padding-right:0px}.application td:last-child{text-align:right}.hover:hover + .hover-div{display:block}.hover-div{display:none;position:absolute;z-index:5;text-align:left;white-space:normal}.hover-div.x2{width:200px}.hover-div.x3{width:300px}.hover-div.x4{width:400px}.hover-div.right{right:0}.hover-div .title{margin:0;font-size:11pt;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;color:var(--color-white);background-color:var(--color-qmisk);padding:0.5em 1em 0.5em 1em}.hover-div .body{width:inherit;background-color:var(--color-white);padding:0.5em 1em 0.5em 1em;border-color:var(--color-qmisk);border-width:1px;border-style:solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute}.hover-div .body ul{padding-left:15px;margin-bottom:0}.fc-event{padding:2.5px 5px 2.5px 5px!important;margin-bottom:2px}.fc-event.lunch{cursor:move;background-color:#008000;border-color:#008000;color:var(--color-white)}.fc-time,.fc-title{padding:0 1px;white-space:normal}.removeEvent{cursor:pointer}.bootstrap-datetimepicker-widget{background-color:#fff}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:var(--color-qmisk)}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:var(--color-qmisk)}.panel>.table-responsive{border-radius:4px}.public-events .card-body{padding:0;min-height:70px}.public-events .fc-scroller{height:auto!important;overflow-y:auto}.public-events .fc-view{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.public-events .fc-list-empty-wrap1{min-height:69px}.public-events .fc-list-empty{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.event-invites .control-label{padding-top:5px;padding-bottom:0}.not-found{padding-top:96px;padding-bottom:96px}#familytree{width:100%;height:700px;padding:1px}#familytree rect{fill:var(--color-white-shadow)!important}.modal-content{background-color:var(--color-white)}.inline-block{display:inline-block}.no-bottom-margin{margin-bottom:0}.top-offset-0-half{margin-top:0.5em}.top-offset-1{margin-top:1em}.bottom-offset-0-half{margin-bottom:0.5em}.bottom-offset-1{margin-bottom:1em}.user-title{margin-bottom:2em}.user-title .name,.user-title .title{display:block}.user-title .name{font-size:1.1em;line-height:1em}.user-title .title{font-size:0.8em;font-style:italic}.messages>.alert{margin:0;text-align:center}form .alert{margin-bottom:0}.calendarExports td{vertical-align:middle!important}.calendarExports td.copy-td .input-group{width:100%}.calendarExports td.copy-td .input-group input{width:70%}.fc-view-container .eventAnswers{font-size:0.7em}.fc-view-container .eventAnswers .answerGroup{display:inline-block}input[type="file"]{height:auto}.icon-filled{color:var(--color-qmisk)}.icon-unfilled{color:var(--color-black)}