body {
    font-family: Arial, gadget, sans-serif;
    margin: 0 auto;
    max-width: 900px;
    background-color: #101010;
    position:relative;
}

page-container {
    position: relative;
    min-height: 100vh;
}

.header {
    display: flex;
    flex-direction: column;  
    padding-bottom: 2px;
    justify-content: space-between;
}

content-wrap {
    /*  padding-bottom: 1px;   Footer height */
    height: auto;
    margin: 0 auto -40px; /* footer height + space */
    min-height: 100%;
    padding: 0 0 80px; /* footer height + space */
    box-sizing: border-box;
    overflow: auto;
}

.internob {
    /* display: flex;
     align-items: center; */
    font-size: 1em;
    margin-left: 2%;
    margin-right: 1%;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 22px;
    /* width: 50%; */
}



.cont {
    /* display: flex;
     flex-direction: column; */
    /* justify-content: space-between; */

    /* -moz-box-shadow: 0 0 2px 2px #aaa;
    -webkit-box-shadow: 0 0 2px 2px #aaa; */
    border: 1px solid #5c5c5c;
    border-radius: 0.2em;
    box-shadow: 0 1px 2px 0 #000000, 0 2px 5px #000000;
    min-height: 440px;
    padding: 1em;
    padding-right: 2em;
    background-color: #202020;

    /* max-width: 25em; */
    word-wrap: break-word;
}

 @media only screen and (min-width: 768px) {
/*    .internob {
	flex-direction: row;
    }
    .internob > * {
	margin: 0 5px;
    } 

    .inttext {
	flex-direction: row;
    }
    .inttext > * {
	margin: 0 5px;
    } */
    .header {
        flex-direction: row;
        max-height: 25 px;
    }
} 


h1 {
    /* font-family: Georgia, "Times New Roman", Times, serif; */
    font-size: 2.25em;
    font-weight: normal;
    color: #99cc66;
    /* background-color: #151515; */
}

h2 {
    font-size: 1.70em;
    color: #ffffff;
}

p {
    font-size: 1em;
    color: #ffffff;
    line-height: 1.5em;
}

.hash {
    font-size: 0.70em;
    color: #2e2e2e;
}

.ft {
    align: center;
    color: #a0a0a0;
    font-size: 0.85em;
}

ul {
   list-style: none
}

ul li::before {
   content: "\2023";
   color: #429f14;
   font-weight: bold;
   display: inline-block;
   width: 1em;
   margin-left: -1em;
   margin-right: 0.10em;
}

a {
    font-size: 1em;
}

a:link {
    color: #ffffff;
}
a:visited {
    color: #ffffff;
}
a:hover {
    color: #99cc66;
    /* font-weight: bold; #6cac4d */
}
a:active {
    color: 429f14;
    /* font-weight: bold; */
}
footer {
    bottom: 0;
    height: 35px; /* Footer height */
    padding-top: 10px;
    /* display: block; */
    margin-top: 1px; /* space between content and footer */
    box-sizing: border-box;
    position: relative;
    /* vertical-align: bottom; */
    text-align: center;
}
