@import "bootstrap";

html {
 /* overflow-y: scroll;*/
}

section {
  overflow: auto;
}

textarea {
  resize: vertical;
}
.iNodes{
  position:absolute;
  left:150px;
  top:-100px;
}
/*node 1=36*/

.Nodes36 {
  position:absolute;
  left:400px;
  top:235px;
}

.Nodes1 {
  position:absolute;
  left:480px;
  top:235px;
}
.Nodes2 {
  position:absolute;
  left:560px;
  top:235px;
}
.Nodes3 {
  position:absolute;
  left:640px;
  top:235px;
}/* 2 grammh  */
.Nodes4 {
  position:absolute;
  left:400px;
  top:315px;
}
.Nodes5 {
  position:absolute;
  left:480px;
  top:315px;
}
.Nodes6 {
  position:absolute;
  left:560px;
  top:315px;
}
.Nodes7 {
  position:absolute;
  left:640px;
  top:315px;
}/*3 grammh*/
.Nodes8 {
  position:absolute;
  left:400px;
  top:395px;
}
.Nodes9 {
  position:absolute;
  left:480px;
  top:395px;
}
.Nodes10 {
  position:absolute;
  left:560px;
  top:395px;
}
.Nodes11 {
  position:absolute;
  left:640px;
  top:395px;
}/*4 grammh */
.Nodes12 {
  position:absolute;
  left:400px;
  top:475px;
}
.Nodes13 {
  position:absolute;
  left:480px;
  top:475px;
}
.Nodes14 {
  position:absolute;
  left:560px;
  top:475px;
}
.Nodes15 {
  position:absolute;
  left:640px;
  top:475px;
}/* 5 grammh*/
.Nodes16 {
  position:absolute;
  left:400px;
  top:555px;
}
.Nodes17 {
  position:absolute;
  left:480px;
  top:555px;
}
.Nodes18 {
  position:absolute;
  left:560px;
  top:555px;
}
.Nodes19 {
  position:absolute;
  left:640px;
  top:555px;
}/* 6 grammh*/
.Nodes20 {
  position:absolute;
  left:400px;
  top:635px;
}
.Nodes21 {
  position:absolute;
  left:480px;
  top:635px;
}
.Nodes22 {
  position:absolute;
  left:560px;
  top:635px;
}
.Nodes23 {
  position:absolute;
  left:640px;
  top:635px;
}/* grammh 7 */
.Nodes24 {
  position:absolute;
  left:400px;
  top:715px;
}
.Nodes25 {
  position:absolute;
  left:480px;
  top:715px;
}
.Nodes26 {
  position:absolute;
  left:560px;
  top:715px;
}
.Nodes27 {
  position:absolute;
  left:640px;
  top:715px;
}/*8 grammh */
.Nodes28 {
  position:absolute;
  left:400px;
  top:795px;
}
.Nodes29 {
  position:absolute;
  left:480px;
  top:795px;
}
.Nodes30 {
  position:absolute;
  left:560px;
  top:795px;
}
.Nodes31 {
  position:absolute;
  left:640px;
  top:795px;
}/*grammh 9*/
.Nodes32 {
  position:absolute;
  left:400px;
  top:875px;
}
.Nodes33 {
  position:absolute;
  left:480px;
  top:875px;
}
.Nodes34 {
  position:absolute;
  left:560px;
  top:875px;
}
.Nodes35 {
  position:absolute;
  left:640px;
  top:875px;
}/*grammh 10*/
.Nodes37 {
  position:absolute;
  left:400px;
  top:955px;
}
.Nodes38 {
  position:absolute;
  left:480px;
  top:955px;
}
.Nodes39 {
  position:absolute;
  left:560px;
  top:955px;
}
.Nodes40 {
  position:absolute;
  left:640px;
  top:955px;
}/*grammh 11*/
.Nodes41 {
  position:absolute;
  left:400px;
  top:1035px;
}
.Nodes42 {
  position:absolute;
  left:480px;
  top:1035px;
}
.Nodes43 {
  position:absolute;
  left:560px;
  top:1035px;
}
.Nodes44 {
  position:absolute;
  left:640px;
  top:1035px;
}


.center {
  text-align: center;
}

.center h1 {
  margin-bottom: 10px;
}

/* typography */

h1, h2, h3, h4, h5, h6 {
  line-height: 1;
}

h1 {
  font-size: 3em;
  letter-spacing: -2px;
  margin-bottom: 30px;
  text-align: center;
   
}

h2 {
  color: #ff6600;
  font-size: 2.0em;
  letter-spacing: -1px;
  margin-bottom: 30px;
  text-align: left;
  font-weight: normal;
}

p {
  font-size: 1.1em;
  line-height: 1.7em;
}

/* header */

#logo {
  float: left;
  margin-right: 10px;
  font-size: 1.7em;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: -1px;
  padding-top: 9px;
  font-weight: bold;
  line-height: 1;
}
#logo:hover {
  color: #fff;
  text-decoration: none;
}
