/* HTML REDEFINED */
body {
  font-family:'Open Sans', Arial, sans-serif;
  font-size: 12px;
  color:#888;
}

div, td, p, td {
  font-size: 1em;
}

h1
{
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 300;
  font-size:4.2em;
  line-height:110%;
}

h2
{
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 300;
  font-size:2.8em;
  line-height:115%;
  color:#000;
  margin-bottom: 20px;
}

h3
{
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 300;
  font-size:2.2em;
  line-height:175%;
  margin-bottom:10px;
}

h4
{
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 700;
  font-size:1.4em;
  color:#ed008c;
  line-height:175%;
  margin-bottom:10px;
}

h5
{
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 400;
  font-size:1.2em;
  color:#000;
  padding-bottom:8px;
}

/* NAVBAR REDEFINED */
.navbar-inner {
  min-height: 76px;
  padding-right: 20px;
  padding-left: 20px;
  background: #fff;
  border-bottom: 1px solid #eee;
  
  /*border: 1px solid #d4d4d4;*/
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  *zoom: 1;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #ddd;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.navbar .btn-navbar {
  margin-top: 20px;
}

.topMenu li {
  line-height: 14px;
}

.navbar-inner .nav-collapse {
    text-align: right;
}

/* Main marketing message and sign up button */
.jumbotron {
  margin: 30px 0;
  text-align: center;
}
.jumbotron h1 {
  font-size: 72px;
  line-height: 1;
}
.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}

/* Supporting marketing content */
.marketing {
  margin: 60px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}

.btn, .btn:link, .btn:active, .btn:visited, .btn:hover {
  color: #000;
}

.btn-primary, .btn-primary:link, .btn-primary:active, .btn-primary:visited, .btn-primary:hover,
.btn-info, .btn-info:link, .btn-info:active, .btn-info:visited, .btn-info:hover,
.btn-success, .btn-success:link, .btn-success:active, .btn-success:visited, .btn-success:hover,
.btn-warning, .btn-warning:link, .btn-warning:active, .btn-warning:visited, .btn-warning:hover,
.btn-danger, .btn-danger:link, .btn-danger:active, .btn-danger:visited, .btn-danger:hover,
.btn-inverse, .btn-inverse:link, .btn-inverse:active, .btn-inverse:visited, .btn-inverse:hover {
  color: #fff}

  /* Aditional classes */
  .center {
    text-align: center;
  }

  .left {
    text-align: left;
  }

  .right {
    text-align: right;
  }