body {
}

/* Custom container */
.container-narrow {
  margin: 0 auto;
  max-width: 800px;
}
.container-narrow > hr {
  margin: 20px 0;
}

/* Main marketing message and sign up button */
.jumbotron {
  margin: 30px 30px;
  text-align: center;
    color: black;
}
.jumbotron h1 {
  font-size: 47pt;
  font-weight: 200;
  line-height: 1;
}
.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}

.container h1{
    font-size: 16pt;
}

h3{
    font-size: 14pt;
}

h4{
    font-weight: 200;
    line-height: 1.7em;
}

.zigzag div.row{
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

/* Supporting marketing content */
.marketing {
  margin: 0px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}

.footer{
	color:lightgrey;
}

.footer .linkbar a {padding-left:0.5em;color:#cccccc;}
.footer .linkbar span.separator {padding-left:0.5em;}
.footer .linkbar span.separator-right {padding-right:0.5em;}


#langMenu img {height:16px;}
#langDrop {white-space:nowrap; margin-top:10px;}
.countryFlag {height:1em;}
.caret {margin-top:0.6em;}
img.piggylogo {margin-top:-5px;margin-right:5px;}

.priceFrame {
    text-align:left;
    font-size: 14pt;
    font-weight: 200;
}

.priceFrameIn {text-align: center;}

.priceLine1{background-color: #BC6264;padding: 1.5em;color: #ffffff;}
.priceLine2{background-color: #D16E6F;padding: 1.5em;color: #ffffff;}
.priceLine2 span.pricePrice {font-size: 20pt;}
.priceLine3{background-color: #FFFFFF;padding: 1.5em;}


.gradientGrey {background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 100%);background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 100%);}
.gradientGreen {background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e2c2c0 100%);}
.gradientCyan {background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e3ca88 100%);}
.lead2 {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:200;font-size:14pt;}

.navbar .nav > li > a {
    float: none;
    padding: 10px 15px 10px;
    color: black;
    text-decoration: none;
    font-size: 16pt;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
    color: #DD8B84;
    text-decoration: underline;
    background-color: transparent;
}

.panel-title > a {
    color: black;
    text-decoration: none;
}

.panel-title {
    font-weight: 200;
}

.panel-title > a:hover,
.panel-title > a:focus {
    color: black;
    text-decoration: none;
}

.row{
    font-size: 14pt;
    font-weight: 200;
}

p, li {
    line-height: 1.5em;
}