11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/*
21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCopyright 2013 The Polymer Authors. All rights reserved.
31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciUse of this source code is governed by a BSD-style
41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccilicense that can be found in the LICENSE file.
51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci*/
61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host {
81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  display: inline-block;
91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  padding: 8px;
101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  position: relative;
111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  background-image: none;
121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  outline: none;
131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  user-select: none;
141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  -webkit-user-select: none;
151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  cursor: pointer;
161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  overflow: hidden;
171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]) {
201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  cursor: auto;
211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccicore-icon {
241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  position: relative;
251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccicore-icon::shadow svg {
281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  transform-origin: 50% 50%;
311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  -webkit-transform-origin: 50% 50%;
321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(:hover) core-icon::shadow svg {
351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  transform: scale(1.2);
361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  -webkit-transform: scale(1.2);
371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]:hover) core-icon::shadow svg {
401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  transform: none;
411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  -webkit-transform: none;
421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]) core-icon::shadow path {
451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  fill: #c9c9c9;
461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#overlay {
491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  display: block;
501320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	position: fixed;
511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  border-radius: 3px;
521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci.paper-menu-button-overlay-ink {
551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	position: absolute;
561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	top: 0;
571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	left: 0;
581320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	width: 40px;
591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	height: 40px;
601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	border-radius: 20px;
611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  background: #fff;
621320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  opacity: 0;
631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  transform: scale(0);
641320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  -webkit-transform: scale(0);
651320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
671320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([halign="right"]) .paper-menu-button-overlay-ink {
681320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	left: auto;
691320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	right: 0;
701320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
711320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
721320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci.paper-menu-button-overlay-bg {
731320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	position: absolute;
741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	top: 0;
751320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	left: 0;
761320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	bottom: 0;
771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	right: 0;
781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	border-radius: 3px;
791320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  background: #fff;
801320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  opacity: 0;
811320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
821320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
831320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#menu {
841320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	position: relative;
851320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  margin: 0;
861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
87