/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

label[for="lead_source"],
#lead_source,
label[for="recordType"],
#recordType,
textarea.salesforcehidden {
	display:none !important;
}

.salesforce h3 {
	font-family: 'open-sans', sans-serif;
	font-weight: normal;
	margin: 30px 0;
}

.salesforce .flexwrap {
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
	margin-bottom: 15px;
}

.salesforce .flexwrap .flex {
	flex: 1 1 calc( 50% - 15px );
}

/* General form.salesforce styling */
form.salesforce {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #333;
    max-width: 100%;
    margin: auto;
    border: 1px solid transparent;
    border-radius: 5px;
    background-color: transparent;
}

form.salesforce.darkbg {
	color: #fff;
}

/* Label styling */
form.salesforce label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

/* Input, select, and textarea styling */
form.salesforce input[type="text"],
form.salesforce input[type="checkbox"],
form.salesforce select,
form.salesforce textarea {
    width: 100%;
    padding: 8px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

/* Checkbox alignment */
form.salesforce input[type="checkbox"] {
    width: auto;
    margin-right: 10px;
    margin-bottom: 0;
}

/* Multi-select styling */
form.salesforce select[multiple] {
    height: auto;
}

/* Textarea specific styling */
form.salesforce textarea {
    height: 100px;
}

/* Submit button styling */
form.salesforce input[type="submit"] {
    width: 100%;
    padding: 10px 20px !important;
    border: none;
    border-radius: 5px;
    background-color: #CD1719;
    color: #fff;
    font-size: 18px !important;
    cursor: pointer;
    font-family: inherit;
}

form.salesforce input[type="submit"]:hover {
    background-color: #0056b3;
}

form.salesforce input.inline {
	width: auto;
	border-radius: 20px !important;
}