/* Effective stylesheet produced by snapshot save */
audio:not([controls]) { display: none; height: 0px; }
html { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, select { text-transform: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
body { font-family: "Helvetica Neue","Helvetica",Arial,sans-serif; font-size: 16px; margin: 0px; padding: 0px; color: rgb(100, 100, 100); background-color: rgb(247, 247, 247); }
h1 { font-family: "Ubuntu",sans-serif; font-weight: 700; color: rgb(13, 87, 155); font-size: 160%; margin-top: 0px; text-align: center; }
h2 { font-family: "Ubuntu",sans-serif; font-weight: 700; color: rgb(56, 56, 56); font-size: 130%; text-align: left; }
a:link, a:visited, a:active, a.link-js { color: rgb(44, 111, 173); text-decoration: none; cursor: pointer; }
a:link:hover, a:visited:hover, a:active:hover, a.link-js:hover { color: rgb(99, 164, 225); }
a img, a:link img, a:visited img, a:active img { border: 0px none; }
ul, ol { padding-left: 20px; margin-left: 0px; }
ul ul { list-style-type: disc; }
li { margin: 10px 0px; }
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 300;
  src: url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-r-webfont.eot?iefix") format("eot"), url("../fonts/ubuntu-r-webfont.woff") format("woff"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-r-webfont.ttf") format("truetype"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-r-webfont.svg") format("svg");
}
@font-face {
  font-family: "Ubuntu";
  font-style: italic;
  font-weight: 300;
  src: url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-ri-webfont.eot?iefix") format("eot"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-ri-webfont.woff") format("woff"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-ri-webfont.ttf") format("truetype"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-ri-webfont.svg") format("svg");
}
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  src: url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-b-webfont.eot?iefix") format("eot"), url("../fonts/ubuntu-b-webfont.woff") format("woff"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-b-webfont.ttf") format("truetype"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-b-webfont.svg") format("svg");
}
@font-face {
  font-family: "Ubuntu";
  font-style: italic;
  font-weight: 700;
  src: url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-bi-webfont.eot?iefix") format("eot"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-bi-webfont.woff") format("woff"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-bi-webfont.ttf") format("truetype"), url("urn:not-loaded:https://bitcoin.org/font/ubuntu/ubuntu-bi-webfont.svg") format("svg");
}
.head { margin: 30px 0px; }
.head div { width: 940px; margin: auto; position: relative; z-index: 100; }
.body { width: 940px; margin: auto; position: relative; }
.langselect { display: none; }
.lang, .lang li, .lang ul { display: block; list-style: outside none none; padding: 0px; margin: 0px; cursor: pointer; }
.lang { position: absolute; right: 5px; top: 8px; border-left: 2px solid transparent; border-right: 2px solid transparent; border-top: 2px solid transparent; }
.lang:hover { border-left: 2px solid rgb(235, 235, 235); border-right: 2px solid rgb(235, 235, 235); border-top: 2px solid rgb(235, 235, 235); background-color: rgb(255, 255, 255); }
.lang li ul { display: none; right: -2px; position: absolute; background-color: rgb(255, 255, 255); padding: 20px; border: 2px solid rgb(235, 235, 235); white-space: nowrap; }
.lang:hover li ul { display: block; }
.lang li ul li { display: inline-block; vertical-align: top; text-align: left; width: 180px; }
.lang li ul li ul { position: relative; margin: -4px 0px; padding: 0px; border: 0px none; top: 0px; }
.lang li ul li ul li { display: block; }
.lang li a, .lang li a:link, .lang li a:visited, .lang li a:active { text-decoration: none; font-size: 115%; display: inline-block; color: rgb(184, 184, 184); padding: 4px 8px; }
.lang li ul li a, .lang li ul li a:link, .lang li ul li a:visited, .lang li ul li a:active { padding: 4px 0px; width: 180px; }
.lang:hover li a, .lang li ul li ul li:hover a, .lang li ul li ul li a.active { color: rgb(102, 102, 102); }
.lang:hover li ul li a { color: rgb(184, 184, 184); }
.logo { display: block; margin-left: 41px; width: 191px; height: 41px; }
.menumobile { display: none; }
.menusimple { margin: 0px; position: absolute; top: 8px; left: 245px; padding: 0px; height: 35px; }
.menusimple li { list-style: outside none none; display: inline-block; position: relative; padding: 0px; margin: 0px 3px; border-radius: 5px; }
.menusimple > li a, .menusimple > li a:active, .menusimple > li a:visited, .menusimple > li a:link { color: rgb(44, 111, 173); }
.menusimple > li a { cursor: pointer; font-family: "Ubuntu",sans-serif; font-weight: 300; font-size: 110%; display: block; text-decoration: none; padding: 6px 10px 4px; white-space: nowrap; }
.menusimple > li ul { display: none; position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(44, 111, 173); min-width: 120%; padding: 5px 0px; margin: 0px; left: 0px; }
.menusimple > li > ul li { margin: 0px; display: block; width: 100%; border-radius: 0px; }
.menusimple > li > ul > li a { font-size: 100%; margin: 1px 0px; padding: 6px 10px 3px; }
.menusimple li:hover, .menusimple li.active { background-color: rgb(44, 111, 173); }
.menusimple li:hover > a, .menusimple li.active > a { color: rgb(255, 255, 255); }
.menusimple li:hover > ul { display: block; }
.menusimple.menumain > li:first-child, .menusimple.menumain > li:first-child + li, .menusimple.menumain > li:first-child + li + li + li, .menusimple.menucore > li:first-child, .menusimple.menucore > li:first-child + li + li { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.menusimple.menucore > li:first-child + li + li + li + li a { font-weight: 700; }
.breadcrumbs { font-size: 75%; padding-left: 10px; }
.content { position: relative; padding: 30px 40px 40px; margin: 0px 5px; text-align: justify; background-color: rgb(255, 255, 255); min-height: 400px; border: 2px solid rgb(235, 235, 235); border-radius: 6px; }
.content p, .content li, .content table { line-height: 1.5em; }
.footer { text-align: center; width: 940px; margin: auto; }
.footermenu { position: relative; padding: 20px 0px; font-size: 94%; }
.footermenu a { margin-right: 15px; white-space: nowrap; }
.footerlicense { font-size: 94%; padding-bottom: 20px; }
.statusmenu { display: inline-block; padding-left: 20px; background-position: left center; background-repeat: no-repeat; background-image: url("../images/netstatus_normal.svg"); }
.mainbutton { text-align: center; }
.mainbutton a, .mainbutton a:link, .mainbutton a:visited, .mainbutton a:active { font-family: "Ubuntu",sans-serif; font-weight: 400; font-size: 150%; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.6); text-align: left; display: inline-block; background-color: rgb(44, 111, 173); border: 1px solid rgb(32, 89, 143); background-image: -moz-linear-gradient(center bottom , rgb(32, 89, 143) 14%, rgb(44, 111, 173) 70%); color: rgb(255, 255, 255); padding: 15px 20px 20px 68px; margin: 40px 0px; border-radius: 12px; }
.mainbutton a:hover { background-image: none; color: rgb(255, 255, 255); }
.mainbutton img { margin-right: 10px; margin-left: -52px; margin-bottom: -12px; height: 42px; width: 42px; }
.warningicon { width: 32px; height: 32px; vertical-align: middle; margin-right: 6px; }
.toc ul li ul li a:hover::before, .toc ul li ul li a.active::before { content: ">"; position: absolute; font-weight: bold; left: 0px; }
table.privacy-comparison td:nth-child(n+2) { width: 120px; }
table.validation tr:nth-child(2n) > td { cursor: pointer; }
table.validation tr:nth-child(2n) > td:hover { color: rgb(0, 0, 0); }
.two-column-list li:nth-child(2n+1) { margin-right: 75px; clear: both; }
.devprojectlist li:nth-child(n+4) { display: none; }
.devprojectlist.expanded li:nth-child(n+4) { display: list-item; }
.wallets > div:nth-child(n+13) { display: none; }
.wallets > div:nth-child(n+7) > div, .wallets > div:nth-child(n+7) > span { top: -222px; }
.wallets > div:nth-child(n+13) > div, .wallets > div:nth-child(n+13) > span { top: -92px; }
h2 .rssicon { vertical-align: bottom; margin-bottom: 7px; margin-left: 10px; }
.download { text-align: center; }
.download p { text-align: justify; }
.download div p { text-align: center; }
.download h1, .download h2 { text-align: center; }
.download .mainbutton a { margin: 10px 0px 35px; }
.downloadbox { display: inline-block; border: 2px solid rgb(49, 110, 19); padding: 20px; font-size: 125%; border-radius: 12px; margin: 0px auto 20px; }
.downloadbox p { margin: 0px; }
.downloadbox p.downloadmore a { font-size: 90%; }
.downloadbox p.downloadkeys { font-size: 80%; margin-top: 15px; }
.downloadbox p.downloadkeys span { display: block; }
.downloadbox p.downloadkeys a { display: inline-block; padding: 5px 10px 0px 20px; background: transparent url("mini_ico_key.svg") no-repeat scroll left 8px; }
.downloadbox div a { display: inline-block; }
.downloadbox div { display: inline-block; margin: 0px 10px; vertical-align: top; }
.downloadbox div div { display: block; width: 190px; height: 46px; margin: 25px 0px; text-align: left; }
.downloadbox div div span { display: inline-block; margin-left: 6px; }
.downloadbox div div span span { display: block; margin: 6px 0px 0px; font-size: 80%; }
.downloadbox img { width: 32px; height: 32px; vertical-align: top; position: relative; top: 4px; }
.downloadbox .magnetlink { display: inline-block; width: 16px; height: 16px; position: relative; bottom: -1px; background: transparent url("../images/mini_ico_magnet.svg") no-repeat scroll 0% 0%; }
.detectmobile { width: 0px; height: 0px; display: none; }
.press-quotes p:nth-child(n+9) { display: none; }
.press-quotes.expanded p:nth-child(n+9) { display: inline-block; }
.press-quotes span:first-child::before { position: absolute; margin-left: -16px; font-weight: bold; font-size: 180%; content: "“"; }
.press-quotes span:first-child::after { position: absolute; margin-right: -16px; font-weight: bold; font-size: 180%; content: "”"; }
@media print {
  .head { display: none; }
  .footer { display: none; }
  .content { padding: 0px; border: 0px none; }
}
@media handheld, only screen and (max-width: 60em), only screen and (max-device-width: 60em) {
  img { max-width: 100%; }
  h1, h2 { text-align: center; }
  .titleicon, .warningicon { display: block; position: static; margin: auto auto 5px; }
  .head { margin: 0px; }
  .head div { width: auto; }
  .body { width: auto; }
  .langselect { text-align: left; background-color: rgb(255, 255, 255); border-top: 2px solid rgb(235, 235, 235); }
  .langselect select { text-align: left; background-color: transparent; border: 0px none; font-size: 115%; padding: 8px 0px; margin-top: 12px; margin-left: 10px; width: 95%; -moz-appearance: none; }
  .menumobile { cursor: pointer; display: inline-block; float: right; height: 40px; width: 40px; padding: 12px; background-image: url("urn:not-loaded:https://bitcoin.org/img/icons/menumobile.svg"); background-repeat: no-repeat; background-position: center center; }
  .lang, .menusimple { display: none; background-color: rgb(255, 255, 255); position: static; bottom: 0px; margin: 0px; height: auto; overflow: auto; }
  .menusimple > li a, .menusimple > li > ul > li a { padding: 10px 6px 8px; display: block; }
  .menusimple li { display: block; margin: 4px; position: static; }
  .menusimple > li ul { min-width: 0px; position: relative; }
  .logo { position: static; display: inline-block; margin: 10px; }
  .content { position: static; text-align: left; margin: 0px; padding: 20px 10px; border-right: 0px none; border-left: 0px none; border-radius: 0px; }
  .footer { line-height: 1.5em; width: auto; }
  .toc ul li ul li a:hover::before, .toc ul li ul li a.active::before { content: ""; }
  .download { text-align: left; }
  .download p { text-align: left; }
  .download div p { text-align: left; }
  .download .mainbutton { display: none; }
  .downloadbox { border: 0px none; padding: 0px; text-align: left; }
  .downloadbox div div { margin: 15px 0px; width: auto; }
  .downloadbox div { margin: 0px; display: block; }
  .downloadbox > p:first-child { display: none; }
  .downloadbox > p + div + div + p { margin-top: 25px; }
  .detectmobile { display: block; }
}
.downloadbox .magnetlink {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	bottom: -1px;
	background: transparent url("../images/mini_ico_magnet.svg") no-repeat scroll 0% 0%;
}