@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700,800");body,html{height:100%}body{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700}a{word-wrap:break-word;color:#1976d2;overflow-wrap:break-word;transition:color .2s}a:focus,a:hover{color:#0d47a1}.text-muted{color:#6f6f6f}#skip-links{left:0;list-style:none outside;margin-left:0;position:absolute;top:0;width:100%}#skip-links a{background-color:initial;color:#ffba00;height:auto;left:15px;margin:0 auto;outline:none;padding:10px 15px;position:absolute;top:-100px;transition:top .2s,background-color .2s;z-index:10000}#skip-links a:active,#skip-links a:focus{background-color:#272727;top:0}img:not(.vcu-branding-bar__image){height:auto!important;max-width:100%!important}.btn.btn-ts-red{background-color:#d32f2f;color:#fff;transition:background-color .25s}.btn.btn-ts-red:focus,.btn.btn-ts-red:hover{background-color:#b71c1c}.btn.btn-ts-blue{background-color:#1976d2;color:#fff;transition:background-color .25s}.btn.btn-ts-blue:focus,.btn.btn-ts-blue:hover{background-color:#0d47a1}.btn.btn-ts-green{background-color:#388e3c;color:#fff;transition:background-color .25s}.btn.btn-ts-green:focus,.btn.btn-ts-green:hover{background-color:#1b5e20}.btn.btn-ts-gold{background-color:#ffba00;color:#272727;transition:color .25s,background-color .25s}.btn.btn-ts-gold:focus,.btn.btn-ts-gold:hover{background-color:#e6a700;color:#000}.btn.btn-ts-orange{background-color:#f57c00;color:#272727;transition:color .25s,background-color .25s}.btn.btn-ts-orange:focus,.btn.btn-ts-orange:hover{background-color:#e65100;color:#000}.btn.btn-ts-dark{background-color:#444;color:#ccc;transition:color .25s,background-color .25s}.btn.btn-ts-dark:focus,.btn.btn-ts-dark:hover{background-color:#303030;color:#fff}.btn.btn-ts-light{background-color:#ccc;color:#272727;transition:color .25s,background-color .25s}.btn.btn-ts-light:focus,.btn.btn-ts-light:hover{background-color:grey;color:#000}.status-bar{background-color:#f9f9f9;border-bottom:1px solid #e9e9e9}.status-bar a{align-items:center;color:#272727;display:flex;padding:0 15px;transition:background-color .1s,color .1s}.status-bar a:focus,.status-bar a:hover{background-color:#e9e9e9;color:#000;text-decoration:none}.status-bar .flex-row,.status-bar .flex-row .controls{align-items:stretch;display:flex}.status-bar .flex-row{flex-direction:column;margin:0 -15px}.status-bar .flex-row .information .data:is(.success,.info,.warn,.danger,.none):before,.status-bar .flex-row .status-bar-toggle:is(.success,.info,.warn,.danger,.none):before{color:#ccc;content:"\f111";font-family:FontAwesome;margin-right:5px}.status-bar .flex-row .information .data.success:before,.status-bar .flex-row .status-bar-toggle.success:before{color:#388e3c}.status-bar .flex-row .information .data.info:before,.status-bar .flex-row .status-bar-toggle.info:before{color:#1976d2}.status-bar .flex-row .information .data.warn:before,.status-bar .flex-row .status-bar-toggle.warn:before{color:#f57c00}.status-bar .flex-row .information .data.danger:before,.status-bar .flex-row .status-bar-toggle.danger:before{color:#d32f2f}.status-bar .flex-row .status-bar-toggle{background-color:#f9f9f9;border:none;color:#272727;font-weight:700;height:40px;transition:background-color .1s,color .1s;width:100%}.status-bar .flex-row .status-bar-toggle:focus,.status-bar .flex-row .status-bar-toggle:hover{background-color:#e9e9e9;color:#000}.status-bar .flex-row .information{width:100%}.status-bar .flex-row .information .data{border-top:1px solid #e9e9e9;padding:15px}.status-bar .flex-row .information .data.loading{color:#6f6f6f}.status-bar .flex-row .information .data.loading:focus,.status-bar .flex-row .information .data.loading:hover{color:#444}.ts-header{background-color:#fff;color:#272727}.ts-header .container .row{display:flex;flex-direction:column}.ts-header .container .row .department-name,.ts-header .container .row .department-name a{display:flex}.ts-header .container .row .department-name{flex:1}.ts-header .container .row .department-name a{align-items:center;color:#272727;flex:1;font-size:1.5em;font-weight:700;justify-content:center;line-height:1;padding:15px 30px;transition:background-color .1s,color .1s}.ts-header .container .row .department-name a:focus,.ts-header .container .row .department-name a:hover{background-color:#f9f9f9;color:#000;text-decoration:none}.ts-header .container .row .department-name.prefixed a{font-weight:400}.ts-header .container .row .department-name.prefixed a strong{margin-right:5px}.ts-header .container .row .menu,.ts-header .container .row .menu .search{display:flex}.ts-header .container .row .menu{background-color:#ffba00;border:1px solid #e6a700;border-left:none;border-right:none;display:flex;flex-wrap:wrap}.ts-header .container .row .menu .mobile-navbar-toggle,.ts-header .container .row .menu .mobile-quick-links-toggle,.ts-header .container .row .menu .search-submit{background-color:#ffba00;border:none;color:#272727;display:inline-block;height:40px;min-width:40px;padding:8px 12px;transition:background-color .1s,color .1s}.ts-header .container .row .menu .mobile-navbar-toggle:focus,.ts-header .container .row .menu .mobile-navbar-toggle:hover,.ts-header .container .row .menu .mobile-quick-links-toggle:focus,.ts-header .container .row .menu .mobile-quick-links-toggle:hover,.ts-header .container .row .menu .search-submit:focus,.ts-header .container .row .menu .search-submit:hover{background-color:#e6a700;color:#000}.ts-header .container .row .menu .mobile-navbar-toggle,.ts-header .container .row .menu .search-submit{border-right:1px solid #e6a700}.ts-header .container .row .menu .search{flex:1;overflow:hidden}.ts-header .container .row .menu .search .search-input{background-color:#ffd666;border:none;border-right:1px solid #e6a700;color:#272727;flex:1;margin:0;padding:8px 12px;transition:background-color .1s}.ts-header .container .row .menu .search .search-input:focus{background-color:#ffe399}.ts-header .container .row .menu .search .search-input::-moz-placeholder{color:#272727;opacity:1}.ts-header .container .row .menu .search .search-input::placeholder{color:#272727;opacity:1}.ts-header .container .row .menu .quick-links{border-top:1px solid #e6a700;list-style:none;margin:0;padding:0;width:100%}.ts-header .container .row .menu .quick-links li{border-bottom:1px solid #e6a700}.ts-header .container .row .menu .quick-links li:last-child{border-bottom:none}.ts-header .container .row .menu .quick-links li a{color:#272727;display:block;padding:15px;transition:background-color .1s,color .1s}.ts-header .container .row .menu .quick-links li a:focus,.ts-header .container .row .menu .quick-links li a:hover{background-color:#e6a700;color:#000;text-decoration:none}.navbar.navbar-default.ts-custom{background-color:#ffba00;border:none;border-radius:0;color:#272727;margin-bottom:0;min-height:auto}.navbar.navbar-default.ts-custom ul.nav.navbar-nav{margin:0 -15px;padding-left:0}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li{border-bottom:1px solid #e6a700}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li a{color:#272727;padding:15px;transition:background-color .1s,color .1s}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li a:hover{background-color:#e6a700;color:#000}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a{display:block}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:hover{text-decoration:none}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li.active a{background-color:#e6a700;color:#000;transition:color .1s}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:hover,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li.active a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li.active a:hover{color:rgba(0,0,0,.75)}.navbar.navbar-default.ts-custom .navbar-collapse{border:none!important;border-color:transparent}.footer{background-color:#f0f0f0;border-top:1px solid #e9e9e9;color:#272727;padding:40px 0}.footer a{color:#1976d2;text-decoration:underline;transition:color .25s}.footer a:focus,.footer a:hover{color:#0d47a1}@media (min-width:768px){.status-bar .flex-row{flex-direction:row;height:30px;margin:0}.status-bar .flex-row .status-bar-toggle{display:none}.status-bar .flex-row .information{display:flex;flex:1}.status-bar .flex-row .information:before{align-items:center;content:"IT Status";display:flex;font-weight:700;padding-right:15px}.status-bar .flex-row .information .data,.status-bar .flex-row .information .error{border-left:1px solid #e9e9e9;border-top:none;padding:0 15px}.ts-header .container .row{flex-direction:row}.ts-header .container .row .department-name{height:100px}.ts-header .container .row .department-name a{font-size:2.5em;padding:0 15px}.ts-header .container .row .menu{background-color:initial;border:none;flex-direction:column-reverse;height:auto;justify-content:center;padding:0 15px 0 0}.ts-header .container .row .menu .mobile-navbar-toggle,.ts-header .container .row .menu .mobile-quick-links-toggle{display:none}.ts-header .container .row .menu .search{flex:none}.ts-header .container .row .menu .search .search-input{border:1px solid #e6a700;border-radius:4px 0 0 4px;border-right:none}.ts-header .container .row .menu .search .search-submit{border:1px solid #e6a700;border-radius:0 4px 4px 0}.ts-header .container .row .menu .quick-links{border:none;display:flex;margin-bottom:5px}.ts-header .container .row .menu .quick-links li{border-bottom:none;border-right:1px solid #e9e9e9}.ts-header .container .row .menu .quick-links li:last-child{border-right:none}.ts-header .container .row .menu .quick-links li a{padding:0 10px}.ts-header .container .row .menu .quick-links li a:focus,.ts-header .container .row .menu .quick-links li a:hover{background-color:initial;text-decoration:underline}.navbar.navbar-default.ts-custom{border-bottom:1px solid #e6a700;border-top:1px solid #e6a700}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li{border-bottom:none;border-right:1px solid #e6a700}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li:last-child{border-right:none}}@media (min-width:992px){.ts-header .container .row .department-name a{flex:none}}