.input{position:relative;z-index:1;display:inline-block;width:100%;border-bottom:1px solid #999;vertical-align:top}.input__field{position:relative;display:block;float:right;padding:0;width:60%;border:none;border-radius:0;color:#666;font-weight:400;-webkit-appearance:none}.input__field:focus{outline:none}.input__label{display:inline-block;float:right;padding:0;width:40%;color:#696969;font-weight:normal;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#ddd;font-size:150%}.input--nariko{overflow:hidden;padding-top:2em}.input__field--nariko{width:100%;background:transparent;opacity:0;padding:0;z-index:100}.input__label--nariko{width:100%;bottom:0;position:absolute;pointer-events:none;text-align:left;color:#8e9191;padding:0}.input__label--nariko::before{content:'';position:absolute;width:100%;height:4em;top:100%;left:0;-webkit-transform:translate3d(0,px,0);transform:translate3d(0,3px,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.input__label-content--nariko{padding:0;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .4s,color .4s;transition:transform .4s,color .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.input__field--nariko:focus,.input--filled .input__field--nariko{cursor:text;opacity:1;-webkit-transition:opacity 0s .4s;transition:opacity 0s .4s}.input__field--nariko:focus+.input__label--nariko::before,.input--filled .input__label--nariko::before{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transform:translate3d(0,-2em,0);transform:translate3d(0,-2em,0)}.input__field--nariko:focus+.input__label--nariko .input__label-content--nariko,.input--filled .input__label-content--nariko{color:#009fd4;font-size:15px;-webkit-transform:translate3d(0,-2em,0) scale3d(.81,.81,1);transform:translate3d(0,-2em,0) scale3d(.81,.81,1)}.text-danger{color:#ff5100!important}@media only screen and (min-width:768px){.sign-bg{background:#e2e2e2 url(/content/images/signin-bg.png) repeat;padding-bottom:45px}.main-bg{background:#fff;margin:25px 0;overflow:hidden;-webkit-box-shadow:0 7px 6px -6px grey;-moz-box-shadow:0 7px 6px -6px grey;box-shadow:0 7px 6px -6px grey}.sign-header{background:#2e8fc2;color:#fff;font-family:Oswald;font-weight:300;font-size:22px;padding:7px 15px}.sign-whyhead{color:#777;font-family:Oswald;font-size:22px;padding:0 15px 18px 0}.sign-left{float:left;width:48%;padding:0 55px 25px 25px;margin:25px 0 25px 25px}.sign-right{float:left;width:47%;padding:25px;text-align:center;border-left:1px dashed #cecece;margin:25px 25px 25px 0}.sign-right ul li span{font-weight:bold;color:#555}.sign-left-sec{float:left;width:48%;margin-top:15px}.sign-right-sec{float:right;width:48%;text-align:right;margin-top:15px}.main-bg .form-control{border:1px solid #cacaca;height:45px;padding:0 0 0 60px}.main-bg .form-control.user{background:url(/content/images/signin-user.png) 0 0 no-repeat}.main-bg .form-control.pass{background:url(/content/images/signin-pass.png) 0 0 no-repeat}.main-bg .form-control.mail{background:url(/content/images/signin-mail.png) 0 0 no-repeat}.main-bg .form-control.mobile{background:url(/content/images/signin-phone.png) 0 0 no-repeat}.main-bg .sign-or{margin:35px 0;overflow:hidden;height:31px;background:url(/content/images/or.gif) center no-repeat}.main-bg .forgot-pass{text-align:right;padding-top:8px}.main-bg .forgot-pass.no-space{padding-top:0!important}.main-bg .forgot-pass a{color:#1a69a7;font-size:16px}.main-bg .btn{height:45px}.main-bg .btn.sign-facebook{background:#3b5998 url(/content/images/signin-fb-icon.png) no-repeat;padding:0 0 0 20px}.main-bg .btn.sign-facebook:hover{background:#264482 url(/content/images/signin-fb-icon.png) no-repeat}.main-bg .btn.sign-gplus{background:#dd4b39 url(/content/images/signin-gplus.png) no-repeat;padding:0 0 0 20px}.main-bg .btn.sign-gplus:hover{background:#b82c1b url(/content/images/signin-gplus.png) no-repeat}.main-bg .btn.sign-register{background:#fff;border:1px solid #dd4b39;width:60%;color:#1a69a7;margin:0 auto}.main-bg .btn.sign-register:hover{background:#bb020a;border:1px solid #dd4b39;color:#fff}.sign-right ul{margin:0;padding:0}.sign-right ul li{margin:0 0 20px 0;padding:0;list-style:none;color:#777;font-size:14.5px;line-height:18px}.sign-arrow{margin-bottom:15px}.sign-div{}.signin-div{display:none}.forgot-div{display:none}.success-login{background:#33b473 url(/content/images/success.png) 15px 7px no-repeat;width:100%;color:#fff;font-size:16px;padding:4px 0 4px 40px;border-radius:3px;margin:0 auto 10px auto}.already-reg{background:#d59100 url(/content/images/error-icon1.png) 15px 7px no-repeat;width:100%;color:#fff;font-size:16px;padding:4px 0 4px 40px;border-radius:3px;margin:0 auto 10px auto}}@media only screen and (min-width:992px) and (max-width:1199px){.sign-left{width:47%;padding:25px 25px 25px 25px}.main-bg .btn{font-size:15px}.main-bg .btn.sign-facebook{padding:0 0 0 35px}}@media only screen and (min-width:768px) and (max-width:991px){.sign-left{float:left;width:100%;padding:25px}.sign-right{float:right;width:100%;padding:25px;text-align:center}.main-bg .sign-or{margin:40px auto;overflow:hidden;text-align:center}}@media only screen and (max-width:767px){.sign-bg{background:none;padding-bottom:15px}.sign-bg .container{padding:0}.main-bg{background:#fff;margin:0;overflow:hidden;-webkit-box-shadow:0 7px 6px -6px grey;-moz-box-shadow:0 7px 6px -6px grey;box-shadow:0 7px 6px -6px grey}.sign-header{background:#009fd4;color:#fff;font-family:Oswald;font-size:18px;padding:7px 15px}.sign-whyhead{color:#777;font-family:Oswald;font-size:17px;padding:0 15px 10px 0}.sign-left{float:left;width:100%;padding:10px}.sign-right{float:right;width:100%;padding:10px;text-align:center;border-top:1px dashed #cecece;margin-top:10px}.sign-right ul li span{font-weight:bold;color:#555}.sign-left-sec{float:left;width:100%}.sign-right-sec{float:right;width:100%;text-align:right}.main-bg .form-control{border:1px solid #cacaca;height:45px;padding:0 0 0 60px}.main-bg .form-control.user{background:url(/content/images/signin-user.png) 0 0 no-repeat}.main-bg .form-control.pass{background:url(/content/images/signin-pass.png) 0 0 no-repeat}.main-bg .form-control.mail{background:url(/content/images/signin-mail.png) 0 0 no-repeat}.main-bg .form-control.mobile{background:url(/content/images/signin-phone.png) 0 0 no-repeat}.main-bg .sign-or{margin:20px 0;overflow:hidden;height:31px;background:url(/content/images/or.gif) center no-repeat}.main-bg .forgot-pass{text-align:right;padding-top:8px}.main-bg .forgot-pass a{color:#1a69a7;font-size:16px}.main-bg .btn{height:45px}.main-bg .btn.sign-facebook{background:#3b5998 url(/content/images/signin-fb-icon.png) no-repeat;padding:0 0 0 20px;margin-bottom:15px}.main-bg .btn.sign-facebook:hover{background:#264482 url(/content/images/signin-fb-icon.png) no-repeat}.main-bg .btn.sign-gplus{background:#dd4b39 url(/content/images/signin-gplus.png) no-repeat;padding:0 0 0 20px}.main-bg .btn.sign-gplus:hover{background:#b82c1b url(/content/images/signin-gplus.png) no-repeat}.main-bg .btn.sign-register{background:#fff;border:1px solid #dd4b39;width:90%;color:#1a69a7;margin:0 auto 10px auto}.main-bg .btn.sign-register:hover{background:#bb020a;border:1px solid #dd4b39;color:#fff}.sign-right ul{margin:0;padding:0}.sign-right ul li{margin:0 0 20px 0;padding:0;list-style:none;color:#777;font-size:14.5px;line-height:18px}.sign-arrow{margin-bottom:15px}.signin-div{display:none}.forgot-div{border-bottom:1px solid #ccc;padding-bottom:10px;display:none}.success-login{background:#33b473 url(/content/images/success.png) 15px 7px no-repeat;width:100%;color:#fff;font-size:16px;padding:4px 0 4px 40px;border-radius:3px;margin:0 auto 10px auto}.already-reg{background:#d59100 url(/content/images/error-icon1.png) 15px 7px no-repeat;width:100%;color:#fff;font-size:16px;padding:4px 0 4px 40px;border-radius:3px;margin:0 auto 10px auto}}