wiki-security-passportjs/client/dialog.css

1022 lines
34 KiB
CSS

/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* End of reset */
* {
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;
overflow-y:auto
}
header,section,footer {
display:block;
width:100%
}
footer {
color:#484848;
font-weight:300
}
strong {
font-weight:700
}
.hidden {
visibility:hidden;
display:block;
height:0
}
.tooltip {
color:#a50022;
display:none;
margin:.5em 0
}
a {
color:#348fd0;
text-decoration:none;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
font-weight:300
}
a:hover {
color:#000
}
h2 {
font-size:32px;
letter-spacing:-1px;
line-height:100%
}
h3 {
font-size:28px;
letter-spacing:-0.5px;
line-height:100%
}
.message_screen {
background-color:#dadee1
}
.message_screen .contents {
max-width:430px;
margin:0 auto
}
.message_screen h2 {
font-size:20px
}
.message_screen p {
margin-top:20px
}
body {
color:#383838;
background-color:#ebeced
}
#signIn {
position:absolute;
left:0;
top:0;
bottom:0;
width:425px;
padding-right:136px
}
h2 {
font-size:20px
}
.scheme_section h2 {
font-size:16px;
margin-bottom:8px
}
.scheme_section h2.large {
margin-top:8px;
font-size:24px;
font-weight:300
}
.scheme_section h2.deemphasize {
font-size:13px;
font-weight:normal;
line-height:18px;
letter-spacing:0;
text-shadow:none
}
h3 {
font-size:18px
}
footer {
position:absolute;
z-index:2;
bottom:0;
border-top:1px solid #dfe1e2;
padding:20px;
*padding:20px 0;
text-align:center
}
#footerText {
white-space:nowrap;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEGElEQVR4nKWT+VuUVRiGz/+RihqB4oIs+XfYpdmmLSoSVO57CgzLwCAMzDBsohZUlAuYC7jlgqkllUuZaWRaaBlFluZSXvr2HL7zDY/XfLNcMz/cP9/nPtfzqkctU+XhhqnyAPwH7jc/LXfBHXAb/N2ULX+BP8Efjdnye2OW/AZ+Bb80ZMm1hkz5GfxUnylX6jPkR/AD+D6QIZcCU+Q78G3dFDkPvq5Ll7PgjD9dvgJf+CeL0uJ/wT0j/gfcarLEN8HgkDhLBsANLYb0OoT9RnwVYi29DPoClvgipBeM+BtwToshPA2+hFSLT/kmy2dA3aPaW1Q7SLU3qLY/WJvpWHuBas9RrRb3Qvi5EZ/wTZJPayeJuk219jcP2N9saq9R7ZUotfY3n6ZvPmXEJyE9bsQ94EjtRFE3qXaAaq9T7VWq7RuqzbBqA6G19jf30jfr2uMQHgNHjfhQzUQ5CFS0UV2mb75IowpX20u1J6j2KKSHIfzEiPfXTJC93gmioo3qEn3z+SFx5NqTVNtDtVp8AOzzWuIusNubJqo/gRMarh0e1TGqPUS1WtwN9hjxzuo02QFUtFFFOiGn2sNUa39zlxHvgvBjI+6oHi/bqsaL6ov1hPyhJ+Q0qgNU20W1WtwJtldZ4i3gQ/2AaKOKdEJOo+qm2p3BWku8FXykxevHyQfgPaCijSrSCTmNahfVdlCtFrdD+L4Rt1aOk3cqU0VFG1WkEwqOimo7qXYL1WpxG3gXUi3eBFr0A6KNKtIJOY1qK9Xa39xqxJvBRi32pEqzJ0UagQodVewn5DSqdqptpVot3gBhkxHXV6RIXcVTopxGFesJOY2qjWo3Ua0WN4CAEftATTkekMgJOY1qM9U2U20AQj+oNeLq8mRZD1QiJxQyKs/wNzfQN/uM2AtxlRF73MlS7n5SVCIn5DQq65utWh/VanElqDDiMlBShgdEPCEQ6YScRuWn2mqqrYDQDUqN2FU2VgqBSuSE7FoelZdqPVRbCmkxKDLidaVj5W2gEjkhp1FVuq1vdtM361otLoBw7ZB4jKwGK0vGiErkhOxaHpWbal1Uq8VrIF1lxMvB0pLRouI9oXCjsr+5IPjNVu0qCFeAZZBq8eLi0bIQqHhPKNyoCqh2NdVq8RIIFxnxW8VJ8oYrSVS8JxRuVGuodjnVavECSN90WeI8kOsaJSq2E0oOqQ03qhVUu5hqtTgfvA5pbtEoyQFzgYr3hNZS7UqqXUK19jfnGfF8COcZ8WtFI+WVwpGi4j2hcKNaQLX2N+cY8RxIXy20xLPBS4UjRIWckDu2E3p8VMO1+VSbQ7Va/DKYpcUFI+QF8BxQ8Z5QuFHND9ZCTLWzUPsihM8b8bPrnpDpQMV7QuFGNYdqZ1OtFs8EM4z4GTAN/A8F6GiJnCbrbQAAAABJRU5ErkJggg==');
background-size:18px 18px;
background-repeat:no-repeat;
padding-left:32px
}
.table {
display:table;
width:100%;
height:100%
}
.table .vertical {
display:table-cell;
vertical-align:middle
}
.scheme_section {
font-size:13px;
position:absolute;
top:15px;
bottom:15px;
left:15px;
width:250px;
overflow-y:auto
}
.scheme_section.vcenter {
position:static;
overflow-y:visible;
padding-right:1px
}
.scheme_section p {
margin-top:8px
}
#content {
position:absolute;
overflow:hidden;
left:0;
right:0;
top:0;
bottom:61px;
_width:100%;
_height:250px
}
section {
display:block;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:0;
width:100%;
height:100%
}
section>.contents {
display:table-cell;
vertical-align:middle;
height:250px
}
#message {
position: absolute;
width: 250px;
}
.message_screen {
z-index:-1;
-ms-filter:"alpha(opacity=0)";
opacity:0;
-webkit-transition-property:all;
-moz-transition-property:all;
-ms-transition-property:all;
-o-transition-property:all;
transition-property:all;
-webkit-transition-duration:.25s;
-moz-transition-duration:.25s;
-ms-transition-duration:.25s;
-o-transition-duration:.25s;
transition-duration:.25s;
-webkit-transition-delay:.25s;
-moz-transition-delay:.5s;
-ms-transition-delay:.5s;
-o-transition-delay:.5s;
transition-delay:.5s
}
.message_screen .vertical {
padding:0 20px
}
.message_screen img {
display:block;
margin:0 auto 30px
}
#signIn .table {
background-color:#f9f9f9;
border-right:1px solid #bfbfbf;
box-shadow:0 1px 5px 6px #dfdfdf;
padding:0 20px
}
.arrowContainer {
position:absolute;
width:136px;
right:0;
top:0;
bottom:0
}
.arrow {
display:block;
position:absolute;
top:0;
bottom:0;
left:-1px;
right:0;
background-image:url('data:image/png;base64,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');
background-repeat:no-repeat;
background-position:center
}
.wikiinfo {
position:absolute;
left:400px;
top:0;
bottom:0;
right:20px;
overflow:hidden;
z-index:10
}
.wikiinfo.dark,.wikiinfo.dark a {
color:#000
}
.wikiinfo.light,.wikiinfo.light a {
color:#fff
}
.wikiinfo strong {
font-size:18px;
line-height:24px;
text-shadow:0 1px #fff
}
.wikiinfo img {
display:block;
margin:0 auto;
max-height:100px;
max-width:100px
}
.wikiinfo h2,.wikiinfo h3 {
line-height:1.2em;
margin:10px 0 0 0;
text-shadow:none
}
.wikiinfo h2 {
margin:10px 0 0 0
}
.wikiinfo h3 {
font-size:16px;
margin-top:0
}
.wikiinfo .vertical {
display:table-cell;
text-align:center;
max-width:0
}
@media screen and (max-width:640px) {
html,body {
-webkit-text-size-adjust:none
}
body {
height:100%;
background:#eff0f2 none;
font-family:'Fira Sans','Feura Sans','Open Sans','Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif
}
h1,h2,h3,h4,h5,h6 {
letter-spacing:normal
}
footer,.persona_intro {
display:none
}
a {
color:#0095dd;
text-shadow:none
}
.scheme_section a {
font-size:13px
}
button,.submit button,.buttonrow a {
min-width:105px;
font-size:16px;
line-height:38px;
padding:0 10px;
border-radius:2px;
float:right;
font-weight:400;
color:#333;
text-shadow:1px 1px 0 rgba(255,255,255,0.3);
text-transform:capitalize;
text-align:center;
cursor:pointer;
white-space:nowrap;
border-radius:3px;
border:1px solid #a6a6a6;
box-shadow:none
}
button,.submit button {
background:#30bed9;
background-image:-webkit-gradient(linear,left top,left bottom,from(#00caf2),to(#0ac));
background-image:-webkit-linear-gradient(top,#00caf2,#0ac);
background-image:-moz-linear-gradient(top,#00caf2 0,#0ac);
background-image:-ms-linear-gradient(top,#00caf2,#0ac);
background-image:-o-linear-gradient(top,#00caf2,#0ac);
background-image:linear-gradient(top,#00caf2,#0ac);
border-color:#008eab
}
button:hover,button:focus,button:active,.submit button:hover,.submit button:focus,.submit button:active {
background-image:none;
background-color:#018cab;
border-color:#008aaa;
box-shadow:none
}
button.negative,.submit button.negative {
background-color:#b70404;
background-image:-webkit-gradient(linear,left top,left bottom,from(#b50404),to(#830b0b));
background-image:-webkit-linear-gradient(top,#b50404,#830b0b);
background-image:-moz-linear-gradient(top,#b50404 0,#830b0b);
background-image:-ms-linear-gradient(top,#b50404,#830b0b);
background-image:-o-linear-gradient(top,#b50404,#830b0b);
background-image:linear-gradient(top,#b50404,#830b0b);
color:#fff;
text-shadow:none;
border-color:#820000
}
button.negative:hover,button.negative:focus,button.negative:active,.submit button.negative:hover,.submit button.negative:focus,.submit button.negative:active {
box-shadow:none;
background-image:none;
text-shadow:none;
color:#fff;
background-color:#890707
}
button[disabled],button[disabled]:hover,.button[disabled]:hover,button[disabled]:focus,.button[disabled]:focus,button[disabled]:active,.button[disabled]:active,.submit_disabled button,.submit_disabled .button,.submit_disabled button:hover,.submit_disabled .button:hover,.submit_disabled button:focus,.submit_disabled .button:focus,.submit_disabled button:active,.submit_disabled .button:active,.submit_disabled .submit button,.submit_disabled .submit .button,.submit_disabled .submit button:hover,.submit_disabled .submit .button:hover,.submit_disabled .submit button:focus,.submit_disabled .submit .button:focus,.submit_disabled .submit button:active,.submit_disabled .submit .button:active {
color:#c7c7c7;
cursor:default;
background:#e7e7e7;
box-shadow:none;
text-shadow:none;
border-color:#a6a6a6
}
.buttonrow a {
background-color:#fafafa;
background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ccc));
background-image:-webkit-linear-gradient(top,#fafafa,#ccc);
background-image:-moz-linear-gradient(top,#fafafa,#ccc);
background-image:-ms-linear-gradient(top,#fafafa,#ccc);
background-image:-o-linear-gradient(top,#fafafa,#ccc);
background-image:linear-gradient(top,#fafafa,#ccc);
box-shadow:none;
border:1px solid #b6b6b5
}
.buttonrow a:hover,.buttonrow a:focus,.buttonrow a:active {
background-image:none;
background-color:#018cab;
border-color:#008aaa
}
.buttonrow>.right {
margin:0
}
.buttonrow>button,.buttonrow>button.right {
margin:0 -10px 0 10px
}
input[type=email],input[type=password],input[type=text] {
font-size:17px;
padding:9px 5px;
border-radius:5px;
border:1px solid #e3e3e3;
box-shadow:0 0 1px 1px #e3e3e3
}
input[type=email]:focus,input[type=password]:focus,input[type=text]:focus {
border:1px solid #0096dc;
box-shadow:0 0 5px 0 #0096dc
}
input[type=text].invalid,input[type=email].invalid,input[type=password].invalid {
border:1px solid #a50022;
box-shadow:none
}
#authentication_email {
background-image:url('https://login.persona.org/v/0a9faad451/dialog/i/persona_watermark.png');
background-size:auto 100%;
background-repeat:no-repeat;
background-position:left top;
padding-left:60px
}
.buttonrow>button,.buttonrow>a {
min-width:50%
}
#authentication_email::-webkit-input-placeholder {
color:transparent
}
#authentication_email::-webkit-input-placeholder {
color:transparent
}
#authentication_email::-moz-placeholder {
color:transparent
}
#authentication_email:-moz-placeholder {
color:transparent
}
#authentication_email:-ms-input-placeholder {
color:transparent
}
#authentication_email::input-placeholder {
color:transparent
}
section {
position:fixed;
display:none
}
#formWrap {
position:static;
display:block
}
.scheme_section h2 {
font-size:19px;
margin:20px 0 15px 0
}
.inputs>li>label {
font-size:15px
}
.vertical>strong {
font-size:20px
}
.isMobile,.returning .isReturning,.start .isStart,.addressInfo .isAddressInfo {
display:block
}
.isDesktop,.returning .isDesktopOrStart {
display:none!important
}
label.isDesktop {
visibility:hidden;
display:block;
height:0;
width:0;
overflow:hidden
}
label.isDesktop+input[type=text],label.isDesktop+input[type=password],label.isDesktop+input[type=email] {
margin-top:0
}
.wikiinfo {
display:none;
overflow:inherit;
width:100%;
position:static;
padding:10px;
text-align:center;
left:0;
border-bottom:1px solid #bcbcbc;
box-shadow:0 -1px #fff inset
}
.rpBackground {
background-color:#dcdcdc
}
.showMobileFavicon .wikiinfo {
display:block
}
.wikiinfo img {
max-width:32px;
max-height:32px;
display:inline;
margin:0 10px 0 0;
vertical-align:middle
}
.wikiinfo h2,.wikiinfo h3 {
margin:0 5px;
height:auto;
line-height:32px;
font-size:20px;
display:inline;
vertical-align:baseline
}
.wikiinfo h3 {
font-size:16px
}
.wikiinfo .vertical {
height:auto;
line-height:32px;
vertical-align:middle
}
.tospp,.tospp a {
font-size:8.375pt
}
#signIn {
position:static;
width:auto;
padding:0
}
#signIn .table {
background-color:#eff0f2;
box-shadow:none
}
#signIn .vertical {
position:static;
display:block
}
#signIn form {
padding:0
}
#error,.black {
background:#3b3b3b;
background:rgba(64,64,64,.95);
color:#fff;
text-align:left
}
#error {
padding-bottom:80px
}
#error a:hover,.black a:hover {
color:#30b2d9
}
#error h2,.black h2 {
text-align:left;
text-shadow:none;
font-weight:300;
font-size:18px;
border-bottom:1px solid #656161;
letter-spacing:.25px;
padding-bottom:10px
}
#error h3,#error p.emphasis,.black h3,.black p.emphasis {
text-shadow:none;
font-weight:300;
font-size:22px;
letter-spacing:.25px;
padding-bottom:10px;
line-height:1.3
}
#error .emphasis,.black p.emphasis {
color:#fff
}
#error .buttonrow,.lightbox .buttonrow {
background-color:#3a3a3a;
padding:20px 25px;
position:fixed;
bottom:0;
left:0;
right:0
}
#error .buttonrow button,.lightbox .buttonrow button {
color:#414343;
text-shadow:1px 1px #fff;
background:#30bed9;
width:100%;
margin:0;
padding:0
}
.waiting #wait,.delay #delay,.error #error,.loading #load {
display:block
}
.delay #wait,.error #wait,.error #delay {
display:none
}
#emailList {
border-bottom:1px dotted #cbcbcb;
padding-bottom:15px;
margin-bottom:15px
}
#emailList>li>label {
margin:0;
padding:8px 0
}
#emailList>li>label,#emailList>li:only-child>label.selected {
background-image:url('https://login.persona.org/v/77e5d5d4c5/dialog/i/persona_watermark_sm.png');
background-repeat:no-repeat;
background-position:center left;
padding:4px 0 4px 40px;
margin:5px 0
}
#emailList>li>label.selected {
background-image:url('https://login.persona.org/v/29d9e089cb/dialog/i/persona_watermark_dark_sm.png')
}
#emailList>li input[type=radio] {
display:none
}
#signIn .buttonrow {
position:absolute;
left:0;
right:0;
padding:20px 20px 20px 10px;
background-color:#dcdcdc;
border-top:1px solid #bcbcbc;
box-shadow:0 1px #fff inset;
margin:0
}
.scrollButtonRow #signIn .buttonrow {
bottom:0
}
#signIn .submit>p {
font-size:14px;
display:block;
margin-top:20px
}
#signIn .submit>p:first-child {
padding:0;
margin-top:0
}
#content {
position:static;
overflow:visible
}
.vertical {
position:static
}
.scheme_section {
position:static;
width:100%;
font-size:14px;
overflow:visible
}
.scheme_section p {
margin-top:0
}
.scheme_section>p {
margin:17px 0 10px 0
}
.submit #cancel.emphasize,#signIn .submit #cancel.emphasize {
line-height:22px
}
#error .vertical {
width:auto
}
#error .vertical>div {
display:block;
height:auto;
padding:10px
}
#error .lighter {
color:#fff
}
a.emphasize {
font-size:14px;
padding:5px;
margin-top:10px
}
#your_computer_content li {
margin:15px 0;
min-height:40px;
text-align:center
}
#your_computer_content button {
display:block;
margin:0 auto;
color:#fff;
text-shadow:none
}
.inputs>li {
margin-top:12px
}
#error.unsupported,#error.cookies_disabled {
display:block;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
padding:10px
}
.lightbox {
padding:5px 5px 80px 5px
}
.message_screen h2 {
font-size:14pt;
line-height:22px
}
}
/* Authentication Scheme Buttons
- based on persona buttons
*/
/* Link body */
.scheme-button {
color: #fff;
display: inline-block;
font-size: 14px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
line-height: 1.1;
overflow: hidden;
position: relative;
text-decoration: none;
text-shadow: 0 1px rgba(0,0,0,0.5), 0 0 2px rgba(0,0,0,0.2);
background: #297dc3;
background: -moz-linear-gradient(top, #43a6e2, #287cc2);
background: -ms-linear-gradient(top, #43a6e2, #287cc2);
background: -o-linear-gradient(top, #43a6e2, #287cc2);
background: -webkit-linear-gradient(top, #43a6e2, #287cc2);
background: linear-gradient(top, #43a6e2, #287cc2);
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
-ms-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
-o-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
box-shadow: 0 1px 0 rgba(0,0,0,0.2);
margin-bottom: -10px;
margin-left: 10px;
margin-right: 10px;
}
.scheme-button:hover{
background: #21669f;
background: -moz-linear-gradient(top, #3788b9, #21669f);
background: -ms-linear-gradient(top, #3788b9, #21669f);
background: -o-linear-gradient(top, #3788b9, #21669f);
background: -webkit-linear-gradient(top, #3788b9, #21669f);
background: linear-gradient(top, #3788b9, #21669f);
color: white;
}
.scheme-button:active, .scheme-button:focus{
top: 1px;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.scheme-button span{
display: inline-block;
padding: 5px 10px 5px 40px;
}
/* Icon (persona) */
.persona-button span:after{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAA4klEQVR42o2RWaqEMBRE3YaCiDjPwQGcd9CrysLv4wTyoLFD90dxqbp1EgdPRB7Kskznea6Zn/aPoKoqUUrJOI5m4l2QBfSyLHKep1zXZSae3An1fS/7vst931bGkzuhaZrsLVbGkzuheZ7lOI6HyJ2QUkqv6yrbtv0LT+6E7G0UrfBfP3lZlpoXH4ZBmHgn5Pv+KwxDfqp0XQdgJp6c/RsUBIGOokiSJDE/s21bACbe5Ozp0TdAHMdSFIXUdS1N01C2wpObPT36HifwCJzI0iX29Oh7XP0E3CB9L01TzM+i/wePv4ZE5RtAngAAAABJRU5ErkJggg==) 10px center no-repeat;
content: '';
display: block;
width: 31px;
position: absolute;
bottom: 0;
left: -3px;
top: 0;
z-index: 10;
}
/* Icon (twitter) */
.twitter-button span:after{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAuIwAALiMBeKU/dgAAActpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSW1hZ2VSZWFkeTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KKS7NPQAAAlFJREFUSA3tlT1rlEEQgO+NihI/EFGQdIKNtaSwEFL4C0Qh/gA//oliI9hY2NuIZaxEWxVLEStRu5CYxhjNx935PHs7m33v7j3QUhx4MrOzszO7s3tver1/RZq/PchwOCxrm6YZzspTAusgE8xayPxcjo/kJQ/rBnWumXaVqBXX5a+D3GQ9bg3qCW2CD6AGcSoLxE6xrzB3GTZhBf8HfEewj2OvoSclJzTxAtyGU0bpzxyKVYzvQi2fGTyAx7CU100egMmDeXIReweewckqcVqE7zqE7IaRtcVujK+JCwy/2uPLVXjBomU4ES3DdwmUvZHq9dGifITXGqyxtfEwdJX+p0kCHkEt7xjcA0/xPE8M0NLPY9W1yIVd2pValKpwwVmfQW/BOpzOvotoUdydRJJYp3ad0jpB3S5fkjIPtsoCtsHFdUtMHgUwi2xgfYnRRKuc4HilIPYt2IRoRbQmNFNJHO9l+yU6bRRdckXRopks7cO+Dz/Al1YXY1hEv4WUO3mzDXbrpOMVo7/GfwNb5+/DuPoeGKbxLtqEb+EJKHRq7FWN/Pt/2UUqjD4PvrJPsA1K7NoT/EyeUVuXzMB4Dlqn2M+crWkB+Hy6W2CBX2DBKOa9LUci7NkFqsBzBN+Eh/AKNmCavMHp9ysJ9njrY6pXX3T08juz3s0FWISjYO93wN/Oe1iBpyxwHL/u+j51F+k8Hjs7TNTZzDH0NqzCV5Jrm9wn6z+fzgLGTQgLOwtHsDFQvsrh79JTE5LA/sYXoP6MGO+4z+5bn46uAv/9f9yB3zm4QJRhHIX3AAAAAElFTkSuQmCC) 4px center no-repeat;
content: '';
display: block;
width: 31px;
position: absolute;
bottom: 0;
left: -3px;
top: 0;
z-index: 10;
}
/* Icon (github) */
.github-button span:after{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABBNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6RERCMUIwOUY4NkNFMTFFM0FBNTJFRTMzNTJEMUJDNDY8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6RTUxNzhBMkE5OUEwMTFFMjlBMTVCQzEwNDZBODkwNEQ8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6RTUxNzhBMkI5OUEwMTFFMjlBMTVCQzEwNDZBODkwNEQ8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6RERCMUIwOUU4NkNFMTFFM0FBNTJFRTMzNTJEMUJDNDY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqBOjEgAAADH0lEQVRIDZWVzUuVQRTGu6kFJlFRBmKYfRhu+7CVVtCiNi6CPiDalVGgG1v0QdEfEi3bhLgIiigiqo0WbYI+FokStVAoWoVW3n6/cY5Nt0vYA897zpx5zjkz7zt3bmVZDarVakOlUvlpGL8Tsw8ehjvhJrgSzsIP8CW8Bx+TM4k1ZzHf8V9AsNwgthVeg+/hUqBOfWvOT3XqNahkQS/i8aLyfOHXc8t583pznVRvsRETsYN+/Jmi0nf8n3lssVo65fycTob5/bnRwo4INORAH340mMX/BgPRKMZhy7h684R1+nLdVN9vsBG+gAG3fRQOw1cRxH6Bn7KNsPMXoPryNVtvo40afYDzcBecgyvgOKflNtYFjGL2whk4DT15rs6PvAGOoZ3AqvUk7oHWsd45eN2JrXASini3N/EbYP1TQmYJdVlvnog61t3iTvbDDliFZdF5VmiCq3buz9NCAKQ4Or9NOW8d5zrgAXcyYiUQH3EaP45h2RR9faBPOvOg+SLqjdhkIoWqVY+ruGMpbLmy+tWLaOjNhyLqTbiC9qyNVX+sGRel/ulG/qea/HYnmnLQdyhqxwvRpT9r85ts4mUnokm6fxZC//WMfI+1iPGsTaZS6Pfp6eJ9dnJi5rHxO8qS+kZd1nei2FFTb8omYzmob/cueNoYiT8o4G+g7iEw7rw69eAM3A7nofXEuKfoBBSuXApPxmW41J00ob0C474ra52wSRuM++kW/jD8DMUzeBEehM0uC5t2hV0FD8GrcAwGbBC/Eeu2mWfiYFZ8xR6HXvklnjJYm7Vxa68j9qgU4Vu8bDKUGuTEFibv5oQp7GZ4DD6Bz+GRrPMbpO+Qx5cYC694i4v4Ed7Hb0lNcGJl3fivobiRizTjr07C4kEscs4qBh4Qm2jFO9idayStryudBOxu+BYKX9EQ9L+iJyfE94gm55gT7iTwBsfrfrGufgIT0cirfzQysh1UhB/Fw56v0XnZbsvaOMKp/uIDQTRqxD8JH0AxkBOjeNiBhenqQ+wpmK4UbP0G0akU4K+BPXB9bhKvK+x65vbCdPKy5q8GvwD3BqLoPnaIbQAAAABJRU5ErkJggg==) 4px center no-repeat;
content: '';
display: block;
width: 31px;
position: absolute;
bottom: 0;
left: -3px;
top: 0;
z-index: 10;
}
/* Icon (google) */
.google-button span:after{
background: url(data:image/png;base64,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) 4px center no-repeat;
background-size: 18px;
content: "";
display: block;
width: 31px;
position: absolute;
bottom: 0;
left: 0;
top: 0;
z-index: 10;
}
/* Icon background */
.scheme-button span:before{
content: '';
display: block;
height: 100%;
width: 20px;
position: absolute;
bottom: 0;
left: 0;
top: 0;
z-index: 1;
background: #42a9dd;
background: -moz-linear-gradient(top, #50b8e8, #3095ce);
background: -ms-linear-gradient(top, #50b8e8, #3095ce);
background: -o-linear-gradient(top, #50b8e8, #3095ce);
background: -webkit-linear-gradient(top, #50b8e8, #3095ce);
background: linear-gradient(top, #50b8e8, #3095ce);
-moz-border-radius: 3px 0 0 3px;
-ms-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.google-button span:before{
background: white;
}
/* Triangle */
.scheme-button:before{
background: #42a9dd;
content: '';
display: block;
height: 26px;
width: 26px;
position: absolute;
left: 2px;
top: 50%;
margin-top: -13px;
z-index: 0;
background: -moz-linear-gradient(-45deg, #50b8e8, #3095ce);
background: -ms-linear-gradient(-45deg, #50b8e8, #3095ce);
background: -o-linear-gradient(-45deg, #50b8e8, #3095ce);
background: -webkit-linear-gradient(-45deg, #50b8e8, #3095ce);
background: linear-gradient(-45deg, #3095ce, #50b8e8); /* flipped for updated spec */
-moz-box-shadow: 1px -1px 1px rgba(0,0,0,0.1);
-ms-box-shadow: 1px -1px 1px rgba(0,0,0,0.1);
-o-box-shadow: 1px -1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 1px -1px 1px rgba(0,0,0,0.1);
box-shadow: 1px -1px 1px rgba(0,0,0,0.1);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.google-button:before{
background: white;
}
/* Inset shadow (required here because the icon background clips it when on the `a` element) */
.scheme-button:after{
content: '';
display: block;
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 10;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
-ms-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
-o-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
}
/* ========================================================
* Dark button
* ===================================================== */
.scheme-button.dark{
background: #3c3c3c;
background: -moz-linear-gradient(top, #606060, #3c3c3c);
background: -ms-linear-gradient(top, #606060, #3c3c3c);
background: -o-linear-gradient(top, #606060, #3c3c3c);
background: -webkit-linear-gradient(top, #606060, #3c3c3c);
background: linear-gradient(top, #606060, #3c3c3c);
}
.scheme-button.dark:hover{
background: #2d2d2d;
background: -moz-linear-gradient(top, #484848, #2d2d2d);
background: -ms-linear-gradient(top, #484848, #2d2d2d);
background: -o-linear-gradient(top, #484848, #2d2d2d);
background: -webkit-linear-gradient(top, #484848, #2d2d2d);
background: linear-gradient(top, #484848, #2d2d2d);
}
.scheme-button.dark span:before{ /* Icon BG */
background: #d34f2d;
background: -moz-linear-gradient(top, #ebac45, #d34f2d);
background: -ms-linear-gradient(top, #ebac45, #d34f2d);
background: -o-linear-gradient(top, #ebac45, #d34f2d);
background: -webkit-linear-gradient(top, #ebac45, #d34f2d);
background: linear-gradient(top, #ebac45, #d34f2d);
}
.scheme-button.dark:before{ /* Triangle */
background: #d34f2d;
background: -moz-linear-gradient(-45deg, #ebac45, #d34f2d);
background: -ms-linear-gradient(-45deg, #ebac45, #d34f2d);
background: -o-linear-gradient(-45deg, #ebac45, #d34f2d);
background: -webkit-linear-gradient(-45deg, #ebac45, #d34f2d);
background: linear-gradient(-45deg, #d34f2d, #ebac45); /* flipped for updated spec */
}
/* ========================================================
* Orange button
* ===================================================== */
.scheme-button.orange{
background: #ee731a;
background: -moz-linear-gradient(top, #ee731a, #d03116);
background: -ms-linear-gradient(top, #ee731a, #d03116);
background: -o-linear-gradient(top, #ee731a, #d03116);
background: -webkit-linear-gradient(top, #ee731a, #d03116);
background: linear-gradient(top, #ee731a, #d03116);
}
.scheme-button.orange:hover{
background: #cb6216;
background: -moz-linear-gradient(top, #cb6216, #b12a13);
background: -ms-linear-gradient(top, #cb6216, #b12a13);
background: -o-linear-gradient(top, #cb6216, #b12a13);
background: -webkit-linear-gradient(top, #cb6216, #b12a13);
background: linear-gradient(top, #cb6216, #b12a13);
}
.scheme-button.orange span:before{ /* Icon BG */
background: #e84a21;
background: -moz-linear-gradient(top, #f7ad27, #e84a21);
background: -ms-linear-gradient(top, #f7ad27, #e84a21);
background: -o-linear-gradient(top, #f7ad27, #e84a21);
background: -webkit-linear-gradient(top, #f7ad27, #e84a21);
background: linear-gradient(top, #f7ad27, #e84a21);
}
.scheme-button.orange:before{ /* Triangle */
background: #e84a21;
background: -moz-linear-gradient(-45deg, #f7ad27, #e84a21);
background: -ms-linear-gradient(-45deg, #f7ad27, #e84a21);
background: -o-linear-gradient(-45deg, #f7ad27, #e84a21);
background: -webkit-linear-gradient(-45deg, #f7ad27, #e84a21);
background: linear-gradient(-45deg, #e84a21, #f7ad27); /* flipped for updated spec */
}