| /* |
| * The default style sheet used to render WML. |
| * |
| * Copyright (C) 2000 Lars Knoll (knoll@kde.org) |
| * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
| * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmobile.com/) |
| * |
| * This library is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU Library General Public |
| * License as published by the Free Software Foundation; either |
| * version 2 of the License, or (at your option) any later version. |
| * |
| * This library is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| * Library General Public License for more details. |
| * |
| * You should have received a copy of the GNU Library General Public License |
| * along with this library; see the file COPYING.LIB. If not, write to |
| * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
| * Boston, MA 02110-1301, USA. |
| * |
| */ |
| |
| @namespace "http://www.wapforum.org/DTD/wml_1.1.xml" |
| |
| wml { |
| display: block |
| } |
| |
| /* children of the <head> element all have display:none */ |
| head { |
| display: none |
| } |
| |
| meta { |
| display: none |
| } |
| |
| access { |
| display: none |
| } |
| |
| /* generic block-level elements */ |
| |
| card { |
| display: block; |
| margin: 8px |
| } |
| |
| p { |
| display: block; |
| margin: 1.0__qem 0px |
| } |
| |
| /* tables */ |
| |
| table { |
| display: table; |
| border-collapse: separate; |
| border-spacing: 2px; |
| border-color: gray |
| } |
| |
| /* for tables without table section elements (can happen with XHTML or dynamically created tables) */ |
| table > tr { |
| vertical-align: middle; |
| } |
| |
| tr { |
| display: table-row; |
| vertical-align: inherit; |
| border-color: inherit |
| } |
| |
| td { |
| display: table-cell; |
| vertical-align: inherit |
| } |
| |
| /* form elements */ |
| |
| go { |
| display: block; |
| margin-top: 0__qem |
| } |
| |
| insertedLegend { |
| display: block; |
| padding-left: 2px; |
| padding-right: 2px; |
| border: none |
| } |
| |
| fieldset { |
| display: block; |
| margin-left: 2px; |
| margin-right: 2px; |
| padding: 0.35em 0.75em 0.625em; |
| border: 2px groove ThreeDFace |
| } |
| |
| do { |
| -webkit-appearance: button; |
| -webkit-box-align: center; |
| text-align: center; |
| cursor: default; |
| color: ButtonText; |
| padding: 2px 6px 3px 6px; |
| border: 2px outset ButtonFace; |
| background-color: ButtonFace; |
| -webkit-box-sizing: border-box |
| } |
| |
| input, select, do { |
| margin: 0__qem; |
| font: -webkit-small-control; |
| color: initial; |
| letter-spacing: normal; |
| word-spacing: normal; |
| line-height: normal; |
| text-transform: none; |
| text-indent: 0; |
| text-shadow: none; |
| display: inline-block; |
| text-align: -webkit-auto; |
| } |
| |
| input, input[type="password"] { |
| -webkit-appearance: textfield; |
| padding: 1px; |
| background-color: white; |
| border: 2px inset; |
| -webkit-rtl-ordering: logical; |
| -webkit-user-select: text; |
| cursor: auto; |
| } |
| |
| input::-webkit-input-placeholder { |
| color: darkGray; |
| } |
| |
| input[type="password"] { |
| -webkit-text-security: disc !important; |
| } |
| |
| input:-webkit-autofill { |
| background-color: #FAFFBD !important; |
| background-image:none !important; |
| } |
| |
| do:disabled, select:disabled, optgroup:disabled, option:disabled { |
| color: GrayText |
| } |
| |
| do:active { |
| border-style: inset |
| } |
| |
| do:active:disabled { |
| border-style: outset |
| } |
| |
| select { |
| -webkit-appearance: menulist; |
| -webkit-box-sizing: border-box; |
| -webkit-box-align: center; |
| border: 1px solid; |
| -webkit-border-radius: 5px; |
| white-space: pre; |
| -webkit-rtl-ordering: logical; |
| color: black; |
| background-color: white; |
| cursor: default; |
| } |
| |
| select[size], |
| select[multiple], |
| select[size][multiple] { |
| -webkit-appearance: listbox; |
| -webkit-box-align: start; |
| border: 1px inset gray; |
| -webkit-border-radius: initial; |
| white-space: initial; |
| } |
| |
| select[size="0"], |
| select[size="1"] { |
| -webkit-appearance: menulist; |
| -webkit-box-align: center; |
| border: 1px solid; |
| -webkit-border-radius: 5px; |
| white-space: pre; |
| } |
| |
| optgroup { |
| font-weight: bolder; |
| } |
| |
| option { |
| font-weight: normal; |
| } |
| |
| /* inline elements */ |
| |
| u { |
| text-decoration: underline |
| } |
| |
| strong, b { |
| font-weight: bolder |
| } |
| |
| i, em { |
| font-style: italic |
| } |
| |
| big { |
| font-size: larger |
| } |
| |
| small { |
| font-size: smaller |
| } |
| |
| /* states */ |
| |
| :focus { |
| outline: auto 5px -webkit-focus-ring-color |
| } |
| |
| /* Read-only text fields do not show a focus ring but do still receive focus */ |
| wml:focus, card:focus { |
| outline: none |
| } |
| |
| input:focus, select:focus { |
| outline-offset: -2px |
| } |
| |
| a:-webkit-any-link, anchor:-webkit-any-link { |
| color: -webkit-link; |
| text-decoration: underline; |
| cursor: auto; |
| } |
| |
| a:-webkit-any-link:active, anchor:-webkit-any-link:active { |
| color: -webkit-activelink |
| } |