096f25ee by Jeff Balicki

ee

1 parent 678a58f4
...@@ -154,8 +154,10 @@ p { ...@@ -154,8 +154,10 @@ p {
154 154
155 abbr[title], 155 abbr[title],
156 abbr[data-bs-original-title] { 156 abbr[data-bs-original-title] {
157 -webkit-text-decoration: underline dotted;
157 text-decoration: underline dotted; 158 text-decoration: underline dotted;
158 cursor: help; 159 cursor: help;
160 -webkit-text-decoration-skip-ink: none;
159 text-decoration-skip-ink: none; 161 text-decoration-skip-ink: none;
160 } 162 }
161 163
...@@ -446,6 +448,10 @@ legend + * { ...@@ -446,6 +448,10 @@ legend + * {
446 padding: 0; 448 padding: 0;
447 } 449 }
448 450
451 ::-webkit-file-upload-button {
452 font: inherit;
453 }
454
449 ::file-selector-button { 455 ::file-selector-button {
450 font: inherit; 456 font: inherit;
451 } 457 }
...@@ -2200,6 +2206,8 @@ progress { ...@@ -2200,6 +2206,8 @@ progress {
2200 background-color: #fff; 2206 background-color: #fff;
2201 background-clip: padding-box; 2207 background-clip: padding-box;
2202 border: 1px solid #ced4da; 2208 border: 1px solid #ced4da;
2209 -webkit-appearance: none;
2210 -moz-appearance: none;
2203 appearance: none; 2211 appearance: none;
2204 border-radius: 0.25rem; 2212 border-radius: 0.25rem;
2205 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2213 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
...@@ -2287,6 +2295,14 @@ progress { ...@@ -2287,6 +2295,14 @@ progress {
2287 .widget_archive select::-webkit-date-and-time-value { 2295 .widget_archive select::-webkit-date-and-time-value {
2288 height: 1.5em; 2296 height: 1.5em;
2289 } 2297 }
2298 .form-control::-moz-placeholder, .wpcf7 .wpcf7-validation-errors::-moz-placeholder, .wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=search]::-moz-placeholder, .wpcf7 input[type=url]::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder, .wpcf7 input[type=number]::-moz-placeholder, .wpcf7 input[type=range]::-moz-placeholder, .wpcf7 input[type=date]::-moz-placeholder, .wpcf7 input[type=month]::-moz-placeholder, .wpcf7 input[type=week]::-moz-placeholder, .wpcf7 input[type=time]::-moz-placeholder, .wpcf7 input[type=datetime]::-moz-placeholder, .wpcf7 input[type=datetime-local]::-moz-placeholder, .wpcf7 input[type=color]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=file]::-moz-placeholder, .wpcf7 input[type=submit]::-moz-placeholder, .wpcf7 select::-moz-placeholder, .wpcf7 textarea::-moz-placeholder, .widget_categories select::-moz-placeholder, .widget_archive select::-moz-placeholder {
2299 color: #6c757d;
2300 opacity: 1;
2301 }
2302 .form-control:-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors:-ms-input-placeholder, .wpcf7 input[type=text]:-ms-input-placeholder, .wpcf7 input[type=search]:-ms-input-placeholder, .wpcf7 input[type=url]:-ms-input-placeholder, .wpcf7 input[type=tel]:-ms-input-placeholder, .wpcf7 input[type=number]:-ms-input-placeholder, .wpcf7 input[type=range]:-ms-input-placeholder, .wpcf7 input[type=date]:-ms-input-placeholder, .wpcf7 input[type=month]:-ms-input-placeholder, .wpcf7 input[type=week]:-ms-input-placeholder, .wpcf7 input[type=time]:-ms-input-placeholder, .wpcf7 input[type=datetime]:-ms-input-placeholder, .wpcf7 input[type=datetime-local]:-ms-input-placeholder, .wpcf7 input[type=color]:-ms-input-placeholder, .wpcf7 input[type=email]:-ms-input-placeholder, .wpcf7 input[type=file]:-ms-input-placeholder, .wpcf7 input[type=submit]:-ms-input-placeholder, .wpcf7 select:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder, .widget_categories select:-ms-input-placeholder, .widget_archive select:-ms-input-placeholder {
2303 color: #6c757d;
2304 opacity: 1;
2305 }
2290 .form-control::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 input[type=text]::placeholder, 2306 .form-control::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 input[type=text]::placeholder,
2291 .wpcf7 input[type=search]::placeholder, 2307 .wpcf7 input[type=search]::placeholder,
2292 .wpcf7 input[type=url]::placeholder, 2308 .wpcf7 input[type=url]::placeholder,
...@@ -2349,6 +2365,22 @@ progress { ...@@ -2349,6 +2365,22 @@ progress {
2349 background-color: #e9ecef; 2365 background-color: #e9ecef;
2350 opacity: 1; 2366 opacity: 1;
2351 } 2367 }
2368 .form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, .wpcf7 input[type=search]::-webkit-file-upload-button, .wpcf7 input[type=url]::-webkit-file-upload-button, .wpcf7 input[type=tel]::-webkit-file-upload-button, .wpcf7 input[type=number]::-webkit-file-upload-button, .wpcf7 input[type=range]::-webkit-file-upload-button, .wpcf7 input[type=date]::-webkit-file-upload-button, .wpcf7 input[type=month]::-webkit-file-upload-button, .wpcf7 input[type=week]::-webkit-file-upload-button, .wpcf7 input[type=time]::-webkit-file-upload-button, .wpcf7 input[type=datetime]::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]::-webkit-file-upload-button, .wpcf7 input[type=color]::-webkit-file-upload-button, .wpcf7 input[type=email]::-webkit-file-upload-button, .wpcf7 input[type=file]::-webkit-file-upload-button, .wpcf7 input[type=submit]::-webkit-file-upload-button, .wpcf7 select::-webkit-file-upload-button, .wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button, .widget_archive select::-webkit-file-upload-button {
2369 padding: 0.375rem 0.75rem;
2370 margin: -0.375rem -0.75rem;
2371 -webkit-margin-end: 0.75rem;
2372 margin-inline-end: 0.75rem;
2373 color: #212529;
2374 background-color: #e9ecef;
2375 pointer-events: none;
2376 border-color: inherit;
2377 border-style: solid;
2378 border-width: 0;
2379 border-inline-end-width: 1px;
2380 border-radius: 0;
2381 -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2382 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2383 }
2352 .form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button, 2384 .form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button,
2353 .wpcf7 input[type=search]::file-selector-button, 2385 .wpcf7 input[type=search]::file-selector-button,
2354 .wpcf7 input[type=url]::file-selector-button, 2386 .wpcf7 input[type=url]::file-selector-button,
...@@ -2370,6 +2402,7 @@ progress { ...@@ -2370,6 +2402,7 @@ progress {
2370 .widget_archive select::file-selector-button { 2402 .widget_archive select::file-selector-button {
2371 padding: 0.375rem 0.75rem; 2403 padding: 0.375rem 0.75rem;
2372 margin: -0.375rem -0.75rem; 2404 margin: -0.375rem -0.75rem;
2405 -webkit-margin-end: 0.75rem;
2373 margin-inline-end: 0.75rem; 2406 margin-inline-end: 0.75rem;
2374 color: #212529; 2407 color: #212529;
2375 background-color: #e9ecef; 2408 background-color: #e9ecef;
...@@ -2382,6 +2415,10 @@ progress { ...@@ -2382,6 +2415,10 @@ progress {
2382 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2415 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2383 } 2416 }
2384 @media (prefers-reduced-motion: reduce) { 2417 @media (prefers-reduced-motion: reduce) {
2418 .form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, .wpcf7 input[type=search]::-webkit-file-upload-button, .wpcf7 input[type=url]::-webkit-file-upload-button, .wpcf7 input[type=tel]::-webkit-file-upload-button, .wpcf7 input[type=number]::-webkit-file-upload-button, .wpcf7 input[type=range]::-webkit-file-upload-button, .wpcf7 input[type=date]::-webkit-file-upload-button, .wpcf7 input[type=month]::-webkit-file-upload-button, .wpcf7 input[type=week]::-webkit-file-upload-button, .wpcf7 input[type=time]::-webkit-file-upload-button, .wpcf7 input[type=datetime]::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]::-webkit-file-upload-button, .wpcf7 input[type=color]::-webkit-file-upload-button, .wpcf7 input[type=email]::-webkit-file-upload-button, .wpcf7 input[type=file]::-webkit-file-upload-button, .wpcf7 input[type=submit]::-webkit-file-upload-button, .wpcf7 select::-webkit-file-upload-button, .wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button, .widget_archive select::-webkit-file-upload-button {
2419 -webkit-transition: none;
2420 transition: none;
2421 }
2385 .form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button, 2422 .form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button,
2386 .wpcf7 input[type=search]::file-selector-button, 2423 .wpcf7 input[type=search]::file-selector-button,
2387 .wpcf7 input[type=url]::file-selector-button, 2424 .wpcf7 input[type=url]::file-selector-button,
...@@ -2404,6 +2441,9 @@ progress { ...@@ -2404,6 +2441,9 @@ progress {
2404 transition: none; 2441 transition: none;
2405 } 2442 }
2406 } 2443 }
2444 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=tel]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=number]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=range]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=date]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=month]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=week]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=time]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=datetime]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=color]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=email]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=submit]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .widget_categories select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .widget_archive select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2445 background-color: #dde0e3;
2446 }
2407 .form-control:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button, 2447 .form-control:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button,
2408 .wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::file-selector-button, 2448 .wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::file-selector-button,
2409 .wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::file-selector-button, 2449 .wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::file-selector-button,
...@@ -2446,6 +2486,7 @@ progress { ...@@ -2446,6 +2486,7 @@ progress {
2446 .widget_archive select::-webkit-file-upload-button { 2486 .widget_archive select::-webkit-file-upload-button {
2447 padding: 0.375rem 0.75rem; 2487 padding: 0.375rem 0.75rem;
2448 margin: -0.375rem -0.75rem; 2488 margin: -0.375rem -0.75rem;
2489 -webkit-margin-end: 0.75rem;
2449 margin-inline-end: 0.75rem; 2490 margin-inline-end: 0.75rem;
2450 color: #212529; 2491 color: #212529;
2451 background-color: #e9ecef; 2492 background-color: #e9ecef;
...@@ -2455,6 +2496,7 @@ progress { ...@@ -2455,6 +2496,7 @@ progress {
2455 border-width: 0; 2496 border-width: 0;
2456 border-inline-end-width: 1px; 2497 border-inline-end-width: 1px;
2457 border-radius: 0; 2498 border-radius: 0;
2499 -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2458 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2500 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2459 } 2501 }
2460 @media (prefers-reduced-motion: reduce) { 2502 @media (prefers-reduced-motion: reduce) {
...@@ -2477,6 +2519,7 @@ progress { ...@@ -2477,6 +2519,7 @@ progress {
2477 .wpcf7 select::-webkit-file-upload-button, 2519 .wpcf7 select::-webkit-file-upload-button,
2478 .wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button, 2520 .wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button,
2479 .widget_archive select::-webkit-file-upload-button { 2521 .widget_archive select::-webkit-file-upload-button {
2522 -webkit-transition: none;
2480 transition: none; 2523 transition: none;
2481 } 2524 }
2482 } 2525 }
...@@ -2524,14 +2567,22 @@ progress { ...@@ -2524,14 +2567,22 @@ progress {
2524 font-size: 0.875rem; 2567 font-size: 0.875rem;
2525 border-radius: 0.2rem; 2568 border-radius: 0.2rem;
2526 } 2569 }
2570 .form-control-sm::-webkit-file-upload-button {
2571 padding: 0.25rem 0.5rem;
2572 margin: -0.25rem -0.5rem;
2573 -webkit-margin-end: 0.5rem;
2574 margin-inline-end: 0.5rem;
2575 }
2527 .form-control-sm::file-selector-button { 2576 .form-control-sm::file-selector-button {
2528 padding: 0.25rem 0.5rem; 2577 padding: 0.25rem 0.5rem;
2529 margin: -0.25rem -0.5rem; 2578 margin: -0.25rem -0.5rem;
2579 -webkit-margin-end: 0.5rem;
2530 margin-inline-end: 0.5rem; 2580 margin-inline-end: 0.5rem;
2531 } 2581 }
2532 .form-control-sm::-webkit-file-upload-button { 2582 .form-control-sm::-webkit-file-upload-button {
2533 padding: 0.25rem 0.5rem; 2583 padding: 0.25rem 0.5rem;
2534 margin: -0.25rem -0.5rem; 2584 margin: -0.25rem -0.5rem;
2585 -webkit-margin-end: 0.5rem;
2535 margin-inline-end: 0.5rem; 2586 margin-inline-end: 0.5rem;
2536 } 2587 }
2537 2588
...@@ -2541,14 +2592,22 @@ progress { ...@@ -2541,14 +2592,22 @@ progress {
2541 font-size: 1.25rem; 2592 font-size: 1.25rem;
2542 border-radius: 0.3rem; 2593 border-radius: 0.3rem;
2543 } 2594 }
2595 .form-control-lg::-webkit-file-upload-button {
2596 padding: 0.5rem 1rem;
2597 margin: -0.5rem -1rem;
2598 -webkit-margin-end: 1rem;
2599 margin-inline-end: 1rem;
2600 }
2544 .form-control-lg::file-selector-button { 2601 .form-control-lg::file-selector-button {
2545 padding: 0.5rem 1rem; 2602 padding: 0.5rem 1rem;
2546 margin: -0.5rem -1rem; 2603 margin: -0.5rem -1rem;
2604 -webkit-margin-end: 1rem;
2547 margin-inline-end: 1rem; 2605 margin-inline-end: 1rem;
2548 } 2606 }
2549 .form-control-lg::-webkit-file-upload-button { 2607 .form-control-lg::-webkit-file-upload-button {
2550 padding: 0.5rem 1rem; 2608 padding: 0.5rem 1rem;
2551 margin: -0.5rem -1rem; 2609 margin: -0.5rem -1rem;
2610 -webkit-margin-end: 1rem;
2552 margin-inline-end: 1rem; 2611 margin-inline-end: 1rem;
2553 } 2612 }
2554 2613
...@@ -2597,6 +2656,8 @@ textarea.form-control-lg { ...@@ -2597,6 +2656,8 @@ textarea.form-control-lg {
2597 border: 1px solid #ced4da; 2656 border: 1px solid #ced4da;
2598 border-radius: 0.25rem; 2657 border-radius: 0.25rem;
2599 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2658 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2659 -webkit-appearance: none;
2660 -moz-appearance: none;
2600 appearance: none; 2661 appearance: none;
2601 } 2662 }
2602 @media (prefers-reduced-motion: reduce) { 2663 @media (prefers-reduced-motion: reduce) {
...@@ -2656,7 +2717,10 @@ textarea.form-control-lg { ...@@ -2656,7 +2717,10 @@ textarea.form-control-lg {
2656 background-position: center; 2717 background-position: center;
2657 background-size: contain; 2718 background-size: contain;
2658 border: 1px solid rgba(0, 0, 0, 0.25); 2719 border: 1px solid rgba(0, 0, 0, 0.25);
2720 -webkit-appearance: none;
2721 -moz-appearance: none;
2659 appearance: none; 2722 appearance: none;
2723 -webkit-print-color-adjust: exact;
2660 color-adjust: exact; 2724 color-adjust: exact;
2661 } 2725 }
2662 .form-check-input[type=checkbox] { 2726 .form-check-input[type=checkbox] {
...@@ -2742,6 +2806,8 @@ textarea.form-control-lg { ...@@ -2742,6 +2806,8 @@ textarea.form-control-lg {
2742 height: 1.5rem; 2806 height: 1.5rem;
2743 padding: 0; 2807 padding: 0;
2744 background-color: transparent; 2808 background-color: transparent;
2809 -webkit-appearance: none;
2810 -moz-appearance: none;
2745 appearance: none; 2811 appearance: none;
2746 } 2812 }
2747 .form-range:focus { 2813 .form-range:focus {
...@@ -2763,11 +2829,14 @@ textarea.form-control-lg { ...@@ -2763,11 +2829,14 @@ textarea.form-control-lg {
2763 background-color: #5533ff; 2829 background-color: #5533ff;
2764 border: 0; 2830 border: 0;
2765 border-radius: 1rem; 2831 border-radius: 1rem;
2832 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2766 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2833 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2834 -webkit-appearance: none;
2767 appearance: none; 2835 appearance: none;
2768 } 2836 }
2769 @media (prefers-reduced-motion: reduce) { 2837 @media (prefers-reduced-motion: reduce) {
2770 .form-range::-webkit-slider-thumb { 2838 .form-range::-webkit-slider-thumb {
2839 -webkit-transition: none;
2771 transition: none; 2840 transition: none;
2772 } 2841 }
2773 } 2842 }
...@@ -2789,11 +2858,14 @@ textarea.form-control-lg { ...@@ -2789,11 +2858,14 @@ textarea.form-control-lg {
2789 background-color: #5533ff; 2858 background-color: #5533ff;
2790 border: 0; 2859 border: 0;
2791 border-radius: 1rem; 2860 border-radius: 1rem;
2861 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2792 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2862 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2863 -moz-appearance: none;
2793 appearance: none; 2864 appearance: none;
2794 } 2865 }
2795 @media (prefers-reduced-motion: reduce) { 2866 @media (prefers-reduced-motion: reduce) {
2796 .form-range::-moz-range-thumb { 2867 .form-range::-moz-range-thumb {
2868 -moz-transition: none;
2797 transition: none; 2869 transition: none;
2798 } 2870 }
2799 } 2871 }
...@@ -2882,6 +2954,12 @@ textarea.form-control-lg { ...@@ -2882,6 +2954,12 @@ textarea.form-control-lg {
2882 .widget_archive .form-floating > select { 2954 .widget_archive .form-floating > select {
2883 padding: 1rem 0.75rem; 2955 padding: 1rem 0.75rem;
2884 } 2956 }
2957 .form-floating > .form-control::-moz-placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::-moz-placeholder, .wpcf7 .form-floating > input[type=text]::-moz-placeholder, .wpcf7 .form-floating > input[type=search]::-moz-placeholder, .wpcf7 .form-floating > input[type=url]::-moz-placeholder, .wpcf7 .form-floating > input[type=tel]::-moz-placeholder, .wpcf7 .form-floating > input[type=number]::-moz-placeholder, .wpcf7 .form-floating > input[type=range]::-moz-placeholder, .wpcf7 .form-floating > input[type=date]::-moz-placeholder, .wpcf7 .form-floating > input[type=month]::-moz-placeholder, .wpcf7 .form-floating > input[type=week]::-moz-placeholder, .wpcf7 .form-floating > input[type=time]::-moz-placeholder, .wpcf7 .form-floating > input[type=datetime]::-moz-placeholder, .wpcf7 .form-floating > input[type=datetime-local]::-moz-placeholder, .wpcf7 .form-floating > input[type=color]::-moz-placeholder, .wpcf7 .form-floating > input[type=email]::-moz-placeholder, .wpcf7 .form-floating > input[type=file]::-moz-placeholder, .wpcf7 .form-floating > input[type=submit]::-moz-placeholder, .wpcf7 .form-floating > select::-moz-placeholder, .wpcf7 .form-floating > textarea::-moz-placeholder, .widget_categories .form-floating > select::-moz-placeholder, .widget_archive .form-floating > select::-moz-placeholder {
2958 color: transparent;
2959 }
2960 .form-floating > .form-control:-ms-input-placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors:-ms-input-placeholder, .wpcf7 .form-floating > input[type=text]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=search]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=url]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=tel]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=number]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=range]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=date]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=month]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=week]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=time]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=datetime]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=datetime-local]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=color]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=email]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=file]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=submit]:-ms-input-placeholder, .wpcf7 .form-floating > select:-ms-input-placeholder, .wpcf7 .form-floating > textarea:-ms-input-placeholder, .widget_categories .form-floating > select:-ms-input-placeholder, .widget_archive .form-floating > select:-ms-input-placeholder {
2961 color: transparent;
2962 }
2885 .form-floating > .form-control::placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::placeholder, .wpcf7 .form-floating > input[type=text]::placeholder, 2963 .form-floating > .form-control::placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::placeholder, .wpcf7 .form-floating > input[type=text]::placeholder,
2886 .wpcf7 .form-floating > input[type=search]::placeholder, 2964 .wpcf7 .form-floating > input[type=search]::placeholder,
2887 .wpcf7 .form-floating > input[type=url]::placeholder, 2965 .wpcf7 .form-floating > input[type=url]::placeholder,
...@@ -2903,6 +2981,14 @@ textarea.form-control-lg { ...@@ -2903,6 +2981,14 @@ textarea.form-control-lg {
2903 .widget_archive .form-floating > select::placeholder { 2981 .widget_archive .form-floating > select::placeholder {
2904 color: transparent; 2982 color: transparent;
2905 } 2983 }
2984 .form-floating > .form-control:not(:-moz-placeholder-shown), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=text]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=search]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=url]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=tel]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=number]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=range]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=date]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=month]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=week]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=time]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=datetime]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=datetime-local]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=color]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=email]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=file]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=submit]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > select:not(:-moz-placeholder-shown), .wpcf7 .form-floating > textarea:not(:-moz-placeholder-shown), .widget_categories .form-floating > select:not(:-moz-placeholder-shown), .widget_archive .form-floating > select:not(:-moz-placeholder-shown) {
2985 padding-top: 1.625rem;
2986 padding-bottom: 0.625rem;
2987 }
2988 .form-floating > .form-control:not(:-ms-input-placeholder), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=text]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=search]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=url]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=tel]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=number]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=range]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=date]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=month]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=week]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=time]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=datetime]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=datetime-local]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=color]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=email]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=file]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=submit]:not(:-ms-input-placeholder), .wpcf7 .form-floating > select:not(:-ms-input-placeholder), .wpcf7 .form-floating > textarea:not(:-ms-input-placeholder), .widget_categories .form-floating > select:not(:-ms-input-placeholder), .widget_archive .form-floating > select:not(:-ms-input-placeholder) {
2989 padding-top: 1.625rem;
2990 padding-bottom: 0.625rem;
2991 }
2906 .form-floating > .form-control:focus, .wpcf7 .form-floating > .wpcf7-validation-errors:focus, .wpcf7 .form-floating > input[type=text]:focus, 2992 .form-floating > .form-control:focus, .wpcf7 .form-floating > .wpcf7-validation-errors:focus, .wpcf7 .form-floating > input[type=text]:focus,
2907 .wpcf7 .form-floating > input[type=search]:focus, 2993 .wpcf7 .form-floating > input[type=search]:focus,
2908 .wpcf7 .form-floating > input[type=url]:focus, 2994 .wpcf7 .form-floating > input[type=url]:focus,
...@@ -2969,6 +3055,14 @@ textarea.form-control-lg { ...@@ -2969,6 +3055,14 @@ textarea.form-control-lg {
2969 padding-top: 1.625rem; 3055 padding-top: 1.625rem;
2970 padding-bottom: 0.625rem; 3056 padding-bottom: 0.625rem;
2971 } 3057 }
3058 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=text]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=search]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=url]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=tel]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=number]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=range]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=date]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=month]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=week]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=time]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime-local]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=color]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=email]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=file]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=submit]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > select:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > textarea:not(:-moz-placeholder-shown) ~ label, .widget_categories .form-floating > select:not(:-moz-placeholder-shown) ~ label, .widget_archive .form-floating > select:not(:-moz-placeholder-shown) ~ label {
3059 opacity: 0.65;
3060 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3061 }
3062 .form-floating > .form-control:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=text]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=search]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=url]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=tel]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=number]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=range]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=date]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=month]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=week]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=time]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=datetime]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=datetime-local]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=color]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=email]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=file]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=submit]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > select:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > textarea:not(:-ms-input-placeholder) ~ label, .widget_categories .form-floating > select:not(:-ms-input-placeholder) ~ label, .widget_archive .form-floating > select:not(:-ms-input-placeholder) ~ label {
3063 opacity: 0.65;
3064 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3065 }
2972 .form-floating > .form-control:focus ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:focus ~ label, .wpcf7 .form-floating > input[type=text]:focus ~ label, 3066 .form-floating > .form-control:focus ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:focus ~ label, .wpcf7 .form-floating > input[type=text]:focus ~ label,
2973 .wpcf7 .form-floating > input[type=search]:focus ~ label, 3067 .wpcf7 .form-floating > input[type=search]:focus ~ label,
2974 .wpcf7 .form-floating > input[type=url]:focus ~ label, 3068 .wpcf7 .form-floating > input[type=url]:focus ~ label,
...@@ -3890,6 +3984,9 @@ textarea.form-control-lg { ...@@ -3890,6 +3984,9 @@ textarea.form-control-lg {
3890 text-decoration: none; 3984 text-decoration: none;
3891 vertical-align: middle; 3985 vertical-align: middle;
3892 cursor: pointer; 3986 cursor: pointer;
3987 -webkit-user-select: none;
3988 -moz-user-select: none;
3989 -ms-user-select: none;
3893 user-select: none; 3990 user-select: none;
3894 background-color: transparent; 3991 background-color: transparent;
3895 border: 1px solid transparent; 3992 border: 1px solid transparent;
...@@ -5941,6 +6038,12 @@ textarea.form-control-lg { ...@@ -5941,6 +6038,12 @@ textarea.form-control-lg {
5941 color: #101214; 6038 color: #101214;
5942 } 6039 }
5943 6040
6041 @-webkit-keyframes progress-bar-stripes {
6042 0% {
6043 background-position-x: 1rem;
6044 }
6045 }
6046
5944 @keyframes progress-bar-stripes { 6047 @keyframes progress-bar-stripes {
5945 0% { 6048 0% {
5946 background-position-x: 1rem; 6049 background-position-x: 1rem;
...@@ -5978,10 +6081,12 @@ textarea.form-control-lg { ...@@ -5978,10 +6081,12 @@ textarea.form-control-lg {
5978 } 6081 }
5979 6082
5980 .progress-bar-animated { 6083 .progress-bar-animated {
6084 -webkit-animation: 1s linear infinite progress-bar-stripes;
5981 animation: 1s linear infinite progress-bar-stripes; 6085 animation: 1s linear infinite progress-bar-stripes;
5982 } 6086 }
5983 @media (prefers-reduced-motion: reduce) { 6087 @media (prefers-reduced-motion: reduce) {
5984 .progress-bar-animated { 6088 .progress-bar-animated {
6089 -webkit-animation: none;
5985 animation: none; 6090 animation: none;
5986 } 6091 }
5987 } 6092 }
...@@ -6343,6 +6448,9 @@ textarea.form-control-lg { ...@@ -6343,6 +6448,9 @@ textarea.form-control-lg {
6343 } 6448 }
6344 .btn-close:disabled, .btn-close.disabled { 6449 .btn-close:disabled, .btn-close.disabled {
6345 pointer-events: none; 6450 pointer-events: none;
6451 -webkit-user-select: none;
6452 -moz-user-select: none;
6453 -ms-user-select: none;
6346 user-select: none; 6454 user-select: none;
6347 opacity: 0.25; 6455 opacity: 0.25;
6348 } 6456 }
...@@ -6370,6 +6478,8 @@ textarea.form-control-lg { ...@@ -6370,6 +6478,8 @@ textarea.form-control-lg {
6370 } 6478 }
6371 6479
6372 .toast-container { 6480 .toast-container {
6481 width: -webkit-max-content;
6482 width: -moz-max-content;
6373 width: max-content; 6483 width: max-content;
6374 max-width: 100%; 6484 max-width: 100%;
6375 pointer-events: none; 6485 pointer-events: none;
...@@ -6936,6 +7046,7 @@ textarea.form-control-lg { ...@@ -6936,6 +7046,7 @@ textarea.form-control-lg {
6936 float: left; 7046 float: left;
6937 width: 100%; 7047 width: 100%;
6938 margin-right: -100%; 7048 margin-right: -100%;
7049 -webkit-backface-visibility: hidden;
6939 backface-visibility: hidden; 7050 backface-visibility: hidden;
6940 transition: transform 0.6s ease-in-out; 7051 transition: transform 0.6s ease-in-out;
6941 } 7052 }
...@@ -7117,6 +7228,12 @@ textarea.form-control-lg { ...@@ -7117,6 +7228,12 @@ textarea.form-control-lg {
7117 color: #000; 7228 color: #000;
7118 } 7229 }
7119 7230
7231 @-webkit-keyframes spinner-border {
7232 to {
7233 transform: rotate(360deg) /* rtl:ignore */;
7234 }
7235 }
7236
7120 @keyframes spinner-border { 7237 @keyframes spinner-border {
7121 to { 7238 to {
7122 transform: rotate(360deg) /* rtl:ignore */; 7239 transform: rotate(360deg) /* rtl:ignore */;
...@@ -7130,6 +7247,7 @@ textarea.form-control-lg { ...@@ -7130,6 +7247,7 @@ textarea.form-control-lg {
7130 border: 0.25em solid currentColor; 7247 border: 0.25em solid currentColor;
7131 border-right-color: transparent; 7248 border-right-color: transparent;
7132 border-radius: 50%; 7249 border-radius: 50%;
7250 -webkit-animation: 0.75s linear infinite spinner-border;
7133 animation: 0.75s linear infinite spinner-border; 7251 animation: 0.75s linear infinite spinner-border;
7134 } 7252 }
7135 7253
...@@ -7139,6 +7257,16 @@ textarea.form-control-lg { ...@@ -7139,6 +7257,16 @@ textarea.form-control-lg {
7139 border-width: 0.2em; 7257 border-width: 0.2em;
7140 } 7258 }
7141 7259
7260 @-webkit-keyframes spinner-grow {
7261 0% {
7262 transform: scale(0);
7263 }
7264 50% {
7265 opacity: 1;
7266 transform: none;
7267 }
7268 }
7269
7142 @keyframes spinner-grow { 7270 @keyframes spinner-grow {
7143 0% { 7271 0% {
7144 transform: scale(0); 7272 transform: scale(0);
...@@ -7156,6 +7284,7 @@ textarea.form-control-lg { ...@@ -7156,6 +7284,7 @@ textarea.form-control-lg {
7156 background-color: currentColor; 7284 background-color: currentColor;
7157 border-radius: 50%; 7285 border-radius: 50%;
7158 opacity: 0; 7286 opacity: 0;
7287 -webkit-animation: 0.75s linear infinite spinner-grow;
7159 animation: 0.75s linear infinite spinner-grow; 7288 animation: 0.75s linear infinite spinner-grow;
7160 } 7289 }
7161 7290
...@@ -7167,6 +7296,7 @@ textarea.form-control-lg { ...@@ -7167,6 +7296,7 @@ textarea.form-control-lg {
7167 @media (prefers-reduced-motion: reduce) { 7296 @media (prefers-reduced-motion: reduce) {
7168 .spinner-border, 7297 .spinner-border,
7169 .spinner-grow { 7298 .spinner-grow {
7299 -webkit-animation-duration: 1.5s;
7170 animation-duration: 1.5s; 7300 animation-duration: 1.5s;
7171 } 7301 }
7172 } 7302 }
...@@ -7294,22 +7424,40 @@ textarea.form-control-lg { ...@@ -7294,22 +7424,40 @@ textarea.form-control-lg {
7294 } 7424 }
7295 7425
7296 .placeholder-glow .placeholder { 7426 .placeholder-glow .placeholder {
7427 -webkit-animation: placeholder-glow 2s ease-in-out infinite;
7297 animation: placeholder-glow 2s ease-in-out infinite; 7428 animation: placeholder-glow 2s ease-in-out infinite;
7298 } 7429 }
7299 7430
7431 @-webkit-keyframes placeholder-glow {
7432 50% {
7433 opacity: 0.2;
7434 }
7435 }
7436
7300 @keyframes placeholder-glow { 7437 @keyframes placeholder-glow {
7301 50% { 7438 50% {
7302 opacity: 0.2; 7439 opacity: 0.2;
7303 } 7440 }
7304 } 7441 }
7305 .placeholder-wave { 7442 .placeholder-wave {
7443 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7306 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); 7444 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7445 -webkit-mask-size: 200% 100%;
7307 mask-size: 200% 100%; 7446 mask-size: 200% 100%;
7447 -webkit-animation: placeholder-wave 2s linear infinite;
7308 animation: placeholder-wave 2s linear infinite; 7448 animation: placeholder-wave 2s linear infinite;
7309 } 7449 }
7310 7450
7451 @-webkit-keyframes placeholder-wave {
7452 100% {
7453 -webkit-mask-position: -200% 0%;
7454 mask-position: -200% 0%;
7455 }
7456 }
7457
7311 @keyframes placeholder-wave { 7458 @keyframes placeholder-wave {
7312 100% { 7459 100% {
7460 -webkit-mask-position: -200% 0%;
7313 mask-position: -200% 0%; 7461 mask-position: -200% 0%;
7314 } 7462 }
7315 } 7463 }
...@@ -7425,6 +7573,7 @@ textarea.form-control-lg { ...@@ -7425,6 +7573,7 @@ textarea.form-control-lg {
7425 } 7573 }
7426 7574
7427 .sticky-top { 7575 .sticky-top {
7576 position: -webkit-sticky;
7428 position: sticky; 7577 position: sticky;
7429 top: 0; 7578 top: 0;
7430 z-index: 1020; 7579 z-index: 1020;
...@@ -7432,6 +7581,7 @@ textarea.form-control-lg { ...@@ -7432,6 +7581,7 @@ textarea.form-control-lg {
7432 7581
7433 @media (min-width: 576px) { 7582 @media (min-width: 576px) {
7434 .sticky-sm-top { 7583 .sticky-sm-top {
7584 position: -webkit-sticky;
7435 position: sticky; 7585 position: sticky;
7436 top: 0; 7586 top: 0;
7437 z-index: 1020; 7587 z-index: 1020;
...@@ -7439,6 +7589,7 @@ textarea.form-control-lg { ...@@ -7439,6 +7589,7 @@ textarea.form-control-lg {
7439 } 7589 }
7440 @media (min-width: 768px) { 7590 @media (min-width: 768px) {
7441 .sticky-md-top { 7591 .sticky-md-top {
7592 position: -webkit-sticky;
7442 position: sticky; 7593 position: sticky;
7443 top: 0; 7594 top: 0;
7444 z-index: 1020; 7595 z-index: 1020;
...@@ -7446,6 +7597,7 @@ textarea.form-control-lg { ...@@ -7446,6 +7597,7 @@ textarea.form-control-lg {
7446 } 7597 }
7447 @media (min-width: 992px) { 7598 @media (min-width: 992px) {
7448 .sticky-lg-top { 7599 .sticky-lg-top {
7600 position: -webkit-sticky;
7449 position: sticky; 7601 position: sticky;
7450 top: 0; 7602 top: 0;
7451 z-index: 1020; 7603 z-index: 1020;
...@@ -7453,6 +7605,7 @@ textarea.form-control-lg { ...@@ -7453,6 +7605,7 @@ textarea.form-control-lg {
7453 } 7605 }
7454 @media (min-width: 1200px) { 7606 @media (min-width: 1200px) {
7455 .sticky-xl-top { 7607 .sticky-xl-top {
7608 position: -webkit-sticky;
7456 position: sticky; 7609 position: sticky;
7457 top: 0; 7610 top: 0;
7458 z-index: 1020; 7611 z-index: 1020;
...@@ -7460,6 +7613,7 @@ textarea.form-control-lg { ...@@ -7460,6 +7613,7 @@ textarea.form-control-lg {
7460 } 7613 }
7461 @media (min-width: 1400px) { 7614 @media (min-width: 1400px) {
7462 .sticky-xxl-top { 7615 .sticky-xxl-top {
7616 position: -webkit-sticky;
7463 position: sticky; 7617 position: sticky;
7464 top: 0; 7618 top: 0;
7465 z-index: 1020; 7619 z-index: 1020;
...@@ -7662,6 +7816,7 @@ textarea.form-control-lg { ...@@ -7662,6 +7816,7 @@ textarea.form-control-lg {
7662 } 7816 }
7663 7817
7664 .position-sticky { 7818 .position-sticky {
7819 position: -webkit-sticky !important;
7665 position: sticky !important; 7820 position: sticky !important;
7666 } 7821 }
7667 7822
...@@ -8770,14 +8925,22 @@ textarea.form-control-lg { ...@@ -8770,14 +8925,22 @@ textarea.form-control-lg {
8770 } 8925 }
8771 8926
8772 .user-select-all { 8927 .user-select-all {
8928 -webkit-user-select: all !important;
8929 -moz-user-select: all !important;
8773 user-select: all !important; 8930 user-select: all !important;
8774 } 8931 }
8775 8932
8776 .user-select-auto { 8933 .user-select-auto {
8934 -webkit-user-select: auto !important;
8935 -moz-user-select: auto !important;
8936 -ms-user-select: auto !important;
8777 user-select: auto !important; 8937 user-select: auto !important;
8778 } 8938 }
8779 8939
8780 .user-select-none { 8940 .user-select-none {
8941 -webkit-user-select: none !important;
8942 -moz-user-select: none !important;
8943 -ms-user-select: none !important;
8781 user-select: none !important; 8944 user-select: none !important;
8782 } 8945 }
8783 8946
...@@ -12488,56 +12651,42 @@ figure.woocommerce-product-gallery__wrapper { ...@@ -12488,56 +12651,42 @@ figure.woocommerce-product-gallery__wrapper {
12488 12651
12489 @-webkit-keyframes fa-spin { 12652 @-webkit-keyframes fa-spin {
12490 0% { 12653 0% {
12491 -webkit-transform: rotate(0deg);
12492 transform: rotate(0deg); 12654 transform: rotate(0deg);
12493 } 12655 }
12494 100% { 12656 100% {
12495 -webkit-transform: rotate(359deg);
12496 transform: rotate(359deg); 12657 transform: rotate(359deg);
12497 } 12658 }
12498 } 12659 }
12499 @keyframes fa-spin { 12660 @keyframes fa-spin {
12500 0% { 12661 0% {
12501 -webkit-transform: rotate(0deg);
12502 transform: rotate(0deg); 12662 transform: rotate(0deg);
12503 } 12663 }
12504 100% { 12664 100% {
12505 -webkit-transform: rotate(359deg);
12506 transform: rotate(359deg); 12665 transform: rotate(359deg);
12507 } 12666 }
12508 } 12667 }
12509 .fa-rotate-90 { 12668 .fa-rotate-90 {
12510 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; 12669 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
12511 -webkit-transform: rotate(90deg);
12512 -ms-transform: rotate(90deg);
12513 transform: rotate(90deg); 12670 transform: rotate(90deg);
12514 } 12671 }
12515 12672
12516 .fa-rotate-180 { 12673 .fa-rotate-180 {
12517 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; 12674 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
12518 -webkit-transform: rotate(180deg);
12519 -ms-transform: rotate(180deg);
12520 transform: rotate(180deg); 12675 transform: rotate(180deg);
12521 } 12676 }
12522 12677
12523 .fa-rotate-270 { 12678 .fa-rotate-270 {
12524 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; 12679 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
12525 -webkit-transform: rotate(270deg);
12526 -ms-transform: rotate(270deg);
12527 transform: rotate(270deg); 12680 transform: rotate(270deg);
12528 } 12681 }
12529 12682
12530 .fa-flip-horizontal { 12683 .fa-flip-horizontal {
12531 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; 12684 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
12532 -webkit-transform: scale(-1, 1);
12533 -ms-transform: scale(-1, 1);
12534 transform: scale(-1, 1); 12685 transform: scale(-1, 1);
12535 } 12686 }
12536 12687
12537 .fa-flip-vertical { 12688 .fa-flip-vertical {
12538 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; 12689 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
12539 -webkit-transform: scale(1, -1);
12540 -ms-transform: scale(1, -1);
12541 transform: scale(1, -1); 12690 transform: scale(1, -1);
12542 } 12691 }
12543 12692
...@@ -16986,6 +17135,8 @@ ss3-force-full-width { ...@@ -16986,6 +17135,8 @@ ss3-force-full-width {
16986 color: #012169 !important; 17135 color: #012169 !important;
16987 font-weight: 100; 17136 font-weight: 100;
16988 opacity: 1; 17137 opacity: 1;
17138 -webkit-appearance: none;
17139 -moz-appearance: none;
16989 appearance: none; 17140 appearance: none;
16990 padding: 0; 17141 padding: 0;
16991 cursor: pointer; 17142 cursor: pointer;
...@@ -17012,13 +17163,8 @@ ss3-force-full-width { ...@@ -17012,13 +17163,8 @@ ss3-force-full-width {
17012 } 17163 }
17013 #exampleModalLong .service-choose-container { 17164 #exampleModalLong .service-choose-container {
17014 max-width: 530px; 17165 max-width: 530px;
17015 display: -webkit-box;
17016 display: -ms-flexbox;
17017 display: flex; 17166 display: flex;
17018 -ms-flex-wrap: wrap;
17019 flex-wrap: wrap; 17167 flex-wrap: wrap;
17020 -webkit-box-pack: start;
17021 -ms-flex-pack: start;
17022 justify-content: flex-start; 17168 justify-content: flex-start;
17023 padding: 10px 0; 17169 padding: 10px 0;
17024 } 17170 }
...@@ -17068,7 +17214,6 @@ body { ...@@ -17068,7 +17214,6 @@ body {
17068 background: white; 17214 background: white;
17069 z-index: 9; 17215 z-index: 9;
17070 max-height: 69px; 17216 max-height: 69px;
17071 -webkit-box-shadow: 0px 2px 9px 3px rgba(0, 0, 0, 0.43);
17072 box-shadow: 0px 2px 9px 3px rgba(0, 0, 0, 0.43); 17217 box-shadow: 0px 2px 9px 3px rgba(0, 0, 0, 0.43);
17073 } 17218 }
17074 #wrapper-navbar.sub .navbar { 17219 #wrapper-navbar.sub .navbar {
...@@ -17346,7 +17491,6 @@ ul.social li { ...@@ -17346,7 +17491,6 @@ ul.social li {
17346 display: inline-block; 17491 display: inline-block;
17347 } 17492 }
17348 ul.social li a { 17493 ul.social li a {
17349 -webkit-transition: none !important;
17350 transition: none !important; 17494 transition: none !important;
17351 display: inline-block; 17495 display: inline-block;
17352 width: 36px !important; 17496 width: 36px !important;
...@@ -17776,4 +17920,4 @@ body.understrap-no-sidebar .wp-block-cover.alignwide { ...@@ -17776,4 +17920,4 @@ body.understrap-no-sidebar .wp-block-cover.alignwide {
17776 .wpcf7 .wpcf7-validation-errors { 17920 .wpcf7 .wpcf7-validation-errors {
17777 color: theme-color("danger"); 17921 color: theme-color("danger");
17778 border: 1px solid #e9ecef; 17922 border: 1px solid #e9ecef;
17779 } 17923 }
...\ No newline at end of file ...\ No newline at end of file
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
...@@ -94,8 +94,10 @@ p { ...@@ -94,8 +94,10 @@ p {
94 94
95 abbr[title], 95 abbr[title],
96 abbr[data-bs-original-title] { 96 abbr[data-bs-original-title] {
97 -webkit-text-decoration: underline dotted;
97 text-decoration: underline dotted; 98 text-decoration: underline dotted;
98 cursor: help; 99 cursor: help;
100 -webkit-text-decoration-skip-ink: none;
99 text-decoration-skip-ink: none; 101 text-decoration-skip-ink: none;
100 } 102 }
101 103
...@@ -386,6 +388,10 @@ legend + * { ...@@ -386,6 +388,10 @@ legend + * {
386 padding: 0; 388 padding: 0;
387 } 389 }
388 390
391 ::-webkit-file-upload-button {
392 font: inherit;
393 }
394
389 ::file-selector-button { 395 ::file-selector-button {
390 font: inherit; 396 font: inherit;
391 } 397 }
...@@ -1150,4 +1156,4 @@ body.understrap-no-sidebar .wp-block-cover.alignwide { ...@@ -1150,4 +1156,4 @@ body.understrap-no-sidebar .wp-block-cover.alignwide {
1150 font-weight: 500; 1156 font-weight: 500;
1151 } 1157 }
1152 1158
1153 /*# sourceMappingURL=custom-editor-style.css.map */ 1159 /*# sourceMappingURL=custom-editor-style.css.map */
...\ No newline at end of file ...\ No newline at end of file
......
This diff could not be displayed because it is too large.