.nglogin label { font: 18px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; float: left; display: block; padding: 5px 5px 5px 0; box-sizing: border-box; width: 35%; } .nglogin .ngloginerror { color: #dc143c; padding: 10px; text-align: center; font-weight: bold; margin: 5px 0 20px 0; color: #dc143c; } .nglogin input[type=email], .nglogin input[type=password] { border-color: #ffffff; border-width: 3px; border-style: solid; padding: 6px 12px 6px 12px; background: #d3b883; font: 18px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #000000; letter-spacing: 0px; border-radius: 25px; display: block; float: left; margin: 0 0 10px 0; -webkit-appearance: none; box-sizing: border-box; width: 65%; } .nglogin input[type=email]:focus, .nglogin input[type=password]:focus { border-color: #ffffff; background: #fff8eb; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); } .nglogin .ngloginconsent div { margin: 0 0 10px 0; } .nglogin input[type=submit] { border-color: #fff8eb; border-width: 3px; border-style: solid; padding: 12px 24px 12px 24px; background: #99855e; font: bold 16px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0.9px; border-radius: 25px; display: block; float: right; cursor: pointer; -webkit-appearance: none; } .nglogin input[type=submit]:hover { border-color: #ffffff; background: #323232; font-weight: bold; font-style: normal; text-transform: none; color: #ffffff; } .nglogin input[type=submit]:focus { border-color: #d3b883; background: #ffffff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); font-weight: normal; font-style: normal; text-transform: uppercase; color: #000000; outline: auto; } @media (max-width: 767px) { .sqr .nglogin label, .sqr .nglogin input[type=email], .nglogin input[type=password] { width: 100%; float: none; } } 