f45ceb42861b43e2beccefdc6c05218152a4534c
[WebKit-https.git] / Source / WebCore / css / themeBlackBerry.css
1 /*
2  * Copyright (C) 2009, 2010, 2011, 2012 Research In Motion Limited. All rights reserved.
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
17  */
18
19 textarea {
20     font-family: monospace;
21 }
22
23 /* If the select do not have multiple nor size larger than 1 attribute, which are menulist appearance, we wanna change text color when it is actived. */
24 input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="file"]:active::-webkit-file-upload-button, button:active, select:not([multiple]):not([size]):active, select[size="0"]:active, select[size="1"]:active {
25     color: #fafafa;
26 }
27
28 select {
29     border-radius: 0;
30 }
31
32 select[size="0"],
33 select[size="1"] {
34     border-radius: 0;
35 }
36
37 ::-webkit-validation-bubble-message {
38     padding-left: 10px;
39     padding-right: 10px;
40     background: #fafafa;
41     border-color: #ffffff;
42     border-width: 1px;
43     box-shadow: 2px 2px 4px rgba(100,100,100,0.3), 0 0 4px rgba(100,100,100,0.6);
44     -webkit-border-radius: 4px;
45     top: -1px;
46 }
47
48 ::-webkit-validation-bubble-arrow {
49     left: 40px;
50     top: 3px;
51     background: #fafafa;
52     border-color: #ffffff;
53     border-width: 1px;
54     box-shadow: 0 0 4px rgba(100,100,100,0.6);
55 }
56
57 ::-webkit-validation-bubble-heading {
58     font-weight: normal;
59 }
60
61
62 /* Suggestion Box */
63
64 input::-webkit-suggestion-dropdown-box {
65     position: absolute;
66     z-index: 2147483647;
67     opacity: 0.98;
68     max-height: 200px;
69     overflow-y: scroll;
70     overflow-x: hidden;
71     border: 1px solid #e0e0e0;
72     border-top: none;
73     background-color: #fcfcfc;
74     -webkit-box-shadow: 0px 5px 5px -2px #606060 inset;
75     -webkit-box-shadow: 2px 0px 8px -5px #AEAEAE;
76 }
77
78 input::-webkit-suggestion-dropdown-box-item {
79     display: block;
80     width: 100%;
81     padding: 10px 5px;
82     color: #363636;
83     text-decoration: none;
84     border-bottom: 1px solid #e8e8e8;
85     text-overflow: -blackberry-fade;
86     overflow: hidden;
87 }
88
89 input::-webkit-suggestion-prefix-text {
90     font-weight: bold;
91 }
92
93 input::-webkit-suggestion-dropdown-box-item-last {
94     display: block;
95     width: 100%;
96     padding: 10px 5px;
97     color: #363636;
98     text-decoration: none;
99     text-overflow: -blackberry-fade;
100     overflow: hidden;
101     border-bottom: none;
102 }
103
104 input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="time"], input[type="month"] {
105     font-family: "Slate Pro";
106     -webkit-appearance: button;
107     text-align: center;
108     width:auto;
109 }
110
111 input::-webkit-date-and-time-value {
112     margin: 1px 6px 1px 6px;
113 }