.lhead{padding:2rem;background-image:url("../images/svg/login-bg.svg");background-size:cover;background-repeat:no-repeat}.lhead img{vertical-align:middle;width:102px;height:102px;border-radius:50%;object-fit:cover}.lhead h1{color:white;font-size:1.5em;margin:1.5rem 0 0;font-weight:500}.lform{width:100vw;min-height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;background-image:url("../images/login-bg-left.png"),url("../images/login-bg-right.png");background-size:50% auto, 50% auto;background-position:left top, right bottom;background-repeat:no-repeat;padding:2rem}.lform .llogo{margin-top:2rem}.lform .lfbg{width:26rem;max-width:100%;text-align:center;position:relative;overflow:hidden;border-radius:5px;background-clip:padding-box;box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}.lform .lfbg form{opacity:1;visibility:visible;transform:translateX(0);transition-property:opacity, visibility, transform;transition-duration:300ms;transition-timing-function:linear}.lform .lfbg .chwrp{opacity:0;visibility:hidden;transform:translateX(100%);transition-property:opacity, visibility, transform;transition-duration:300ms;transition-timing-function:linear;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}.lform .lfbg .chwrp h2{font-size:1.5em;font-weight:500;margin:2rem 0 0}.lform .lfbg .chwrp h2:after{content:"";width:2.5rem;height:3px;background-color:#ef4009;border-radius:3px;display:block;margin:1rem auto 0}.lform .lfbg .chwrp a{padding:1rem}.lform .lfbg .chwrp a+a{border-top:dashed 1px rgba(255,255,255,0.3)}.lform .lfbg .chwrp img{filter:brightness(100);opacity:0.85}.lform .lfbg .chwrp .transaction{position:relative}.lform .lfbg .chwrp .transaction:before{content:"";position:absolute;left:133px;top:26px;bottom:0;width:78px;background-color:white;height:26px;opacity:0;visibility:hidden;transform:skewX(-5deg)}.lform .lfbg .chwrp a:hover img,.lform .lfbg .chwrp a:focus img{filter:brightness();opacity:1}.lform .lfbg .chwrp a:hover.transaction:before,.lform .lfbg .chwrp a:focus.transaction:before{opacity:1;visibility:visible}.lform .lfbg .chwrp .choose{margin-top:auto;margin-bottom:auto}.lform .lfbg.active form{opacity:0;visibility:hidden;transform:translateX(-100%)}.lform .lfbg.active .chwrp{opacity:1;visibility:visible;transform:translateX(0%)}.lform .fields-group{position:relative;overflow:hidden;padding:2rem}.lform .fields{transition-property:transform, opacity, visibility;transition-duration:300ms;transition-timing-function:linear}.lform .fields.two{position:absolute;left:2rem;top:2rem;right:2rem;transform:translateX(100%);opacity:0;visibility:hidden}.lform .fields-group.active .fields.one{transform:translateX(-100%);opacity:0;visibility:hidden}.lform .fields-group.active .fields.two{transform:translateX(0);opacity:1;visibility:visible}.lform .fields-group.active .fields.two .help-block{position:absolute;right:0}.lform .field{position:relative;display:block}.lform .field span{display:block;text-align:left;font-size:0.9em;margin-bottom:0.5rem;cursor:pointer;font-weight:500}.lform .field i{font-size:1.2em;cursor:pointer;position:absolute;top:2.6rem;left:1rem;color:#c7cbcf}.lform .field input{border:none;background:#e2e9ee;line-height:3rem;width:100%;padding-left:2.7rem;font-size:0.9em;border-radius:5px;background-clip:padding-box}.lform .field input::-webkit-input-placeholder{color:#c7cbcf;font-weight:300}.lform .field input:-moz-placeholder{color:#c7cbcf;font-weight:300}.lform .field input::-moz-placeholder{color:#c7cbcf;font-weight:300}.lform .field input:-ms-input-placeholder{color:#c7cbcf;font-weight:300}.lform .field .help-block{text-align:right;display:block;margin:0.25rem 0 0;color:red}.lform .btn{border-radius:5px;background-clip:padding-box;font-size:1.1em;text-transform:uppercase;padding:0.9em 2.6em;font-weight:600;background-image:linear-gradient(90deg, #f69024, #eb6b2b) !important;color:white !important;margin-top:1.5rem}.fgbtnw{font-size:0.9em;text-align:center;margin:0.9rem 2rem}.fgbtnw a{padding:1.1rem;color:inherit;text-decoration:none;transition:color 300ms linear;display:inline-block}.fgbtnw a:hover,.fgbtnw a:focus{color:#f69024}.backbt{display:block;text-align:center;margin-top:0.7rem;cursor:pointer;font-weight:600;color:#999}.backbt:hover,.backbt:focus{color:black}.backbt:hover i,.backbt:focus i{color:#f69024}.backbt i{font-size:0.8em;margin-right:0.3rem}.backbt,.backbt i{transition:color 300ms linear}
