25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

142 lines
3.5 KiB

  1. form.ihk-finder {
  2. position: relative;
  3. display: inline-block;
  4. width: 100%;
  5. color: white;
  6. text-align: left;
  7. h1 {
  8. font-size: 26px;
  9. line-height: 1.4;
  10. font-weight: 400;
  11. margin-bottom: 28px;
  12. font-family: 'Source Sans Pro', sans-serif;
  13. @media(max-width: 567px) {
  14. font-size: 20px;
  15. }
  16. }
  17. input {
  18. border: 0;
  19. transition: 0.3s ease;
  20. @include focusvisible;
  21. border-radius: 4px 5px 5px 4px;
  22. font-size: 18px;
  23. font-family: 'Source Sans Pro', sans-serif;
  24. color: $color-primary;
  25. height: 60px;
  26. @media(max-width: 567px) {
  27. font-size: 16px;
  28. height: 52px;
  29. }
  30. &.focus-visible:focus {
  31. border-radius: 4px;
  32. }
  33. &:focus-visible, &.-moz-focusring {
  34. border-radius: 4px;
  35. }
  36. &::-webkit-input-placeholder {
  37. color: $color-primary-light-01;
  38. }
  39. &:-ms-input-placeholder {
  40. color: $color-primary-light-01;
  41. }
  42. &::placeholder {
  43. color: $color-primary-light-01;
  44. }
  45. }
  46. button {
  47. position: absolute;
  48. width: 60px;
  49. height: 60px;
  50. background-color: #E3EBF5;
  51. color: #003366;
  52. padding: 0;
  53. border: 0;
  54. right: 0;
  55. bottom: 0;
  56. transition: 0.3s ease;
  57. @include focusvisible;
  58. border-radius: 0 4px 4px 0;
  59. overflow: hidden;
  60. @extend .icon-lokalisierung;
  61. font-family: "Icons";
  62. font-size: 30px;
  63. cursor: pointer;
  64. &.focus-visible:focus {
  65. border-radius: 4px;
  66. }
  67. &:focus-visible, &.-moz-focusring {
  68. border-radius: 4px;
  69. }
  70. &:after {
  71. content: "";
  72. @include fullsize;
  73. background-color: white;
  74. opacity: 0.1;
  75. transition: 0.3s ease;
  76. }
  77. &:hover {
  78. background-color: darken(#E3EBF5, 6);
  79. }
  80. @media(max-width: 567px) {
  81. width: 52px;
  82. height: 52px;
  83. }
  84. }
  85. }
  86. .twitter-typeahead {
  87. width: 100%;
  88. input {
  89. text-transform: uppercase;
  90. &::placeholder {
  91. text-transform: none;
  92. }
  93. &:-ms-input-placeholder {
  94. text-transform: none;
  95. }
  96. &::-ms-input-placeholder {
  97. text-transform: none;
  98. }
  99. }
  100. .tt-suggestion {
  101. padding: 7px 20px 9px;
  102. cursor: pointer;
  103. transition: 0.2s ease;
  104. &:hover, &.tt-cursor {
  105. background-color: $color-primary-light-04;
  106. }
  107. + .tt-suggestion {
  108. border-top: 1px solid $color-primary-light-03;
  109. }
  110. }
  111. .tt-menu {
  112. background-color: $color-white;
  113. color: $color-primary;
  114. width: 100%;
  115. line-height: 1.3;
  116. box-shadow: 0 10px 26px -6px rgba(black, 0.15);
  117. border-bottom-right-radius: 8px;
  118. border-bottom-left-radius: 8px;
  119. overflow: hidden;
  120. .name {
  121. font-family: "Korb", sans-serif;
  122. font-size: 18px;
  123. }
  124. .zip {
  125. font-size: 16px;
  126. display: block;
  127. white-space: nowrap;
  128. text-overflow: ellipsis;
  129. overflow: hidden;
  130. max-width: 100%;
  131. color: #555;
  132. }
  133. .no-result {
  134. padding: 20px;
  135. font-family: "Korb", sans-serif;
  136. font-size: 18px;
  137. margin: 0;
  138. }
  139. }
  140. }