.validation-box{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.validation-box .validation-code{padding-top:20px}.login{width:100%;height:100%;background-image:url(../img/login-bg.e5e6e87e.jpg);background-size:cover;background-position:50%;position:relative}.login .admin-login{position:relative;width:100%;height:100%;min-height:746px}.login .admin-login,.login .admin-login .admin-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .admin-login .admin-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .admin-login .admin-wrap .logo{padding-bottom:30px}.login .admin-login .admin-wrap .title-wrap{opacity:0;padding-bottom:40px}.login .admin-login .admin-wrap .title-wrap>img{display:block;margin:0 auto}.login .admin-login .admin-wrap .login-wrap{position:relative}.login .admin-login .admin-wrap .login-wrap .box{display:none;width:200px;height:200px;position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-100px;font-size:30px;color:rgba(0,0,0,.5);padding:1em;margin-bottom:.25em;text-align:center;vertical-align:top;-webkit-transition:color .3s,border .3s;transition:color .3s,border .3s}.login .admin-login .admin-wrap .login-wrap .box [class*=loader-]{display:inline-block;width:1em;height:1em;font-size:70px;line-height:200px;color:inherit;vertical-align:middle;pointer-events:none}.login .admin-login .admin-wrap .login-con{width:380px;margin:0 auto;background-color:rgba(0,0,0,.6);border-radius:4px;padding-bottom:40px;opacity:0}.login .admin-login .admin-wrap .login-con .form-con{padding:0 40px}.login .admin-login .admin-wrap .login-con h3{height:80px;line-height:80px;text-align:center;color:#fff;font-size:20px}.login .admin-login .admin-wrap .footer{padding-top:40px;color:#fff}.login .admin-login .admin-wrap .footer a{color:#fff;font-size:14px}.login .loader-11{background-color:currentcolor;-webkit-animation:loader-11 1.2s ease-in-out infinite;animation:loader-11 1.2s ease-in-out infinite}@-webkit-keyframes loader-11{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes loader-11{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}