.su-text { vertical-align:top; padding-top:0.33em; float:left; width:49%; text-align:right; }
.su-form { vertical-align:top; float:right; width:49%; text-align:left; }
.su-box form { display:inline-block; float:left; }
.su-box form .mktoFormRow.first-el { display:block; }
.su-box form .mktoFormRow:first-child { display:block; }
.mktoOffset { display:none !important; }
.mktoGutter.mktoHasWidth { display:none !important; }
.mktoFieldDescriptor.mktoFormCol { margin-bottom:0 !important; }
.su-box .mktoFormRow input { background: #fff none repeat scroll 0 0 !important; border-radius: 0px; color: #000000; display:block;font-family: "Roboto",sans-serif; 
  font-size: 15px !important; font-weight: 400 !important; line-height: 1em; margin-bottom: 0; margin-left: 0em; margin-top: 0; padding: 10px; min-width:290px; text-transform:none;  }

.featured-webinar-w.no-short-description .featured-web-image .feat-overlay { border:solid 0px #E7E6E1 !important; }  
.intuit-transition-page .wpb_revslider_element.wpb_content_element { margin-bottom:0px !important; }

/* Intuit Landing Page */
.mustard h3 { color: #E8CF00; }

html body .insightera-bar-widget.insightera-tab-container.insightera-tab-container-right.insightera-tab-container-bottom { display:none !important; }
html body { background-color: #fff !important; }
  
@media only screen and (max-width: 768px) { 
  .su-form.hide-more { height: 29px; overflow-y: hidden; }
.su-text { vertical-align:top; padding-top:0em; padding:0 0 1em 0; float:none; width:100%; text-align:center; display:block; text-align:center; }
.su-form { vertical-align:top; float:none; width:100%; text-align:left; }
.su-box form { display:inline-block; float:left; }
.su-box form .mktoFormRow.first-el { display:block; }
.su-box form .mktoFormRow:first-child { display:block; }
.mktoOffset { display:none !important; }
.mktoGutter.mktoHasWidth { display:none !important; }
.mktoFieldDescriptor.mktoFormCol { margin-bottom:0 !important; }
.su-box .mktoFormRow input { background: #fff none repeat scroll 0 0 !important; border-radius: 0px; color: #000000; display:block;font-family: "Roboto",sans-serif; 
  font-size: 15px !important; font-weight: 400 !important; line-height: 1em; margin-bottom: 0; margin-left: 0em; margin-top: 0; padding: 10px; min-width:290px;  }
sign-up {  }
.su-i { padding:22px 0; background:#34b6e3; text-align:center; }
.su-box {  }
.su-box { color: #fff; font-family: "Roboto",sans-serif; font-size: 18px !important; font-weight: 300 !important; line-height: 1.5em; margin: 0; padding: 0; }
.su-form { display:block; padding:0 0 0 0; position:relative; text-align:center; }
.su-form > a { display:none; position:absolute; height: 38px; text-align: center; top: -20px; width: 38px; right:0; background:#fff; color:#F37321; font-size:25px; padding:5px 10px; line-height:1em; }

  .su-form.show-all a#close-footer-form { display: block !important; height: 38px; text-align: center; top: -20px; width: 38px; right:0; }
  .su-form a#close-footer-form { display: none !important; top:-9999px; }

.su-form > a:hover { color:#58595B; }
.su-form #mktoForm_2505 { width:100% !important; }
.su-form.hide-more { height:35px; overflow-y:hidden; }
.su-text { display:inline-block; text-align:center; }
.su-box .sign-up-input { background: #fff none repeat scroll 0 0 !important; border-radius: 0px; color: #fff; display: inline-block;font-family: "Roboto",sans-serif; 
  font-size: 18px !important; font-weight: 400 !important; line-height: 1em; margin-bottom: 0; margin-left: 1em; margin-top: 0; padding: 10px; text-transform:uppercase; min-width:290px; }
.su-box .sign-up-input input.footer-email-address { background: transparent !important; border:none !important; color:#555  !important; margin:0; padding:0; width:100%; }
.su-box .sign-up-submit{ display:block; position:relative; }
div.wpcf7 img.ajax-loader { position:absolute; top:0; left:50%; margin:0 0 0 -10px;  }
.su-box .sign-up-submit input { display:none !important; }
.su-box .mktoForm .mktoFieldWrap { float: none; }
.su-box .mktoFormRow,.su-box .mktoButtonRow { display:block; margin:0 0 10px 0;  }
.su-box .mktoButtonRow { text-align:center; margin-top:20px !important; }
.su-box .mktoButtonRow .mktoButtonWrap.mktoSimple{ margin:0 !important; }

.su-box  .mktoForm .mktoFormCol { float: none; }
.su-box .mktoForm { display:block; }
.su-box form .mktoFormRow:first-child { display:block; }
.su-box form .mktoFormRow:last-child { display:block; }
.su-box .mktoFormRow label { display:none; }
.su-box .su-form.show-all .mktoFormRow label .mktoAsterix { display:none; }
.su-box .su-form.show-all .mktoFormRow label { color: #fff; display: block; float: none; padding: 0 10px 10px 0; text-align: left; width: 100% !important; }
.su-box .mktoFormRow input { background: #fff none repeat scroll 0 0 !important; border-radius: 0px; color: #000000; display:block;font-family: "Roboto",sans-serif; 
  font-size: 15px !important; font-weight: 400 !important; line-height: 1em; margin-bottom: 0; margin-left: 0em; margin-top: 0; padding: 9px; text-transform:none; width:100% !important;  }
.su-box .mktoFormRow select { background: #fff none repeat scroll 0 0 !important; border-radius: 0px; color: #000000; display:block;font-family: "Roboto",sans-serif; 
  font-size: 15px !important; font-weight: 400 !important; line-height: 1em; margin-bottom: 0; margin-left: 0em; margin-top: 0; padding: 9px; text-transform:none; width:100% !important;  }
.su-box .mktoFormRow option { font-size:13px !important; line-height:1.4em !important; padding:2px 9px !important; display:block; }  
.su-box .mktoButtonRow .mktoButton { background:#F37321 !important; color:#fff !important; border-radius:0px; font-size:16px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight:400 !important; 
  margin-top:0; margin-bottom:0; margin-left:auto; margin-right: auto; padding: 0.6em 1.4em; display: inline-block; vertical-align: middle; text-transform:uppercase; text-shadow:0 0 0 transparent;  
  border:none; border:solid 1px #F37321 !important; min-width:100px; float:none; min-width:150px; }
.su-box .mktoButtonRow .mktoButton:hover { background:#E7E6E1 !important; color:#000 !important; border:none; border:solid 1px #000 !important; }  

  /* Add some VC overwrites */
  body .vc_custom_1458088866924 { margin-bottom: 0 !important; padding-bottom: 0px !important; }
  .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom:35px !important; }  
  .wpb_content_element { margin-bottom:0px !important; }   
  .wpb_wrapper .wpb_content_element:last-child { margin-bottom:25px !important; }
  .wpb_wrapper .wpb_revslider_element.wpb_content_element:last-child { margin-bottom:0px !important; }  
  .wpb_wrapper p:last-child { margin-bottom:0px !important; }
  .vc_custom_1459263749693 { margin-bottom: 35px !important; padding: 0 !important; }
  .yodlee-latest-item:last-child { margin-top:1em !important; }
  body .page-content .wpb_wrapper .vc_row.wpb_row.vc_inner { padding-bottom:0px !important; margin-bottom:0px !important; }
  .wpb_wrapper > .yodlee-button-w { margin-top:25px !important; }
  
  .featured-webinar-w.no-short-description .featured-web-image { max-height:1000px !important; }
 
  .company-grid-item { box-sizing: border-box; float: left; padding: 15px 10px; text-align: center; width: 50%; }
  .team-member-block { margin: 0 0 30px; }

  
}

@media only screen and (max-width: 568px) { 
  .su-form.show-all a#close-footer-form { display:inline-block !important; top:-20px;  }
  .su-form a#close-footer-form { display: none !important; top:-9999px; }

  .su-form.hide-more { height: 25px; overflow-y: hidden; }
.su-box form { display:block !important; float:none !important; padding:0 !important; }
.su-box .su-form.show-all .mktoFormRow label { color: #fff; display: block; float: none; padding: 0 0 0.5em 0; }
.su-box .mktoFormRow input { font-size:14px !important; padding:0.5em 0.5em !important; width:100%; min-width:100px; height:auto; line-height:1em !important; }  
.su-box .mktoFormRow select { font-size:14px !important; padding:0.5em 0.5em !important; width:100%; min-width:100px; height:auto; line-height:1em !important; }
.su-box .mktoFormRow textarea { font-size:14px !important; padding:0.5em 0.5em !important; width:100%; min-width:100px; height:auto; line-height:1.25em !important; }
}