/* General button styling */ a.ai1ec-button { cursor: pointer; font: 10pt/1.1em Tahoma, Geneva, sans-serif !important; text-decoration: none !important; color: #666 !important; text-shadow: 0 1px 0 #fff; -moz-text-shadow: 0 1px 0 #fff; -webkit-text-shadow: 0 1px 0 #fff; padding: 0.4em 0.5em; margin: 0.1em; background: #eee; background: -moz-linear-gradient( #f8f8f8, #ddd ); background: -webkit-gradient( linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ddd) ); background: -webkit-linear-gradient( #f8f8f8, #ddd ); background: -o-linear-gradient( #f8f8f8, #ddd ); box-shadow: 0 2px 2px rgba(0,0,0,0.08); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.08); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.08); border-radius: 0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; text-align: center; border: 1px solid #ccc; border-width: 1px; display: inline-block; white-space: nowrap; } a.ai1ec-button:hover { color: #444 !important; background: #ddd; background: -moz-linear-gradient( #eee, #ccc ); background: -webkit-gradient( linear, 0% 0%, 0% 100%, from(#eee), to(#ccc) ); background: -webkit-linear-gradient( #eee, #ccc ); background: -o-linear-gradient( #eee, #ccc ); } a.ai1ec-button.ai1ec-selected { color: #000 !important; border-color: #909CE0; background: #DDE6F8; background: -moz-linear-gradient( #eDf6Ff, #C5D4F3 ); background: -webkit-gradient( linear, 0% 0%, 0% 100%, from(#eDf6Ff), to(#C5D4F3) ); background: -webkit-linear-gradient( #eDf6Ff, #C5D4F3 ); background: -o-linear-gradient( #eDf6Ff, #C5D4F3 ); } a.ai1ec-button.ai1ec-active { color: #000 !important; background: #ddd; background: -moz-linear-gradient( #ccc, #eee ); background: -webkit-gradient( linear, 0% 0%, 0% 100%, from(#ccc), to(#eee) ); background: -webkit-linear-gradient( #ccc, #eee ); background: -o-linear-gradient( #ccc, #eee ); } a.ai1ec-button.ai1ec-active.ai1ec-selected { background: #DDE6F8; background: -moz-linear-gradient( #C5D4F3, #eDf6Ff ); background: -webkit-gradient( linear, 0% 0%, 0% 100%, from(#C5D4F3), to(#eDf6Ff) ); background: -webkit-linear-gradient( #C5D4F3, #eDf6Ff ); background: -o-linear-gradient( #C5D4F3, #eDf6Ff ); } li > a.ai1ec-button { display: block; margin: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-left-width: 0; } li:first-child > a.ai1ec-button { border-radius: 0.4em 0 0 0.4em; -moz-border-radius: 0.4em 0 0 0.4em; -webkit-border-radius: 0.4em 0 0 0.4em; border-left-width: 1px; } li:last-child > a.ai1ec-button { border-radius: 0 0.4em 0.4em 0; -moz-border-radius: 0 0.4em 0.4em 0; -webkit-border-radius: 0 0.4em 0.4em 0; } li:first-child:last-child > a.ai1ec-button { border-radius: 0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; } /* Label styling */ label.ai1ec-label { padding: 0 0.2em; font-family: Tahoma, Geneva, sans-serif !important; font-size: 9pt !important; font-weight: bold; color: #888 !important; } /* Categories */ .ai1ec-category { cursor: pointer; font: 0.9em Tahoma, Geneva, sans-serif !important; border: 1px solid #dcdcdc; text-shadow: 0 1px 0 #fff; -moz-text-shadow: 0 1px 0 #fff; -webkit-text-shadow: 0 1px 0 #fff; padding: 2pt 3pt !important; margin: 0.2em !important; text-decoration: none !important; text-transform: uppercase; letter-spacing: 1pt; white-space: nowrap; color: #666 !important; background: #f0f0f0; border-radius: 0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; } .ai1ec-category:hover { color: #222 !important; background: #dcdcdc; } .ai1ec-category.ai1ec-selected { background: #C5D4F3; border-color: #7A86D9; } /* Tags */ .ai1ec-tag { color: #568 !important; font-family: Tahoma, Geneva, sans-serif !important; line-height: 1.3em !important; cursor: pointer; white-space: nowrap; margin: 0.1em 0.2em; padding: 0.1em 0.2em; border-radius: 0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; display: inline-block; } .ai1ec-tag:hover { color: #000 !important; text-decoration: underline; } .ai1ec-tag.ai1ec-selected { background: #CDDBF5; } /* Category color */ .ai1ec-category-color { display: inline-block; width: 0.9em; height: 0.9em; margin: 0 1px; border-radius: 0.2em; -o-border-radius: 0.2em; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; } /* Subscribe buttons */ .ai1ec-subscribe-google img { float: left; margin: -10px 0.5em -8px 0; padding: 0 !important; border: none !important; background: none !important; }