*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f5f6f7}label{display:inline}h1,h2,h3{line-height:20px}.usmscontainer{width:100%;height:100vh;background:#eff0f2;display:flex;justify-content:center;align-items:center;margin:0 auto;overflow:scroll}.usmslogin-container{border-radius:15px;display:flex;width:800px;height:auto;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);flex-direction:row}.register,.login{flex:1}.register{padding:20px 40px;position:relative}.register h2{color:#797979;margin:20px 0 20px}.register input[type=text],input[type=password]{width:90%;padding:3px;font-size:15px;margin-top:20px;margin-bottom:20px;border-top-style:none;border-left-style:none;border-right-style:none;border-bottom:1px solid #a8a8a8;color:#333}.register input[type=checkbox]{width:auto}.register input:active,.register input:focus{outline:none}.register .submit{width:auto;padding:10px;background:#f17108;color:#fff;font-size:12px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);cursor:pointer}select{margin-top:10px;padding:8px;outline:none;background:#f5f6f7;border:1px solid #999}.select-lang{text-align:right}.usmslogin{border-radius:10px 0 0 10px;padding:15px 0 10px 15px;display:block;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-image:radial-gradient(ellipse farthest-corner at 0 140%,#2d1c63 0%,#2c1c5f 70%,#342073 70%)}.usmslogin h3{color:#aaa4bf;font-weight:none;margin-top:0}.usmslogin img{max-width:380px;height:auto}.fb{background:#55acef;border-style:none;color:#000;font-weight:bold;border-radius:40px;font-size:15px}.tw{background:#55acef;border-style:none;color:#fff}.logbt{margin-top:30px}.login_bt{background:#5275d8;border-style:none;color:#fff;font-size:15px}.log button{width:100%;margin-top:10px;border:none;cursor:pointer;border-radius:40px;color:#fff;font-weight:bold;transition:.5s;padding:15px}.forget-link{text-align:right;color:#007bff;font-weight:bold}.forget-link:hover{text-align:right;color:#0069d9;text-decoration:none}.copyright{font-size:11px;vertical-align:bottom;color:#d3d3d3}.hidden-xs{display:block!important}#footer{display:none}@media only screen and (max-width:540px){.usmslogin-container{display:block}.usmslogin img{display:block;margin:0 auto;width:70%;height:auto}.register,.login{flex:none}.register::after{top:unset;bottom:-25px;left:50%;transform:translateX(-50%) rotate(90deg)}}