.bre5030_page01 {


}

.bre5030_page01 #contactForm{
margin:0px;

}
.bre5030_page01 #contactForm .rsform-block-egg_inner-wrap {
  width:740px;
 margin:0 auto;
}
.bre5030_page01 #contactForm li.rsform-block.rsform-block-egg {
   color:white;
   background-color:#4e2d3e;
   padding-bottom:50px;
}
.bre5030_page01 li.rsform-block.rsform-block-egg input{
  display:none;
}
.bre5030_page01 li.rsform-block.rsform-block-egg label{
border: 1px solid white;
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
font-family: 'Archer A', 'Archer B', "Courier New", monospace;;
padding: 15px 60px;
margin:0 10px;
cursor:pointer;
}

.bre5030_page01 #contactForm li.rsform-block.rsform-block-answer .formCaption  {
font-size:20px;
}

.bre5030_page01 li.rsform-block.rsform-block-egg input:checked + label {
background-color:#41bd2b;
border-color:#41bd2b;
}

.bre5030_page01 li.rsform-block.rsform-block-egg .formBody {
text-align:center;
float:none;
}


.bre5030_page01 #contactForm textarea,
.bre5030_page01 #contactForm input[type="text"] {
border:1px solid #48283C;
border-radius: 0px;
}

.bre5030_page01 #contactForm textarea.rsform-error {
border:1px solid #C02848;
}

.bre5030_page01 #contactForm .formCaption {
float:none;
}

.bre5030_page01 .form_left {
width:49%;
float:left;
}

.bre5030_page01 .form_right {
width:49%;
float:right;
}

.bre5030_page01 #contactForm .formCaption,
.bre5030_page01 #contactForm .formBody
 {
width:100%;
}

.bre5030_page01 li.rsform-block.rsform-block-phone {
clear:none;
float:right;
width:47%;
}

.bre5030_page01 li.rsform-block.rsform-block-join {
clear:none;
float:left;
width:55%;
}


.bre5030_page01 li.rsform-block.rsform-block-postcode{
clear:none;
float:left;
width:47%;
}

.bre5030_page01 li.rsform-block.rsform-block-terms {
clear:none;
float:right;
width:35%;
}
.bre5030_page01  input#join0,
.bre5030_page01  input#terms0 {
width:10%;
float:left;
margin-top:5px;
}

.bre5030_page01  li.rsform-block.rsform-block-join label,
.bre5030_page01  li.rsform-block.rsform-block-terms label  {
float:right;
width:75%;
}

.bre5030_page01  li.rsform-block.rsform-block-submit {
width:163px;
float:right;
margin-top:20px;
}
.bre5030_page01 #contactForm .rsform-submit-button {
border-color:#41bd2b;
background-color:#41bd2b;
}
.bre5030_page01 #contactForm .rsform-submit-button:hover {
color:#f2992f;
cursor:pointer;
}

.bre5030_page01 .formBody label {
font-size:10px;
line-height:1.2em;
}

.bre5030_page01 #contactForm .rsform-submit-button,
.bre5030_page01 #contactForm input[type="text"] {
border-radius:0px;
}

.bre5030_page01 #contactForm input[type="text"].rsform-error {
border: 1px solid #C02848;
}

.bre5030_page01  #component168.formError,
.bre5030_page01  #component173.formError {
display:block;
line-height:1.2em;
}
.bre5030_page01  #component173.formError {
  margin-top:30px;
}
.bre5030_page02 .app-intro ,
.bre5030_page01 .app-intro {
 font-size: 10px; min-height: 42px;
}

@media (max-width:740px) {
.bre5030_page01 #contactForm .rsform-block-egg_inner-wrap {
   width:100%; 
}
}
@media (max-width:690px) {
 .bre5030_page01 li.rsform-block.rsform-block-egg label{
   padding:15px; 
  }
}
@media (max-width:690px) {
.bre5030_page01 li.rsform-block.rsform-block-terms,
.bre5030_page01 li.rsform-block.rsform-block-postcode,
.bre5030_page01 li.rsform-block.rsform-block-join ,
.bre5030_page01 li.rsform-block.rsform-block-phone {
clear: both;
float: none;
width: 97%;
}
.bre5030_page02 .post-title ,
.bre5030_page01 .post-title {
min-height:40px;
}
.bre5030_page02 .app-intro,
.bre5030_page01 .app-intro {
  min-height:55px;
}
}

@media (max-width:380px) {
.bre5030_page01 .app-intro ,
.bre5030_page01 .app-intro {
  min-height:60px;
}
}

@media (max-width:690px) {
 .bre5030_page01 li.rsform-block.rsform-block-egg label{
   padding:10px; 
  }
}
@media (max-width:374px) {

.bre5030_page01 .rsform-block.rsform-block-submit {
margin:0 auto;
}

 .bre5030_page01 .form_left {
width:100%;
float:none;
}

.bre5030_page01 .form_right {
width:100%;
float:none;
}

 }
