11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/* 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCopyright (c) 2014 The Polymer Project Authors. All rights reserved. 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCode distributed by Google as part of the polymer project is also 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccisubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci*/ 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host { 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: inline-block; 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci white-space: nowrap; 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(:focus) { 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci outline: none; 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#radioContainer { 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: relative; 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci width: 16px; 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci height: 16px; 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci cursor: pointer; 241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#radioContainer.labeled { 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: inline-block; 281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci vertical-align: middle; 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#ink { 321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: absolute; 331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci top: -16px; 341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci left: -16px; 351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci width: 48px; 361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci height: 48px; 371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci color: #5a5a5a; 381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#ink[checked] { 411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci color: #0f9d58; 421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#offRadio { 451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: absolute; 461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci top: 0px; 471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci left: 0px; 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci width: 12px; 491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci height: 12px; 501320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border-radius: 50%; 511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border: solid 2px; 521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border-color: #5a5a5a; 531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#onRadio { 561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: absolute; 571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci top: 0; 581320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci left: 0; 591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci width: 16px; 601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci height: 16px; 611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border-radius: 50%; 621320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci background-color: #0f9d58; 631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(0); 641320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(0); 651320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transition: -webkit-transform ease 0.28s; 661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transition: transform ease 0.28s; 671320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 681320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 691320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#onRadio.fill { 701320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(1.1); 711320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(1.1); 721320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 731320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#radioLabel { 751320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: relative; 761320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: inline-block; 771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci vertical-align: middle; 781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci margin-left: 10px; 791320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci white-space: normal; 801320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci pointer-events: none; 811320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 821320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 831320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#radioLabel[hidden] { 841320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: none; 851320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 871320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/* disabled state */ 881320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]) { 891320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci pointer-events: none; 901320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 911320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 921320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]) #offRadio { 931320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border-color: #eaeaea !important; 941320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 951320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 961320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]) #onRadio { 971320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci background-color: #eaeaea !important; 981320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 99