article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1
}

[hidden],
audio:not([controls]) {
  display: none
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%
}

button,
html,
input,
select,
textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #131313
}

body {
  font-size: 1em;
  line-height: 1.4;
  text-align: center;
  background-color: rgb(51, 43, 40);
  background-image: url('../img/bg.png');
  background-size: 128px;
  background-repeat: repeat;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  min-width: 350px;
}

::-moz-selection {
  background: #666;
  color: #fff;
  text-shadow: none
}

::selection {
  background: #666;
  color: #fff;
  text-shadow: none
}

a {
  color: #2A1FFF;
  cursor: pointer;
  text-decoration: underline
}

a:visited {
  color: #551a8b
}

a:focus {
  outline: none;
}

a:active,
a:hover {
  outline: 0
}

.gallery a:active,
.gallery a:focus,
.no-js .gallery a:active,
.no-js .gallery a:focus,
a:active,
a:focus {
  position: relative;
  top: 1px
}

abbr[title] {
  border-bottom: 1px dotted
}

b,
strong {
  font-weight: 700
}

blockquote {
  margin: 1em 40px
}

dfn {
  font-style: italic
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0
}

ins {
  color: #000;
  text-decoration: none
}

mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: 700
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word
}

q {
  quotes: none
}

q:after,
q:before {
  content: "";
  content: none
}

small {
  font-size: 85%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

ol,
ul {
  margin: 1em 0;
  padding: 0 0 0 40px
}

li>ul {
  margin-top: .4em
}

nav ol,
nav ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle
}

svg:not(:root) {
  overflow: hidden
}

figure,
form {
  margin: 0
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0
}

label {
  cursor: pointer
}

legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible
}

button[disabled],
input[disabled] {
  cursor: default
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px
}

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
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0
}

button,
input,
label,
select,
textarea {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px
}

button,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

label {
  display: block;
  margin-bottom: 5px
}

.uneditable-input,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
  display: inline-block;
  height: 18px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  background-color: rgba(80, 146, 32, 0.2);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 2px;
  color: white;
}

textarea {
  height: auto
}

input {
  outline: none;
}

.uneditable-input,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -ms-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
  background-color: rgba(80, 146, 32, 0.4);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 2px;
  color: white;
}

.uneditable-input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
  background-color: rgba(80, 146, 32, 0.4);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 2px;
  color: white;
}

input[type=checkbox],
input[type=radio] {
  margin: 3px 0;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer
}

input[type=button],
input[type=checkbox],
input[type=radio],
input[type=reset],
input[type=submit] {
  width: auto
}

.uneditable-textarea {
  width: auto;
  height: auto
}

input[type=file],
select {
  height: 28px;
  vertical-align: 0;
  *margin-top: 4px;
  line-height: 28px
}

select {
  width: 220px;
  border: 1px solid #bbb
}

select[multiple],
select[size] {
  height: auto
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus,
select:focus {
  outline: none
}

input[disabled],
input[readonly],
select[disabled],
select[readonly],
textarea[disabled],
textarea[readonly] {
  background-color: #eee;
  border-color: #ddd
}

input[type=checkbox][disabled],
input[type=checkbox][readonly],
input[type=radio][disabled],
input[type=radio][readonly] {
  background-color: transparent
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical
}

input:invalid,
textarea:invalid {
  background-color: #f0dddd
}

td {
  vertical-align: top
}

.chromeframe {
  margin: .2em 0;
  background: #ccc;
  color: #000;
  padding: .2em 0;
  top: -67px;
  height: 20px;
  position: relative
}

.lt-ie8 body {
  padding-top: 65px
}

.centered {
  text-align: center
}

button.unstyled {
  padding: 0;
  margin: 0;
  background: 0 0;
  border: 0
}

button.unstyled:focus {
  outline: thin dotted;
  outline-color: #060
}

ul.topnav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: rgba(193, 136, 94, 0.25);
  display: flex
}

ul.topnav li {
  height: 100%
}

ul.topnav li.right {
  margin-left: auto
}

ul.topnav li a {
  display: block;
  color: white;
  text-align: center;
  padding: 4px 4px;
  text-decoration: none;
}

ul.topnav li a:hover:not(.active) {
  background-color: rgba(193, 136, 94, 0.55);
}

ul.topnav li a.active {
  background-color: rgba(193, 136, 94, 0.55);
  ;
}

@media (max-width: 450px) {
  ul.topnav {
    justify-content: center;
    flex-wrap: wrap
  }

  ul.topnav li.right {
    margin: auto
  }
}

.hidden {
  display: none
}

#poi-selector {
  position: fixed;
  bottom: 0;
  left: 0px;
  width: 100%
}

.seedmap-layers-wrapper {
  position: relative;
  display: flex;
  margin-top: 64px;
  padding-right: 0;
  border-style: solid;
  border-width: 1px;
  background-color: rgba(193, 136, 94, 0.05);
  border-color: rgba(193, 136, 94, 0.85);
  box-shadow: 0 0 8px rgba(193, 136, 94, .5);
  -moz-box-shadow: 0 0 8px rgba(193, 136, 94, .5);
  -webkit-box-shadow: 0 0 8px rgba(193, 136, 94, .5);
}

.seedmap-layers-wrapper [data-simplebar] {
  flex: auto;
  width: 1px
}

.fancy-box {
  border-style: solid;
  border-width: 1px;
  background-color: rgba(117, 82, 57, 0.55);
  border-color: rgba(193, 136, 94, 1.0);
  box-shadow: 0 0 8px rgba(193, 136, 94, .5);
  -moz-box-shadow: 0 0 8px rgba(193, 136, 94, .5);
  -webkit-box-shadow: 0 0 8px rgba(193, 136, 94, .5);
  padding: 7px 10px;
  margin-bottom: 2px;
  min-height: 28px;
  vertical-align: top;
  margin-top: -1px
}

.fancy-box>* {
  vertical-align: bottom
}

.fancy-box .select2-container,
.fancy-box button,
.fancy-box input,
.fancy-box select {
  display: inline-block;
  margin-left: 8px
}

.fancy-box .select2-container,
.fancy-box input,
.fancy-box select {
  margin-right: 10px
}

.fancy-box label {
  display: inline-block
}

.fancy-box.inline {
  display: inline-block;
  height: 28px;
  text-align: center;
  line-height: 28px;
  margin-right: -3px;
  border-right: 0
}

.fancy-box.inline.last {
  border-right: 2px;
  margin-right: 0
}

.fancy-box.subtle {
  background: 0 0;
  border: 1px solid #A5CBF1;
  box-shadow: none
}

.fancy-box.subtle.last {
  border: 1px solid #A5CBF1
}

.fancy-row {
  padding: 5px 0;
  white-space: nowrap
}

.fancy-row.slim {
  padding: 0
}

.fancy-row.fat {
  padding: 9px 0
}

.fancy-row>label {
  display: block;
  float: left;
  width: 65px;
  margin-top: 7px
}

.fancy-inputs #seed {
  max-width: 230px;
  width: 100%;
  display: inline-block;
  margin-left: 8px;
  background-color: rgba(80, 146, 32, 0.2);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 2px;
  color: white;
}

.fancy-inputs {
  margin: -2px 20px -2px 75px;
  white-space: normal;
  line-height: 34px
}

.fancy-inputs-section {
  white-space: nowrap
}

.fancy-inputs input,
.fancy-inputs select,
.fancy-inputs-section {
  display: inline-block
}

.divide-fancy-box {
  background-color: transparent;
}

.chunk-finders-tn-checkall-icon_22 {
  background-image: url(../img/select-icon.png);
  background-position: 0 0;
  width: 22px;
  height: 22px;
}

.chunk-finders-tn-uncheckall-icon_22 {
  background-image: url(../img/select-icon.png);
  background-position: 0 -22px;
  width: 22px;
  height: 22px;
}

input.fancy-size[type=text] {
  width: 230px
}

#map-canvas {
  display: block;
  background-color: rgba(0, 0, 0, 0.0);
  margin: 0px 0px 0px 0px;
  image-rendering: optimizeSpeed;
  image-rendering: crisp-edges;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor
}

#world-controls {
  text-align: left;
  color: white;
  text-shadow: 1px 1px 1px #000000;
  position: fixed;
  top: 50px;
  left: calc(5%);
  width: 90%;
  min-width: 315px
}

#abouts {
  text-align: left;
  color: white;
  text-shadow: 1px 1px 1px #000000;
  position: fixed;
  top: 50px;
  left: calc(5%);
  width: 90%;
  min-width: 315px
}

#map-controls {
  font-size: 13px;
  color: white;
  position: fixed;
  top: 50px;
  left: calc(5%);
  width: 90%;
  min-width: 315px
}

#mark {
  font-size: 13px;
  color: white;
  position: fixed;
  top: 50px;
  left: calc(5%);
  width: 90%;
  min-width: 315px
}

#mark-list-wrapper {
  width: 90%;
  margin: auto;
  margin-top: 25px;
  padding: 3px;
  position: relative;
  max-height: 100px;
  display: flex;
  flex-direction: column;
}

#mark-list-wrapper [data-simplebar] {
  flex: auto;
  max-height: 100px
}

#mark-list-wrapper p {
  position: absolute;
  top: -30px;
  left: 10px;
}

#mark-list {
  text-align: left;
  margin: auto;
  padding: 2px 0px 2px 0px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}


#mark-list input {
  width: 40%;
  min-width: 100px;
  display: inline-block;
  margin-left: 4px;
  transition: border linear .2s, box-shadow linear .2s;
  background-color: rgba(80, 146, 32, 0.4);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 0px 0px 2px 0px;
  color: white;
}

.mark-add-container input.mini {
  width: 80px;
  display: inline-block;
  margin-left: 4px;
  transition: border linear .2s, box-shadow linear .2s;
  background-color: rgba(80, 146, 32, 0.4);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 0px 0px 2px 0px;
  color: white;
}

.mark-add-container .fancy-inputs-section {
  margin: 5px 0px 5px 0px
}

.mark-node {
  height: 22px;
  background-color: rgba(117, 82, 57, 0.55);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 0px 0px 2px 0px;
  padding: 2px;
}

.mark-node:hover {
  background-color: rgba(117, 82, 57, 0.75);
}

.mark-node .mark-node-icon {
  margin: 0 3px 0 3px
}

#map-goto {
  color: white;
  display: inline-block;
  height: 28px;
  text-align: center;
  line-height: 28px;
  padding: 7px 5px;
}

#map-goto input.mini {
  width: 50px;
  display: inline-block;
  margin-left: 8px;
  transition: border linear .2s, box-shadow linear .2s;
  background-color: rgba(80, 146, 32, 0.2);
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 2px;
  color: white;
}

#map-goto label {
  float: none;
  width: auto;
  display: inline-block;
  margin-top: 7px
}

.fancy-inputs #biome-dimension-select,
.fancy-inputs #platform {
  max-width: 240px;
  width: 100%
}

.fancy-inputs select optgroup,
.fancy-box select optgroup,
.fancy-inputs select option,
.fancy-box select option {
  appearance: none;
  background-color: rgba(193, 136, 94, 0.55);
}

#show-cave-biomes-label,
#show-grid-lines-label,
#show-heights-label,
#hide-poi-label {
  margin-bottom: 2px
}

#show-cave-biomes-checkbox,
#show-grid-lines,
#show-heights-checkbox,
#hide-poi {
  margin: 0 3px 0 0;
  position: relative;
  width: 30px;
  height: 16px;
  background-image: url(../img/toggle-icon.png);
  background-position: 0 0;
  top: 1px;
  outline: none;
}

#show-cave-biomes-checkbox:checked,
#show-grid-lines:checked,
#show-heights-checkbox:checked,
#hide-poi:checked {
  background-image: url(../img/toggle-icon.png);
  background-position: 0 -32px
}

#show-cave-biomes-checkbox:hover,
#show-grid-lines:hover,
#show-heights-checkbox:hover,
#hide-poi:hover {
  background-image: url(../img/toggle-icon.png);
  background-position: 0 -16px
}

#show-cave-biomes-checkbox:checked:hover,
#show-grid-lines:checked:hover,
#show-heights-checkbox:checked:hover,
#hide-poi:checked:hover {
  background-image: url(../img/toggle-icon.png);
  background-position: 0 -48px
}

#show-cave-biomes-checkbox:disabled,
#show-heights-checkbox:disabled {
  cursor: not-allowed
}

#show-cave-biomes-label.disabled,
#show-heights-label.disabled {
  cursor: not-allowed;
  color: #777
}

#seedmap-layers-toggle-hor {
  border: 0;
  color: rgba(193, 136, 94, 0.75);
  border-style: solid;
  border-width: 1px;
  background-color: rgba(193, 136, 94, 0.05);
  border-color: rgba(193, 136, 94, 0.85);
  margin: -1px -1px -1px 1px;
  min-width: 32px
}

#seedmap-layers-toggle-hor:focus {
  box-shadow: 0 0 8px rgba(193, 136, 94, .5);
  -moz-box-shadow: 0 0 8px rgba(193, 136, 94, .5);
  -webkit-box-shadow: 0 0 8px rgba(193, 136, 94, .5);
}

#seedmap-layers-toggle-hor:active,
#seedmap-layers-toggle-hor:hover {
  background: rgba(193, 136, 94, 0.30)
}

.tippy-box[data-theme~=sign] {
  text-align: center;
  color: #000;
  box-shadow: 0 0 20px 4px rgba(154, 161, 177, .15), 0 4px 80px -8px rgba(36, 40, 47, .25), 0 4px 4px -2px rgba(91, 94, 105, .15);
  position: relative;
  background-color: #333;
  color: #fff;
  background-image: url("data:image/png;base64,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");
  background-repeat: repeat-x;
  font-size: 14px;
  height: 48px;
  line-height: 1.4;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-theme~=sign] .tippy-content {
  color: black;
  font-weight: bold
}

.poi-complete-label {
  display: block;
  margin: 0px;
  color: black;
  font-weight: bold
}

.poi-complete-checkbox {
  display: inline;
}

.nav-abouts-icon {
  width: 34px;
  height: 34px;
  background-image: url(../img/nav-icon.png);
  background-position: 0 0
}

.nav-world-icon {
  width: 34px;
  height: 34px;
  background-image: url(../img/nav-icon.png);
  background-position: 0 -68px
}

.nav-control-icon {
  width: 34px;
  height: 34px;
  background-image: url(../img/nav-icon.png);
  background-position: 0 -102px
}

.nav-mark-icon {
  width: 34px;
  height: 34px;
  background-image: url(../img/nav-icon.png);
  background-position: 0 -136px
}