.spLoginswing{position:relative;-webkit-animation:3s ease infinite swing;-moz-animation:3s ease infinite swing;animation:3s ease infinite swing;-webkit-transform-origin:center top;-moz-transform-origin:center top;transform-origin:center top;top:-15px}@-moz-keyframes swing{0%{-moz-transform:rotate(5deg)}50%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(5deg)}}@keyframes swing{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@-webkit-keyframes swing{0%{-webkit-transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg)}}@media all and (min-width:1100px)and (max-width:1490px){body .mainUpddate{width:25%;right:5px}}@media all and (min-width:0)and (max-width:1150px){body .swingLogo,body .advertBox{display:none!important}}#forgotpassfrm{border-radius:20px;box-shadow:0 3px 6px 1px #636363;transition:all .5s ease 0}body.loginSp{background-color:#2d3e50;margin:0 auto;padding:0 auto;font-family:Calibri;font-size:15px}body.loginSp img{border:none}.mainLogin{width:650px;display:block;overflow:hidden;margin:10% auto 0}.mainLoginAnni{width:650px;display:block;overflow:hidden;margin:1% auto 0}.loginLogo{background-color:#fff;border:10px solid #27ae61;border-radius:10px 0 0 10px;display:block;float:left;overflow:hidden;padding:50px 35px;width:153px;margin-top:18%;border-right:0}.loginLogo a{display:block}.loginLogo a img{width:100%}.loginMain{width:385px;float:left;display:block;overflow:hidden}.loginMain.frgtMain{margin-top:8%}.loginCont{background-color:#fff;border-left:10px solid #27ae61;border-radius:10px;display:block;min-height:400px;overflow:hidden}.loginCont.forgtPass{min-height:285px}.loginCont h1{background-color:#272926;color:#fff;font-size:37px;font-style:italic;font-weight:600;margin:0;padding:15px 25px}.clear{clear:both}.loginForm{margin:20px 0;padding:0 25px}.loginForm label{color:#959494;font-size:18px;font-weight:400;display:block;overflow:hidden;clear:both}.loginForm .loginTxt{background-color:#f6f5f5;border:1px solid #dedede;clear:both;display:block;margin-bottom:20px;margin-top:5px;overflow:hidden;padding:9px 5px 9px 35px;width:260px;transition:all .5s ease 0}.loginForm .loginTxt:focus{box-shadow:0 0 7px 0 #27ae61}.field-validation-error{position:absolute;margin-top:-20px;color:red}p .field-validation-error{margin-top:-14px;margin-left:24px}.loginForm .loginChkbx{display:block;float:left;margin:0;overflow:hidden;width:15px}.loginForm label.chkbxText{clear:none;display:block;float:left;line-height:14px;margin:0 0 25px 5px;cursor:pointer;overflow:hidden;width:150px}.loginForm .loginBtn{background:none repeat scroll 0 0 #27ae60;border:medium none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:26px;font-weight:100;margin:0 auto;overflow:hidden;padding:5px 10px;text-align:center;transition:all .5s ease 0;width:250px}.loginForm .loginBtn:hover{background:#1e9952}.loginForm .loginLink{text-align:center;transition:all .5s ease 0;display:block;overflow:hidden;margin-top:5px;color:#959494;text-decoration:none}.loginForm .loginLink:hover{color:#272926}p.loginFtr{color:#fff;display:block;font-size:12px;margin-top:20px;margin-bottom:0;overflow:hidden;text-align:center}.loginForm input.emailIcon{background:url(/Content/images/loginEmail.png) no-repeat left 7px center #f6f5f5}.loginForm input.passIcon{background:url(/Content/images/loginPass.png) no-repeat left 7px center #f6f5f5}.chkBoxDiv{display:block;padding-top:7px;overflow:hidden}.topError{}.bgleft.frgtLeft{height:305px}.bgleft{background:none repeat scroll 0 0 #27ae61;border-radius:10px 0 0 10px;display:block;height:420px;float:left;margin-top:-10px;overflow:hidden;position:absolute;width:270px;z-index:-99999}.bgright{background:none repeat scroll 0 0 #27ae61;border-radius:0 10px 10px 0;display:block;float:right;height:10px;margin-left:268px;margin-top:-10px;overflow:hidden;position:absolute;z-index:-99999}.bgbttm{background:none repeat scroll 0 0 #2d3e50;border-radius:0;clear:both;display:block;float:right;height:20px;margin-left:268px;margin-top:24.4%;overflow:hidden;position:absolute;width:200px;z-index:-9}.bgbttm.frgtbtm{margin-top:17.2%}.validation-summary-errors{position:absolute}