@font-face{font-family:"Myriad Pro";src:url('../Fonts/MyriadPro-Light.otf')}html{padding:0;margin:0;font-family:'Tahoma';border-top:2px solid #0745d8}body{padding:0;margin:0;background-color:#fff;background-image:url(../Images/lineGrad.png);background-repeat:repeat;background-size:66px 66px;font-family:'Tahoma'}.no-padding{padding:0 !important}.forLogin{width:850px;margin:0 auto;padding:0;top:16%;position:relative}.forLogin .leftPane{width:45%;display:inline-block;padding-right:3em;float:left}.forLogin .rightPane{width:55%;display:inline-block}.forLogin .leftPane a{text-align:left;display:block;margin-top:5em}.forLogin .leftPane hr{border-top:2px solid #ccc}.browserSupport{position:fixed;bottom:10px;width:100%}.browserSupport img{height:41px;width:auto;display:block;margin:0 auto}.forLogin .field-validation-error{color:#ed1223}.forLogin .field-validation-error:before{content:"* ";color:#ed1223}.forLogin .leftPane a img{height:42px}.loginTitle{position:relative;left:8px;bottom:-1px;margin:0;padding:0;width:205px;background:#0745d8;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.loginTitle h2{position:relative;left:-8px;margin:0;color:#fff;font-weight:bold;font-size:19px;padding:15px 0 5px 1.2em;background:#0745d8;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.loginTitle h2 span{font-weight:normal}.loginPane{padding:2em 2em 2em 2em;background:#e3e3e3;border-top:9px solid #0745d8;border-bottom:4px solid #ccc}.loginPane label{font-weight:normal;width:100px;font-size:14px}.loginPane h4{color:#332f30}.loginPane p{text-align:right;font-size:14px;margin-top:2em}.loginPane p a{color:#04652b;text-decoration:underline}.loginPane p a:hover{font-weight:bold}.loginPane input.userNameField{background:url(../Images/userIcon.png);background-position:97%;background-repeat:no-repeat;background-color:#fff;padding:8px 35px 8px 15px;border:1px solid #999;color:#747474;width:75%;height:32px;font-size:14px}.loginPane input.passwordField{background:url(../Images/lockIcon.png);background-position:97%;background-repeat:no-repeat;background-color:#fff;padding:8px 35px 8px 15px;border:1px solid #999;color:#747474;width:75%;height:32px;font-size:14px}.organization{padding:10px 10px 10px 35px;border:1px solid #8f413f;color:#747474;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;height:40px}hr[role="separator"]{height:6px;background:url(../Images/Separator.jpg) repeat-x;border:0;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.75);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.75);box-shadow:0 0 5px 1px rgba(0,0,0,.75);-moz-box-shadow:0 1px 10px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.75);box-shadow:0 1px 10px 0 rgba(0,0,0,.75)}.loginPane div.loginGroup{height:40px;margin:15px 0}.loginButton{background:#0745d8;width:92px;height:42px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:0;color:#fff;text-transform:uppercase;font-size:14px;float:right;text-align:left}.loginButton span{float:right;font-size:10px;top:4px}input:focus{outline-color:#8a1412}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.loginGroup .actionHelp{text-align:right;text-transform:uppercase;margin-top:-1em;margin-bottom:2em;padding:.5em 1em}.loginGroup .actionHelp a{color:#a1fabf}.panel{margin-bottom:0 !important}@media screen and (max-width:870px){.loginTitle h2{font-size:16px}.loginPane div.loginGroup{margin:10px 0}.loginPane p{margin-top:1em;font-size:13px}.loginPane label{font-size:13px}.loginButton{height:35px;font-size:13px}.forLogin{width:700px}.forLogin .leftPane a img{width:120px;height:auto}.forLogin .leftPane>img{width:270px}.forLogin .rightPane input{width:69%;font-size:13px}}@media screen and (max-width:768px){.browserSupport{display:none}}@media screen and (max-width:750px){.loginTitle h2{font-size:14px}.loginPane{padding:1em 2em 1em 2em}.loginPane div.loginGroup{margin:10px 0}.loginPane p{margin-top:1em;font-size:12px}.loginPane label{font-size:12px}.loginButton{height:35px;font-size:12px}.forLogin{width:600px}.forLogin .leftPane a img{width:110px}.forLogin .leftPane>img{width:230px}.forLogin .rightPane input{width:63%;font-size:12px}}@media screen and (max-width:660px){.forLogin{top:1%;width:350px}.forLogin .leftPane{width:100%;padding-right:0}.forLogin .rightPane{width:100%;margin-top:3em}.forLogin .rightPane input{width:65%}}@media screen and (max-width:450px){.forLogin{top:1%;width:300px}.forLogin .rightPane input{width:100%}.loginButton{margin-top:8px;padding-left:15px}.loginPane div.loginGroup{margin:20px 0}}.ie .loginPane input.passwordField{padding:4px 35px 4px 15px}.ie .loginPane input.userNameField{padding:4px 35px 4px 15px}