You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

79 regels
1.7 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .election-form {
  4. --theme-color-link: var(--color-text);
  5. --theme-color-link-hover: var(--color-text);
  6. font-size: var(--font-size-small);
  7. //background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%);
  8. background: linear-gradient(132deg, var(--gradient-b) 26.51%, var(--gradient-a) 100%);
  9. padding: 30px 30px 0 30px;
  10. border-radius: var(--border-radius-xs);
  11. color: var(--color-text);
  12. margin-top: 40px;
  13. margin-bottom: 20px;
  14. @media(max-width: 567px) {
  15. padding-bottom: 14px;
  16. }
  17. h2 {
  18. margin-top: var(--section-headline-margin);
  19. margin-bottom: 0.9em;
  20. font-size: 36px;
  21. @media(max-width: 767px) {
  22. font-size: 24px;
  23. }
  24. }
  25. &--form {
  26. display: flex;
  27. justify-content: space-between;
  28. align-items: center;
  29. flex-wrap: nowrap;
  30. @media(max-width: 767px) {
  31. flex-wrap: wrap;
  32. }
  33. @media(max-width: 567px) {
  34. flex-wrap: nowrap;
  35. flex-direction: column;
  36. align-items: flex-end;
  37. }
  38. }
  39. button.search-submit {
  40. position: static;
  41. margin-bottom: 14px;
  42. @media(max-width: 567px) {
  43. margin-bottom: 0;
  44. }
  45. }
  46. .input-wrapper {
  47. flex: 1;
  48. display: flex;
  49. @media(max-width: 767px) {
  50. flex: initial;
  51. width: calc(50% - 15px);
  52. }
  53. @media(max-width: 567px) {
  54. width: 100%;
  55. }
  56. input,
  57. select {
  58. margin: 0 30px 14px 0;
  59. @media(max-width: 767px) {
  60. margin-right: 0;
  61. }
  62. }
  63. input {
  64. width: 100%;
  65. flex-grow: 1;
  66. }
  67. @media(max-width: 567px) {
  68. display: block;
  69. }
  70. }
  71. }