.deck-container .theme-picker { display: none; position: fixed; z-index: 3; top: 4px; right: 10px; height: 16px; line-height: 20px; padding: 5px; border: 1px solid #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; background: #fff; font-family: sans-serif; color: #888; } .js .deck-container .theme-picker { display: block; } .deck-container .theme-picker h2 { float: left; font-size: 12px; border: 0; padding: 5px 10px; margin: 0; height: 20px; position: relative; top: -5px; left: -5px; background: #ccc; color: #444; text-shadow: none; font-family: sans-serif; font-weight: bold; } .deck-container .theme-picker label { float: left; display: block; font-size: 12px; vertical-align: baseline; margin: 0 4px 0 15px; } .deck-container .theme-picker select { float: left; display: block; font-size: 14px; } @media print { .theme-picker { display: none !important; } }