@import url('/wp-content/plugins/ignite-tools/assets/css/bootstrap.form.min.css');

.divForm
  {
  	-webkit-transform-style: preserve-3d;
  	-moz-transform-style: preserve-3d;
  	transform-style: preserve-3d;

  	max-width: 1080px;
  	width: 100%;
  	display: block;
  	margin: 0;
  	padding: 0;
  	padding-bottom: 50px;
  }
.divForm.container-fluid
  {
    margin: 0;
  }
.divForm .row .row
  {
    margin: 0 -5px !important;
  }
.divForm .section-title
  {
  	margin: 30px 0 0 0;
  }
.divForm .form-group
  {
    margin-bottom: 0;
    padding: 5px;
  }
.divForm .btn-submit
  {
    margin-top: 20px;
  }
.divForm #contactForm .btn-submit
  {
    font-size: 24px !important;
  }
.divForm .form-group input,
.divForm .form-group select
  {
    padding: 5px;
  }
.divForm .form-group select
  {
    height: 35px;
  }
.divForm form > .row:first-of-type > .col-xs-12:first-of-type
  {
/*   	margin: 0;
  	padding: 0 30px; */
  }
.divForm .multi-step .btn-navigation
  {
  	display: inline-block !important;
  }
.divForm .form-navigation
  {
  	margin: 20px;
  }
.divForm textarea
  {
    height: 150px;
  }
.btn-submit
  {
  	background-color: #d66;
  	width: 100%;
  	color: white;
  }

.session-newsletter .divForm
  {
    padding-bottom: 0;
  }

/* Form Validation */
  .classDatepicker
    {
      z-index: 0 !important;
    }
  input:focus ~ .parsley-errors-list
    {
      display: none;
    }
  input[type=number] ~ .parsley-errors-list
    {
      /* background-color:  red; */
      right: 25px;
    }
  .classDatepicker ~ .parsley-errors-list
    {
      /* background-color:  red; */
      right: 45px;
      bottom: 5px;
    }
  .parsley-error
    {
      border:  2px solid #ff0000 !important;
    }
  .parsley-success::placeholder,
  .parsley-success::-webkit-input-placeholder,
  .parsley-success::-moz-placeholder,
  .parsley-success:-ms-input-placeholder,
  .parsley-success:-moz-placeholder
  {
    color: transparent;
  }
  .parsley-success + .parsley-errors-list{
    display: none;
  }
  .parsley-errors-list
    {
      border-left: 0;
      border-radius: 4px;
      border-right: 0;
      bottom: 10px;
      color: transparent;
      font-size: .8em;
      font-weight: bold;
      height: 34px;
      line-height: 1;
      list-style: none;
      pointer-events: none;
      position: absolute;
      right: 10px;
      text-align: right;
      width: 100%;
    }
  .parsley-errors-list::after
    {
      content: "Required";
      display: inline-block;
      color: #ff0000;
      padding-right: 5px;
      line-height: 0;
      bottom: 8px;
      right: 0;
      position: absolute;

    }

@media (max-width: 480px) {

    .australia-owned
      {
        display: none;
      }

}

.form-control[readonly]{
  background-color: #fff;
}

