﻿#char-count {
    font-size: 0.75rem;
    text-align: right;
    float: right;
    padding-top: 2px;
}

.form-module1-inner-content p {
    max-width: 700px;
    text-align: center;
    margin: auto;
}

.form-column {
    margin: 0px 40px 20px 0px;
    padding: 0px;
}

.form-check {
    padding-left: 24px;
    padding-right: 10px;
}

.form-check-label {
    color: #404040 !important;
}

.checkbox-invalid {
    margin-left: -24px;
}

.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
    background-color: #0d6efd !important;
}

.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
    border-color: #84BADB;
    box-shadow: 0 0 0 0.25rem rgb(132 186 219 / 25%);
}

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
    box-shadow: unset;
}

.form-select.is-valid, .was-validated .form-select:valid {
    background-image: none !important;
    border-color: #ced4da !important;
}

.form-select.is-valid:focus, .was-validated .form-select:valid:focus {
    border-color: #84BADB !important;
    box-shadow: 0 0 0 0.25rem rgb(132 186 219 / 25%);
}

.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
    padding-right: 4.125rem !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
    background-position: right 0.75rem center,center right 2.25rem !important;
    background-size: 16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
}

.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}
