@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlO9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqOdO9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlO9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqItO9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqGdJ9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqF5J9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlJ9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqBBJ9C4.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw461EN.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kzm61EN.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky461EN.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KyK61EN.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxm7FEN.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxf7FEN.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw47FEN.ttf) format('truetype')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KwR7FEN.ttf) format('truetype')}@font-face{font-family:'Aileron';src:url(/resources/themes/students/HCT/content/fonts/aileron/AileronRegular.otf);font-weight:normal;font-style:normal}body{font-family:'Source Sans 3',Arial,sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal}body .text-content{font-family:'Source Sans 3',Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Aileron',Arial,sans-serif}.auth-container,.sparse-container{padding:0;background-color:#fff;border:3px solid #ddd}.auth-header,.sparse-header{background:#fff;padding:2px 30px!important}.auth-header h1,.sparse-header h1{margin-left:20px}.auth-header h1 a,.sparse-header h1 a{color:#1d337c}.auth-header h1 a:hover,.sparse-header h1 a:hover{text-decoration:none}.auth-body,.sparse-body{padding:20px 30px!important}.sparse .sparse-body{margin-top:-20px}@media(min-width:768px){.auth-container,.sparse-container{border-radius:0}.auth-header,.sparse-header{border-top-left-radius:0;border-top-right-radius:0}}.logo-left{width:50%;text-align:left;margin-top:5px}.logo-right{width:50%;text-align:right;margin-top:5px}.auth-body .btn-primary{background:#1d337c;color:#fff;border:1px solid #132253}.auth-body .btn-primary:active{background:#132253;border-color:#132253;color:#fff}.auth-body .btn-primary:hover{background:#132253;border-color:#223b91;color:#fff}.auth-body .btn-primary:focus{background:#132253;border-color:#132253;color:#fff}.auth-body .btn-primary:active:focus{background:#0a1129;border-color:#0a1129;color:#fff}.sparse-footer{margin-top:20px!important;padding:20px!important}.auth-footer{margin-top:0;padding:0}.footer{background-color:#515151;padding:20px;color:#fff;margin-top:auto}.footer a{color:#fff}.footer-social__list{padding:0}.footer-social__item{display:inline;font-size:20px;margin-right:2rem}.footer-social__item a{text-decoration:none}.footer-social__link span{display:none}fieldset{margin-bottom:25px}.header{background:#fff}.header .container{padding:10px 10px 10px 10px}.header .container .pull-left{margin-top:0}.header .container .logo.pull-right{margin:0}.header .container h1{margin-left:40px;font-weight:bold;color:#1d337c}.header .container h1 a{color:#1d337c}.header .container h1 a:hover{text-decoration:none}.navbar-default{background:#1d337c;border-top:5px solid #223b91;border:none}.navbar-default .container{color:#535358}.navbar-default .container .navbar-brand{color:#fff}.navbar-default .container .navbar-toggle:hover{color:#fff;background-color:#2744a5}.navbar-default .container .navbar-toggle:focus{color:#535358;background-color:#2744a5}.navbar-default .container .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .container .navbar-nav>li>a{color:#fff}.navbar-default .container .navbar-nav>li>a:hover{color:#fff;background-color:#2744a5}.navbar-default .container .navbar-nav>.active>a{color:#535358;background-color:#2744a5}.navbar-default .container .dropdown-menu>a,.navbar-default .container .navbar-nav>li.open>a{color:#535358}.navbar-default .container .dropdown-menu>a:hover,.navbar-default .container .navbar-nav>li.open>a:hover{color:#fff}.navbar-default .container .navbar-nav>li.open>a,.navbar-default .container .navbar-nav>li.open>a:focus{color:#535358;background-color:#2744a5}.navbar-default .container .dropdown-menu{border-top:none}.dropdown-menu>.active>a{background-color:#1d337c}.notifications{background-color:#fff}.notifications .notifications-header,.notifications .notifications-footer{text-align:center}.notifications .notification{background-color:#fff;color:#535358;border-top:1px solid #c6c5b6}.notifications .notification:first-child{border-top:2px solid #c6c5b6}.notifications .notification:last-child{border-bottom:2px solid #c6c5b6}.notifications .notification:hover{background-color:#fff}.notifications .notification.unread{background-color:#51129b;color:#fff}.notifications .notification.unread:hover{background-color:#fff;color:#535358}body{background-color:#fff;color:#535358;min-height:100vh;display:flex;flex-direction:column}body a{color:#1d337c}.layout .main-content .container{padding-top:25px;padding-bottom:25px;background-color:#fff;border:0 solid transparent}@media(min-width:768px){.layout .main-content{padding-bottom:30px}}.content{padding:10px 10px 25px 25px;background-color:#fff;border-radius:0}.under-nav .container{padding:25px 25px 10px 25px;background:#e9ecee;border-left:0 solid transparent;border-right:0 solid transparent}.under-nav .container .btn-success{background:#1d337c;color:#fff;border:1px solid #132253}.under-nav .container .btn-success:active{background:#132253;border-color:#132253;color:#fff}.under-nav .container .btn-success:hover{background:#132253;border-color:#223b91;color:#fff}.under-nav .container .btn-success:focus{background:#132253;border-color:#132253;color:#fff}.panel{border-radius:0;border:3px solid #ddd}.panel .panel-heading{font-size:16px;border-radius:0}.popover.panel .list-group,.list-group{border-radius:0}.popover.panel .list-group>.list-group-item:first-child,.list-group>.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.popover.panel .list-group>.list-group-item:last-child,.list-group>.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-control,.btn{border-radius:0}.panel-default .panel-heading{background-color:#1d337c;color:#fff}.panel-default .panel-heading a:not(.btn){color:#fff}.panel-default .panel-heading .btn-success{background-color:#1d337c;border-color:#0e193e}.btn-primary{background:#1d337c;color:#fff;border:1px solid #132253}.btn-primary:active{background:#132253;border-color:#132253;color:#fff}.btn-primary:hover{background:#132253;border-color:#223b91;color:#fff}.btn-primary:focus{background:#132253;border-color:#132253;color:#fff}.btn-primary:active:focus{background:#0a1129;border-color:#0a1129;color:#fff}.btn-group label.btn{margin-top:0}.btn-group label.btn-default.active{background-color:#1d337c;color:#fff}.fa.fa-twitter{font-family:sans-serif}.fa.fa-twitter::before{content:"𝕏"}