@import url(https://fonts.googleapis.com/css?family=Share+Tech+Mono);
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#3490dc;--indigo:#6574cd;--purple:#4e2a84;--pink:#f66d9b;--red:#e3342f;--orange:#f6993f;--yellow:#ffed4a;--green:#38c172;--teal:#4dc0b5;--cyan:#6cb2eb;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#4e2a84;--secondary:#6c757d;--success:#38c172;--info:#6cb2eb;--warning:#ffed4a;--danger:#e3342f;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Akkurat Pro Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}section{display:block}body{background-color:#f8fafc;color:#212529;font-family:Akkurat Pro Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9rem;font-weight:400;line-height:1.6;margin:0;text-align:left}hr{box-sizing:content-box;height:0;overflow:visible}h3{margin-bottom:.5rem}h3,p{margin-top:0}p{margin-bottom:1rem}b,strong{font-weight:bolder}small{font-size:80%}a{background-color:transparent;color:#4e2a84;text-decoration:none}a:hover{color:#2c184a;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}img{border-style:none;vertical-align:middle}table{border-collapse:collapse}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}button{text-transform:none}[role=button]{cursor:pointer}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[hidden]{display:none!important}.h3,h3{color:#4e2a84;font-size:1.575rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:.875em;font-weight:400}code{word-wrap:break-word;color:#f66d9b;font-size:87.5%}a>code{color:inherit}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-12,.col-lg-10,.col-lg-2,.col-md-3,.col-md-9,.col-sm-4,.col-sm-8{padding-left:15px;padding-right:15px;position:relative;width:100%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}}@media (min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-9{flex:0 0 75%;max-width:75%}}@media (min-width:992px){.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}}.table{color:#212529;margin-bottom:1rem;width:100%}.table td{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#495057;display:block;font-size:.9rem;font-weight:400;height:calc(1.6em + .75rem + 2px);line-height:1.6;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#fff;border-color:#8c61cd;box-shadow:0 0 0 .2rem rgba(78,42,132,.25);color:#495057;outline:0}.form-control::-moz-placeholder{color:#ced4da;opacity:1}.form-control::placeholder{color:#ced4da;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.col-form-label{font-size:inherit;line-height:1.6;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.invalid-feedback{color:#e3342f;display:none;font-size:.875em;margin-top:.25rem;width:100%}.btn{background-color:transparent;border:1px solid transparent;border-radius:0;color:#212529;display:inline-block;font-size:.9rem;font-weight:400;line-height:1.6;padding:.375rem .75rem;text-align:center;transition:all .3s,0s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus{box-shadow:0 0 0 .2rem rgba(78,42,132,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled{pointer-events:none}.btn-primary:focus,.btn-primary:hover{background-color:#3d2167;border-color:#371e5d}.btn-primary:focus{color:#fff}.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.show>.btn-success.dropdown-toggle{background-color:#2d995b;border-color:#2a9055;color:#fff}.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(86,202,135,.5)}.show>.btn-info.dropdown-toggle{background-color:#3f9ae5;border-color:#3495e3;color:#fff}.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(97,157,206,.5)}.show>.btn-warning.dropdown-toggle{background-color:#ffe817;border-color:#ffe70a;color:#212529}.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,207,69,.5)}.show>.btn-danger.dropdown-toggle{background-color:#c51f1a;border-color:#b91d19;color:#fff}.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(231,82,78,.5)}.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.show>.btn-outline-primary.dropdown-toggle{background-color:#4e2a84;border-color:#4e2a84;color:#fff}.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(78,42,132,.5)}.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d;color:#fff}.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.show>.btn-outline-success.dropdown-toggle{background-color:#38c172;border-color:#38c172;color:#fff}.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,193,114,.5)}.show>.btn-outline-info.dropdown-toggle{background-color:#6cb2eb;border-color:#6cb2eb;color:#212529}.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,178,235,.5)}.show>.btn-outline-warning.dropdown-toggle{background-color:#ffed4a;border-color:#ffed4a;color:#212529}.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,237,74,.5)}.show>.btn-outline-danger.dropdown-toggle{background-color:#e3342f;border-color:#e3342f;color:#fff}.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,52,47,.5)}.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-lg{border-radius:0;font-size:1.125rem;line-height:1.5;padding:.5rem 1rem}.dropdown-menu.show{display:block}.nav-tabs .nav-item.show .nav-link{background-color:#f8fafc;border-color:#dee2e6 #dee2e6 #f8fafc;color:#495057}.nav-pills .show>.nav-link{background-color:#4e2a84;color:#fff}.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.alert{border:1px solid transparent;border-radius:0;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cbcf}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.toast.show{display:block;opacity:1}.modal.show .modal-dialog{transform:none}.modal-backdrop.show{opacity:.5}.tooltip.show{opacity:.9}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.bg-transparent{background-color:transparent!important}.d-block{display:block!important}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pr-3{padding-right:1rem!important}.text-justify{text-align:justify!important}.text-muted{color:#6c757d!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}img,tr{page-break-inside:avoid}h3,p{orphans:3;widows:3}h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.table{border-collapse:collapse!important}.table td{background-color:#fff!important}}@font-face{font-family:Akkurat Pro Light;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/AkkuratProLight.woff) format("woff")}@font-face{font-family:Akkurat Pro Light Italic;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/AkkuratProLightItalic.woff) format("woff")}@font-face{font-family:Akkurat Pro Regular;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/AkkuratProRegular.woff) format("woff")}@font-face{font-family:Akkurat Pro Italic;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/AkkuratProItalic.woff) format("woff")}@font-face{font-family:Akkurat Pro Bold;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/AkkuratProBold.woff) format("woff")}@font-face{font-family:Akkurat Pro Bold Italic;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/AkkuratProBoldItalic.woff) format("woff")}@font-face{font-family:Campton Book;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/CamptonBook.woff) format("woff")}@font-face{font-family:Campton Bold;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/CamptonBold.woff) format("woff")}@font-face{font-family:Campton Extra Bold;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/CamptonExtraBold.woff) format("woff")}@font-face{font-family:Campton Extra Light;font-style:normal;font-weight:400;src:url(https://common.northwestern.edu/v8/css/fonts/CamptonExtraLight.woff) format("woff")}.btn-primary{background-color:#4e2a84;border-color:#4e2a84;color:#fff;font-family:Akkurat Pro Bold,Arial Black,sans-serif}.btn-primary:focus,.btn-primary:hover{background-color:#b6acd1;border-color:#b6acd1;color:#212529}.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(105,74,150,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#4e2a84;border-color:#4e2a84;color:#fff}.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#371e5d;border-color:#311b54;color:#fff}.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(105,74,150,.5)}.btn-primary:hover{color:#fff}html{min-height:100%;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;text-rendering:optimizeLegibility}p a{font-family:Akkurat Pro Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.required:before{color:#401f68;content:"* ";font-weight:700}.CeDiDNumber{font-family:Share Tech Mono,monospace!important;font-size:1.7em!important}.CeDiDiLabelGrey{background-color:#999;border-radius:.3em;color:#fff;font-size:1.1em;line-height:1.1em;padding:.2em .6em;text-align:left}

/*# sourceMappingURL=app.css.map*/