Chris@0: /** Chris@0: * @file toolbar.theme.css Chris@0: */ Chris@0: .toolbar { Chris@0: font-family: "Source Sans Pro", "Lucida Grande", Verdana, sans-serif; Chris@0: /* Set base font size to 13px based on root ems. */ Chris@0: font-size: 0.8125rem; Chris@14: -moz-tap-highlight-color: rgba(0, 0, 0, 0); Chris@14: -o-tap-highlight-color: rgba(0, 0, 0, 0); Chris@14: -webkit-tap-highlight-color: rgba(0, 0, 0, 0); Chris@14: tap-highlight-color: rgba(0, 0, 0, 0); Chris@0: -moz-touch-callout: none; Chris@0: -o-touch-callout: none; Chris@0: -webkit-touch-callout: none; Chris@0: touch-callout: none; Chris@0: } Chris@0: .toolbar .toolbar-item { Chris@18: padding: 1em 1.3333em; Chris@0: cursor: pointer; Chris@18: text-decoration: none; Chris@0: line-height: 1em; Chris@0: } Chris@0: .toolbar .toolbar-item:hover, Chris@0: .toolbar .toolbar-item:focus { Chris@0: text-decoration: underline; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Toolbar bar. Chris@0: */ Chris@0: .toolbar .toolbar-bar { Chris@18: color: #ddd; Chris@0: background-color: #0f0f0f; Chris@0: box-shadow: -1px 0 3px 1px rgba(0, 0, 0, 0.3333); /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar .toolbar-bar { Chris@0: box-shadow: 1px 0 3px 1px rgba(0, 0, 0, 0.3333); Chris@0: } Chris@0: .toolbar .toolbar-bar .toolbar-item { Chris@14: color: #fff; Chris@0: } Chris@0: .toolbar .toolbar-bar .toolbar-tab > .toolbar-item { Chris@0: font-weight: bold; Chris@0: } Chris@0: .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover, Chris@0: .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus { Chris@0: background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%); Chris@0: background-image: linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%); Chris@0: } Chris@0: .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active { Chris@0: background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); Chris@0: background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Toolbar tray. Chris@0: */ Chris@0: .toolbar .toolbar-tray { Chris@14: background-color: #fff; Chris@0: } Chris@0: .toolbar-horizontal .toolbar-tray > .toolbar-lining { Chris@0: padding-right: 5em; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar-horizontal .toolbar-tray > .toolbar-lining { Chris@0: padding-right: 0; Chris@0: padding-left: 5em; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical { Chris@18: border-right: 1px solid #aaa; /* LTR */ Chris@0: background-color: #f5f5f5; Chris@0: box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.3333); /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar .toolbar-tray-vertical { Chris@18: border-right: 0 none; Chris@14: border-left: 1px solid #aaa; Chris@0: box-shadow: 1px 0 5px 2px rgba(0, 0, 0, 0.3333); Chris@0: } Chris@0: .toolbar-horizontal .toolbar-tray { Chris@14: border-bottom: 1px solid #aaa; Chris@0: box-shadow: -2px 1px 3px 1px rgba(0, 0, 0, 0.3333); /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar-horizontal .toolbar-tray { Chris@0: box-shadow: 2px 1px 3px 1px rgba(0, 0, 0, 0.3333); Chris@0: } Chris@0: .toolbar .toolbar-tray-horizontal .toolbar-tray { Chris@0: background-color: #f5f5f5; Chris@0: } Chris@0: .toolbar-tray a { Chris@18: padding: 1em 1.3333em; Chris@18: cursor: pointer; Chris@18: text-decoration: none; Chris@0: color: #565656; Chris@0: } Chris@0: .toolbar-tray a:hover, Chris@0: .toolbar-tray a:active, Chris@0: .toolbar-tray a:focus, Chris@0: .toolbar-tray a.is-active { Chris@18: text-decoration: underline; Chris@0: color: #000; Chris@0: } Chris@0: .toolbar .toolbar-menu { Chris@14: background-color: #fff; Chris@0: } Chris@0: .toolbar-horizontal .toolbar-tray .menu-item + .menu-item { Chris@14: border-left: 1px solid #ddd; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item + .menu-item { Chris@18: border-right: 1px solid #ddd; Chris@0: border-left: 0 none; Chris@0: } Chris@0: .toolbar-horizontal .toolbar-tray .menu-item:last-child { Chris@14: border-right: 1px solid #ddd; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item:last-child { Chris@14: border-left: 1px solid #ddd; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical .menu-item + .menu-item { Chris@14: border-top: 1px solid #ddd; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical .menu-item:last-child { Chris@14: border-bottom: 1px solid #ddd; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical .menu-item .menu-item { Chris@0: border: 0 none; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical .toolbar-menu ul ul { Chris@18: border-top: 1px solid #ddd; Chris@14: border-bottom: 1px solid #ddd; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical .menu-item:last-child > ul { Chris@0: border-bottom: 0; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu { Chris@0: margin-left: 0.25em; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu { Chris@18: margin-right: 0.25em; Chris@0: margin-left: 0; Chris@0: } Chris@0: .toolbar .toolbar-menu .toolbar-menu a { Chris@0: color: #434343; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Orientation toggle. Chris@0: */ Chris@0: .toolbar .toolbar-toggle-orientation { Chris@18: height: 100%; Chris@18: padding: 0; Chris@0: background-color: #f5f5f5; Chris@0: } Chris@0: .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation { Chris@0: border-left: 1px solid #c9c9c9; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation { Chris@18: border-right: 1px solid #c9c9c9; Chris@0: border-left: 0 none; Chris@0: } Chris@0: .toolbar .toolbar-toggle-orientation > .toolbar-lining { Chris@0: float: right; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar .toolbar-toggle-orientation > .toolbar-lining { Chris@0: float: left; Chris@0: } Chris@0: .toolbar .toolbar-toggle-orientation button { Chris@18: display: inline-block; Chris@0: cursor: pointer; Chris@0: }