
h3{
    color: #868686;   
}

.greytext{
    color: #868686;
}

.photo {
    border-style:solid;
    border-color: #868686;
    border-width: 1px;
	width:700px;
}

.lead {
    color: #868686;
}
.expirydates{
    max-width: 53px;
    text-align:center;
    
}
.cvc{
    max-width: 70px;
    text-align:center;
}
.postcode{
    width: 20%;
}
.formtitles
{
    color: #868686;
    font-weight: bold;
    margin-bottom: -5px
}
.formtitlesnonbold
{
    color: #868686;
    margin-bottom: -5px
}
.gap{
    margin-bottom: 25px;
}
.samplegap{
    margin-bottom: 5px;
    margin-top: 10px;
}
.greentext {color: #06AF42;
}
.lightbluetext {color: #009EDB;
}
.orangetext {color: #F6821F;
}
.redtext {color: #F00;
}
.yellowtext {color: #FC0;
}
.selectsize{
    width: 200px;
}
.totaltopayfield {
	border: 1px solid #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	background-color: #E5E5E5;
	text-align: left;
	padding-left: 3px;
}
label.error {
  color: red;
  font-weight:normal;
  padding-top:6px;
  padding-left:3px;
  }
.StripeElement {
  padding: 8px 12px;
}
.StripeElement--focus {
   border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}