body {
  padding-top: 70px;
  background: #fff;
  color:#000;
  font-family: 'Roboto', sans-serif;
}

#topnav {
  height: 60px; width:100%;
  position:fixed; top:0px; right:0px;
  background: #fff;
  z-index:1;
}
.spanjump {margin-top:-20px; padding-top:20px; display:block;}
h1.website-title {text-align:center; font-size:2.5em; font-weight:700;}
.text-normal { font-weight:normal; }

.blurb-section { color:#444; }

.moreinfobox label {
  font-weight:normal; color:#000; margin-bottom:0px;
}

.rptdemo-status-line {
  height:15px; background-color:#e0e0e0; border:1px solid #e0e0e0; border-radius:3px;
}
.rptdemo-status-ind {
  width:1em; height:1em; background-color:#81c04a; border:1px solid #81c04a; border-radius:1em; padding:0px 0px; margin-left:5px;
}
.pricing-plan {
  background-color: #fff;
  border:1px solid #e8f5e9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom:none;
  padding-bottom:15px;
  color:#555;
}
.pricing-plan h4, .pricing-plan h5 {
  color:#111;
  text-align:center;
  font-size:1.5em;
  font-weight:bold;
}
.pricing-plan h5 { color: #1b5e20; font-size:1.6em; }
.pricing-plan .plan-options {
   font-size:1.1em;
}
.pricing-plan .plan-options .fa-check {
  color:#1b5e20;
  margin-right: 6px;
}
@media only screen and (min-width : 768px) {
  .pricing-plan .plan-options {
     margin-left:25px;
  }
}

.factact-list li { margin-left:15px; margin-bottom: 6px; background-color: #f5f5f5; padding:4px 4px;}

.contact-url {display:none;}



#footer {
  background: #303030;
  opacity: .95;
  color: #FFFFFF;
  text-align: center;
}

#footer li a {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875em;
    letter-spacing: 0.15em;
    line-height: 1.35em;
    margin-bottom: 0.64em;
    margin-top: 1.25em;
    color: #FFFFFF;
    text-decoration: none;
}

#footer .footer-links li a {
    text-transform: uppercase;
}
#footer .footer-links li:after {
    background: #39B4BD;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 5px;
    margin-left: 10px;
    position: relative;
    top: -2px;
    width: 5px;
}
