/* Start of overriding marketo-form styles */

.mktoForm input[type=text], .mktoForm input[type=url],
.mktoForm input[type=email], .mktoForm input[type=tel],
.mktoForm input[type=number], .mktoForm input[type=date],
.mktoForm select.mktoField, .mktoForm textarea.mktoField,
.mktoForm input[type=checkbox] + label:before, .mktoForm input[type=radio] + label:before {
	box-shadow: none !important;
}
.mktoOffset, .mktoGutter { display: none !important; }
.mktoAsterix {display: none !important; }
.mktoFormRow, .mktoButtonRow { width: 100% !important; margin-right: 0 !important;  padding: 0 15px !important; }
form .mktoFormRow:first-of-type {padding-top: 20px !important;}
.mktoForm .mktoFieldWrap { width: 100% !important; }
.mktoFormCol { width: 100% !important; margin-bottom: 10px !important;}
/* .mktoTextField, .mktoEmailField, .mktoTelField, .mktoRequired {height: 40px; padding-left: 10px !important; font-size: 14px !important; } */
.mktoButtonRow { padding: 0 0 10px !important; }
.mktoButtonWrap { margin-left: 0 !important; }
.mktoLogicalField { width: 100% !important; margin-bottom: 0 !important; }
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList { padding:0 !important;}
.mktoHtmlText.mktoHasWidth { 
  width:auto !important;
  font-size: 14px;
  line-height: 18px;
  color:#666666 !important;
}
.mktoHtmlText.mktoHasWidth span { margin-left: 0 !important; }
h2.form-title {color: #212529; padding-left: 15px;}

.mktoButton {
  width: 100% !important;
  padding: 0.5em 1em !important;
  /* height: 53px !important; */
  font-size:1.3em !important;
  color: #fff !important;
  border: solid 1px #3B51A3 !important;
  background:#3B51A3 !important;
  border-radius:unset !important;
  background-image:unset !important;
  /* text-transform:uppercase !important; */
  text-shadow:unset !important;
  box-shadow: unset !important;
}
#LblmktoCheckbox_132364_0 span {
  color: #666666 !important;
  font-size: 14px;
  line-height: 18px;
}
.mktoForm .mktoCheckboxList > label#LblmktoCheckbox_248802_0,
.mktoForm .mktoButtonWrap.mktoInset button.mktoButton {width: 100% !important;}
#FirstName, #LastName, #Email, #Company, #Phone, #Country, #Title, #Job_Function_Department__c { width: 100% !important; }
.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label { max-width: 100%; }
/* End of overriding marketo-form styles */