@font-face {font-family: 'Open Sans';src: url('fonts/OpenSans-Regular-webfont.eot');src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Regular-webfont.woff') format('woff'),url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight: normal;font-weight: 400;font-style: normal;}@font-face {font-family: 'OpenSans-semibold';src: url('fonts/OpenSans-Semibold-webfont.eot');src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight: 500;font-style: normal;}BODY {margin: 0px;padding: 0px;font: normal 66.7% Arial, Helvetica, sans-serif;}html, body{direction: ltr;height: 100%;background-position: center center;background-repeat:  no-repeat;background-size:  cover;margin:0px;padding:0px;top:0px;overflow: auto;}.pageBg {background-image: url(1024x684.png);}.splashBg {height: 438px;width: 735px;margin: 140px auto 0px;position: relative;}.splashBg .appName {color: #026BC8;font-size: 24px;font-weight: bold;padding-top: 4px;text-align: right;position: absolute;top: 70px;right: 50px;}.splashBg .logIn {float: none;margin: 53px 0 0 263px;position: absolute;top: 157px;}.splashBg .logIn DIV {float: left;margin-top: 0;}.splashBg DIV SPAN INPUT {margin:0 5px;}.splashBg .password {background: url(textbox.png) no-repeat left 0;padding: 0px 0px 0px 20px;height: 24px;width: 139px;margin-right: 10px;}.splashBg .password SPAN {display: block;background: url(textbox.png) no-repeat right 0;padding-right: 10px;height: 24px;}.splashBg A:link, .splashBg A:visited, .splashBg .submit-button {background: url(login-button-bg.png) no-repeat 0 0;display: block;width: 77px;height: 31px;text-align: center;color: #FFF;text-decoration: none;padding-top: 8px;font-size: 0.75em;font-weight: bold;position: relative;}.splashBg .copyright {bottom: 56px;color: #151618;font-size: 12px;margin: 0 50px 0 100px;position: absolute;}.splashBg .appName SPAN {font-size: 14px;vertical-align: top;}.loginMsg {color: #151618;position: absolute;top: 125px;right: 52px;font-size: 16px;}.icon-error {background: transparent url(icon-error-16x16.png) no-repeat scroll 0 bottom;padding-left: 1.5em;}.icon-error-text {color: #cc0000;padding-right: 10px;}.splashBg .password-error-state {background: url(textbox.png) no-repeat left -54px;padding: 0px 0px 0px 20px;height: 24px;width: 139px;margin-right: 10px;}.splashBg .password-error-state SPAN {display: block;background: url(textbox.png) no-repeat right -54px;padding-right: 10px;height: 24px;}.ie-warning {background: url(icon-warning-24x24.png) no-repeat 7px scroll transparent #f7eca3;color: #151618;font-family: Arial;font-size: 0.917em;margin: 30px 30px 0;border: 1px solid #FFCC33;text-align: left;visibility: hidden;vertical-align: middle;border-radius: 2px;}.ie-warning DIV {color: #333333;margin: 10px;padding-left: 30px;vertical-align: middle;}.ie-warning SPAN {text-decoration: underline;cursor: pointer;color: #2200C1;}.signin-button {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;color: #ffffff;padding: 5px 17px;background: transparent;background: -moz-linear-gradient(top, #658ea8 0%, #194161 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #658ea8), color-stop(100%, #194161));background: -webkit-linear-gradient(top, #658ea8 0%, #194161 100%);background: -o-linear-gradient(top, #658ea8 0%, #194161 100%);background: -ms-linear-gradient(top, #658ea8 0%, #194161 100%);background: linear-gradient(top, #658ea8 0%, #194161 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#658ea8', endColorstr = '#194161', GradientType = 0);border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #003366;text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.7), 0px 1px 0px rgba(255, 255, 255, 0.3);}.signin-button:hover {background: transparent;background: -moz-linear-gradient(top, #97b2c2 0%, #25506b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97b2c2), color-stop(100%, #25506b));background: -webkit-linear-gradient(top, #97b2c2 0%, #25506b 100%);background: -o-linear-gradient(top, #97b2c2 0%, #25506b 100%);background: -ms-linear-gradient(top, #97b2c2 0%, #25506b 100%);background: linear-gradient(top, #97b2c2 0%, #25506b 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#97b2c2', endColorstr = '#25506b', GradientType = 0);}.signin-button:active {background: #194a6a;background: -moz-linear-gradient(top, #194a6a 0%, #658ea8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #194a6a), color-stop(100%, #658ea8));background: -webkit-linear-gradient(top, #194a6a 0%, #658ea8 100%);background: -o-linear-gradient(top, #194a6a 0%, #658ea8 100%);background: -ms-linear-gradient(top, #194a6a 0%, #658ea8 100%);background: linear-gradient(top, #194a6a 0%, #658ea8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#194a6a', endColorstr = '#658ea8', GradientType = 0);}.signin-button-wrapper {position: relative;bottom: .5em;}@media screen and (-webkit-min-device-pixel-ratio:0) {.splashBg .logIn DIV {float: left;margin-top: 5px;}.signin-btn {position: relative;top: -1px;}}.ie-warning SPAN {text-decoration: underline;cursor: pointer;color: #2200C1;}.forgotpassword {background: none !important;margin-left: -20px;width: 160px !important;color: #8CD6F4 !important;text-decoration: underline !important;font-size: 1em !important;}.forgotPasswordDiv {left: 453px;right: auto;position: absolute;top: 246px;}.splashBg {background-image: none;}.splashBg {height: 408px;width: 705px;position: relative;background-color: #ffffff;border: 2px solid #ffffff;box-shadow: 0 0 10px 0px #CECECE;top: 155px;margin: auto;left: 0px;border-radius: 6px;}.splashBg:before {position: absolute;display: block;top: 0px;height: 156px;width: 100%;background-color: #ffffff;}.splashBg .copyright {top: 244px;bottom: 0;left: 0;right: 0;margin: 24px 0 0 0;padding: 0 35px 0 85px;}.splashBg .appName {top:55px;right:35px;}.splashBg .loginMsg {top: 110px;right: 37px;float: right;margin: 0 0 0 1em;}.splashBg .ellucianName {position: absolute;left: 85px;top: 201px;height: 25px;background-image: url(ellucian_logo.svg);background-size: cover;width: 10.875em;background-position: center center;background-repeat: no-repeat;}.splashBg .ellucianName .trademark {font-size:4px;}.splashBg .logIn {margin: 36px 0 0 228px;}.splashBg .logIn DIV  {margin-top: 0;}.splashBg .ie-warning {position: relative;}.ie-warning DIV {color: #ffffff;}.splashBg .logIn.sign-in {margin: 38px 30px 30px 575px;}.splashBg .signin-button-wrapper {bottom: 0;top: -.15em;}.splashBg .forgotPasswordDiv {left: 440px;right: auto;position: absolute;top: 239px;}.splashBg .forgotpassword {color: #026bc8 !important;text-decoration: underline !important;font-size: 1em !important;}.login-primary:hover:not([disabled]) {background-color: #065AA5;border: none;}.login-primary:focus:not([disabled]) {border: 2px solid #81C8FF;-ms-user-select: none;outline: none;}.login-primary {-webkit-appearance: none;background-color: rgb(2,107,200);color: #FFFFFF;border-radius: 4px;padding: 1em 1.5em;border: none;font-family: Open Sans !important;}.login-primary:hover:not([disabled]) {background-color: #065AA5;}.login-primary:disabled {background-color: #B2B3B7;color: #FFFFFF;border: none;}.login-primary:active:not([disabled]) {background-color: #0A4982;border: none;}.eds-text-field {width: 160px;border-radius: 4px;border: 1px solid #B2B3B7;padding: 1em 0.75em !important;box-sizing: border-box;webkit-box-sizing: border-box;background-color: #FFFFFF;font-family: OpenSans-semibold !important;text-align: left;}.eds-text-field:focus:not([valid]) {border: 1px solid #026BC8;color: #151618;outline: none;font-family: OpenSans-semibold !important;}.eds-text-field-readonly {background-color: #F7F7F7;border: 1px solid #151618;color: #5B5E65;opacity: 100%;}.eds-text-field-disabled {border: 1px solid #151618;color: #5B5E65;background-color: #F7F7F7;}.error-state .eds-text-field{background-color: #FFFFFF;color: #151618;border: 1px solid #FF3030;}.error-state .eds-text-field:focus {border:1px solid #FF3030;}