body
  padding: 0
  font-family: 'Lato', sans-serif
  background: #000
  margin: 8em 0
  a
    transition: 0.5s all

input[type="button"]
  transition: 0.5s all

h1, h2, h3, h4, h5, h6, p, label
  margin: 0

.header
  h1
    color: #fff
    font-size: 3em
    font-weight: 700
    border: 4px solid #fff
    width: 33%
    margin: 0 auto
    padding: 10px
    font-family: 'Montserrat', sans-serif
    a
      color: #fff
      text-decoration: none
      display: block
  p
    color: #fff
    font-size: 1.5em
    letter-spacing: 2px
    font-weight: 400
    font-family: 'Montserrat', sans-serif
    margin-top: 1em
  margin-bottom: 8em

.panel
  padding: 1.5em 3em
  background: #191919
  margin-top: 3em
  color: #fff
  font-weight: 400

.form input
  &[type="text"]
    width: 100%
    color: #fff
    background: #191919
    outline: none
    font-size: 1.3em
    padding: 1em 0
    border: none
    -webkit-appearance: none
  &[type="button"]
    border: none
    outline: none
    color: #FFF
    padding: 0.6em
    font-size: 1.3em
    font-weight: 500
    margin: 1.3em 0 0 0
    -webkit-appearance: none
    background: #198a88
    width: 100%
    transition: 0.5s all
    &:hover
      background: #d78716

.check
  margin: .5em 0

.checkbox
  margin-bottom: 4px
  padding-left: 30px
  line-height: 27px
  cursor: pointer
  position: relative
  font-size: 1.2em
  color: #fff
  font-weight: 400
  &:last-child
    margin-bottom: 0
  i
    position: absolute
    bottom: 4px
    left: 17.5em
    display: block
    width: 19px
    height: 19px
    outline: none
    border: 1px solid #97A2A8
    &.left
      position: absolute
      bottom: 4px
      left: 0
      display: block
      width: 19px
      height: 19px
      outline: none
      border: 1px solid #97A2A8
  input
    + i:after
      content: ''
      background: url("../images/tick-mark.png") no-repeat 1px 2px
      top: 4px
      left: 2px
      width: 15px
      height: 15px
      font: normal 12px/16px FontAwesome
      text-align: center
      position: absolute
      opacity: 0
      transition: opacity 0.1s
    position: absolute
    left: -9999px
    &:checked + i:after
      opacity: 1

.statistics
  padding-bottom: 3.2em
  > div
    margin-bottom: 15px
    &:not(.percentage)
      clear: both

.probability
  width: 85%
  margin: 5px 0
  height: 18px
  background: #191919
  float: left

.probability-bar
  height: 100%
  display: block
  background-color: #d78716

.percentage
  float: right
  width: 15%
  h5
    color: #fff
    margin: 2px 0 0 14px
    font-weight: 500

#address, #private-key
  font-family: monospace
  font-size: 1.2em
  color: #969696
  margin-left: 15px

/*-- Responsive design --

@media screen and (max-width: 1280px)
  .header h1
    font-size: 2.8em
    width: 32%

@media screen and (max-width: 1024px)
  .header
    h1
      font-size: 2.5em
      border: 3px solid #fff
      width: 34%
    p
      font-size: 1.4em
      margin-top: 0.8em
  body
    margin: 7em 0 5em 0
  .header
    margin-bottom: 4em

@media screen and (max-width: 768px)
  .header h1
    width: 43%

@media screen and (max-width: 640px)
  .header
    h1
      width: 46%
      font-size: 2.2em
      padding: 8px
    p
      font-size: 1.3em
      margin-top: 0.7em
  body
    margin: 5em 0 4em 0
  .header
    margin-bottom: 4em

@media screen and (max-width: 480px)
  .header
    h1
      width: 57%
      font-size: 2em
      padding: 7px
      border: 2px solid #fff
    p
      font-size: 1.2em

@media screen and (max-width: 320px)
  .header
    h1
      width: 73%
      font-size: 1.6em
      padding: 6px
    p
      font-size: 1em