@media(min-width:400px){@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrQ.ttf) format('truetype')}}@media(min-width:400px){@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype')}}@media(min-width:400px){@font-face{font-family:'Droid Serif';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/droidserif/v19/tDbK2oqRg1oM3QBjjcaDkOr4nAfcGw.ttf) format('truetype')}@font-face{font-family:'Droid Serif';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/droidserif/v19/tDbX2oqRg1oM3QBjjcaDkOr4lLz5CwOnTQ.ttf) format('truetype')}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidserif/v19/tDbI2oqRg1oM3QBjjcaDkOr9rAA.ttf) format('truetype')}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/droidserif/v19/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwQ.ttf) format('truetype')}}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1CzTtw.ttf) format('truetype')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgo6eA.ttf) format('truetype')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCjC3Ttw.ttf) format('truetype')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvTtw.ttf) format('truetype')}body{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}body .text-content{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}body .nav #main-nav.navbar.navbar-default{font-family:'Ubuntu',Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}h1:not(.fa):not(.glyphicon),h2:not(.fa):not(.glyphicon),h3:not(.fa):not(.glyphicon),h4:not(.fa):not(.glyphicon),h5:not(.fa):not(.glyphicon),strong:not(.fa):not(.glyphicon){font-family:'Ubuntu',Helvetica,Arial,sans-serif;font-weight:500}.panel.panel-default .panel-heading:not(.fa):not(.glyphicon){font-family:'Ubuntu',Helvetica,Arial,sans-serif}body.sparse,body.auth{background:#eee}body.sparse .main,body.auth .main{background:#eee}body.sparse a,body.auth a{color:#191e52;text-decoration:none;transition:1s ease}body.sparse a:hover,body.auth a:hover{color:#ff5851}body.sparse .login-below-login-row,body.auth .login-below-login-row{padding-top:15px}body.sparse .modal-content,body.auth .modal-content{border-radius:0}body.sparse .modal-content .form-control,body.auth .modal-content .form-control{border-radius:0}body.sparse .sparse-header,body.auth .sparse-header{padding:20px}body.sparse .sparse-container,body.auth .sparse-container,body.sparse .auth-container,body.auth .auth-container{box-shadow:0 10px 24px 0 rgba(0,0,0,.22);background:#fff;padding:30px}body.sparse .sparse-container #THubLogo,body.auth .sparse-container #THubLogo,body.sparse .auth-container #THubLogo,body.auth .auth-container #THubLogo{height:50px;float:right}body.sparse .sparse-footer,body.auth .sparse-footer{height:70px}body.sparse .sparse-footer .logo,body.auth .sparse-footer .logo{width:270px}body.sparse .btn.btn-success,body.auth .btn.btn-success{background:#5aaca0;border-color:#007764;color:#fff!important;border-radius:0}body.sparse .btn.btn-success:hover,body.auth .btn.btn-success:hover{background:#007764;color:#fff;transition:1s ease}body.sparse .btn.btn-primary,body.auth .btn.btn-primary{background:#586899;border-color:#404597;color:#fff!important;transition:1s ease;border-radius:0}body.sparse .btn.btn-primary:hover,body.auth .btn.btn-primary:hover{color:#fff;background:#404597}.footer{height:100px;color:#fff;background:#eee;text-align:center;padding-top:15px;position:relative;margin-top:-70px;clear:both}.footer a{color:#fff!important}.footer a:hover{color:#ff5851;transition:1s ease;text-decoration:none}.footer .container{background:#353535;height:55px;padding:5px 20px;margin-bottom:0;font-size:14px}.footer .logo{max-width:270px}.leftF{margin-top:10px;font-size:14px}.rightF{font-size:14px;padding-top:12px}.rightF .fa{padding-right:5px}fieldset{margin-bottom:25px}.header{background:#fff;height:100px}.header .container{background:#fff;padding:15px}.header .container .sName{text-align:right;font-weight:400}.header .container .sName a{color:#191e52}.header .container .sName a:hover{color:#ff5851;text-decoration:none}.header .container #THubLogo{height:50px;float:right}.nav #main-nav.navbar.navbar-default{background:#fff;border:none}.nav #main-nav.navbar.navbar-default .container{background:#fff;padding-left:0}.nav #main-nav.navbar.navbar-default .container a:not(.see-all){color:#353535}@media(min-width:768px){.nav #main-nav.navbar.navbar-default .container a:not(.see-all):hover{background-color:#fff;color:#ff5851;text-decoration:none}}.nav #main-nav.navbar.navbar-default .container a:not(.see-all):hover,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active:hover,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active:focus,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):focus{background-color:#fff;color:#ff5851;text-decoration:none;transition:1s ease}.nav #main-nav.navbar.navbar-default .container .active>a,.nav #main-nav.navbar.navbar-default .container .open>a{background-color:#fff;color:#ff5851;text-decoration:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu{background-color:#fff;border:none;border-radius:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.12);padding:0}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu #sitesMenu-searchfield .form-control{border-radius:0;border:solid 1px #353535;background-color:#f5f5f5;color:#353535;border-top:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a{padding:10px 20px;color:#353535}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:hover,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active:hover,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active:focus,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:focus{background-color:#fff;color:#ff5851;text-decoration:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu .active>a{background-color:#fff;color:#ff5851}@media(max-width:768px){.nav #main-nav.navbar.navbar-default .container #students-nav ul.navbar-nav{padding-left:20px}}.nav #main-nav.navbar.navbar-default .navbar-toggle{border-color:#ff5851;margin-right:25px}.nav #main-nav.navbar.navbar-default .navbar-toggle:hover,.nav #main-nav.navbar.navbar-default .navbar-toggle:active,.nav #main-nav.navbar.navbar-default .navbar-toggle:active:hover,.nav #main-nav.navbar.navbar-default .navbar-toggle:active:focus,.nav #main-nav.navbar.navbar-default .navbar-toggle:focus{background-color:#686868}.nav #main-nav.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#ff5851}.nav #main-nav.navbar.navbar-default .navbar-brand{padding-left:30px;color:#ff5851!important}.nav #main-nav.navbar.navbar-default #notifications .popover.bottom{background:#353535;border-radius:0}.nav #main-nav.navbar.navbar-default #notifications .popover.bottom>.arrow:after{border-bottom-color:#353535}.nav #main-nav.navbar.navbar-default #notifications .notifications-header,.nav #main-nav.navbar.navbar-default #notifications .notifications-body,.nav #main-nav.navbar.navbar-default #notifications .notifications-list{color:#fff;background-color:#353535}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread{color:#fff;background-color:#ff5851;padding-bottom:10px}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:active{color:#ff5851;background-color:#353535;transition:1s ease}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row{color:#fff;background:#353535;padding-bottom:10px}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:active{color:#ff5851;background-color:#353535;transition:1s ease}.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all{color:#fff;background-color:#353535;font-size:14px}.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:active{color:#ff5851;background-color:#353535;transition:1s ease;text-decoration:none}.notifications{background-color:#fff}.notifications .notifications-header,.notifications .notifications-footer{text-align:center}.notifications .notification{background-color:#fff;color:#353535;border-top:1px solid #f5f5f5}.notifications .notification:first-child{border-top:2px solid #f5f5f5}.notifications .notification:last-child{border-bottom:2px solid #f5f5f5}.notifications .notification:hover{background-color:#fff}.notifications .notification.unread{background-color:#99a5b0;color:#fff}.notifications .notification.unread:hover{background-color:#fff;color:#353535}.notifications-main-list .notification-unread{background-color:#99a5b0}html{height:100%}body{height:100%;background:#eee}body a:not(.btn){color:#203868}body a:not(.btn):hover{color:#ff5851;transition:1s ease;text-decoration:none}body .wrap{overflow:auto;padding-bottom:100px;min-height:100%}body .main{background:linear-gradient(180deg,#fff 0%,#fbfbfb 20%,#eee 100%);margin:0;padding:20px 0 50px 0}body .main .form-control,body .main .btn,body .main .alert{border-radius:0}body .main .btn.btn-success{background:#5aaca0;border-color:#007764;color:#fff!important}body .main .btn.btn-success:hover{background:#007764;color:#fff;transition:1s ease}body .main .btn.btn-primary{background:#586899;border-color:#404597;color:#fff!important;transition:1s ease}body .main .btn.btn-primary:hover{color:#fff;background:#404597}body .main .under-nav .container{padding:0}body .main .under-nav .container .search{padding:15px}body .main .under-nav .container ul.list-inline{padding-top:10px}body .main .main-content{padding-bottom:20px}body .main .main-content .container{margin:20px auto;padding:0}body .main .main-content .container .row{padding:15px 0}body .main .main-content .container a:not(.btn){color:#000094}body .main .main-content .container a:not(.btn):hover{color:#ff5851;transition:1s ease;text-decoration:none}body .main .main-content .container .home-row .panel.panel-default,body .main .main-content .container .home-row .home-slot{border:none;border-radius:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.12);margin:20px 0;transition:.3s ease;padding:15px;background:#fff}body .main .main-content .container .home-row .panel.panel-default:hover,body .main .main-content .container .home-row .home-slot:hover{box-shadow:0 10px 24px 0 rgba(0,0,0,.22);transform:translateY(-10px);transition:1s ease}body .main .main-content .container .home-row .panel.panel-default a:not(.btn),body .main .main-content .container .home-row .home-slot a:not(.btn){color:#203868;text-decoration:none}body .main .main-content .container .home-row .panel.panel-default a:not(.btn):hover,body .main .main-content .container .home-row .home-slot a:not(.btn):hover{color:#ff5851;transition:1s ease}body .main .main-content .container .home-row .panel.panel-default .panel-heading,body .main .main-content .container .home-row .home-slot .panel-heading{border-top-right-radius:0;border-top-left-radius:0;background:#fff;color:#203868;border:none;font-size:16px;font-weight:700}body .main .main-content .container .home-row .panel.panel-default .list-group-item,body .main .main-content .container .home-row .home-slot .list-group-item{border:none}body .main .main-content .container .home-row .panel.panel-default .list-group-item a,body .main .main-content .container .home-row .home-slot .list-group-item a{text-decoration:underline}body .main .main-content .container .home-row .panel.panel-default .panel-footer,body .main .main-content .container .home-row .home-slot .panel-footer{border-bottom-right-radius:0;border-bottom-left-radius:0;text-align:right;background:#fff;border:none}body .main .main-content .container .panel.panel-default{border:none;border-radius:0;padding:15px;background:#fff}body .main .main-content .container .panel.panel-default a:not(.btn){color:#203868;text-decoration:none}body .main .main-content .container .panel.panel-default a:not(.btn):hover{color:#ff5851;transition:1s ease}body .main .main-content .container .panel.panel-default .panel-heading{border-top-right-radius:0;border-top-left-radius:0;background:#fff;color:#203868;border:none;font-size:20px;font-weight:700}body .main .main-content .container .panel.panel-default .panel-heading span.pull-right{font-size:14px;font-weight:400}body .main .main-content .container .panel.panel-default .list-group-item{border:none}body .main .main-content .container .panel.panel-default .list-group-item a{text-decoration:underline}body .main .main-content .container .panel.panel-default .panel-footer{border-bottom-right-radius:0;border-bottom-left-radius:0;text-align:right;background:#fff;border:none}