
.contactInput{
	width:100%;
	font-family: Montserrat;
  	font-weight: 500;
  	padding: 5px 20px;
}

.contactText{
	width:100%;
	font-family: Montserrat;
  	font-weight: 500;
  	padding: 5px 20px;
}

.contactlabel{
	width:100%;
	margin-bottom:20px;
}

.SubmitButton{
	background-color: #00B4F4;
	border-radius: 46px;
	border-width: 0px;
	font-family: Montserrat;
  	font-weight: 500;
  	color:#fff;
  	padding: 10px 25px;
}

.contactCheckboxText{
	margin-left:0.8em;
	display:block;
	margin-top:0em;
	cursor:pointer;
	font-size: 0.8em;
}
.contactCheckboxText > a{
	font-size: inherit;
}
.Accept-Text{
	display: table-cell;
	padding-top: 20px;
}

.contactInfoColumn{
	padding: 30px 0;
}

.contactReasonColumn{
	margin:15px;
}

/*.contactFormRow{
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}*/

@media (min-width: 768px){
	.contactFormRow{
		margin-top:20vh;
	}
}

@media (max-width: 767px){
	.contactInfoColumn{
		display:none;
	}

	.contactReasonColumn{
		display:none;
	}
	.contactFormRow{
		margin-top:10vh;
	}

}
.Accept-Control{
	display: table-cell;
	vertical-align: middle;
	padding-top: 20px;
}


[type="checkbox"] + label {
  cursor:pointer;
}
[type="checkbox"] {
  position: relative;
  z-index: 0;
  -webkit-appearance: none;
}


[type="checkbox"] + label::before {
   width: 20px;
  height: 20px;
  border-radius: 5px;
  border: 2px solid #00B4F4;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
  z-index: 5;
  position: relative;
}
input[type="checkbox"]:checked + label::before {
  box-shadow: inset 0px 0px 0px 3px #fff;
  background-color: #00B4F4;

}
/*.wpcf7-form .wpcf7-not-valid-tip {
    display:none;
}*/

.wpcf7-form .screen-reader-response { 
	padding:10px; 
	border-left: 5px solid #f6dca7; 
	color: #c09853; 
	background-color: #fcf8e3; 
}
.ajax-loader{
	position: absolute !important;
	left: 0;
	bottom: 0;
}

.wpcf7-not-valid{
	border-color: #dc3232;
  border-style: solid;
  border-width: 1px;
}

.wpcf7-list-item{
	margin: 0 !important;
}


