
.pricing-header {
  padding-top: 45px;
  padding-bottom: 90px;
}


#pricing {
  text-align: center;
  margin-top: -90px;
  margin-bottom: 60px;
}

#pricing .row > div > div {
  background:white;
  padding: 50px 50px 40px 50px;
  -webkit-box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.05);
  -moz-box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.05);
  box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.05);
  margin-bottom: 20px;
}

#pricing .row > div.silver > div {
  -webkit-box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.07);
  -moz-box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.07);
  box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.07);
}

#pricing .bronze,#pricing .gold {
  transform: scale(0.97);
}

#pricing header {
  width: calc(100% + 100px);
  margin-left: -50px;
  margin-top: -50px;
  padding: 23px 20px 12px 20px;
  margin-bottom: 40px;
}

#pricing .bronze header {
  background: #c47f5d;
  background: -moz-linear-gradient(45deg, #c47f5d 0%, #f4af8d 23%, #c5805e 46%, #f4af8d 82%);
  background: -webkit-linear-gradient(45deg, #c47f5d 0%,#f4af8d 23%,#c5805e 46%,#f4af8d 82%);
  background: linear-gradient(45deg, #c47f5d 0%,#f4af8d 23%,#c5805e 46%,#f4af8d 82%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c47f5d', endColorstr='#f4af8d',GradientType=1 );
}

#pricing .silver header {
  background: #cfcfcf;
  background: -moz-linear-gradient(45deg, #cfcfcf 0%, #ffffff 23%, #d0d0d0 50%, #ffffff 81%);
  background: -webkit-linear-gradient(45deg, #cfcfcf 0%,#ffffff 23%,#d0d0d0 50%,#ffffff 81%);
  background: linear-gradient(45deg, #cfcfcf 0%,#ffffff 23%,#d0d0d0 50%,#ffffff 81%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#ffffff',GradientType=1 );
  position:relative;
  overflow:hidden;
}

    /*
#pricing .silver header:after {
  content: 'MOST POPULAR';
  background: #1d5171;
  padding: 5px;
  position: absolute;
  top: 26px;
  left: -28px;
  color: white;
  transform: rotate(-45deg);
  font-size: 11px;
  font-weight: 600;
  padding: 5px 25px;
}

#pricing .silver .btn {
  font-size: 14px;
}
*/

#pricing .gold header {
  background: #c8a34b;
  background: -moz-linear-gradient(45deg, #c8a34b 0%, #fede90 24%, #c8a44c 50%, #f8d37b 79%);
  background: -webkit-linear-gradient(45deg, #c8a34b 0%,#fede90 24%,#c8a44c 50%,#f8d37b 79%);
  background: linear-gradient(45deg, #c8a34b 0%,#fede90 24%,#c8a44c 50%,#f8d37b 79%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8a34b', endColorstr='#f8d37b',GradientType=1 );
}

#pricing header h3, #pricing header h2 {
    color:white;
    margin-bottom:0;
}

#pricing header h3 {
  font-weight: 700;
  font-size: 20px;
  text-transform: uppercase;
}

#pricing header h2 {
  font-weight: 300;
  font-size: 53px;
  margin-bottom: 0;
}

#pricing .silver h2, #pricing .silver h3 {
  color:#1d5071;
}

#pricing ul {
  color:#1e5171;
}

#pricing ul li {
  margin-bottom: 18px;
      min-height: 22px;
}

#pricing hr {
  border-top: 1px solid #cccccc;
  width: 50px;
}

#pricing .btn {
  margin-top:30px;
}

.btn-blue-outline {
    background-color: transparent;
    color: #1e5171;
    border: 1px solid #1e5171;
    padding-bottom: 9px
}
