PluginProbe
WP-Members Membership Plugin / trunk
WP-Members Membership Plugin vtrunk
trunk 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.4.2 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.4.9.1 3.4.9.2 3.4.9.3 3.4.9.4 3.4.9.5 3.4.9.6 3.4.9.7 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 All 34 releases
wp-members / assets / css / forms / generic-rigid.css

generic-rigid.css in WP-Members Membership Plugin trunk, at assets/css/forms/generic-rigid.css

339 lines 6.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * WP-Members Styles CSS
3 *
4 * CSS for the WP-Members plugin
5 *
6 * This file is part of the WP-Members plugin by Chad Butler
7 * You can find out more about this plugin at https://rocketgeek.com
8 * Copyright (c) 2006-2026 Chad Butler
9 * WP-Members(tm) is a trademark of butlerblog.com
10 *
11 * @package WP-Members
12 * @author Chad Butler
13 * @copyright 2006-2026
14 */
15
16 /*
17 This stylesheet is designed to integrate WP-Members floated form elements
18 as simply as possible with most themes using more rigid element properties.
19 There are quite a few examples in here of what you can do to style the forms.
20 You can build off of this or start from scratch and set your own
21 custom css for the plugin (set the location in the admin panel).
22
23 See https://rocketgeek.com/tips-and-tricks/setting-up-a-custom-wp-members-stylesheet/
24 for information on how to set up the plugin with a custom stylesheet.
25
26 For information how to load custom stylesheets with wp_enqueue_style,
27 see https://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
28 */
29
30
31 /* Error and Dialog Messages */
32
33 #wpmem_msg, .wpmem_msg {
34 width: 100%;
35 background: #F9F9F9;
36 border:1px solid lightGrey;
37 border-radius: 3px;
38 padding: 20px 0 0 0;
39 }
40
41
42 /* Sidebar Login Widget */
43
44 #wp-members {
45 width: 100%;
46 }
47 #wp-members fieldset {
48 border:none;
49 padding:0px
50 }
51 #wp-members input {
52 font-family: inherit;
53 }
54 #wp-members input[type="text"],
55 #wp-members input[type="password"]{
56 margin: 0 0 4px 0;
57 }
58 #wp-members input[type="submit"] {
59 padding: 5px 6px 4px;
60 margin: 0 4px 0 0;
61 }
62 #wp-members .button_div {
63 margin-top:4px;
64 }
65 #wp-members .err {
66 width:100%;
67 padding: 5px;
68 font-family: inherit;
69 border: 1px solid #ccc;
70 border-radius: 3px;
71 }
72
73
74 /* Login Form and Registration Form */
75
76 /**
77 Fonts
78 */
79
80 #wpmem_reg label,
81 #wpmem_login label {
82 font-family: Arial,sans-serif;
83 font-size: 100%;
84 font-size: 14px;
85 font-weight: 400;
86 }
87
88 #wpmem_reg legend,
89 #wpmem_login legend {
90 font-size: 24px;
91 font-weight: 700;
92 }
93
94 #wpmem_reg input,
95 #wpmem_reg textarea,
96 #wpmem_reg select,
97 #wpmem_login input {
98 font-family: Arial,sans-serif;
99 font-size: 100%;
100 font-size: 14px;
101 font-weight: 400;
102 }
103
104 #wpmem_reg .req {
105 font-size: 22px;
106 color: #bd3500;
107 }
108
109 /**
110 Form Design
111 */
112
113 #wpmem_reg fieldset,
114 #wpmem_login fieldset {
115 border: none;
116 }
117
118 #wpmem_reg input,
119 #wpmem_reg textarea,
120 #wpmem_reg select,
121 #wpmem_login input {
122 border: 1px solid rgba(0, 0, 0, 0.3);
123 outline: 0px none;
124 border-radius: 2px;
125 color: rgb(43, 43, 43);
126 padding: 8px 10px;
127 -moz-box-sizing: border-box;
128 margin: 0px;
129 max-width: 315px;
130 vertical-align: baseline;
131 clear:both;
132 }
133
134
135 #wpmem_reg select {
136 width:311px;
137 }
138 #wpmem_reg .dropdown:focus {
139 border: 1px solid rgba(0, 0, 0, 0.3);
140 outline: 0;
141 }
142
143 #wpmem_login .textbox:focus, #wpmem_login .textbox:hover,
144 #wpmem_reg .textbox:focus, #wpmem_reg .textbox:hover,
145 #wpmem_reg .username:focus, #wpmem_reg .username:hover, #wpmem_login .username:focus, #wpmem_login .username:hover,
146 #wpmem_reg .password:focus, #wpmem_reg .password:hover, #wpmem_login .password:focus, #wpmem_login .password:hover {
147 background-color:inherit;
148 }
149
150 /**
151 Size and Spacing
152 */
153
154 #wpmem_reg fieldset,
155 #wpmem_login fieldset {
156 padding: 0;
157 margin: 40px 0;
158 }
159 #wpmem_reg legend,
160 #wpmem_login legend {
161 line-height: 1;
162 margin-bottom: 10px;
163 }
164 #wpmem_reg label.text,
165 #wpmem_reg label.checkbox,
166 #wpmem_reg label.textarea ,
167 #wpmem_reg label.select,
168 #wpmem_login label {
169 height: 30px;
170 width:32%;
171 float:left;
172 display: block;
173 }
174 #wpmem_reg label.text,
175 #wpmem_reg label.checkbox,
176 #wpmem_reg label.select,
177 #wpmem_reg label.radio
178 #wpmem_reg label.multicheckbox,
179 #wpmem_reg.multiselect,
180 #wpmem_login label{
181 padding: 14px 0 4px 0;
182 }
183 #wpmem_reg label.textarea {
184 height: 176px;
185 padding: 16px 0 2px;
186 }
187 #wpmem_login label[for="rememberme"] {
188 float: none;
189 display: initial;
190 }
191 #wpmem_reg input[type="checkbox"] {
192 margin-top:18px;
193 }
194 #wpmem_reg .div_multicheckbox input[type="checkbox"] {
195 margin: 0 0 0 0;
196 }
197 #wpmem_reg .form,
198 #wpmem_login .form {
199 margin:0;
200 padding:0;
201 }
202 #wpmem_reg .clear,
203 #wpmem_login .clear {
204 clear:both;
205 }
206 #wpmem_reg .holder,
207 #wpmem_login .holder {
208 background-color:#fff;
209 }
210 #wpmem_login .div_text,
211 #wpmem_reg .div_text,
212 #wpmem_reg .div_checkbox,
213 #wpmem_reg .div_select,
214 #wpmem_reg .div_textarea,
215 #wpmem_reg .div_multiselect,
216 #wpmem_reg .div_multicheckbox,
217 #wpmem_reg .div_radio {
218 width:311px;
219 float:right;
220 }
221 #wpmem_reg .div_text,
222 #wpmem_login .div_text {
223 padding: 8px 0 6px;
224 }
225 #wpmem_reg .div_checkbox {
226 height: 48px;
227 }
228 #wpmem_reg .div_select {
229 padding: 2px 0 1px;
230 }
231 #wpmem_reg .div_textarea {
232 padding: 5px 0 4px 0;
233 }
234 #wpmem_login input[type="checkbox"] {
235 margin: 12px 2px;
236 }
237 #wpmem_reg .textbox,
238 #wpmem_reg .username,
239 #wpmem_reg .password,
240 #wpmem_login .textbox,
241 #wpmem_login .username,
242 #wpmem_login .password {
243 display: block;
244 width:100%;
245 height: 34px;
246 }
247 #wpmem_reg .div_textarea textarea {
248 display: block;
249 width:100%;
250 }
251 #wpmem_reg .dropdown {
252 height: 36px;
253 padding: 8px 10px;
254 margin: 5px 0 4px 0;
255 background-color: transparent;
256 }
257 #wpmem_reg textarea {
258 height:185px;
259 }
260 #wpmem_reg .req {
261 line-height: 50%;
262 }
263
264 #wpmem_reg .req-text {
265 float:left;
266 margin: 20px 0px 0px 5px;
267 }
268
269 #wpmem_reg .noinput {
270 margin: 6px 0px 7px 10px;
271 }
272
273 #wpmem_reg .captcha {
274 margin: 5px -3px 5px 0;
275 }
276 #wpmem_reg .captcha table{
277 line-height: 0px;
278 }
279
280 #tos {
281 margin-right:5px;
282 }
283
284 #wpmem_login .link-text {
285 width: 100%;
286 float:right;
287 text-align:right;
288 }
289
290
291 /* Buttons */
292
293 #wpmem_reg .button_div,
294 #wpmem_login .button_div {
295 width:100%;
296 float:right;
297 text-align:right;
298 /*height:55px;*/
299 padding: 6px 0;
300 }
301
302
303 /** for smaller screens */
304
305 @media screen and (max-width: 720px) {
306 #wpmem_reg label.text,
307 #wpmem_reg label.checkbox,
308 #wpmem_reg label.textarea,
309 #wpmem_reg label.select,
310 #wpmem_reg .div_text,
311 #wpmem_reg .div_textarea,
312 #wpmem_reg .div_select,
313 #wpmem_reg .div_checkbox,
314 #wpmem_reg .button_div,
315 #wpmem_login label,
316 #wpmem_login .button_div,
317 #wpmem_login .div_text {
318 float: none;
319 }
320
321 #wpmem_reg label.text,
322 #wpmem_reg label.checkbox,
323 #wpmem_reg label.textarea,
324 #wpmem_reg label.select,
325 #wpmem_login label {
326 width: 90%;
327 padding: 5px 0 0 0;
328 }
329 #wpmem_reg label.textarea {
330 height: 26px;
331 }
332 #wpmem_reg .div_text,
333 #wpmem_reg .div_textarea,
334 #wpmem_reg .div_select,
335 #wpmem_reg .div_checkbox,
336 #wpmem_login .div_text {
337 width: 98%;
338 }
339 }