body{background-repeat:repeat-x;background-position:top left;font:12px arial;background-image:url("/Framework/Resources/Images/Login/login_bg.png")}h2{font-size:18px}dd{font-size:100%}.canvas{position:absolute;top:40%;left:50%;margin:0;padding:0;background:none;width:1px;height:1px;overflow:visible}.canvas .canvas-wrap-out{position:relative;top:-285.5px;left:-421px;width:564px;height:321px;margin:0;padding:125px 65px 282px 139px;background:url("/Framework/Resources/Images/Login/login_center.png") no-repeat 0 0;overflow:visible}.canvas .canvas-wrap-in{padding:45px 55px}.canvas .canvas-body{padding:0;height:231px;min-height:0 !important;font-size:120%}.canvas .canvas-bottom{white-space:nowrap}@media screen and (max-device-width: 1024px){.canvas{transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1)}}@media screen and (max-device-width: 640px){.canvas{transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);-moz-transform:scale(0.5, 0.5)}}.login-master div.version{float:right}.login-master .separator{float:left;padding-left:5px;padding-right:5px;color:#AAAAAA}.login-master .need-help-action{float:left}.login-master .forgot-password-action{float:left}.login-panel{padding-top:10px}.login-panel .login-header{font-size:1px;width:330px;height:66px;margin:0 auto;background:url("/Framework/Resources/Images/Login/login-header.png") no-repeat 0 0}.login-panel dl{margin-top:30px;margin-left:65px}.login-panel dl dt{float:left;width:75px;padding:3px}.login-panel .login-action{margin-left:155px}.login-panel .validation-error-message{margin-left:155px;display:block;margin-top:10px}.login-unsupported-browser-warning{padding:5px;margin:0;border:solid 1px gray;background-color:#FAFFBD;font-weight:normal}.forgot-password{display:none}.forgot-password .screen,.need-help .screen{position:absolute;height:100%;width:100%;top:0px;left:0px;background-image:url("/Framework/Resources/Images/Layout/transparent-grey.png")}.forgot-password .popup-wrap{height:100px;left:41%;position:absolute;top:198px;width:372px}.need-help{display:none}.need-help .popup-wrap{height:200px;left:41%;position:absolute;top:140px;width:372px}.need-help .need-help-inputs dt{padding-left:10px;width:105px;float:left;font-weight:normal}.need-help .need-help-inputs dd{clear:right}.need-help .need-help-inputs dd .problem-input{width:200px;height:50px}.need-help .validation-error-message{display:none}.forgot-password .popup-wrap .content,.need-help .popup-wrap .content{padding:15px;background-color:#FFFFFF}.forgot-password .popup-wrap .content .close,.need-help .popup-wrap .content .close{position:absolute;top:5px;left:92%;height:18px;width:18px;float:right;font-size:1px;cursor:pointer;background:url("/Framework/Resources/Images/Buttons/close.gif") no-repeat 0 0}.forgot-password .popup-wrap .content .close:hover,.need-help .popup-wrap .content .close:hover{background-position:0 100%}.forgot-password .popup-wrap .content .password-request-header,.need-help .popup-wrap .content .need-help-header{border-bottom:solid 1px #CCCCCC}.forgot-password .popup-wrap .content .password-request-message,.need-help .popup-wrap .content .need-help-message{padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #CCCCCC}.forgot-password .popup-wrap .content .password-request-form,.need-help .popup-wrap .content .need-help-form{padding-top:10px}.forgot-password .popup-wrap .content .password-request-form .username-or-email-input{width:95%;display:block;margin-top:5px;margin-bottom:10px}.forgot-password .popup-wrap .content .actions,.need-help .popup-wrap .content .actions{width:200px;margin-left:auto;margin-right:auto;text-align:center}.forgot-password .validation-error-message{display:none}.password-reset-panel{margin-top:16px;margin-left:32px}.password-reset-panel .actions{margin-top:24px}
