.loginForm{padding:18px 15px;margin-bottom:20px}.loginForm .info{font-family:Palatino,"Palatino Linotype",serif}.loginForm a.text-warning{text-decoration:underline}.inset-background{width:100%;height:180px;background:url(images/splash_background.png),#385a80;background-repeat:no-repeat;background-size:auto;background-position:center bottom;text-shadow:-3px 3px 8px black;box-shadow:inset 0 0 12px 1px black;font-family:Palatino,"Palatino Linotype",serif;color:white}.inset-background.welcome-mat{position:relative;top:-20px;height:400px;background-position:center top}.splash{height:300px;max-width:780px;margin-top:80px}.splash .logo{max-width:240px;width:100%;margin-right:20px}td.title-box{width:520px;border-bottom:solid 1px rgba(255,255,255,0.4);vertical-align:bottom}td.title-box .pretitle{font-size:18px;margin-bottom:0px}td.title-box .title{font-size:60px;margin-top:0px}td.title-box .title-tm{margin-left:-15px;font-size:50%;vertical-align:top}td.explanation{vertical-align:top}td.explanation p{margin-top:10px;margin-bottom:30px}.grant-info{height:120px;width:680px;margin-top:30px}.grant-info td:first-child{height:120px;padding-right:25px;text-align:right}.grant-info td:first-child p:last-child{margin-bottom:0px}.grant-info .logo{max-width:120px;padding-left:10px;padding-right:10px;border-left:1px solid rgba(255,255,255,0.4)}.grant-info .logo.abc{filter:saturate(1.2) contrast(2)}.grant-info .logo.mcp{filter:drop-shadow(0 0 5px rgba(255,255,255,0.4))}.navbar .navbar-brand{padding:13px 6px}.navbar .navbar-brand>img{width:240px;margin-top:0;padding:0}.navbar-nav>li>a:hover{background:#fff;box-shadow:inset 0 0 8px rgba(0,0,0,0.1)}
