Newer
Older
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
* {
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%;
}
body {
font: 14px/21px 'Open Sans', "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
/* for floats */
.cf:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .cf {
display: block;
}
* html .cf {
height: 1%;
}
header {
}
header, section, footer {
display: block;
width: 100%;
}
footer {
color: #484848;
font-weight: 300;
ul, li {
list-style-type: none;
strong {
font-weight: 700;
}
.hidden {
visibility: hidden;
height: 0;
}
.tooltip {
color: #fff;
font-weight: bold;
text-shadow: 0 1px #333;
line-height: 16px;
background-color: #aa1401;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(218, 81, 50, 0.9)), to(rgba(169, 19, 0, 1)));
background-image: -webkit-linear-gradient(top, rgba(218, 81, 50, 0.9), rgba(169, 19, 0, 1));
background-image: -moz-linear-gradient(top, rgba(218, 81, 50, 0.9), rgba(169, 19, 0, 1));
background-image: -ms-linear-gradient(top, rgba(218, 81, 50, 0.9), rgba(169, 19, 0, 1));
background-image: -o-linear-gradient(top, rgba(218, 81, 50, 0.9), rgba(169, 19, 0, 1));
background-image: linear-gradient(top, rgba(218, 81, 50, 0.9), rgba(169, 19, 0, 1));
border-radius: 3px;
padding: 10px 15px;
box-shadow: 0 1px #666;
display: none;
max-width: 275px;
position: absolute;
top: 10px;
left: 10px;
z-index: 5;
}
a {
color: #348fd0;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
font-weight: 300;
a:hover {
color: #000;
}
input[type=text],
input[type=email],
input[type=password] {
width: 100%;
color: #383838;
font-size: 13px;
padding: 5px;
border-width: 1px;
border-style: solid;
border-color: #b2b2b2;
border-radius: 3px;
box-shadow: 1px 1px 0 rgba(255,255,255,0.5);
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus {
border: 1px solid #42a4e0;
box-shadow: 1px 1px 0 rgba(255,255,255,.5), 0 0 1px 3px rgba(73,173,227, .4);
input[type=text]:disabled,
input[type=email]:disabled,
input[type=password]:disabled {
background-color: #f0f0f0;
color: #4f4f4f;
/* The opacity and -webkit-text-fill-color are to override mobile Safari's
* default stylings that make reading input elements very difficult.
* issue #1311 */
-webkit-text-fill-color: #4f4f4f;
opacity: 1;
/* Remove the box-shadow and border-color that come with a focused input
* field */
box-shadow: none;
border-color: #b2b2b2;
label + input[type=text],
label + input[type=password],
label + input[type=email] {
margin-top: 8px;
}
label.hidden + input[type=text],
label.hidden + input[type=password],
label.hidden + input[type=email] {
margin-top: 0;
}
input[type=radio],
input[type=checkbox] {
cursor: pointer;
Shane Tomlinson
committed
margin-left: 2px; /* necessary or chrome cuts off part of the radio button */
button,
.button {
line-height: 14px;
/* The difference between top and bottom padding is to make up for the tiny
* offset that browsers use to display lowercase letters.
*/
padding: 6px 10px 7px;
white-space: nowrap;
border-radius: 3px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.2);
Shane Tomlinson
committed
background-color: #4eb5e5;
background-image: -webkit-gradient(linear, left top, left bottom, from(#4eb5e5), to(#3196cf));
background-image: -webkit-linear-gradient(top, #4eb5e5, #3196cf);
background-image: -moz-linear-gradient(top, #4eb5e5, #3196cf);
background-image: -ms-linear-gradient(top, #4eb5e5, #3196cf);
background-image: -o-linear-gradient(top, #4eb5e5, #3196cf);
background-image: linear-gradient(top, #4eb5e5, #3196cf);
button:hover,
button:focus,
.button:hover,
.button:focus {
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.2), 0 2px 0 rgba(0, 0, 0, 0.1);
background-color: #4aafe5;
background-image: -webkit-gradient(linear, left top, left bottom, from(#4aafe5), to(#2c89c8));
background-image: -webkit-linear-gradient(top, #4aafe5, #2c89c8);
background-image: -moz-linear-gradient(top, #4aafe5, #2c89c8);
background-image: -ms-linear-gradient(top, #4aafe5, #2c89c8);
background-image: -o-linear-gradient(top, #4aafe5, #2c89c8);
background-image: linear-gradient(top, #4aafe5, #2c89c8);
button:focus,
.button:focus {
box-shadow: 0 0 1px #fff, 0 0 1px 3px #49ADE3;
box-shadow: 0 0 1px rgba(255, 255, 255, 0.5), 0 0 1px 3px rgba(73, 173, 227, 0.6);
}
button:active,
.button:active {
background-color: #184a73;
background-image: -webkit-gradient(linear, left top, left bottom, from(#184a73), to(#276084));
background-image: -webkit-linear-gradient(top, #184a73, #276084);
background-image: -moz-linear-gradient(top, #184a73, #276084);
background-image: -ms-linear-gradient(top, #184a73, #276084);
background-image: -o-linear-gradient(top, #184a73, #276084);
background-image: linear-gradient(top, #184a73, #276084);
color: #97b6ca;
text-shadow: 0 1px rgba(0,0,0,0.4);
box-shadow: inset 0 2px 1px rgba(0,0,0,0.3);
button::-moz-focus-inner, .button::-moz-focus-inner {
padding: 0;
border: 0
}
.submit button {
padding: 6px 45px 7px 10px;
Shane Tomlinson
committed
background-color: #4eb5e5;
Shane Tomlinson
committed
background-image: url("/common/i/button-arrow.png");
background-image: url("/common/i/button-arrow.png"), -webkit-gradient(linear, left top, left bottom, from(#4eb5e5), to(#3196cf));
background-image: url("/common/i/button-arrow.png"), -webkit-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-arrow.png"), -moz-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-arrow.png"), -ms-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-arrow.png"), -o-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-arrow.png"), linear-gradient(top, #4eb5e5, #3196cf);
background-position: center right, center;
}
.submit button:hover,
.submit button:focus,
.submit .button:hover,
.submit .button:focus {
background-color: #4aafe5;
background-image: url("/common/i/button-arrow-hover.png");
background-image: url("/common/i/button-arrow-hover.png"), -webkit-gradient(linear, left top, left bottom, from(#4aafe5), to(#2c89c8));
background-image: url("/common/i/button-arrow-hover.png"), -webkit-linear-gradient(top, #4aafe5, #2c89c8);
background-image: url("/common/i/button-arrow-hover.png"), -moz-linear-gradient(top, #4aafe5, #2c89c8);
background-image: url("/common/i/button-arrow-hover.png"), -ms-linear-gradient(top, #4aafe5, #2c89c8);
background-image: url("/common/i/button-arrow-hover.png"), -o-linear-gradient(top, #4aafe5, #2c89c8);
background-image: url("/common/i/button-arrow-hover.png"), linear-gradient(top, #4aafe5, #2c89c8);
}
.submit button:active,
.submit .button:active {
background-color: #184a73;
background-image: url("/common/i/button-arrow-active.png"), -webkit-gradient(linear, left top, left bottom, from(#184a73), to(#276084));
background-image: url("/common/i/button-arrow-active.png"), -webkit-linear-gradient(top, #184a73, #276084);
background-image: url("/common/i/button-arrow-active.png"), -moz-linear-gradient(top, #184a73, #276084);
background-image: url("/common/i/button-arrow-active.png"), -ms-linear-gradient(top, #184a73, #276084);
background-image: url("/common/i/button-arrow-active.png"), -o-linear-gradient(top, #184a73, #276084);
background-image: url("/common/i/button-arrow-active.png"), linear-gradient(top, #184a73, #276084);
Shane Tomlinson
committed
button[disabled], .submit_disabled button, .submit_disabled .button,
.submit_disabled button:focus, .submit_disabled .button:focus,
.submit_disabled button:active, .submit_disabled .button:active {
color: #d8dde0;
cursor: default;
background-color: #bcc4ca;
Shane Tomlinson
committed
background-image: none; /* Fix for IE9 still showing the blue arrow */
background-image: -webkit-gradient(linear, left top, left bottom, from(#bcc4ca), to(#a0a7ae));
background-image: -webkit-linear-gradient(top, #bcc4ca, #a0a7ae);
background-image: -moz-linear-gradient(top, #bcc4ca, #a0a7ae);
background-image: -ms-linear-gradient(top, #bcc4ca, #a0a7ae);
background-image: -o-linear-gradient(top, #bcc4ca, #a0a7ae);
background-image: linear-gradient(top, #bcc4ca, #a0a7ae);
text-shadow: 0 1px #444, 0 0 2px #555;
Shane Tomlinson
committed
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
opacity: .5;
border-bottom: 1px solid #777;
}
button.negative {
background-color: #d94f30;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d94f30), to(#ad1804));
background-image: -webkit-linear-gradient(top, #d94f30, #ad1804);
background-image: -moz-linear-gradient(top, #d94f30, #ad1804);
background-image: -ms-linear-gradient(top, #d94f30, #ad1804);
background-image: -o-linear-gradient(top, #d94f30, #ad1804);
background-image: linear-gradient(top, #d94f30, #ad1804);
}
button.negative:hover,
button.negative:focus,
.button.negative:hover,
.button.negative:focus {
background-color: #e3653f;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e3653f), to(#c01c03));
background-image: -webkit-linear-gradient(top, #e3653f, #c01c03);
background-image: -moz-linear-gradient(top, #e3653f, #c01c03);
background-image: -ms-linear-gradient(top, #e3653f, #c01c03);
background-image: -o-linear-gradient(top, #e3653f, #c01c03);
background-image: linear-gradient(top, #e3653f, #c01c03);
}
button.negative:active,
.button.negative:active {
box-shadow: 0 0 5px #333 inset;
background-color: #83311e;
background-image: -webkit-gradient(linear, left top, left bottom, from(#83311e), to(#670d01));
background-image: -webkit-linear-gradient(top, #83311e, #670d01);
background-image: -moz-linear-gradient(top, #83311e, #670d01);
background-image: -ms-linear-gradient(top, #83311e, #670d01);
background-image: -o-linear-gradient(top, #83311e, #670d01);
background-image: linear-gradient(top, #83311e, #670d01);
}
button.loading, input[type="submit"].loading, .submit button.loading, .submit .button.loading{
background-color: #4eb5e5;
background-image: url("/common/i/button-loader.gif"), -webkit-gradient(linear, left top, left bottom, from(#4eb5e5), to(#3196cf));
background-image: url("/common/i/button-loader.gif"), -webkit-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-loader.gif"), -moz-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-loader.gif"), -ms-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-loader.gif"), -o-linear-gradient(top, #4eb5e5, #3196cf);
background-image: url("/common/i/button-loader.gif"), linear-gradient(top, #4eb5e5, #3196cf);
background-position: 95% center;
}
.tospp {
line-height: 14px;
}
.buttonrow {
line-height: 28px;
}
.buttonrow > .right {
margin-right: 15px;
}
.buttonrow > .right.emphasize {
margin-right: 0;
margin-top: 8px;
}
a.secondary[disabled], .submit_disabled a.secondary, .submit_disabled a.secondary:focus, .submit_disabled a.secondary:active {
color: #999;
}
float: right;
Shane Tomlinson
committed
.center {
text-align: center;
}
.headline-main, h1, h2, h3, h4 {
text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
.headline-main {
font-size: 48px;
letter-spacing: -2px;
line-height: 100%;
h1 {
font-size: 36px;
letter-spacing: -1.5px;
line-height: 100%;
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
.white {
color: #fff;
text-shadow: 0px 1px 0px rgba(0,0,0,0.25);
}
.thin {
font-weight: 300;
}
h2 {
font-size: 32px;
letter-spacing: -1px;
line-height: 100%;
}
h3 {
font-size: 28px;
letter-spacing: -0.5px;
line-height: 100%;
}
h4 {
font-size: 24px;
letter-spacing: -0.25px;
line-height: 100%;
}
.small, small {
font-size: 12px;
line-height: 100%;
}
header ul li {
display: inline-block;
}
footer ul li {
display: inline-block;
margin: 0 10px 0 0;
}
footer .help {
float: right;
cursor: help;
}
.cancelVerify {
font-weight: bold;
}
Shane Tomlinson
committed
Shane Tomlinson
committed
#wait, #delay, #error {
background-color: #dadee1;
Shane Tomlinson
committed
background-image: url("/common/i/grain.png"), -webkit-gradient(linear, left top, left bottom, from(#dadee1), to(#c7ccd0));
background-image: url("/common/i/grain.png"), -webkit-linear-gradient(top, #dadee1, #c7ccd0);
background-image: url("/common/i/grain.png"), -moz-linear-gradient(top, #dadee1, #c7ccd0);
background-image: url("/common/i/grain.png"), -ms-linear-gradient(top, #dadee1, #c7ccd0);
background-image: url("/common/i/grain.png"), -o-linear-gradient(top, #dadee1, #c7ccd0);
background-image: url("/common/i/grain.png"), linear-gradient(top, #dadee1, #c7ccd0);
#wait .contents, #error .contents, #delay .contents {
max-width: 430px;
margin: 0 auto;
}
Shane Tomlinson
committed
font-size: 22px;
}
#wait p, #error p, #delay p {
margin-top: 20px;
Shane Tomlinson
committed
}
#error .emphasis {
margin-top: 15px;
color: #aa1401;
Shane Tomlinson
committed
}
max-width: 430px;
margin: 0 auto;
Shane Tomlinson
committed
}
#openMoreInfo {
display: block;
margin-top: 15px;
Shane Tomlinson
committed
}
#moreInfo {
display: none;
color: #999;
Shane Tomlinson
committed
}
.forgot {
font-size: 11px;
}
.forgot:hover {
color: #333;
}
.submit {
margin-top: 10px;
}
.submit > p {
margin-top: 10px;
}
.tospp {
line-height: 1.2;
}
Shane Tomlinson
committed
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
#showDevelopment {
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
cursor: default;
}
#development {
display: none;
}
.development #development {
display: block;
position: absolute;
right: 0;
top: 10px;
z-index: 100000;
background-color: #000;
background-color: rgba(0,0,0, .75);
border-radius: 5px 0 0 5px;
}
#development li {
display: block;
float: none;
padding: 5px 10px;
}
Shane Tomlinson
committed
Shane Tomlinson
committed
#development li a {
color: #fff;
}