.nglogin label { font: 14px 'Open Sans',Verdana,Helvetica,sans-serif; color: #494a4a; letter-spacing: 0px; float: left; display: block; padding: 5px 5px 5px 0; box-sizing: border-box; width: 35%; } .nglogin .ngloginerror { color: #a65856; padding: 10px; text-align: center; font-weight: bold; margin: 5px 0 20px 0; color: #a65856; } .nglogin input[type=email], .nglogin input[type=password] { border-color: #e1e3e3; border-width: 1px; border-style: solid; padding: 4px; background: #ffffff; font: 14px 'Open Sans',Verdana,Helvetica,sans-serif; color: #323232; letter-spacing: 0px; box-shadow: 3px 3px 3px rgba(0,0,0,0.0); display: block; float: left; margin: 0 0 10px 0; -webkit-appearance: none; box-sizing: border-box; width: 65%; } .nglogin .ngloginconsent div { margin: 0 0 10px 0; } .nglogin input[type=submit] { border-color: #000000; border-width: 1px; border-style: solid; padding: 8px 15px 8px 15px; background: url(../../../../../images/gradient/?s=828282&e=5a5a5a&h=24) repeat-x #5a5a5a; font: 12px 'Open Sans',Verdana,Helvetica,sans-serif; color: #d7d7d7; letter-spacing: 0px; text-transform: uppercase; box-shadow: 3px 3px 3px rgba(0,0,0,0.0); border-radius: 0px; display: block; float: right; cursor: pointer; outline: none; -webkit-appearance: none; } .nglogin input[type=submit]:hover { border-color: #464646; background: url(../../../../../images/gradient/?s=6e6e6e&e=5a5a5a&h=24) repeat-x #5a5a5a; font-weight: normal; font-style: normal; text-transform: uppercase; color: #ffffff; } @media (max-width: 767px) { .sqr .nglogin label, .sqr .nglogin input[type=email], .nglogin input[type=password] { width: 100%; float: none; } } 