/* Fields */ .hs-form-field { margin-bottom: 1.4rem; } /* Labels */ form label { display: block; font-size: 0.875rem; margin-bottom: 0.35rem; } /* Form Title */ .form-title { margin-bottom: 0; } /* Help text */ form legend { font-size: 0.875rem; } /* Inputs */ form input[type=text], form input[type=search], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea { display: inline-block; font-size: 0.875rem; padding: 0.7rem; width: 100%; } form textarea { resize: vertical; } form fieldset { max-width: 100% !important; } /* Inputs - checkbox/radio */ form .inputs-list { margin: 0; padding: 0; list-style: none; } form .inputs-list > li { display: block; margin: 0.7rem 0; } form .inputs-list input, form .inputs-list span { vertical-align: middle; } form input[type=checkbox], form input[type=radio] { cursor: pointer; margin-right: 0.35rem; } /* Inputs - date picker */ .hs-dateinput { position: relative; } .hs-dateinput:before { content:'\01F4C5'; position: absolute; right: 10%; top: 50%; transform: translateY(-50%); } .fn-date-picker .pika-table thead th { color: #FFF; } .fn-date-picker td.is-selected .pika-button { border-radius: 0; box-shadow: none; } .fn-date-picker td .pika-button:hover, .fn-date-picker td .pika-button:focus { border-radius: 0 !important; color: #FFF; } /* Inputs - file picker */ form input[type=file] { background-color: transparent; border: initial; padding: initial; } /* Headings and text */ form .hs-richtext, form .hs-richtext p { font-size: 0.875rem; margin: 0 0 1.4rem; } form .hs-richtext img { max-width: 100% !important; } /* GDPR */ .legal-consent-container .hs-form-booleancheckbox-display > span, .legal-consent-container .hs-form-booleancheckbox-display > span p { margin-left: 1rem !important; } /* Validation */ .hs-form-required { color: #EF6B51; } .hs-input.invalid.error { border-color: #EF6B51; } .hs-error-msg { color: #EF6B51; margin-top: 0.35rem; } /* Submit button */ form input[type=submit], form .hs-button { cursor: pointer; display: inline-block; text-align: center; transition: all 0.15s linear; white-space: normal; } /* Captcha */ .grecaptcha-badge { margin: 0 auto; } {% if ( get_asset_version("@hubspot/search_input") == "1" ) %} /* Search button input field and suggestions */ .body-container-wrapper .hs-search-field__button { padding: 15px; } .body-container-wrapper .hs-search-field__bar--button-inline .hs-search-field__button { margin-left: 6px; margin-bottom: 0; } .body-container-wrapper .hs-search-field__button svg { height: 15px; fill: #fff; } .body-container-wrapper .hs-search-field__bar > form > .hs-search-field__input { padding: 10px; } .body-container-wrapper .hs-search-field__suggestions li a { color: #494A52; padding: 0.35rem 0.7rem; text-decoration: none; transition: background-color 0.3s; } {% endif %}