
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:regular,italic);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);

body            { background:#f5f5f5 url(/static/images/white-label/default/bg.gif) 50% 50px; font-family:'Droid Sans', arial, helvetica, sans-serif; }

#page-toolbar   { background:#e6e7e8; }
#page-toolbar nav#secondary { width:960px; }

#page-wrapper   { margin-top:0; width:960px; }
#page-header    { margin-top:0; }
#page-branding  { margin:10px 0 68px 0; }

#page-feedback  { -moz-box-shadow:0 5px 10px rgba(0,0,0, 0.2); -webkit-box-shadow:0 5px 10px rgba(0,0,0, 0.2); box-shadow:0 5px 10px rgba(0,0,0, 0.2); margin-bottom:0px; }
#page-feedback .messages {
    border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,0)), #999;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.3)), color-stop(1, rgba(255,255,255,0))), #999;
}
#page-feedback .error { background-color: #b00; }
#page-feedback .success { background-color: #490; }
#page-content   { margin:0; background:#fff; padding:15px 30px; -moz-box-shadow:0 5px 10px rgba(0,0,0, 0.2); -webkit-box-shadow:0 5px 10px rgba(0,0,0, 0.2); box-shadow:0 5px 10px rgba(0,0,0, 0.2); }
#page-footer    { margin:20px 0; }

h1#logo-sei a   { display:block; width:230px; height:84px; background:url(/static/images/white-label/default/logo-sei.png) 0 70% no-repeat; }
h1#logo-sei a span { position:absolute; left:-99999px; }
h1#logo-reap-petite a { display:block; width:315px; height:84px; background:url(/static/images/white-label/default/logo-minklimatpaverkan.png) 0 70% no-repeat; }
h1#logo-reap-petite a span { position:absolute; left:-99999px; }

h2#page-title   { font-weight:normal; }
h2#page-subtitle   { font-weight:normal; font-size: 1.4em; margin-top: 12px; }

h3, h4          { font-weight:normal; font-style:italic; font-family:'Droid Serif', arial, helvetica, serif; }
div.tldr        { font-size:1em; font-weight:normal; font-style:italic; font-family:'Droid Serif', arial, helvetica, serif; }
a               { color:#606060; }

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover  { color:#606060; text-decoration:underline; }

body#pledges .disabled-pledge,
table.spend-matrix thead th,
table.data th   { background-color:#f5f5f5; }
table.data th,
table.data td   { border-color:#ddd; }
table.sub-questions td input[type=text] { width:97%; }

.call-to-action a      { display:block; padding:0; background:none; border:0; border-radius:0; text-align:left; text-decoration:none; color:inherit; }
.call-to-action strong {
    display:block; color:#fff; padding:20px 15px; margin:5px 0; text-align:center; font-size:1.2em;
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
    background: rgb(86,224,255);
    background: -moz-linear-gradient(top, rgba(86,224,255,1), rgba(7,192,234,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(86,224,255,1)), color-stop(1, rgba(7,192,234,1)));
    text-shadow:0 -1px 1px #06a6cb;
}
.call-to-action small  { font-size:0.85em; line-height:1em; }

input.btn, a.btn        {
    margin:0; border:1px solid #bbb; padding:5px 10px; color:#444; font-size:13px; line-height:14px;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
    background: #eee;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,0)), #ddd;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.4)), color-stop(1, rgba(255,255,255,0))), #ddd;
    text-shadow:0 1px 1px #fff;
    cursor: pointer;
}
input.btn               {  }
a.btn                   { color:#444; text-decoration:none; }
input.btn-disabled      { cursor:default; color:#bbb; text-shadow:none; }

input.btn-call-to-action { width:200px; text-align:center; }
a.btn-call-to-action    { width:180px; text-align:center; float:right; display:block; }

body#register section {
    display:block; border:0; color:#fff;
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
    background: rgb(86,224,255);
    background: -moz-linear-gradient(top, rgba(86,224,255,1) 0%, rgba(7,192,234,1) 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(86,224,255,1)), color-stop(1, rgba(7,192,234,1)));
    text-shadow:0 -1px 1px #06a6cb;
}
body#register section a { color:#fff; }
body#register input.btn { border:2px solid #fff; }

body#index .intro { font-family:'Droid Serif', arial, helvetica, serif; font-size:1.1em; padding-bottom:25px; border-bottom:1px solid #ccc; margin-bottom:25px; }
body#index #index-splash { background:url(/static/images/white-label/default/laptop.jpg) no-repeat; }
body#index .h-divider             { width:100%; color:#999; }
body#index #page-sidebar-column .small { font-size:0.75em; }

body#questions #flight-zones-map  { background:url(/static/images/white-label/default/flight-zones.gif) no-repeat; border:1px solid #ddd; }
body#questions #flight-zones #zone-1 { background-color:#08c5f1; }
body#questions #flight-zones #zone-2 { background-color:#f27300; }
body#questions #flight-zones #zone-3 { background-color:#742e35; }
body#questions #flight-zones #zone-4 { background-color:#45637a; }
body#questions #flight-zones #zone-5 { background-color:#5e6638; }
body#questions #flight-zones #zone-6 { background-color:#989f7d; }

.progress                       { position:relative; height:8px; border:1px solid #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 0 2px 4px #aaa; -moz-box-shadow:inset 0 2px 4px #aaa; -webkit-box-shadow:inset 0 2px 4px #aaa; margin:15px 0; }
.progress-bar                   { position:absolute; height:8px; border:1px solid #999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 0 -2px 4px rgba(255,255,255,0.5); -moz-box-shadow:inset 0 -2px 4px rgba(255,255,255,0.5); -webkit-box-shadow:inset 0 -2px 4px rgba(255,255,255,0.5); background:#999; margin:-1px; }
.progress-txt                   { position:absolute; width:100%; text-align:center; font-size:0.75em; line-height:20px; color:#888; }

/* Over-ride jQuery UI slider styles */
.ui-slider-horizontal           { background:#fff; height:4px; border:1px solid #ccc; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:inset 0 1px 2px #aaa; -moz-box-shadow:inset 0 1px 2px #aaa; -webkit-box-shadow:inset 0 1px 2px #aaa; }
.ui-slider .ui-slider-range     { background:#999; height:4px; border:1px solid #999; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:inset 0 -1px 2px rgba(255,255,255,0.5); -moz-box-shadow:inset 0 -1px 2px rgba(255,255,255,0.5); -webkit-box-shadow:inset 0 -1px 2px rgba(255,255,255,0.5); margin:-1px; }
.ui-slider .ui-slider-handle    { background:#fff; border:0; width:14px; height:14px; top:-6px; margin-left:-6px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; box-shadow:inset 0 0 7px #fff, inset 0 2px 8px #aaa, 0 1px 4px #666; -moz-box-shadow:inset 0 0 7px #fff, inset 0 2px 8px #aaa, 0 1px 4px #666; -webkit-box-shadow:inset 0 0 7px #fff, inset 0 2px 8px #aaa, 0 1px 4px #666; }

.graph-tooltip                  { color:#000; border:1px solid #666; }

body#overview nav#primary #item-overview a,
body#questions nav#primary #item-questions a,
body#pledges nav#primary #item-pledges a,
body#groups nav#primary #item-groups a { background:#08c5f1; color:#fff; text-decoration:none; padding:2px 5px; }

body.white-label-default #question-sections          { border:0; margin-top:0; padding-top:15px; font-size:14px; }
body.white-label-default #question-sections li       { border:0; float:left; padding:5px 5px; color:#fff; background:#ddd; margin-right:2px; width:98px; font-size:1em; font-weight:bold; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
body.white-label-default #question-sections li a     { color:#fff; }
body.white-label-default #question-sections li.last  { border-right:none; width:98px; margin-right:0; }
body.white-label-default #question-sections li.valid { background:transparent; padding:0; width:auto; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; }
body.white-label-default #question-sections li.selected { padding-bottom:2px; border-bottom:3px solid #999; }
body.white-label-default #question-sections li.valid a {
    text-decoration:none; display:block; padding:5px 5px; width:98px;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,0)), #999;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.4)), color-stop(1, rgba(255,255,255,0))), #999;
    text-shadow: 0 -1px 2px #999;
}
body.white-label-default #question-sections li.last a { width:98px; }

body.white-label-default #question-sections li.item-details         { border-color:#08c5f1; }
body.white-label-default #question-sections li.item-details a       { background-color:#08c5f1; text-shadow: 0 -1px 1px #08c5f1; }
body.white-label-default #question-sections li.item-power           { border-color:#f27300; }
body.white-label-default #question-sections li.item-power a         { background-color:#f27300; text-shadow: 0 -1px 1px #f27300; }
body.white-label-default #question-sections li.item-food            { border-color:#742e35; }
body.white-label-default #question-sections li.item-food a          { background-color:#742e35; text-shadow: 0 -1px 1px #742e35; }
body.white-label-default #question-sections li.item-travel          { border-color:#45637a; }
body.white-label-default #question-sections li.item-travel a        { background-color:#45637a; text-shadow: 0 -1px 1px #45637a; }
body.white-label-default #question-sections li.item-shopping        { border-color:#5e6638; }
body.white-label-default #question-sections li.item-shopping a      { background-color:#5e6638; text-shadow: 0 -1px 1px #5e6638; }
body.white-label-default #question-sections li.item-activities      { border-color:#989f7d; }
body.white-label-default #question-sections li.item-activities a    { background-color:#989f7d; text-shadow: 0 -1px 1px #989f7d; }
body.white-label-default #question-sections li.item-views           { border-color:#dec034; }
body.white-label-default #question-sections li.item-views a         { background-color:#dec034; text-shadow: 0 -1px 1px #dec034; }

body.questions-details .progress-bar,
body.questions-details .ui-slider .ui-slider-range      { background:#08c5f1; border-color:#08c5f1; }
body.questions-power .progress-bar,
body.questions-power .ui-slider .ui-slider-range        { background:#f27300; border-color:#f27300; }
body.questions-food .progress-bar,
body.questions-food .ui-slider .ui-slider-range         { background:#742e35; border-color:#742e35; }
body.questions-travel .progress-bar,
body.questions-travel .ui-slider .ui-slider-range       { background:#45637a; border-color:#45637a; }
body.questions-shopping .progress-bar,
body.questions-shopping .ui-slider .ui-slider-range     { background:#5e6638; border-color:#5e6638; }
body.questions-activities .progress-bar,
body.questions-activities .ui-slider .ui-slider-range   { background:#989f7d; border-color:#989f7d; }
body.questions-views .progress-bar,
body.questions-views .ui-slider .ui-slider-range        { background:#dec034; border-color:#dec034; }

body.white-label-default nav#pledge-sections         { margin-top:15px; border-bottom:3px solid #666; }
body.white-label-default nav#pledge-sections ul      { margin:0; margin-left:15px; position:relative; top:0; zoom:1; }
body.white-label-default nav#pledge-sections li      { float:left; margin-right:2px; }
body.white-label-default nav#pledge-sections li a    {
    padding:5px 15px 4px 15px; border:0; width:86px;
    background:#999; color:#fff; font-size:1em; font-weight:bold; text-decoration:none;
    border-bottom:2px solid #fff;
    border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(255,255,255,0)), #999;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.4)), color-stop(1, rgba(255,255,255,0))), #999;
}
body.white-label-default nav#pledge-sections li.selected a { color:#fff !important; background-color:#666; }

body.white-label-default nav#pledge-sections li.item-details a       { background-color:#08c5f1; text-shadow: 0 -1px 1px #08c5f1; }
body.white-label-default nav#pledge-sections li.item-power a         { background-color:#f27300; text-shadow: 0 -1px 1px #f27300; }
body.white-label-default nav#pledge-sections li.item-food a          { background-color:#742e35; text-shadow: 0 -1px 1px #742e35; }
body.white-label-default nav#pledge-sections li.item-travel a        { background-color:#45637a; text-shadow: 0 -1px 1px #45637a; }
body.white-label-default nav#pledge-sections li.item-shopping a      { background-color:#5e6638; text-shadow: 0 -1px 1px #5e6638; }
body.white-label-default nav#pledge-sections li.item-activities a    { background-color:#989f7d; text-shadow: 0 -1px 1px #989f7d; }

body.pledges-details nav#pledge-sections li.selected a,
body.pledges-details nav#pledge-sections         { border-color:#08c5f1; }
body.pledges-power nav#pledge-sections li.selected a,
body.pledges-power nav#pledge-sections           { border-color:#f27300; }
body.pledges-food nav#pledge-sections li.selected a,
body.pledges-food nav#pledge-sections            { border-color:#742e35; }
body.pledges-travel nav#pledge-sections li.selected a,
body.pledges-travel nav#pledge-sections          { border-color:#45637a; }
body.pledges-shopping nav#pledge-sections li.selected a,
body.pledges-shopping nav#pledge-sections        { border-color:#5e6638; }
body.pledges-activities nav#pledge-sections li.selected a,
body.pledges-activities nav#pledge-sections      { border-color:#989f7d; }

/*
 * SEI Branding Colours:
 * ---------------------
 * #08c5f1
 * #f27300
 * #742e35
 * #45637a (#416478)
 * #5e6638 (#4c572f)
 * #5c705e
 */

a.tt        { text-decoration:none; color:#606060; border-bottom:1px dotted #606060; }
a span.tt     { text-decoration:none; color:#606060; border-bottom:1px dotted #606060; }
a.tt:hover  { text-decoration:none; }

.tooltip {
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    line-height: 17px;
	padding: 10px 15px;
    width: 200px;
	
    text-shadow: 0 -1px 1px #08c5f1;

    background: #08c5f1; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#68dcf6), to(#08c5f1));
	background: -moz-linear-gradient(#68dcf6, #08c5f1);
	background: -o-linear-gradient(#68dcf6, #08c5f1);
	background: linear-gradient(#68dcf6, #08c5f1);

	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
    
    -moz-box-shadow: 0 5px 10px #999;
    -webkit-box-shadow: 0 5px 10px #999;
    box-shadow: 0 5px 10px #999;

    z-index: 99;
}

.tooltip:after {
    /* See: http://nicolasgallagher.com/pure-css-speech-bubbles/ */
	content:"";
	position:absolute;
	bottom:-10px; /* value = - border-top-width - border-bottom-width */
	left:50px; /* controls horizontal position */
	border-width:10px 0 0 20px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#08c5f1 transparent; 
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}


/*
     FILE ARCHIVED ON 15:17:48 Jan 30, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:39:07 Mar 16, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  PetaboxLoader3.resolve: 104.633 (2)
  RedisCDXSource: 9.061
  captures_list: 77.619
  load_resource: 189.555
  CDXLines.iter: 13.673 (3)
  LoadShardBlock: 50.277 (3)
  esindex: 0.016
  exclusion.robots.policy: 0.127
  PetaboxLoader3.datanode: 72.796 (5)
  exclusion.robots: 0.138
*/