Newer
Older
@import url("m.css") screen and (max-width: 640px);
* {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
height: 100%;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 21px;
background-image: url('/i/bg.png');
.sans {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
.serif {
font-family: 'Droid Serif', Georgia, serif;
.mono {
font-family: 'Monaco', monospace;
}
a {
color: #222;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
p:last-child {
margin-bottom: 0 !important;
}
button::-moz-focus-inner {
border: 0
}
hr {
height: 1px;
border: none;
background-color: #eee;
width: 700px;
}
h1 {
font-size: 24px;
font-weight: normal;
text-shadow: 1px 1px 0 rgba(255, 255, 255,0.5);
}
.right {
text-align: right;
}
#wrapper {
min-width: 640px;
position: relative;
}
.table {
display: table;
.vertical {
height: 250px;
display: table-cell;
vertical-align: middle;
#formWrap {
background-color: rgba(255,255,255,1);
position: relative;
width: 100%;
height: 250px;
overflow: hidden;
.setpassword #formWrap {
background-color: rgba(0, 0, 0, 0.035);
Shane Tomlinson
committed
.forgotpassword #formWrap, .setpassword #formWrap {
background-color: rgba(0, 0, 0, 0.035);
background-image: url('/i/bg.png');
width: 325px;
margin: 0 auto;
}
.forgotpassword #formWrap > form {
height: 250px;
width: 325px;
display: table-cell;
vertical-align: middle;
}
#signIn,
#favicon {
display: inline-block;
#signIn {
background-image: url('/i/bg.png');
position: absolute;
left: 0;
top: 0;
#signIn .table {
width: 325px;
margin-right: 40px;
#signOut {
display: none;
margin-right: 10px;
}
.authenticated #signOut {
cursor: pointer;
display: inline;
}
.arrow {
width: 40px;
height: 250px;
display: block;
position: absolute;
right: 0px;
top: 0;
background-image: url('/i/arrow.png');
background-repeat: no-repeat;
background-position: center;
background-color: #fff;
}
#favicon {
position: absolute;
left: 450px;
z-index: 10;
#favicon img {
display: block;
margin: 0 auto 10px;
#signIn form ul {
list-style-type: none;
#signIn form ul li {
padding: 0 0 10px 0;
#signIn .remember {
display: inline-block;
line-height: 28px;
#signIn .remember label {
margin-left: 5px;
float: left;
}
#signIn label.half,
.half {
width: 50%;
display: inline-block;
float: left;
a.forgot {
color: #888784;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
font-size: 11px;
}
#signIn button.create {
font-size: 14px;
height: 28px;
padding: 0 10px;
float: right;
label {
display: block;
color: #62615F;
text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
input[type=email],
input[type=password] {
width: 100%;
font-size: 14px;
padding: 5px;
border-width: 1px;
border-style: solid;
border-color: #A3A29D #C6C3B4 #C6C3B4 #A3A29D;
outline: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.5);
-moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.5);
-o-box-shadow: 1px 1px 0 rgba(255,255,255,0.5);
box-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
input[type=email]:focus,
input[type=password]:focus {
border: 1px solid #549FDC;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 1px #549FDC inset;
-moz-box-shadow: 0 0 0 1px #549FDC inset;
-o-box-shadow: 0 0 0 1px #549FDC inset;
box-shadow: 0 0 0 1px #549FDC inset;
}
button {
font-size: 14px;
height: 28px;
padding: 0 10px;
float: right;
background-color: #37A6FF;
vertical-align: middle;
border: 1px solid #37A6FF;
font-family: 'Droid Serif', Georgia, serif;
color: #fff;
text-shadow: -1px -1px 0 #37A6FF;
cursor: pointer;
-webkit-box-shadow: 0 0 0 1px #76C2FF inset;
-moz-box-shadow: 0 0 0 1px #76C2FF inset;
-o-box-shadow: 0 0 0 1px #76C2FF inset;
box-shadow: 0 0 0 1px #76C2FF inset;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background-image: -moz-linear-gradient(center top , #76C2FF 0pt, #37A6FF 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76C2FF), color-stop(100%, #37A6FF));
}
button:active {
background-color: #006EC6;
border: 1px solid #003E70;
color: #EEEEEE;
text-shadow: -1px -1px 0 #006EC6;
-webkit-box-shadow: 0 0 5px #003763 inset;
-moz-box-shadow: 0 0 5px #003763 inset;
-o-box-shadow: 0 0 5px #003763 inset;
box-shadow: 0 0 5px #003763 inset;
background-image: -moz-linear-gradient(center top , #3AA7FF 0%, #006EC6 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3AA7FF), color-stop(100%, #006EC6));
}
.learn {
font-size: 12px;
color: #62615F;
text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
footer .learn a {
color: #549FDC;
#checkemail {
text-align: center;
padding: 0 20px;
background-image: url('/i/bg.png');
#checkemail p {
color: #62615F;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
#checkemail #displayemail {
color: #222;
font-weight: bold;
#favicon {
text-align: center;
max-width: 940px;
header {
padding: 20px;
font-weight: bold;
background-color: rgba(0,0,0,0.05);
border-bottom: 1px solid rgba(0,0,0,0.15);
-webkit-box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.1) inset;
-o-box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.1) inset;
header ul {
display: block;
float: left;
header ul li {
display: inline-block;
float: left;
margin: 0 10px 0 0;
color: #222;
text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
header ul.nav li {
margin: 0 0 0 10px;
header a.home {
width: 80px;
height: 21px;
background-image: url('/i/icon.png');
display: block;
background-position: left 4px;
background-repeat: no-repeat;
header a.signIn {
background-color: rgba(0,0,0,0.1);
padding: 4px 8px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
header a.signIn:hover {
background-color: rgba(0,0,0,0.25);
text-decoration: none;
}
header,
footer {
display: block;
width: 100%;
}
footer {
padding: 20px;
border-top: 1px solid rgba(0,0,0,0.05);
color: #aaa;
}
footer ul {
display: inline-block;
float: left;
}
footer ul li {
display: inline-block;
float: left;
Lloyd Hilaiel
committed
footer a {
color: #aaa;
}
footer .help {
float: right;
}
footer .help > a {
color: #62615F;
cursor: help;
}
/* for floats */
.cf:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
html[xmlns] .cf {
display: block;
Lloyd Hilaiel
committed
}
#inputs {
min-height: 100px;
}
.add {
font-size: 80%;
}
#inputs li:only-child input[type=radio] {
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
display: none;
}
#differentEmail {
display: none;
width: 100%;
margin: 5px 0;
}
#addDifferentEmail {
margin: 0 5px;
}
#newEmail {
-moz-box-flex: 1;
}
#create,
#password_section,
#cannot_authenticate,
#create_text_section,
.newuser,
.returning {
display: none;
}
#create_text_section {
color: #222;
}
#checkemail {
text-align: center;