.redGradientBackground{background:#de2a56;background:-moz-linear-gradient(top,#e45076 0%,#e45076 28%,#e45076 28%,#de2a56 29%,#de2a56 100%);background:-webkit-linear-gradient(top,#e45076 0%,#e45076 28%,#e45076 28%,#de2a56 29%,#de2a56 100%);background:linear-gradient(to bottom,#e45076 0%,#e45076 28%,#e45076 28%,#de2a56 29%,#de2a56 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de2a56',endColorstr='#e45076',GradientType=0)}.greenGradientBackground{background:#3e7b80;background:-moz-linear-gradient(top,#3e7b80 0%,#3e7b80 29%,#0b5156 29%,#0b5156 100%);background:-webkit-linear-gradient(top,#3e7b80 0%,#3e7b80 29%,#0b5156 29%,#0b5156 100%);background:linear-gradient(to bottom,#3e7b80 0%,#3e7b80 29%,#0b5156 29%,#0b5156 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e7b80',endColorstr='#0b5156',GradientType=0)}.whiteBackground{background:#fff}.greyGradientBackground{background:#b0bfbf;background:-moz-linear-gradient(top,#bdcdcd 0%,#b0bfbf 29%,#8c9d9e 29%,#8c9d9e 29%,#7c8b8b 100%);background:-webkit-linear-gradient(top,#bdcdcd 0%,#b0bfbf 29%,#8c9d9e 29%,#8c9d9e 29%,#7c8b8b 100%);background:linear-gradient(to bottom,#bdcdcd 0%,#b0bfbf 29%,#8c9d9e 29%,#8c9d9e 29%,#7c8b8b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdcdcd',endColorstr='#7c8b8b',GradientType=0)}.greyBackground{background:#f0f0f0}.loginNav{height:calc(100vh - 100px);min-height:100%;background:#005056;padding:10px 10px 0 30px}.loginNav .loginNavList{list-style:none;padding-left:0}.loginNav .loginNavList .loginNavLink{border-radius:0 13px 13px 0;padding:4px 0 0 5px;margin-top:10px;height:28px;text-align:left;color:#fff}.loginNav .loginNavList .loginNavLink a{color:#fff}.loginNav .loginNavList .loginNavLink .loginNavLinkAction{min-width:20px;max-width:20px;min-height:20px;max-height:20px;border-radius:10px;background:#005056;text-align:center;float:right;display:inline-block;margin-right:10px;padding-top:1px}.loginContent{height:calc(100vh - 100px);min-height:100%}.loginContent .strongText{margin-top:10px;font-weight:bold}.loginContent .timeoutRow{margin:5px 0;font-weight:bold;text-align:center;color:red}.loginContent .loginFormWrapper{padding:0 20px}.loginContent .loginFormWrapper .loginButtonWrapper{text-align:center}.loginContent .loginFormWrapper .loginButtonWrapper button{width:4em;margin-left:-2em}.loginContent .loginFormWrapper .loginCTA{margin-top:20px;padding:0 50px;text-align:center}.loginContent .loginFormWrapper .loginImage{padding-top:40px 0 0 40px}.loginContent .loginFormWrapper .formRow{padding:5px 0}.loginContent .loginFormWrapper .formRow label{padding-top:5px}.loginContent .loginFormWrapper .validationErrors{text-align:center;color:red}.loginContent .loginFormWrapper .validationErrors ul{list-style:none}.loginContent .loginFormWrapper .forgotPasswordWrapper{text-align:center}.loginContent .loginFooter{text-align:center}.loginContent .loginFooter .productVersion{float:right}.loginContent .loginFooter .copyrightInfo{margin:auto 0;padding-top:50px}