/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 05 2024 | 14:31:00 */
.resource-page-form .mktoForm {
  width: inherit !important;
}

.resource-page-form .mktoFieldWrap label {
	font-family:Poppins, Arial, "sans-serif" !important;
	color: #081b35;
	font-size:14px;
}

.resource-page-form .mktoForm .mktoRequiredField {
  width:33% !important;
}

.resource-page-form .mktoForm .mktoButtonRow {
  width:100% !important;
  text-align: left;
}

.resource-page-form .mktoForm input[type=text], .resource-page-form .mktoForm input[type=url], .resource-page-form .mktoForm input[type=email], .resource-page-form .mktoForm input[type=tel], .resource-page-form .mktoForm input[type=number], .resource-page-form .mktoForm input[type=date], .resource-page-form .mktoForm select.mktoField, .resource-page-form .mktoForm textarea.mktoField {
	padding:0.5em !important;
	color: #081b35 !important;
	font-family:Poppins, Arial, "sans-serif" !important;
	border:1px solid #081b35 !important;
	border-radius:8px !important;
	font-size:15px !important;
}

.resource-page-form .mktoForm .mktoRequiredField label.mktoLabel {
    font-family:Poppins, Arial, "sans-serif" !important;
	color: #081b35;
	font-size:14px;
	font-weight: normal;
    margin-bottom: 5px;
	width: max-content !important;
}

.footer-partner-form .mktoForm #FirstName, .footer-partner-form .mktoForm #LastName {
	width:220px !important;

	
}

.footer-partner-form .mktoForm #Company, .footer-partner-form .mktoForm #Email, .footer-partner-form .mktoForm #Phone, .footer-partner-form .mktoForm #buPartnerType {
	width: 450px !important;
}

.resource-page-form .mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton {
  	color: #fff;
    border: 2px solid #1973CC !important;
    padding: 0.5em 1em !important;
    font-size: 15px !important;
	background:none !important;
    background-color: #1973CC !important;
	text-shadow: none !important;
	border-radius: 8px;
    text-transform:uppercase;
    font-family:Poppins, Arial, "sans-serif" !important;
  box-shadow:none;
  height:inherit;
  line-height:inherit;
}

.resource-page-form .mktoForm .mktoFieldWrap label {
	font-size:12px;
	font-family:Poppins, Arial, "sans-serif" !important;
	color: #081b35;
}

.resource-page-form .mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton:hover {
	color: #1973CC;
	background-color: #FFF !important;
}

.resource-page-form .mktoForm .mktoAsterix {
  color:#081b35 !important;
}

@media (max-width: 500px) {
.resource-page-form .mktoForm .mktoRequiredField {
	width:auto !important;
	}
}
	
.footer-partner-form .mktoForm .mktoLabel {
	margin-bottom:5px !important;
}

.footer-partner-form .mktoFormCol {
	margin-bottom:3px !important;
}

.footer-partner-form .mktoButtonRow {
  width:100%;
  text-align:center;
  margin-top:10px;
}

.footer-partner-form .mktoButtonWrap {
  margin-left:0 !important;
}

@media (max-width: 768px) {
  .footer-partner-form .form-container .mktoForm {
    width: 350px !important;
    margin: 0 auto;
	}
  
.footer-partner-form .mktoForm #FirstName, .footer-partner-form .mktoForm #LastName {
	width:320px !important;
}

.footer-partner-form .mktoForm #Company, .footer-partner-form .mktoForm #Email, .footer-partner-form .mktoForm #Phone, .footer-partner-form .mktoForm #buPartnerType {
	width: 320px !important;
}
  
.footer-partner-form .form-container .mktoFieldWrap label {
	font-size:12px;
	font-family:Poppins, Arial, "sans-serif" !important;
	color: #081b35;
}
	
.footer-rad-form  .mktoButtonRow {
    width: 350px !important;
}
.footer-rad-form h2 {
    font-size: 18px;
}

