search_box.css.scss 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. fieldset {
  2. .fieldset-heading {
  3. position: relative;
  4. padding: 0px;
  5. h3 {
  6. display: inline-block;
  7. vertical-align: top;
  8. margin: 0px;
  9. }
  10. .list-actions {
  11. display: inline-block;
  12. vertical-align: top;
  13. margin: -2px 0px -4px 0px;
  14. .btn {
  15. margin: 0px;
  16. }
  17. .new-record {
  18. display: inline-block;
  19. vertical-align: top;
  20. }
  21. .form-wrapper {
  22. display: inline-block;
  23. vertical-align: top;
  24. position: relative;
  25. margin: -8px 48px -12px 48px;
  26. form {
  27. display: inline-block;
  28. vertical-align: top;
  29. width: 280px;
  30. background-color: #e8eeee;
  31. border: 1px solid #ddd;
  32. }
  33. }
  34. }
  35. }
  36. }
  37. /* * * * * * * * * * * * * * * * */
  38. form.search, form.filter {
  39. // Any search-form-specific width should be set in the file containing that class's styles (e.g. 'events.css.scss')
  40. position: absolute;
  41. top: 0px;
  42. left: 0px;
  43. z-index: 10;
  44. margin: 0px;
  45. padding: 6px 18px;
  46. .standard-fields {
  47. // text-align: right;
  48. input[type=text].form-control {
  49. display: inline-block;
  50. width: 165px;
  51. }
  52. }
  53. .advanced-toggle {
  54. position: absolute;
  55. right: 36px;
  56. bottom: -14px;
  57. height: 14px;
  58. transition: all .15s;
  59. transition-delay: .5s;
  60. padding: 0px 6px;
  61. line-height: 8px;
  62. text-align: center;
  63. background-color: $brand-primary;
  64. cursor: pointer;
  65. color: #fff;
  66. }
  67. .advanced-fields {
  68. height: 0px;
  69. overflow: hidden;
  70. }
  71. &.advanced-active {
  72. padding: 18px;
  73. .standard-fields {
  74. margin-top: 6px;
  75. }
  76. .advanced-toggle {
  77. }
  78. .advanced-fields {
  79. height: inherit;
  80. overflow: visible;
  81. }
  82. }
  83. }
  84. /* * * * * * * * * * * * * * * * */
  85. .clear-search-params, .clear-filter-params {
  86. display: block;
  87. width: 200px;
  88. margin: 0px 0px 12px 0px;
  89. font-size: 1.1em;
  90. &:hover, &:active {
  91. text-decoration: none;
  92. }
  93. .icon {
  94. position: relative;
  95. top: 2px;
  96. font-size: 1.1em;
  97. }
  98. }