/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/



/* V1 */
ul.gform_fields > li > div.has_first_name.has_last_name > span > input { margin-bottom: 0 !important; }
.uabb-infobox ul { padding-left:20px !important; }

.download-gate .gform_heading { display: none; }
.download-gate input { border-style: solid; border-width: 0; background-clip: padding-box; border-color: #cccccc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 14px !important; padding-top: 10px !important; padding-bottom: 10px !important; padding-left: 15px !important; padding-right: 15px !important; height: 40px;}
.download-gate ::placeholder { color: #cccccc!important; }
.download-gate input[type=submit] { background: #00b1eb; border-color: #00b1eb; color: #ffffff; padding-top: 12px; padding-bottom: 12px; width: 200px !important; min-height: 50px; font-size: 1em; margin: 0 0;}
.download-gate .gform_footer.top_label { text-align: center; }

.download-gate .pp-er-wrap { border-radius: 5px; width:300px!important; margin:0 auto; }
.download-gate { padding-bottom: 60px; }
.download-gate.whitepaper { background-color: #fafafa; }

video.pp-video-player { width: 100%; }


/* V2 */
.nfon-download-form .fl-contact-form label { display: none; }
.nfon-download-form input { border-style: solid; border-width: 0; background-clip: padding-box; border-color: #cccccc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 14px !important; padding-top: 10px !important; padding-bottom: 10px !important; padding-left: 15px !important; padding-right: 15px !important; height: 40px;}
.nfon-download-form ::placeholder { color: #cccccc!important; }
.nfon-download-form input[type=submit] { background: #00b1eb; border-color: #00b1eb; color: #ffffff; padding-top: 12px; padding-bottom: 12px; width: 200px !important; min-height: 50px; font-size: 1em; margin: 0 0;}
.nfon-download-form .fl-button-wrap { margin-top: 40px;  }

.nfon-download-form .fl-success-msg { text-align: center; }
.nfon-download-form .fl-success-msg p { margin-top: 20px; }

a.nfon_download_button.align-center { margin: 0 auto; }
a.nfon_download_button {
	display: inline-block;
    border: 1px solid #00b1eb;
    background: #00b1eb; 
    border-radius: 0px;
    padding: 15px 50px;
    color: #fff;
    text-align: center;
    width: auto;
}
.nfon-download-form a.nfon_download_button:hover {
	border: 1px solid #004562;
    background: #004562;
}

.tabs-on-blue .heading-title { color: #fff; }


.free-trial-button .pp-accordion-button,
.start-now-button .pp-accordion-button  {
	width: 200px;
	margin: 0 auto;
}


.free-trial-button.large .pp-accordion-button,
.download-all-files  {
	width: 330px;
	margin: 0 auto;
}

.horizontal-list .pp-list-item { width:33.3%; float: left; }
.horizontal-list .pp-infolist-title { text-align: left; }
.horizontal-list .pp-heading-wrapper { width: 100%; }

.nfon-download-form .pp-accordion-button-icon.pp-accordion-icon-right {padding-left: 0px !important;}

#cloudya-video-overlay > .uabb-modal,
#nvoice-video-overlay > .uabb-modal { top: 10% !important; }

.nfon-download-form .fl-success-msg p { color: #fff; }

.pp-accordion-button-label { display: inline-block !important;}
.pp-accordion-button {text-align: center !important; height: auto !important;}

@media(min-width:576px) { .cloudya-row .fl-row-content-wrap { height: 540px; z-index: 500; } }