Qt: playlist panel: search behavior + layout enhancements
[vlc.git] / share / http / style.css
blobc994787adff97973b691ab2684615793a33765b6
1 /*****************************************************************************
2 * style.css: VLC media player web interface
3 *****************************************************************************
4 * Copyright (C) 2005-2006 the VideoLAN team
5 * $Id$
7 * Authors: Antoine Cellerier <dionoea -at- videolan -dot- org>
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
22 *****************************************************************************/
24 body {
25 background-color: #eee;
26 font-family: Arial, sans-serif;
27 font-size: 12pt;
28 text-align: center; /* Center on page - IE */
29 padding: 0px;
30 margin: 0px;
33 div {
34 padding: 0px;
35 margin: 0px;
36 text-align: left;
39 div.dialog {
40 width: 440pt;
41 background: #fff;
42 border: solid #000 1px;
43 margin: 10px auto; /* Center on page - Firefox */
44 padding: 0px;
45 overflow: hidden; /* so that the title bar doesn't overflow on
46 * firefox but still takes all the div's width
47 * in IE */
50 div#footer {
51 font-size: 8pt;
52 text-align: center;
55 .btn_text {
56 display: none;
59 form {
60 display: inline;
63 input, textarea {
64 border: solid #000 1px;
65 background-color: #fff;
68 div.helper {
69 margin: 10px;
70 padding: 10px 0px;
71 border: solid 1px #000;
73 div.helper hr {
74 border: solid 1px #000;
77 div.title {
78 width: 100%/*576px*/; /* see overflow:hidden several lines
79 * before for explanation */
80 background: #000 url('images/vlc16x16.png') no-repeat top left;
81 padding-left: 24px;
82 color: #fff;
83 font-weight: bold;
85 div.title button {
86 border: 1px none #000;
87 padding: 0px;
88 background-color: #000;
89 color: #fff;
92 div.controls {
93 width: 100%;
94 padding: 3px 5px;
96 div.controls button {
97 border: 1px solid #fff;
98 padding: 0px;
99 background-color: #fff;
102 div.list {
103 padding: 1em;
105 div.list_element {
106 padding-bottom: 0.3em;
108 div.list_element ul {
109 margin: 0px;
112 div#infotree ul {
113 padding: 0.4em;
114 margin: 0em;
116 div#infotree li {
117 font-weight: bold;
118 font-size: 0.8em;
120 div#infotree dl {
121 font-weight: normal;
122 padding: 0em 1em;
124 div#infotree dt {
125 text-decoration: underline;
128 div#playtree {
129 min-height: 150px;
131 div.pl_node {
132 padding-left: 20px;
133 font-style: italic;
135 a.pl_leaf {
136 font-style: normal;
138 a.pl_leaf:hover {
139 color: #f00;
141 img {
142 border: 0px none black;
145 div.popup {
146 background-color: #fff;
147 overflow: hidden;
148 border: solid #888 1px;
149 margin: 10px auto; /* Center on page - Firefox */
150 position: absolute;
151 z-index: 2;
152 font-size: 0.8em;
154 div#browse {
155 width: 70%;
156 left: 15%;
158 div#browse div.title {
159 background-color: #008;
162 div#browser {
163 padding: 20px;
166 div#mosaic_list {
167 width: 50%;
168 left: 25%;
169 background: url('images/white.png') repeat;
170 display: none;
173 .mosaic_bg {
174 background-color: #aaf;
176 .mosaic_tbl {
177 background-color: #faa;
179 .mosaic_itm {
180 background-color: #afa;
182 div#mosaic_layout {
183 border: 0px solid #000;
184 padding: 0px;
185 margin: 10px auto;
188 div#mosaic_dt {
189 border: 0px solid #000;
190 position: relative;
192 table#mosaic_table {
193 border-spacing: 0px 0px;
194 position: relative;
196 table#mosaic_table tr {
197 padding: 0px;
198 margin: 0px;
200 table#mosaic_table td {
201 border: 0px solid #000;
202 text-align: center;
203 padding: 0px;
204 margin: 0px;
206 table#mosaic_table input {
207 border: 0px;
208 background: transparent;
209 text-align: center;
211 textarea#mosaic_code {
212 padding: 0px;
213 display: block;
214 margin: 10px auto;
217 div.controls button.on {
218 background-color: #aaa;
221 div.controls button.off {
222 background-color: #fff;
225 div.menubtn {
226 display: inline;
229 div.menu {
230 position: absolute;
231 border: 1px solid #ccc;
232 padding: 5px;
233 margin-top: -5px;
234 background: url('images/white.png') repeat;
235 z-index: 2;
236 display: none;
239 div.menu button {
240 background: transparent;
242 div.menu button.menuout {
243 border: 1px solid transparent;
245 div.menu button.menuover {
246 border: 1px solid #000;
249 div.popup img.close {
250 position: absolute;
251 right: 2px;
252 top: 2px;