@font-face {
  font-family: 'akkurat-light';
  src: url('https://www.telstrawholesale.com.au/etc/designs/tw/global/fonts/akkurat.woff2') format('woff2'),
       url('https://www.telstrawholesale.com.au/etc/designs/tw/global/fonts/akkurat.woff') format('woff'),
       url('https://www.telstrawholesale.com.au/etc/designs/tw/global/fonts/akkurat.ttf') format('truetype');
}


@media (min-width: 1200px) {
.container {
    width: 982px !important;
}

|}

.clear:after {
  clear: both;
  content: "";
  display: table;
}

.errorMsg{
	display: none;
	margin:-2px 0 0 10px;
    font-family: 'FuturaBT-Book', 'arial', sans-serif;
	font-size: 14px;
	line-height: 24px;
	letter-spacing:1px;
}

.errorText{
	color: #cc0000;
}

body{
  font-family: 'akkurat-light', 'arial', sans-serif;
}

.legal-statement{
  margin: 0;
}

/* styles for green version */
.subscription-green{
  width: 100%;
  background-color: #2AA4A2;
  padding: 30px 0;
}

.subscription-green .subscriptionForm{
  margin:auto 0;
  vertical-align: middle;
}

.subscription-green .form-inline label.control-label{
  font-size:20px;
  line-height:20px;
  color:#ffffff;
  font-weight:normal;
  margin: 10px 0 5px 40px;
}
.subscription-green #subscribe{
  font-family: Helvetica, Arial, sans-serif;
  width:100%;
}
.subscription-green .form-inline .form-group{
   margin-bottom: 20px;
}

@media only screen and (min-width: 1200px) {
  .subscription-green .form-inline .form-group{
     margin-bottom: 0 ;
  }
  
}

@media only screen and (max-width: 1200px) {
.subscription-white .form-inline label.control-label, .subscription-green .form-inline label.control-label {
      margin: 0;
  }
}

.subscription-green .btn-subscribe{
  padding: 0 25px;
  color:#ffffff;
  background-color:#025450;
  border:0 none;
  font-size:20px;
  -webkit-transition: all .5s;
  transition: all .5s;
  vertical-align: middle;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.subscription-green .btn-subscribe:hover{
  color: #025450;
  background-color:#ffffff;
}

.subscription-green .form-control{
  border-radius: 0px;
  height:40px;
  border: 0 none;
  font-size:20px;
}

/* styles for white version */
.subscription-white{
  width: 100%;
  background-color: #ffffff;
  padding: 25px 0 30px 0;
}

.subscription-white .subscriptionForm{
  margin:auto 0;
  vertical-align: middle;
}

.subscription-white .form-inline label.control-label{
  font-size:20px;
  line-height:20px;
  color:#333333;
  font-weight:normal;
  margin: 10px 0 5px 40px ;
}
.subscription-white #subscribe{
  font-family: Helvetica, Arial, sans-serif;
  width:100%;
  background-color: #f5f5f5;
  color:#95989A;
}
.subscription-white .form-inline .form-group{
   margin-bottom: 20px;
}

@media only screen and (min-width: 1200px) {
  .subscription-white .form-inline .form-group{
     margin-bottom: 0 ;
  }
}

.subscription-white .btn-subscribe{
  padding: 0 25px;
  color:#ffffff;
  background-color:#2aa4a2;
  border:0 none;
  font-size:20px;
  -webkit-transition: all .5s;
  transition: all .5s;
  vertical-align: middle;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.subscription-white .btn-subscribe:hover{
  background-color: #025450;
}

.subscription-white .form-control{
  border-radius: 0px;
  height:40px;
  border: 0 none;
  font-size:20px;
}