/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2021 | 00:39:58 */
@import "../../components/page-template/settings";
 .admin-ebook-form .hs-form .actions {
	 text-align: center;
}
 .admin-ebook-form .hs-form select {
	 max-width: 100%;
	 width: 100%;
}
 div.submitted-message {
	 padding: rem-calc(26.667px);
}
 div.submitted-message p {
	 font-size: rem-calc(20);
	 line-height: 1.2;
}
 .hs-form {
	 text-align: left;
	/* Descriptions (targets class applied to Help Text divs) */
	/* Labels (selects field labels and error messages) */
	/* Error message (selector for validation messages) */
}
label span {
	 color: #3e4b4b!important;
}
.hs-form label {
	 color: #3e4b4b!important;
}
 .hs-form .hs-submit {
	 text-align: left;
	 border-radius: 5px;
	 text-align: center;
	 padding-top: rem-calc(26.667px);
	 padding-bottom: rem-calc(26.667px);
}
 .hs-form .hs-submit input.cta {
	 margin: 0 auto;
}
 .hs-form .hs_error_rollup {
	 padding: 10px;
}
 .hs-form .hs-form-field {
	 margin-bottom: 15px;
	 float: unset !important;
	 width: unset !important;
	 padding: 5px;
	/* Inputs (selectors for all inputs) */
	/* Dropdowns (selectors for dropdowns) */
}
 .hs-form .hs-form-field .input {
	 margin-right: 0px !important;
}
 .hs-form .hs-form-field:focus-within span {
	 color: #0073e6;
}
 .hs-form .hs-form-field.hs-fieldtype-select div.input {
	 border-bottom: solid 2px #b2b9b9;
}
 .hs-form .hs-form-field.hs-fieldtype-select:focus-within div.input {
	 border-bottom: 2px solid #0073e6;
}
 .hs-form .hs-form-field input {
	 border: none 0px white;
	 border-radius: 0px;
	 border-bottom: solid 2px #b2b9b9;
	 color: #3e4b4b;
	 padding: 4px;
}
 .hs-form .hs-form-field input:focus {
	 border-bottom: 2px solid #0073e6;
}
 .hs-form .hs-form-field input[type="text"], .hs-form .hs-form-field input[type="password"], .hs-form .hs-form-field input[type="datetime"], .hs-form .hs-form-field input[type="datetime-local"], .hs-form .hs-form-field input[type="date"], .hs-form .hs-form-field input[type="month"], .hs-form .hs-form-field input[type="time"], .hs-form .hs-form-field input[type="week"], .hs-form .hs-form-field input[type="number"], .hs-form .hs-form-field input[type="email"], .hs-form .hs-form-field input[type="url"], .hs-form .hs-form-field input[type="search"], .hs-form .hs-form-field input[type="tel"], .hs-form .hs-form-field input[type="color"], .hs-form .hs-form-field input[type="file"], .hs-form .hs-form-field textarea, .hs-form .hs-form-field select {
	 text-align: left;
	 width: 100% !important;
}
 .hs-form .hs-form-field select {
	 width: 100%;
	 height: rem-calc(44);
	 border: solid 0px white;
	 color: #3e4b4b;
	 margin-bottom: 0;
	 -moz-appearance: none;
	 -webkit-appearance: none;
	 appearance: none;
}
 .hs-form .hs-form-field textarea {
	 border: none 0px white;
	 border-radius: 0px;
	 border-bottom: solid 2px #b2b9b9;
	 color: #3e4b4b;
	 padding: 4px;
}
 .hs-form .hs-form-field textarea:focus {
	 border-bottom: 1px solid #0073e6;
}
 .hs-form .hs-fieldtype-radio {
	 background: #fff;
	 border-bottom: solid 2px #f4f6f6;
}
 .hs-form .hs-fieldtype-radio div.input {
	 text-align: center;
	 width: 80%;
	 margin: 0 auto;
}
 .hs-form .hs-fieldtype-radio > label {
	 text-align: center;
	 font-weight: 700;
	 margin-bottom: rem-calc(26.667px) / 2;
}
 .hs-form .hs-form-radio {
	 display: inline-block;
	 width: 50%;
}
 .hs-form .hs-error-msgs label {
	 text-align: left;
	 color: #8f1000;
	 margin: 0;
	 padding: 0;
	 line-height: 1.2;
}
 .hs-form ul {
	 margin: 0;
	 padding: 0;
}
 .hs-form ul li {
	 list-style-type: none;
}
 .hs_recaptcha {
	 position: absolute;
	 z-index: -100;
   display:none;
}
 