*{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}body{font-size:14px;line-height:normal;color:#000;font-family:'proxima_nova',sans-serif;background:#5d1e79 url(../../images/Carrots.svg) no-repeat right 20px bottom fixed}a{outline:none;text-decoration:none;color:#333;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s}a:hover{text-decoration:none}input,textarea,select{font-size:14px;color:#000;vertical-align:middle;font-family:'proxima_nova',sans-serif;outline:none;resize:none}input[type="button"],input[type="submit"],button{-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}img{border:none;vertical-align:top;max-width:100%}.mainCon{width:100%;position:relative;min-height:100vh}.container{max-width:1170px;margin:auto;padding:0 15px}.flexBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.itemCenter{-webkit-align-items:center;align-items:center}.loginOuter{min-height:calc(100vh - 25px);padding:20px 0}.loginInner{position:relative;width:100%}.logo{padding-bottom:40px}.fieldBox{margin-top:20px;position:relative;width:400px}.fieldHd{display:block;color:#fff;font-size:14px;padding-bottom:5px;font-weight:300}.loginTab{margin:-8px}.loginTab li{width:33.33%;padding:8px}.loginTab li a{display:block;height:100%;border:1px solid rgba(255,255,255,.8);border-radius:3px;padding:10px;color:#fff;font-size:11px;text-align:center;font-weight:300}.loginTab li a img{height:40px;display:block;margin:0 auto 8px auto}.loginTab li a span{display:inline-block;position:relative}.loginTab li a.active span:before{content:'';background:url(../../images/check.png);width:10px;height:7px;display:inline-block;margin-right:5px}.loginTab li a:hover,.loginTab li a.active{background:#f27021;border:1px solid #f27021;box-shadow:3px 3px 5px rgba(0,0,0,.3)}.formInput{width:100%;background:#fff;border:none;border-radius:3px;padding:8px 10px;font-size:16px;position:relative;z-index:11}.fp{padding-top:10px;height:26px}.fp a{color:#fff;text-decoration:underline;font-weight:300}.fp a:hover{text-decoration:none}.loginBtn{border:none;cursor:pointer;font-weight:600;background:#f37024;font-size:15px;color:#fff;border-radius:3px;text-transform:uppercase;padding:9px 30px;position:absolute;left:420px;bottom:26px;letter-spacing:1px}.loginBtn:hover{background:#d9580e}.footer{font-size:12px;color:#fff;font-weight:300}.pr{position:relative}.errorMessage{position:absolute;left:105%;top:50%;margin-top:-22px;background:#dc323c;color:#fff;font-size:12px;width:100px;border-radius:3px;padding:8px;z-index:10}.errorMessage:before{content:'';border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #dc323c;position:absolute;left:-6px;top:50%;margin-top:-6px}.passwordErrorBox{width:400px}.passwordErrorBox .inner{height:250px;width:100%;padding:25px;background:#fff;border-radius:3px;text-align:center}.passwordErrorBox .inner .hd{color:#dc323c;font-size:22px;font-weight:600;padding-bottom:10px}.passwordErrorBox .inner .text{color:#414042;font-size:16px;padding-bottom:20px}.formBtn{border:none;cursor:pointer;font-weight:600;background:#f37024;font-size:15px;color:#fff;border-radius:3px;text-transform:uppercase;padding:9px 30px;letter-spacing:1px}.formBtn:hover{background:#d9580e}@media only screen and (max-width:1279px){body{background-size:300px}}@media only screen and (max-width:767px){body{background-image:none}.logo{padding-bottom:10px;text-align:center}.logo img{width:140px}.mobCen{text-align:center}.lofinForm{max-width:320px;margin:auto}.fieldBox{width:100%}.loginTab{margin:-5px}.loginTab li{padding:5px}.loginTab li a{padding:5px}.loginTab li a img{height:32px}.loginBtn{position:static;width:100%;padding:12px;margin-top:25px}.footer{text-align:center}.errorMessage{width:100%;position:static;display:block;margin:-3px 0 0 0;text-align:center;background:#d9d9d9;color:#dc323c;font-size:12px;padding:5px;z-index:10}.errorMessage:before{visibility:hidden}.errorMessage.selectType{position:absolute;left:50%;top:100%;margin:-8px 0 0 -75px;text-align:center;width:150px;background:#dc323c;color:#fff}.errorMessage.selectType:before{border-left:6px solid transparent;visibility:visible;border-right:6px solid transparent;border-bottom:6px solid #dc323c;left:50%;top:-12px;margin:0 0 0 -6px}.passwordErrorBox{width:80%;max-width:320px;margin:20px auto 0 auto}}