You are here

base_theme.css in Toolbar Themes 8

/**
 * base_theme
 *
 * Base theme styles for menus and other toolbar elements (not icons). There are
 * no colors in this file - those should be provided by sub-themes.
 */
.shortcut-action__message {
  display: none !important;
}

#toolbar-administration {
  width: 100%;
  -webkit-touch-callout: none;
}

#toolbar-administration .toolbar-bar {
  width: 100%;
}

#toolbar-administration a {
  cursor: pointer;
}

#toolbar-administration button {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  opacity: 1;
  line-height: normal;
}

#toolbar-administration button:hover, #toolbar-administration button:focus {
  background: transparent;
}

#toolbar-administration .toolbar-item {
  cursor: pointer;
}

#toolbar-administration .toolbar-tab:empty,
#toolbar-administration .toolbar-item:empty {
  display: none;
}

#toolbar-administration .toolbar-toggle-orientation {
  padding: 0;
  height: 100%;
  background-color: inherit;
}

#toolbar-administration .toolbar-toggle-orientation button {
  cursor: pointer;
  display: inline-block;
}

#toolbar-administration .toolbar-toggle-orientation > .toolbar-lining {
  float: right;
}

[dir="rtl"] #toolbar-administration .toolbar-toggle-orientation > .toolbar-lining {
  float: left;
}

#toolbar-administration .toolbar-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: inherit;
}

#toolbar-administration .toolbar-box {
  position: relative;
  width: auto;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu .toolbar-handle {
  display: none;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu ul {
  visibility: hidden;
}

#toolbar-administration .toolbar-tray-vertical .toolbar-menu a {
  display: block;
  padding-right: 4em;
}

[dir="rtl"] #toolbar-administration .toolbar-tray-vertical .toolbar-menu a {
  padding-left: 4em;
  padding-right: 0;
}

#toolbar-administration .toolbar-tray-vertical .toolbar-menu ul {
  display: none;
}

#toolbar-administration .toolbar-tray-vertical .toolbar-menu ul ul a {
  padding-left: 2em;
}

[dir="rtl"] #toolbar-administration .toolbar-tray-vertical .toolbar-menu ul ul a {
  padding-left: 0;
  padding-right: 2em;
}

#toolbar-administration .toolbar-tray-vertical .toolbar-menu .toolbar-icon.toolbar-handle:before {
  background-image: none;
}

#toolbar-administration .toolbar-tray-vertical li.open > ul {
  display: block;
}

#toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul a {
  padding-left: 2.2em;
}

[dir="rtl"] #toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul a {
  padding-left: 0;
  padding-right: 2.2em;
}

#toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul ul a {
  padding-left: 3em;
}

[dir="rtl"] #toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul ul a {
  padding-left: 0;
  padding-right: 3em;
}

#toolbar-administration .toolbar-handle:hover {
  cursor: pointer;
}

@media screen and (max-width: 319px) {
  #toolbar-administration .toolbar-tray-vertical.is-active {
    width: 100%;
  }
}

#toolbar-administration .toolbar-tray-horizontal {
  border-bottom: 0;
}

#toolbar-administration .toolbar-tray-horizontal .menu-item {
  border: 0;
  position: relative;
}

#toolbar-administration .toolbar-tray-horizontal a {
  position: relative;
  display: block;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu {
  position: relative;
  max-height: 1000px;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu {
  -webkit-transition: 125ms ease-in-out 100ms;
  -o-transition: 125ms ease-in-out 100ms;
  transition: 125ms ease-in-out 100ms;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu .toolbar-menu {
  -webkit-transition-delay: 25ms;
       -o-transition-delay: 25ms;
          transition-delay: 25ms;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item {
  width: auto;
  display: block;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item a:hover, #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item a:focus {
  text-decoration: none;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item--expanded:hover > .toolbar-menu, #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item--expanded:focus > .toolbar-menu {
  visibility: visible;
  opacity: 1;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
  max-height: 1000px;
  width: 14em;
  display: block;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu:hover, #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu:focus {
  visibility: visible;
  opacity: 1;
  display: block;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu .menu-item {
  text-align: left;
  width: 14em;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu > .menu-item--expanded > .toolbar-menu {
  left: 0;
  top: auto;
}

#toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu > .menu-item--expanded > .toolbar-menu .toolbar-menu {
  left: 100%;
  top: 0;
}
/*# sourceMappingURL=base_theme.css.map */

File

themes/base/base_theme.css
View source
  1. /**
  2. * base_theme
  3. *
  4. * Base theme styles for menus and other toolbar elements (not icons). There are
  5. * no colors in this file - those should be provided by sub-themes.
  6. */
  7. .shortcut-action__message {
  8. display: none !important;
  9. }
  10. #toolbar-administration {
  11. width: 100%;
  12. -webkit-touch-callout: none;
  13. }
  14. #toolbar-administration .toolbar-bar {
  15. width: 100%;
  16. }
  17. #toolbar-administration a {
  18. cursor: pointer;
  19. }
  20. #toolbar-administration button {
  21. border: 0;
  22. -webkit-box-shadow: none;
  23. box-shadow: none;
  24. border-radius: 0;
  25. background: transparent;
  26. color: inherit;
  27. font-size: inherit;
  28. font-family: inherit;
  29. opacity: 1;
  30. line-height: normal;
  31. }
  32. #toolbar-administration button:hover, #toolbar-administration button:focus {
  33. background: transparent;
  34. }
  35. #toolbar-administration .toolbar-item {
  36. cursor: pointer;
  37. }
  38. #toolbar-administration .toolbar-tab:empty,
  39. #toolbar-administration .toolbar-item:empty {
  40. display: none;
  41. }
  42. #toolbar-administration .toolbar-toggle-orientation {
  43. padding: 0;
  44. height: 100%;
  45. background-color: inherit;
  46. }
  47. #toolbar-administration .toolbar-toggle-orientation button {
  48. cursor: pointer;
  49. display: inline-block;
  50. }
  51. #toolbar-administration .toolbar-toggle-orientation > .toolbar-lining {
  52. float: right;
  53. }
  54. [dir="rtl"] #toolbar-administration .toolbar-toggle-orientation > .toolbar-lining {
  55. float: left;
  56. }
  57. #toolbar-administration .toolbar-menu {
  58. list-style: none;
  59. margin: 0;
  60. padding: 0;
  61. background-color: inherit;
  62. }
  63. #toolbar-administration .toolbar-box {
  64. position: relative;
  65. width: auto;
  66. }
  67. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu .toolbar-handle {
  68. display: none;
  69. }
  70. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu ul {
  71. visibility: hidden;
  72. }
  73. #toolbar-administration .toolbar-tray-vertical .toolbar-menu a {
  74. display: block;
  75. padding-right: 4em;
  76. }
  77. [dir="rtl"] #toolbar-administration .toolbar-tray-vertical .toolbar-menu a {
  78. padding-left: 4em;
  79. padding-right: 0;
  80. }
  81. #toolbar-administration .toolbar-tray-vertical .toolbar-menu ul {
  82. display: none;
  83. }
  84. #toolbar-administration .toolbar-tray-vertical .toolbar-menu ul ul a {
  85. padding-left: 2em;
  86. }
  87. [dir="rtl"] #toolbar-administration .toolbar-tray-vertical .toolbar-menu ul ul a {
  88. padding-left: 0;
  89. padding-right: 2em;
  90. }
  91. #toolbar-administration .toolbar-tray-vertical .toolbar-menu .toolbar-icon.toolbar-handle:before {
  92. background-image: none;
  93. }
  94. #toolbar-administration .toolbar-tray-vertical li.open > ul {
  95. display: block;
  96. }
  97. #toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul a {
  98. padding-left: 2.2em;
  99. }
  100. [dir="rtl"] #toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul a {
  101. padding-left: 0;
  102. padding-right: 2.2em;
  103. }
  104. #toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul ul a {
  105. padding-left: 3em;
  106. }
  107. [dir="rtl"] #toolbar-administration .has-icons .toolbar-tray-vertical .toolbar-menu ul ul a {
  108. padding-left: 0;
  109. padding-right: 3em;
  110. }
  111. #toolbar-administration .toolbar-handle:hover {
  112. cursor: pointer;
  113. }
  114. @media screen and (max-width: 319px) {
  115. #toolbar-administration .toolbar-tray-vertical.is-active {
  116. width: 100%;
  117. }
  118. }
  119. #toolbar-administration .toolbar-tray-horizontal {
  120. border-bottom: 0;
  121. }
  122. #toolbar-administration .toolbar-tray-horizontal .menu-item {
  123. border: 0;
  124. position: relative;
  125. }
  126. #toolbar-administration .toolbar-tray-horizontal a {
  127. position: relative;
  128. display: block;
  129. }
  130. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu {
  131. position: relative;
  132. max-height: 1000px;
  133. }
  134. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu {
  135. -webkit-transition: 125ms ease-in-out 100ms;
  136. -o-transition: 125ms ease-in-out 100ms;
  137. transition: 125ms ease-in-out 100ms;
  138. }
  139. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu .toolbar-menu {
  140. -webkit-transition-delay: 25ms;
  141. -o-transition-delay: 25ms;
  142. transition-delay: 25ms;
  143. }
  144. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item {
  145. width: auto;
  146. display: block;
  147. }
  148. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item a:hover, #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item a:focus {
  149. text-decoration: none;
  150. }
  151. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item--expanded:hover > .toolbar-menu, #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .menu-item--expanded:focus > .toolbar-menu {
  152. visibility: visible;
  153. opacity: 1;
  154. }
  155. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu {
  156. position: absolute;
  157. visibility: hidden;
  158. opacity: 0;
  159. margin: 0;
  160. padding: 0;
  161. max-height: 1000px;
  162. width: 14em;
  163. display: block;
  164. }
  165. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu:hover, #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu:focus {
  166. visibility: visible;
  167. opacity: 1;
  168. display: block;
  169. }
  170. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu .toolbar-menu .menu-item {
  171. text-align: left;
  172. width: 14em;
  173. }
  174. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu > .menu-item--expanded > .toolbar-menu {
  175. left: 0;
  176. top: auto;
  177. }
  178. #toolbar-administration .toolbar-tray-horizontal .toolbar-menu-administration > .toolbar-menu > .menu-item--expanded > .toolbar-menu .toolbar-menu {
  179. left: 100%;
  180. top: 0;
  181. }
  182. /*# sourceMappingURL=base_theme.css.map */