* {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.pull-right {
  float: right; }

* {
  text-transform: initial; }

header {
  text-align: center; }
  header h1 {
    font-size: 40px;
    margin-bottom: 0px;
  }
  header #list {
    font: 18px; }
    header #list li {
      display: inline;
      padding: 0 1em 0 1em; }
  header hr {
    width: 500px; }

a {
  text-decoration: none;
  color: #0000B2; }
  a:hover {
    text-decoration: underline;
    color: #9fbfff; }

a.headlink {
  color: black; }
  a.headlink:hover {
    text-decoration: none;
    color: black; }

h2 {
  font-size: 18px;
  text-align: center; }

h3 {
  margin-left: 3%; }

p {
  text-transform: initial;
  margin: 10px;
  margin-left: 3%; }
  p a {
    text-transform: initial; }
  p span {
    text-transform: initial; }

  /* implementation of sunburst */
  #implementation {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: auto;
    position: relative;
    width: 960px;
  }


  path {
    stroke: #fff;
    fill-rule: evenodd;
  }

/* images that display different types of interaction */
.interaction {
  margin:10px;
  width:50%;
  text-align: center;
}

/* titular image of sunburst */
#sunburst_img {
  float:right;
}

/* info box */
#info{
  position:absolute;
  margin-left: 20px;
  width:200px;
  height:auto;
  padding:10px;
  background-color:white;
  border-radius:10px;
  box-shadow: 4px 4px 10px rgba(0,0,0,0.4);

}

#info.hidden{
  display:none;
}

#info p{
  margin:0px;
  font-family:sans-serif;
  font-size:12px;
}

#name{
  font-weight: bolder;
}

/* breadcrumbs */
#sequence {
  width: 600px;
  height: 70px;
}

#sequence text, #legend text {
  font-weight: 600;
  fill: #fff;
}


/*# sourceMappingURL=teampage.css.map */
