@font-face {
  font-family:'devuan-icons';
  src:local("devuan-icons"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/devuan-icons.eot#iefix") format("embedded-opentype"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/devuan-icons.eot"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/devuan-icons.woff") format("woff"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/devuan-icons.svg") format("svg"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/devuan-icons.ttf") format("truetype")
}
:target {
  margin-top: -30px;
  border-top: 50px solid transparent;
}
span.icon {
  padding-right:0.8rem
}
[class^="icon-"],[class*=" icon-"] {
  font-family:devuan-icons, FontAwesome, sans-serif !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.icon-devuan:before {
  content:""
}
.icon-gnu:before {
  content:""
}
.icon-linux:before {
  content:""
}
.icon-salute:before {
  content:""
}
.icon-smiley:before {
  content:""
}
.icon-hand-spock-o:before {
  content:""
}
.icon-heart-empty:before {
  content:""
}
.icon-heart:before {
  content:""
}
.icon-star-empty:before {
  content:""
}
.icon-star:before {
  content:""
}
.icon-mail-empty:before {
  content:""
}
.icon-mail:before {
  content:""
}
.icon-bell-empty:before {
  content:""
}
.icon-bell:before {
  content:""
}
.icon-quote-left:before {
  content:""
}
.icon-quote-right:before {
  content:""
}
.icon-ok:before {
  content:""
}
.icon-cancel:before {
  content:""
}
.icon-chevron-down:before {
  content:""
}
.icon-chevron-up:before {
  content:""
}
.icon-link-ext:before {
  content:""
}
.icon-spinner:before {
  content:""
}
.icon-search:before {
  content:""
}
.icon-git:before {
  content:""
}
.icon-magnet:before {
  content:""
}
.icon-rss:before {
  content:""
}
.icon-share:before {
  content:""
}
.icon-flask:before {
  content:""
}
.icon-compass:before {
  content:""
}
.icon-people:before {
  content:""
}
.icon-bullhorn:before {
  content:""
}
.icon-loading:before {
  content:""
}
.icon-reload:before {
  content:""
}
.icon-cog:before {
  content:""
}
.icon-comments:before {
  content:""
}
.icon-bookmark:before {
  content:""
}
.icon-docs:before {
  content:""
}
.icon-download:before {
  content:""
}
.icon-youtube:before {
  content:""
}
.icon-twitter:before {
  content:""
}
.icon-cc-visa:before {
  content:""
}
.icon-cc-mastercard:before {
  content:""
}
.icon-cc-amex:before {
  content:""
}
.icon-cc-discover:before {
  content:""
}
.icon-cc-paypal:before {
  content:""
}
.icon-cc-payment:before {
  content:""
}
.icon-gnu-dark:before {
  content:""
}
.icon-rounded-square-clear:before {
  content:""
}
.icon-rounded-square-dark:before {
  content:""
}
.icon-jessie .path1:before {
  content:"";
  color:#bdb3c0
}
.icon-jessie .path2:before {
  content:"";
  margin-left:-1em;
  color:#6f6a83
}
.icon-jessieplus1 .path1:before {
  content:"";
  color:#7b7691
}
.icon-jessieplus1 .path2:before {
  content:"";
  margin-left:-1em;
  color:#bdb3c0
}
.icon-ceres .path1:before {
  content:"";
  color:#424252
}
.icon-ceres .path2:before {
  content:"";
  margin-left:-1em;
  color:#f1eff2
}
.icon-devuan-talk:before {
  content:""
}
.icon-devuan-doc .path1:before {
  content:"";
  color:#424252
}
.icon-devuan-doc .path2:before {
  content:"";
  margin-left:-1em;
  color:#f1eff2
}
.icon-devuan-editors:before {
  content:""
}
.icon-devuan-autobuild .path1:before {
  content:"";
  color:#7b7691
}
.icon-devuan-autobuild .path2:before {
  content:"";
  margin-left:-1em;
  color:#7b7691
}
.icon-devuan-autobuild .path3:before {
  content:"";
  margin-left:-1em;
  color:#424252
}
.icon-devuan-autobuild .path4:before {
  content:"";
  margin-left:-1em;
  color:#6f6a83
}
.icon-devuan-autobuild .path5:before {
  content:"";
  margin-left:-1em;
  color:#424252
}
.icon-devuan-security .path1:before {
  content:"";
  color:#424252
}
.icon-devuan-security .path2:before {
  content:"";
  margin-left:-1em;
  color:#f1eff2
}
@font-face {
  font-family:'Open Sans';
  src:url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Light.eot");
  src:local("♁"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Light.woff2") format("woff2"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Light.woff") format("woff"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Light.svg") format("svg"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Light.eot") format("eot"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Light.ttf") format("truetype");
  font-weight:300
}
@font-face {
  font-family:'Open Sans';
  src:url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Regular.eot");
  src:local("♁"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Regular.woff2") format("woff2"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Regular.woff") format("woff"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Regular.svg") format("svg"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Regular.eot") format("eot"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Regular.ttf") format("truetype");
  font-weight:400
}
@font-face {
  font-family:'Open Sans';
  src:url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Semibold.eot");
  src:local("♁"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Semibold.woff2") format("woff2"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Semibold.woff") format("woff"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Semibold.svg") format("svg"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Semibold.eot") format("eot"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-Semibold.ttf") format("truetype");
  font-weight:600
}
@font-face {
  font-family:'Open Sans';
  src:url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-BoldItalic.eot");
  src:local("♁"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-BoldItalic.woff2") format("woff2"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-BoldItalic.woff") format("woff"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-BoldItalic.svg") format("svg"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-BoldItalic.eot") format("eot"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/OpenSans-BoldItalic.ttf") format("truetype");
  font-weight:700;
  font-style:italic
}
@font-face {
  font-family:'Source Code Pro';
  src:url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/SourceCodePro-Regular.eot");
  src:local("♁"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/SourceCodePro-Regular.woff2") format("woff2"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/SourceCodePro-Regular.woff") format("woff"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/SourceCodePro-Regular.svg") format("svg"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/SourceCodePro-Regular.eot") format("eot"),url("/National_Library/20161130034600oe_/https://devuan.org/ui/css/fonts/SourceCodePro-Regular.ttf") format("truetype");
  font-weight:400
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}
body {
  margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display:block
}
audio,canvas,progress,video {
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden],template {
  display:none
}
a {
  background-color:transparent
}
a:active,a:hover {
  outline:0
}
abbr[title] {
  border-bottom:1px dotted
}
b,strong {
  font-weight:bold
}
dfn {
  font-style:italic
}
h1 {
  font-size:2em;
  margin:0.67em 0
}
mark {
  background:#ff0;
  color:#000
}
small {
  font-size:80%
}
sub,sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup {
  top:-0.5em
}
sub {
  bottom:-0.25em
}
img {
  border:0
}
svg:not(:root) {
  overflow:hidden
}
figure {
  margin:1em 40px
}
hr {
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  height:0
}
pre {
  overflow:auto
}
code,kbd,pre,samp {
  font-family:monospace, monospace;
  font-size:1em
}
button,input,optgroup,select,textarea {
  color:inherit;
  font:inherit;
  margin:0
}
button {
  overflow:visible
}
button,select {
  text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],html input[disabled] {
  cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
  border:0;
  padding:0
}
input {
  line-height:normal
}
input[type="checkbox"],input[type="radio"] {
  box-sizing:border-box;
  padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
  height:auto
}
input[type="search"] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none
}
fieldset {
  border:1px solid #c0c0c0;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em
}
legend {
  border:0;
  padding:0
}
textarea {
  overflow:auto
}
optgroup {
  font-weight:bold
}
table {
  border-collapse:collapse;
  border-spacing:0
}
td,th {
  padding:0
}
.container {
  position:relative;
  width:100%;
  max-width:960px;
  margin:0 auto;
  padding:0 20px;
  box-sizing:border-box
}
.column,.columns {
  width:100%;
  float:left;
  box-sizing:border-box
}
@media (min-width: 400px) {
  .container {
      width:85%;
      padding:0
  }
}
@media (min-width: 550px) {
  .container {
      width:80%
  }
  .column,.columns {
      margin-left:4%
  }
  .column:first-child,.columns:first-child {
      margin-left:0
  }
  .one.column,.one.columns {
      width:4.66666666667%
  }
  .two.columns {
      width:13.3333333333%
  }
  .three.columns {
      width:22%
  }
  .four.columns {
      width:30.6666666667%
  }
  .five.columns {
      width:39.3333333333%
  }
  .six.columns {
      width:48%
  }
  .seven.columns {
      width:56.6666666667%
  }
  .eight.columns {
      width:65.3333333333%
  }
  .nine.columns {
      width:74.0%
  }
  .ten.columns {
      width:82.6666666667%
  }
  .eleven.columns {
      width:91.3333333333%
  }
  .twelve.columns {
      width:100%;
      margin-left:0
  }
  .one-third.column {
      width:30.6666666667%
  }
  .two-thirds.column {
      width:65.3333333333%
  }
  .one-half.column {
      width:48%
  }
  .offset-by-one.column,.offset-by-one.columns {
      margin-left:8.66666666667%
  }
  .offset-by-two.column,.offset-by-two.columns {
      margin-left:17.3333333333%
  }
  .offset-by-three.column,.offset-by-three.columns {
      margin-left:26%
  }
  .offset-by-four.column,.offset-by-four.columns {
      margin-left:34.6666666667%
  }
  .offset-by-five.column,.offset-by-five.columns {
      margin-left:43.3333333333%
  }
  .offset-by-six.column,.offset-by-six.columns {
      margin-left:52%
  }
  .offset-by-seven.column,.offset-by-seven.columns {
      margin-left:60.6666666667%
  }
  .offset-by-eight.column,.offset-by-eight.columns {
      margin-left:69.3333333333%
  }
  .offset-by-nine.column,.offset-by-nine.columns {
      margin-left:78.0%
  }
  .offset-by-ten.column,.offset-by-ten.columns {
      margin-left:86.6666666667%
  }
  .offset-by-eleven.column,.offset-by-eleven.columns {
      margin-left:95.3333333333%
  }
  .offset-by-one-third.column,.offset-by-one-third.columns {
      margin-left:34.6666666667%
  }
  .offset-by-two-thirds.column,.offset-by-two-thirds.columns {
      margin-left:69.3333333333%
  }
  .offset-by-one-half.column,.offset-by-one-half.columns {
      margin-left:52%
  }
}
html {
  font-size:62.5%
}
body {
  font-size:1.5em;
  line-height:1.6;
  font-weight:400;
  font-family:'Open Sans', open-sans, Lato, 'Fira Sans', Helvetica, Arial, sans-serif;
  color:#222
}
h1,h2,h3,h4,h5,h6 {
  margin-top:0;
  margin-bottom:2rem;
  font-weight:300
}
h1 {
  font-size:4.0rem;
  line-height:1.2;
  letter-spacing:-.1rem
}
h2 {
  font-size:3.6rem;
  line-height:1.25;
  letter-spacing:-.1rem
}
h3 {
  font-size:3.0rem;
  line-height:1.3;
  letter-spacing:-.1rem
}
h4 {
  font-size:2.4rem;
  line-height:1.35;
  letter-spacing:-.08rem
}
h5 {
  font-size:1.8rem;
  line-height:1.5;
  letter-spacing:-.05rem
}
h6 {
  font-size:1.5rem;
  line-height:1.6;
  letter-spacing:0
}
@media (min-width: 550px) {
  h1 {
      font-size:5.0rem
  }
  h2 {
      font-size:4.2rem
  }
  h3 {
      font-size:3.6rem
  }
  h4 {
      font-size:3.0rem
  }
  h5 {
      font-size:2.4rem
  }
  h6 {
      font-size:1.5rem
  }
}
p {
  margin-top:0
}
a {
  color:#1EAEDB
}
a:hover {
  color:#0FA0CE
}
.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
  display:inline-block;
  height:3.8rem;
  padding:0 2rem;
  color:#555;
  text-align:center;
  font-size:1.1rem;
  font-weight:600;
  line-height:3.8rem;
  letter-spacing:.1rem;
  text-transform:uppercase;
  text-decoration:none;
  white-space:nowrap;
  background-color:transparent;
  border-radius:0.4rem;
  border:1px solid #bbb;
  cursor:pointer;
  box-sizing:border-box
}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus {
  color:#333;
  border-color:#888;
  outline:0
}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary {
  color:#FFF;
  background-color:#33C3F0;
  border-color:#33C3F0
}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus {
  color:#FFF;
  background-color:#1EAEDB;
  border-color:#1EAEDB
}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select {
  height:38px;
  padding:6px 10px;
  background-color:#fff;
  border:1px solid #D1D1D1;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box
}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
textarea {
  min-height:65px;
  padding-top:6px;
  padding-bottom:6px
}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus {
  border:1px solid #33C3F0;
  outline:0
}
label,legend {
  display:block;
  margin-bottom:.5rem;
  font-weight:600
}
fieldset {
  padding:0;
  border-width:0
}
input[type="checkbox"],input[type="radio"] {
  display:inline
}
label>.label-body {
  display:inline-block;
  margin-left:.5rem;
  font-weight:normal
}
ul {
  list-style:circle outside
}
ol {
  list-style:decimal inside
}
ol,ul {
  padding-left:0;
  margin-top:0
}
ul ul,ul ol,ol ol,ol ul {
  margin:1.5rem 0 1.5rem 3rem;
  font-size:90%
}
li {
  margin-bottom:0.25rem
}
code {
  padding:.2rem .5rem;
  margin:0 .2rem;
  font-size:90%;
  white-space:nowrap;
  background:#F1F1F1;
  border:1px solid #E1E1E1;
  border-radius:4px
}
pre>code {
  display:block;
  padding:1rem 1.5rem;
  white-space:pre
}
th,td {
  padding:12px 15px;
  text-align:left;
  border-bottom:1px solid #E1E1E1
}
th:first-child,td:first-child {
  padding-left:0
}
th:last-child,td:last-child {
  padding-right:0
}
button,.button {
  margin-bottom:1rem
}
input,textarea,select,fieldset {
  margin-bottom:1.5rem
}
pre,blockquote,dl,figure,table,p,ul,ol,form {
  margin-bottom:2.5rem
}
.u-full-width {
  width:100%;
  box-sizing:border-box
}
.u-max-full-width {
  max-width:100%;
  box-sizing:border-box
}
.u-pull-right {
  float:right
}
.u-pull-left {
  float:left
}
hr {
  margin-top:3rem;
  margin-bottom:3.5rem;
  border-width:0;
  border-top:1px solid #E1E1E1
}
.container:after,.row:after,.u-cf {
  content:"";
  display:table;
  clear:both
}
body {
  background-color:#ffffff;
  color:#000000;
  font-weight:400;
  font-family:"Open Sans", "DejaVu Sans", source-sans-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
h1,h2,h3,h4,h5,h6 {
  font-family:"Open Sans", "DejaVu Sans", source-sans-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:400;
  font-variant:capitalize;
  margin-top:3rem;
  margin-left:-1rem
}
h1 {
  font-size:2.4rem;
  line-height:1.7;
  letter-spacing:-.1rem
}
h2 {
  font-size:2.2rem;
  line-height:1.25;
  letter-spacing:-.1rem
}
h3 {
  font-size:2.0rem;
  line-height:1.3;
  letter-spacing:-.1rem
}
h4 {
  font-size:1.8rem;
  line-height:1.5;
  letter-spacing:-.08rem
}
h5 {
  font-size:1.6rem;
  line-height:1.5;
  letter-spacing:-.05rem
}
h6 {
  font-size:1.6rem;
  line-height:1.6;
  letter-spacing:0
}
p {
  margin:1rem 2rem
}
article table {
  margin:1.5rem 4rem
}
a {
  cursor:pointer;
  font-weight:inherit;
  text-decoration:none
}
em {
  font-family:"Open Sans", "DejaVu Sans", source-sans-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:700;
  font-style:italic
}
hr {
  display:none
}
img {
  position:relative;
  max-width:100%;
  height:auto
}
img[alt="Devuan Bitcoin QR code"] {
  float:left;
  margin:1rem 2rem
}
b,strong {
  font-family:"Open Sans", "DejaVu Sans", source-sans-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:600
}
figcaption {
  font-family:"Source Code Pro", source-code-pro, Consolas, "Lucida Console", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  font-size:1.2rem;
  text-align:center
}
ul,ol {
  margin-left:5rem
}
ul ul {
  list-style:square
}
main.container {
  margin:0 auto;
  padding:0 3rem;
  margin-bottom:3rem;
  font-size:1.6rem
}
article p {
  padding:0.5rem 2rem
}
.highlight {
  min-width:100%
}
.highlight code {
  padding:1rem
}
.separator {
  padding:1rem;
  font-weight:400
}
.sticky,.sticky-2,.sticky-bottom {
  position:fixed;
  margin:0 auto;
  width:100%;
  text-align:left;
  z-index:69
}
.sticky {
  top:0
}
.sticky-2 {
  top:6rem
}
.sticky-bottom {
  bottom:0
}
body.os_documentation a.gitlab-group.u-pull-right>img {
  width:9.6rem
}
body.os_init-freedom img[src="/ui/img/if.png"] {
  width:12.8rem;
  top:-4rem;
  left:3rem
}
body.error_404 blockquote {
  font-size:2rem;
  font-style:italic
}
body>header {
  background-color:#ffffff;
  margin:0 auto
}
body>nav:nth-child(1) {
  display:none
}
#about {
  margin:0 auto;
  padding:1rem 0;
  width:100%
}
#about p {
  margin:1rem auto;
  max-width:84rem;
  width:67%
}
#about h2 {
  display:none
}
#about .u-pull-right p {
  padding:0
}
body.os #about,body.toc #about {
  display:none
}
#banner {
  display:none;
  padding:1rem;
  text-align:center
}
#logo {
  position:relative;
  top:2.8rem;
  left:0;
  margin:0 2rem;
  width:auto
}
#logo ~ p {
  position:relative;
  left:4.7rem;
  top:0.5rem;
  letter-spacing:-0.02rem;
  font-size:1.4rem
}
#page-header {
  margin:0 auto;
  max-width:96rem;
  width:80%
}
main {
  padding-left:15rem
}
#find a:hover {
  text-decoration:none
}
#find h4 {
  text-align:center;
  font-size:2.2rem;
  margin:1rem;
  margin-left:-8rem
}
#find section:nth-child(1) {
  padding-left:4rem
}
#find section:nth-child(1) h4 {
  display:none
}
#find section:nth-child(1)>p:nth-child(2) {
  margin-top:5.3rem;
  margin-right:1rem
}
#find section:nth-child(1)>p:nth-child(2) a {
  margin-top:1.5rem
}
#find section:nth-child(2) ul:nth-child(2) {
  max-width:22rem
}
#find section ul {
  list-style:none;
  max-width:20rem;
  margin:0 auto
}
body.error_404 blockquote.fortune {
  margin:0 auto;
  clear:both;
  display:table;
  width:80%;
  text-align:center
}
p#copyright {
  font-size:1rem;
  text-align:center;
  line-height:7rem
}
p#copyright:before {
  content:"";
  display:table;
  clear:both
}
p.trademarks {
  font-size:0.9rem;
  text-align:center;
  margin-top:-2rem
}
p.trademarks:before {
  content:"";
  display:table;
  clear:both
}
@media only screen and (max-width: 640px) {
  ol,ul {
      margin-left:2rem
  }
  body.index #about,body.error #about {
      padding:1rem
  }
  body.index #about p,body.error #about p {
      margin:1rem auto
  }
  main.container {
      font-size:100%
  }
  main.container h1 {
      margin-left:-1rem;
      font-weight:300
  }
  main.container h2 {
      font-size:2.4rem
  }
  main.container p {
      margin:0 0 1rem 0
  }
  body.os_init-freedom img[src="/ui/img/if.png"] {
      top:0;
      left:0
  }
  #page-header {
      margin-left:3rem;
      margin-top:0
  }
  #page-header.sticky {
      margin-top:0;
      margin-left:0
  }
  #page-header.sticky #logo {
      text-align:left
  }
  #page-header p {
      margin-left:2rem;
      margin-top:1rem;
      font-size:1.4rem
  }
  .separator {
      display:none
  }
  #about {
      font-size:smaller
  }
  #about p {
      max-width:80%;
      padding-bottom:0
  }

  #sticky-bar .u-pull-left {
      height:4.5rem
  }
  #sticky-bar .u-pull-left p {
      margin:0.8rem 1.9rem
  }
  #sticky-bar .u-pull-left a>span {
      display:none
  }
  #sticky-bar .u-pull-left a>span.icon {
      display:inline-block;
      font-size:3.2rem;
      width:3.2rem;
      text-align:center
  }
  #sticky-bar .u-pull-right .button.button-primary {
      padding:0 0.5rem 0 0
  }
  #find section:nth-child(1) {
      margin-top:1.5rem;
      padding-left:0
  }
  #find section:nth-child(1) h4 {
      display:none
  }
  #find section:nth-child(1)>p:nth-child(2) {
      margin-top:0
  }
  #find section:nth-child(1) .button.button-primary {
      width:100%
  }
  #find h4 {
      margin-left:auto
  }
  #find p {
      margin:1rem auto
  }
  #next:hover {
      max-width:90%;
      max-height:auto;
      top:7rem;
      bottom:1rem;
      font-size:smaller
  }
  #next:hover h2 {
      margin:0.25rem 0;
      font-size:small;
      font-weight:700
  }
  .u-pull-right {
      margin-right:1rem;
      margin-top:2.5rem
  }
  span.icon {
      padding:0 8px
  }
  p {
      text-align:justify
  }
  .next-prev {
      margin:0 auto;
      font-size:60%
  }
  .next-prev li:nth-child(2) {
      display:none
  }
}
.highlight {
  width:100%;
  max-width:86rem;
  overflow:auto;
  font-family:"Source Code Pro", Inconsolata, monospace;
  font-size:1.4rem
}
.highlight .hll {
  background-color:#ffffcc
}
.highlight {
  background:#F2F7FA
}
.highlight .c {
  color:#408080;
  font-style:italic
}
.highlight .err {
  border:1px solid #FF0000
}
.highlight .k {
  color:#008000;
  font-weight:bold
}
.highlight .o {
  color:#666666
}
.highlight .cm {
  color:#408080;
  font-style:italic
}
.highlight .cp {
  color:#BC7A00
}
.highlight .c1 {
  color:#408080;
  font-style:italic
}
.highlight .cs {
  color:#408080;
  font-style:italic
}
.highlight .gd {
  color:#A00000
}
.highlight .ge {
  font-style:italic
}
.highlight .gr {
  color:#FF0000
}
.highlight .gh {
  color:#000080;
  font-weight:bold
}
.highlight .gi {
  color:#00A000
}
.highlight .go {
  color:#808080
}
.highlight .gp {
  color:#000080;
  font-weight:bold
}
.highlight .gs {
  font-weight:bold
}
.highlight .gu {
  color:#800080;
  font-weight:bold
}
.highlight .gt {
  color:#0040D0
}
.highlight .kc {
  color:#008000;
  font-weight:bold
}
.highlight .kd {
  color:#008000;
  font-weight:bold
}
.highlight .kn {
  color:#008000;
  font-weight:bold
}
.highlight .kp {
  color:#008000
}
.highlight .kr {
  color:#008000;
  font-weight:bold
}
.highlight .kt {
  color:#B00040
}
.highlight .m {
  color:#666666
}
.highlight .s {
  color:#BA2121
}
.highlight .na {
  color:#7D9029
}
.highlight .nb {
  color:#008000
}
.highlight .nc {
  color:#0000FF;
  font-weight:bold
}
.highlight .no {
  color:#880000
}
.highlight .nd {
  color:#AA22FF
}
.highlight .ni {
  color:#999999;
  font-weight:bold
}
.highlight .ne {
  color:#D2413A;
  font-weight:bold
}
.highlight .nf {
  color:#0000FF
}
.highlight .nl {
  color:#A0A000
}
.highlight .nn {
  color:#0000FF;
  font-weight:bold
}
.highlight .nt {
  color:#008000;
  font-weight:bold
}
.highlight .nv {
  color:#19177C
}
.highlight .ow {
  color:#AA22FF;
  font-weight:bold
}
.highlight .w {
  color:#bbbbbb
}
.highlight .mf {
  color:#666666
}
.highlight .mh {
  color:#666666
}
.highlight .mi {
  color:#666666
}
.highlight .mo {
  color:#666666
}
.highlight .sb {
  color:#BA2121
}
.highlight .sc {
  color:#BA2121
}
.highlight .sd {
  color:#BA2121;
  font-style:italic
}
.highlight .s2 {
  color:#BA2121
}
.highlight .se {
  color:#BB6622;
  font-weight:bold
}
.highlight .sh {
  color:#BA2121
}
.highlight .si {
  color:#BB6688;
  font-weight:bold
}
.highlight .sx {
  color:#008000
}
.highlight .sr {
  color:#BB6688
}
.highlight .s1 {
  color:#BA2121
}
.highlight .ss {
  color:#19177C
}
.highlight .bp {
  color:#008000
}
.highlight .vc {
  color:#19177C
}
.highlight .vg {
  color:#19177C
}
.highlight .vi {
  color:#19177C
}
.highlight .il {
  color:#666666
}
article.post {
  margin:0.5rem 3rem
}
.u-pull-right {
  margin:0;
  position:relative;
  top:0;
  right:0;
  bottom:0;
  padding:0;
  height:100%
}
.u-pull-right .button {
  border-radius:0;
  height:4.5rem;
  width:100%;
  margin:0
}
/*.u-pull-right a[href="/os/donate"] {
  display:block;
  margin:0;
  padding:0;
  width:100%;
  line-height:4;
  font-weight:700
} */

#copyright a[data-rel="fiscal sponsor"]:before {
  content:""
}
#copyright a[data-rel="fiscal sponsor"] span {
  display:none
}
#essentials {
  width:32rem;
  background-color:#f7f0ff;
  padding:0.1rem 4rem;
  border-radius:3rem;
  margin:1rem auto 2rem;
  box-shadow:1px 2px 5px rgba(34,3,51,0.2)
}
#essentials ul {
  list-style:none
}
a[href="https://git.devuan.org/org/devuan/*"] {
  float:right;
  height:9.6rem;
  width:auto
}
a[href="https://git.devuan.org/org/devuan/*"]:before {
  content:"\0920"
}
#sticky-bar {
  background-color:white
}
#sticky-bar .u-pull-right p {
  margin:0
}
#sticky-bar a {
  text-decoration:none
}
#sticky-bar h2 {
  display:none
}
/* nav.toc {
  position:fixed;
  right:0;
  top:4.5rem;
  font-size:1.4rem;
  padding:1rem;
  background-color:#DDE6A9;
  width:13rem;
  border-bottom-left-radius:1.5rem
}
nav.toc h3 {
  font-size:1.6rem;
  font-weight:600;
  margin:0
}
nav.toc ul {
  list-style:none;
  margin:0
}
nav.toc a:link,nav.toc a:visited {
  color:#662984
}
nav.toc a:focus,nav.toc a:hover {
  color:#C2540D
}
@media screen and (max-width: 1024px) {
  nav.toc {
      display:none
  }
} */

/* html,body {
  height:101%
}*/ 
* {
  margin:0px;
  padding:0px
}
body {
  background-color:#F2F7FA;
  color:#4F5256
}
body>header {
  background-color:#F2F7FA
}
a {
  font-weight:normal
}
a:link {
  color:#0076B6
}
a:visited {
  color:#6AA4DB
}
a:hover {
  color:#03A4FF;
  text-decoration:underline
}
code {
  background-color:#DDEAF0;
  margin:0 .2rem 0 35px
}
p>code {
  padding:.2rem .5rem;
  margin:0 .2rem 0 0
}
.vguide {
  max-width:645px
}
.live {
  max-width:820px
}
li>code {
  padding:.2rem .5rem;
  margin:0 .2rem 0 0
}
a>code {
  padding:.2rem .5rem;
  margin:0 .2rem 0 0
}
ul ul,ul ol,ol ol,ol ul {
  margin:1.5rem 0 1.5rem 3.5rem
}
ol,ul {
  padding-left:5px
}
table.tov {
  margin-left:35px;
  width:70%
}
table.tov td {
  width:50%;
  padding:5px;
  display:table-cell;
  vertical-align:top
}
#about {
  background-color:#004489;
  color:#ffffff
}
#banner {
  background-color:#004489
}
#sticky-bar {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color:#00509F;
  color:#FFFFFF;
  font-size: 102%
}
#sticky-bar a {
  color:#FFFFFF
}
#sticky-bar a:hover {
  color:#98C3DB
}
#find {
  background-color:#00509F;
  color:#FFFFFF
}
#find a:link,#find a:visited {
  color:#98C3DB
}
#find a:hover {
  color:#FFFFFF
}
.button.button-primary,#sticky-bar .button.button-primary,#find .button.button-primary {
  background-color:#21719C;
  border-color:#21719C;
  color:#FFFFFF;
  padding:.25rem 1.5rem 0
}
.button.button-primary:focus,.button.button-primary:hover,#sticky-bar .button.button-primary:focus,#sticky-bar .button.button-primary:hover,#find .button.button-primary:focus,#find .button.button-primary:hover {
  background-color:#C2DFF0;
  border-color:#C2DFF0;
  color:#007CC2;
  text-decoration:none;
  font-weight:600
}
.button.button-primary:focus .icon-heart,.button.button-primary:hover .icon-heart,#sticky-bar .button.button-primary:focus .icon-heart,#sticky-bar .button.button-primary:hover .icon-heart,#find .button.button-primary:focus .icon-heart,#find .button.button-primary:hover .icon-heart {
  color:#007CC2
}
.button.button-dl,#sticky-bar .button.button-dl,#find .button.button-dl {
  background-color:#98C3DB;
  border-color:#98C3DB;
  color:#1D4A69;
  padding:.25rem 1.5rem 0
}
.button.button-dl:focus,.button.button-dl:hover,#sticky-bar .button.button-dl:focus,#sticky-bar .button.button-dl:hover,#find .button.button-dl:focus,#find .button.button-dl:hover {
  background-color:#C2DFF0;
  border-color:#C2DFF0;
  color:#007CC2;
  text-decoration:none;
  font-weight:600
}
.button.button-dl:focus .icon-download,.button.button-dl:hover .icon-download,#sticky-bar .button.button-dl:focus .icon-download,#sticky-bar .button.button-dl:hover .icon-download,#find .button.button-dl:focus .icon-download,#find .button.button-dl:hover .icon-download {
  color:#007CC2
}
@media (min-width: 1110px) {
  div.mirror-list-protocol {
      width:49%;
      display:inline-block;
      vertical-align:top
  }
}
div.mirror-list-protocol ul {
  margin-left:20px
}
#about div.announce {
  text-align:center;
  font-size:1.2em
}


