/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 26 2022 | 19:01:01 */
.footer-rad-form .mktoForm {width: auto !important; text-align:center;}
.footer-rad-form .mktoOffset {display:none}
.footer-rad-form .mktoForm .mktoFormRow {display: inline-block;}
.footer-rad-form .mktoButtonRow {display: inline-block; position: relative; margin: 20px 0 0 5px !important;vertical-align: top;}
.footer-rad-form h2 { color:#ffffff; text-align:center;}

.footer-rad-form .form-container .mktoFieldWrap label, .resource-page-form .mktoFieldWrap label {
	font-family:'Artegra Sans Regular', Arial, "sans-serif" !important;
	color: #FFFFFF;
	font-size:14px;
}

.footer-rad-form .mktoForm .mktoFormRow:nth-of-type(even) {margin-right:5px;}

.footer-rad-form .mktoForm .mktoFormRow:nth-of-type(18) {margin-left:-15px !important;}

.footer-rad-form .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight:normal !important;
  width: auto !important;
}

.footer-rad-form .mktoForm input[type=text], .footer-rad-form .mktoForm input[type=url], .footer-rad-form .mktoForm input[type=email], .footer-rad-form .mktoForm input[type=tel], .footer-rad-form .mktoForm input[type=number], .footer-rad-form .mktoForm input[type=date], .footer-rad-form .mktoForm select.mktoField, .footer-rad-form .mktoForm textarea.mktoField {
	padding:0.5em !important;
	color: #a4a4a4 !important;
	font-family:'Artegra Sans Regular', Arial, "sans-serif" !important;
	border:1px solid #c9d5e1 !important;
	border-radius:3px !important;
	font-size:15px !important;
}

.footer-rad-form .form-container .mktoForm {
	width:470px !important;
}

.footer-rad-form .mktoForm #FirstName, .footer-rad-form .mktoForm #LastName, .footer-rad-form .mktoForm #Phone, .footer-rad-form .mktoForm #Email, .footer-rad-form .mktoForm #Title, .footer-rad-form .mktoForm #NumberofInvoices, .footer-rad-form .mktoForm #Company, .footer-rad-form .mktoForm #primaryAccountingSystem, .footer-rad-form .mktoForm #Industry, .footer-rad-form .mktoForm #Country {
	width:220px !important;
}

.footer-rad-form .mktoForm .mktoButtonWrap.mktoBlueBox .mktoButton {
	color: #fff;
    border: 2px solid #ff8a00 !important;
    padding: 0.5em 1em !important;
    font-size: 15px !important;
	background:none !important;
    background-color: #ff8a00 !important;
	text-shadow: none !important;
	border-radius: 3px;
    font-family: 'Artegra Sans Semi Bold', Arial, "sans-serif" !important;
}

.footer-rad-form .mktoForm .mktoLabel {
	margin-bottom:5px !important;
}

.footer-rad-form .mktoButtonRow {
  width:100%;
  text-align:center;
  margin-top:10px;
}

.footer-rad-form .mktoButtonWrap {
  margin-left:0 !important;
}

.footer-rad-form .mktoHtmlText {
  width:100% !important;
  color:#fff;
}

.footer-rad-form .mktoHtmlText a {
  color:#fff;
  text-decoration:underline;
}

@media (max-width: 1000px) {
  .footer-rad-form .form-container .mktoForm {
	width:360px !important;
}

.footer-rad-form .mktoForm #FirstName, .footer-rad-form .mktoForm #LastName, .footer-rad-form .mktoForm #Phone, .footer-rad-form .mktoForm #Email, .footer-rad-form .mktoForm #Title, .footer-rad-form .mktoForm #NumberofInvoices, .footer-rad-form .mktoForm #Company, .footer-rad-form .mktoForm #primaryAccountingSystem, .footer-rad-form .mktoForm #Industry, .footer-rad-form .mktoForm #Country {
	width:320px !important;
}
  
  
.footer-rad-form .mktoForm .mktoFormRow:nth-of-type(even) {margin-right:0px;}

.footer-rad-form .mktoForm .mktoFormRow:nth-of-type(18) {margin-left:0px !important;}
}

@media (max-width: 768px) {
  .footer-rad-form .form-container .mktoForm {
    width: 310px !important;
    margin: 0 auto;
    padding:0;
	}
  
.footer-rad-form .mktoForm #FirstName, .footer-rad-form .mktoForm #LastName, .footer-rad-form .mktoForm #Phone, .footer-rad-form .mktoForm #Email, .footer-rad-form .mktoForm #Title, .footer-rad-form .mktoForm #NumberofInvoices {
	width:300px !important;
}

.footer-rad-form .mktoForm #Company, .footer-rad-form .mktoForm #primaryAccountingSystem, .footer-rad-form .mktoForm #Industry, .footer-rad-form .mktoForm #Country {
	width: 300px !important;
}
  
.footer-rad-form .form-container .mktoFieldWrap label {
	font-size:12px;
}
.footer-rad-form  .mktoButtonRow {
    width: 300px !important;
}
.footer-rad-form h2 {
    font-size: 18px;
}
}

.capterra-demo-form-2 {background-color:#ffffff; padding:30px; -webkit-box-shadow: 5px 6px 14px 0px rgba(0,0,0,0.5); box-shadow: 5px 6px 14px 0px rgba(0,0,0,0.5);}
.capterra-demo-form-2 .mktoForm {width:100% !important; text-align:center; }
.capterra-demo-form-2 .mktoFormRow {width:48% !important;float: left !important; clear: inherit !important; margin: 0 1%;}
.capterra-demo-form-2 .mktoFieldWrap, .capterra-demo-form-2 .mktoFormCol, .capterra-demo-form-2 .mktoLabel, .capterra-demo-form-2 .mktoButtonRow {width:100% !important;}
.capterra-demo-form-2 .mktoOffset {display:none}
.capterra-demo-form-2 .mktoButtonRow {display: inline-block; position: relative; margin: 20px 0 0 5px !important;vertical-align: top;}
.capterra-demo-form-2 h2 {color:#004E74; font-size:24px; text-align:center; font-family:'Artegra Sans Semi Bold', Arial, "sans-serif" !important; text-transform:uppercase; margin-bottom:20px;}
.capterra-demo-form-2 .mktoForm input[type=url], 
.capterra-demo-form-2 .mktoForm input[type=text], 
.capterra-demo-form-2 .mktoForm input[type=date], 
.capterra-demo-form-2 .mktoForm input[type=tel], 
.capterra-demo-form-2 .mktoForm input[type=email], 
.capterra-demo-form-2 .mktoForm input[type=number], 
.capterra-demo-form-2 .mktoForm textarea.mktoField, 
.capterra-demo-form-2 .mktoForm select.mktoField {
  width:100% !important;
  padding:0.5em !important;
	color: #666666 !important;
  Background-color:#f5f5f5;
	font-family:'Artegra Sans Regular', Arial, "sans-serif" !important;
	border-bottom:2px solid #a4d137 !important;
	border-radius:3px !important;
	font-size:15px !important;
}

.capterra-demo-form-2 .mktoFieldWrap label {
	font-family:'Artegra Sans Regular', Arial, "sans-serif" !important;
      font-weight: normal !important;
	color: #004E74;
	font-size:14px;
}

.capterra-demo-form-2 .mktoForm .mktoLabel {
	margin-bottom:5px !important;
}

.capterra-demo-form-2 .mktoFormCol {
	margin-bottom:3px !important;
}

.capterra-demo-form-2 .mktoForm div.mktoButtonRow {
    text-align: center !important;
	margin-top: 20px !important
}

.capterra-demo-form-2 .mktoButtonWrap {
	margin-left: 0 !important;
}

.capterra-demo-form-2 .mktoButtonRow {
	width:100% !important;
}

.capterra-demo-form-2 .mktoForm .mktoButtonWrap.mktoBlueBox .mktoButton {
	color: #fff;
    border: 2px solid #F1681E !important;
    padding: 0.6em 1.5em !important;
    font-size: 18px !important;
	background:none !important;
    background-color: #F1681E !important;
	text-shadow: none !important;
	border-radius: 3px;
    font-family: 'Artegra Sans Semi Bold', Arial, "sans-serif" !important;
    width:100% !important;
}

.capterra-demo-form-2 .mktoForm .mktoButtonWrap.mktoBlueBox .mktoButton:hover {
  color: #F1681E;
  background-color: #FFFFFF !important;
}

.capterra-demo-form-2 .mktoForm .mktoAsterix {
  color:#000000 !important;
}

.capterra-demo-form-2 .mktoHtmlText {
  width:100% !important;
  text-align:center !important;
}

@media (max-width: 500px) {
  .capterra-demo-form-2 .mktoFormRow {width:100% !important;float: left !important; clear: inherit !important; margin: 0 1%;}
}