[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}

@font-face {
  font-family: 'VistaLight';
  src: url('../fonts/VistaSanLig.otf');
}

/* @font-face {
  font-family: 'VistaBold';
  src: url('../fonts/VistaSanBol.otf');
} */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
@media screen and (max-width: 480px) {
.truckImage{
  display: none!important;
}
}
body {
  margin-top: 20px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  color: #696969;
  /* min-width: 640px; */
  /* max-width: 100%; */
}
.has-error .form-control{
  border-color: #F81C32;
}
h3 {
  font-family: 'VistaLight', sans-serif;
  margin-bottom: 25px;
  font-size:24px;
  margin-top: 0;
  max-width: 300px;
  line-height: 1.5;
}

table td:nth-child(2) {
  padding-left: 20px;
}

.inline-block {
  display: inline-block;
}

.va-top {
  vertical-align: top;
}

.color1 {
  color: #008F32;
}
.form-group{
  position: relative;
}
.form-control {
  border-color: #00A4DC;
}

.addressFormGroup:not(.has-error)::after {
  font-family: "FontAwesome";
  content: "\f00c";
  position: absolute;
  right: 5px;
  top: 6px;
  color: #96BE0D;
}

.btn {
  border: 0;
}

.btn-primary {
  background-color: #00A4DC;
  padding: 15px 45px;
  width: 100%;
  font-size: 18px;
}
