body .hubcontent {
  font-family: "Montserrat",sans-serif;
}

.hubcontent table.singleContentTable,
.hubcontent > form > table,
.hubcontent table.hubMainTable {
  margin-left: auto;
  margin-right: auto;
}
.hubcontent table th,
.hubcontent table td {
  border-top: none;
  margin-bottom: 0px;
  vertical-align: text-top;
  padding-top: 3px;
  padding-bottom: 3px;
}

.hubcontent .largeheading {
  font-size: 28px;
  color: #2b6cb0;
  font-family: "Poppins","Montserrat",sans-serif;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.hubcontent .heading {
  font-size: 20px;
  color: #f9a13a;
  color: #EC1A24;
  font-family: "Poppins","Montserrat",sans-serif;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
}

.hubcontent table {
  width: auto;
  margin-bottom: 0px;
}

.hubcontent .textbutton {
  display: inline-block;
  text-decoration: none;

  border: 2px solid #ffffff;
  background-color: #ffffff;

  color: #EC1A24;
  padding: 13px 13px;
  font-size: 18px;
  font-family: 'Montserrat', Arial, sans-serif;
  font-weight: 400;

  width: 200px;
  text-align: center;

  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

}

.hubcontent a.textbutton:hover {
  background-color:#2b6cb0;
  background-color:#ffffff;
  color: #ffffff;
  color: #EC1A24;
  border: 2px solid #2b6cb0;
  border: 2px solid #ffffff;
  -webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2);
    box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2);
}

.hubcontent .textbutton2 {
  font-weight: bold;
  font-size: 13px;
  border-bottom: 1px #2b6cb0 dashed;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
}

.hubcontent a.textbutton2:hover {
  border-bottom: 1px #2b6cb0 solid;
}

.hubcontent .buttontable {
  margin-left: auto;
  margin-right: auto;
}

.hubcontent label {
  display: inline;
  font-weight: normal;
}

/*
nav.ubermenu {
padding-top: 15px;
}
 */

.hubcontent td.label {
  width: 100px;
  line-height: 18px;
  font-size: 14px;
  padding-left: 0px;
  vertical-align: top;
  text-align: left;
  display: table-cell;
}

.hubcontent td.entry {
  width: 300px;
}

.hubcontent table {
  	border: 0px !important;
}

.hubcontent .help {
  font-size: 0.8em;
}

.hubcontent input.suburbQuickSearch {
  padding-left: 0px;
  padding-right: 0px;
}


.hubcontent select,
.hubcontent input[type="text"],
.hubcontent textarea {
  margin-bottom: 2px;
}

.hubcontent .heavyDisplay {
  font-weight: bold;
}

.hubcontent .hiHeavyDisplay {
  font-weight: bold;
  color: #f9a13a;
  color: #EC1A24;
}

.hubcontent .suburbStateEntry,
.hubcontent .suburbPostcodeEntry {
  padding-top: 8px;
}

.hubcontent .dataGroupBox {
  width: 400px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.hubcontent .main {
  padding-left: 30px;
}

.hubcontent .label {
  color: #999999;
}

.hubcontent .listHeader {
  color: #ffffff;
  background: #f9a13a;
  background: #EC1A24;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}

.hubcontent .listLeft0,
.hubcontent .listRight0 {
  background: #f7fafc;
}

.hubcontent .listMinorRight,
.hubcontent .listRight0,
.hubcontent .listRight1 {
  text-align: right;
}

.hubcontent .listLeft0,
.hubcontent .listLeft1,
.hubcontent .listRight0,
.hubcontent .listRight1 {
  padding-left: 2px;
  padding-right: 2px;
  line-height: 18px;
}


.hubcontent .listMinorLeft,
.hubcontent .listMinorRight {
  color: #999999;
  font-size: 15px;
}


div.hubcontent {
  margin-top: 40px;
  margin-bottom: 40px;
}

.textbutton2 {
  color: #333;
}


.hubcontent a {
  color: #333;
}

.sdDGUNNumber {
  width: 70px;
}

.sdDGWeight {
  width: 50px;
}

.sdDGPack {
  width: 50px;
}

.sdButton {
  font-weight: bold;
}


.hubcontent input[type="text"], .hubcontent input[type="search"], .hubcontent input[type="email"], .hubcontent input[type="url"], .hubcontent input[type="password"], .hubcontent input[type="tel"], .hubcontent textarea, .hubcontent select {
  height: auto;
  min-height: 20px;
  padding: 0 5px;
}

.hubcontent select {
  width: auto;
  min-width: 50px;
}

.page-inner h2 {
  text-transform: uppercase;
}


