/*!
 * # Semantic UI 2.1.4 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */


/*******************************
             Page
*******************************/


@import "openwebicons.min.css";
html,
body {
  height: 100%;
}
html {
  font-size: 14px;
}
body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
  background: #ffffff;
  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  font-smoothing: antialiased;
}


/*******************************
             Headers
*******************************/

h1,
h2,
h3,
h4,
h5 {
  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  line-height: 1.2857em;
  margin: calc(2rem -  0.14285em ) 0em 1rem;
  font-weight: bold;
  padding: 0em;
}
h1 {
  min-height: 1rem;
  font-size: 2rem;
}
h2 {
  font-size: 1.714rem;
}
h3 {
  font-size: 1.28rem;
}
h4 {
  font-size: 1.071rem;
}
h5 {
  font-size: 1rem;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child {
  margin-top: 0em;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child {
  margin-bottom: 0em;
}


/*******************************
             Text
*******************************/

p {
  margin: 0em 0em 1em;
  line-height: 1.4285em;
}
p:first-child {
  margin-top: 0em;
}
p:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Links
--------------------*/

a {
  color: #4183c4;
  text-decoration: none;
}
a:hover {
  color: #1e70bf;
  text-decoration: none;
}


/*******************************
          Highlighting
*******************************/


/* Site */
::-webkit-selection {
  background-color: #cce2ff;
  color: rgba(0, 0, 0, 0.87);
}
::-moz-selection {
  background-color: #cce2ff;
  color: rgba(0, 0, 0, 0.87);
}
::selection {
  background-color: #cce2ff;
  color: rgba(0, 0, 0, 0.87);
}

/* Form */
textarea::-webkit-selection,
input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}
textarea::-moz-selection,
input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}
textarea::selection,
input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}


/*******************************
        Global Overrides
*******************************/


/*******************************
         Site Overrides
*******************************/

.hidden.menu {
  display: none;
}

.masthead {
  background: #444 url(../img/assets/darkgray_paper.png) repeat;
}

.masthead.segment {
  /* min-height: 200px; */
  background: #444 url(../img/assets/darkgray_paper.png) repeat!important;
  padding: 1em 0em;
}

.masthead .logo.item img {
  margin-right: 1em;
}

.masthead .ui.menu .ui.button {
  margin-left: 0.5em;
}

.masthead h1.ui.header {
  margin-top: 2em;
  margin-bottom: 0em;
  font-size: 4em;
  font-weight: normal;
}

.masthead h2 {
  font-size: 1.7em;
  font-weight: normal;
}

.ui.vertical.stripe {
  padding: 2em 0em;
}

.ui.vertical.stripe h3 {
  font-size: 2em;
}

.ui.vertical.stripe .button + h3,
.ui.vertical.stripe p + h3 {
  margin-top: 3em;
}

.ui.vertical.stripe .floated.image {
  clear: both;
}

.ui.vertical.stripe p {
  font-size: 1.33em;
}

.ui.vertical.stripe .horizontal.divider {
  margin: 3em 0em;
}

.quote.stripe.segment {
  padding: 0em;
}

.quote.stripe.segment .grid .column {
  padding-top: 5em;
  padding-bottom: 5em;
}

.footer.segment {
  padding: 5em 0em;
}

.secondary.pointing.menu .toc.item {
  display: none;
}

/* Pad openwebicons */
i.owi {padding-right:0.3rem;}

/* Increase point size of secondary pointing menu */
.ui.attached.inverted.stackable.menu a {font-size: 118%;}

/* ----------------------------------------- */

a[name] {
  /*color: rgba(94, 255, 136, 0.95)!important;*/
  /*color: rgba(94, 255, 207, 0.95)!important;*/
  color: rgba(94, 255, 136, 0.88)!important;
}

.description p, .content {color: rgba(250, 250, 250, 0.90)!important;}
.meta {color: rgba(33, 186, 69, 0.95)!important; line-height:1rem;}
.header {
  /*color: rgba(240, 240, 240, 0.95)!important;*/
  color: rgba(251, 255, 0, 0.95)!important;
  line-height:1.5rem;
}
span.coinname {font-size: 120%; font-weight: bold;}
.card {
    text-align: center;
    background: url(../img/assets/midgray_paper.png) repeat!important;
    box-shadow: 0px 1px 3px 0px rgba(60, 60, 60, 0.95), 0px 0px 0px 1px rgba(60, 60, 60, 0.95)!important;
}
img.coinimage {height:150px; width:150px; margin-top:10px;}
.card {}
#modaldiv, .modalBody, .actions {color: #f8f8f8; background: #444 url(../img/assets/midgray_paper.png) repeat!important;}


/* ===========  Media specs ================= */
@media only screen and (max-width: 700px) {
  .ui.fixed.menu {
    display: none !important;
  }
  .secondary.pointing.menu .item,
  .secondary.pointing.menu .menu {
    display: none;
  }
  .secondary.pointing.menu .toc.item {
    display: block;
  }
  .masthead.segment {
    /* min-height: 150px; */
  }
  .masthead h1.ui.header {
    font-size: 2em;
    margin-top: 1.5em;
  }
  .masthead h2 {
    margin-top: 0.5em;
    font-size: 1.5em;
  }
}

.page {
  background: #222 url('../img/assets/darkgray_paper.png') repeat !important;
}
body.pushable>.pusher {
  background: #2C2B2B url('../img/assets/darkgray_paper.png') repeat !important;
}

img#minkiz {
  height: 12em;
  padding-right: 3em;
}

#cashnhash {
  height: 12em;
}

#gstripe {
  height: 8px;
  margin: 0;
  opacity: 0.9;
  background-color: #888;
  background-image: linear-gradient(90deg, rgba(255,255,255,0.14) 50%, transparent 50%),linear-gradient(90deg, rgba(255,255,255,0.26) 50%, transparent 50%),linear-gradient(90deg, transparent 50%, rgba(255,255,255,0.34) 50%),linear-gradient(90deg, transparent 50%, rgba(255,255,255,0.38) 50%);
  background-size: 104px 1px,132px 1px,74px 1px,106px 1px;
  background-position:50%;
}

/* Expiration color map */
a.defunct,  a.inactive, a.incomplete {
  color: #bdc3c7;
}
a.failed, a.foundered, a.hostile,
a.abandoned, a.virused, a.stopped {
  color: #e74c3c;
}
a.extant {
}
a.listed,
a.testnet {
  color: #16a085;
}
a.unlaunched {
  color: #bdc3c7;
}
a.closed-source {
  color: #f39c12;
}