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);
}
Shane Tomlinson
committed
h2 {
font-size: 1em;
}
.right {
text-align: right;
}
#wrapper {
min-width: 640px;
position: relative;
}
#error_dialog {
text-align: center;
margin: 100px auto;
.vertical {
height: 250px;
display: table-cell;
vertical-align: middle;
.authenticate #formWrap, .pickemail #formWrap {
Shane Tomlinson
committed
background-color: #fff;
background-image: none;
}
#formWrap, .waiting #formWrap {
Shane Tomlinson
committed
background-color: rgba(0, 0, 0, 0.035);
background-image: url('/i/bg.png');
position: relative;
width: 100%;
height: 250px;
overflow: hidden;
width: 325px;
margin: 0 auto;
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;
Lloyd Hilaiel
committed
#favicon strong {
font-size: 1.5em;
}
#favicon img {
display: block;
margin: 0 auto 10px;
Shane Tomlinson
committed
#signIn .vertical {
Shane Tomlinson
committed
#signIn .vertical ul {
Shane Tomlinson
committed
#signIn .vertical ul li {
Shane Tomlinson
committed
/* min-height: 53px;*/
#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;
#forgotPassword {
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);
Shane Tomlinson
committed
#inputs > li > label {
Shane Tomlinson
committed
}
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
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
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
}
body.pickemail #inputs {
overflow-y: auto;
max-height: 95px;
margin-top: 1em;
margin-left: 1em;
line-height: 18px;
}
#inputs li:only-child input[type=radio] {
#differentEmail {
display: none;
}
#differentEmail > button, .submit > button {
margin: 10px 5px 0 0;
#newEmail {
-moz-box-flex: 1;
}
#cannot_authenticate,
.newuser,
.forgot,
.returning {
display: none;
}
#create_text_section {
color: #222;
}
#checkemail {
text-align: center;