PluginProbe
Passster – Password Protect Pages and Content / 4.3.17
Passster – Password Protect Pages and Content v4.3.17
4.3.17 4.3.16 4.3.15 4.3.14 4.3.12 4.3.13 4.3.11 4.3.10 4.3.9 4.3.8 4.3.7 4.3.6 4.3.5 trunk 3.5.4 3.5.5.2 3.5.5.8 3.5.5.9 4.0 4.1.4 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 All 49 releases
← All changes | assets/public/passster-public.css +125 -139 4.3.7 → 4.3.17 View file →
@@ -1,74 +1,70 @@
1 -/* Passster Public CSS - Protected from theme conflicts */
2 -
3 -/* Base container reset */
4 1 .passster-form {
5 - display: block !important;
6 - position: relative !important;
7 - box-sizing: border-box !important;
8 - width: 100% !important;
9 - max-width: 100% !important;
10 - float: none !important;
11 - flex: none !important;
2 + display: block;
3 + position: relative;
4 + box-sizing: border-box;
5 + width: 100%;
6 + max-width: 100%;
7 + float: none;
8 + flex: none;
12 9 }
13 10
14 11 .passster-form * {
15 - box-sizing: border-box !important;
12 + box-sizing: border-box;
16 13 }
17 14
18 15 .passster-form h4 {
19 - margin: 10px 0 !important;
16 + margin: 10px 0;
20 17 }
21 18
22 19 .passster-form > form {
23 - display: block !important;
24 - position: relative !important;
25 - width: 100% !important;
26 - max-width: 100% !important;
20 + display: block;
21 + position: relative;
22 + width: 100%;
23 + max-width: 100%;
27 24 }
28 25
29 26 .passster-form fieldset {
30 - display: block !important;
31 - position: relative !important;
32 - border: none !important;
33 - margin: 0 !important;
34 - padding: 0 !important;
35 - min-width: 100% !important;
36 - width: 100% !important;
37 - max-width: 100% !important;
38 - float: none !important;
39 - flex: none !important;
27 + display: block;
28 + position: relative;
29 + border: none;
30 + margin: 0;
31 + padding: 0;
32 + min-width: 100%;
33 + width: 100%;
34 + max-width: 100%;
35 + float: none;
36 + flex: none;
40 37 }
41 38
42 -/* Input fields */
43 39 .passster-form input[type="text"],
44 40 .passster-form input[type="email"],
45 41 .passster-form input[type="password"],
46 42 .passster-form input.passster-password {
47 - display: block !important;
48 - width: 100% !important;
49 - max-width: 100% !important;
50 - height: auto !important;
51 - min-height: 40px !important;
52 - border: 1px solid #CCC !important;
53 - border-radius: 4px !important;
54 - background: #FFF !important;
55 - margin: 0 0 10px !important;
56 - padding: 10px !important;
57 - box-sizing: border-box !important;
58 - font-size: 16px !important;
59 - line-height: 1.4 !important;
60 - float: none !important;
61 - flex: none !important;
62 - position: relative !important;
63 - transform: none !important;
43 + display: block;
44 + width: 100%;
45 + max-width: 100%;
46 + height: auto;
47 + min-height: 40px;
48 + border: 1px solid #CCC;
49 + border-radius: 4px;
50 + background: #FFF;
51 + margin: 0 0 10px;
52 + padding: 10px;
53 + box-sizing: border-box;
54 + font-size: 16px;
55 + line-height: 1.4;
56 + float: none;
57 + flex: none;
58 + position: relative;
59 + transform: none;
64 60 }
65 61
66 62 .passster-form input[type="text"]:hover,
67 63 .passster-form input[type="email"]:hover,
68 64 .passster-form input[type="password"]:hover {
69 - border-color: #AAA !important;
70 - transition: border-color 0.3s ease-in-out !important;
65 + border-color: #AAA;
66 + transition: border-color 0.3s ease-in-out;
71 67 }
72 68
73 69 .passster-form input[type="text"]:focus,
74 70 .passster-form input[type="email"]:focus,
@@ -73,170 +69,160 @@
73 69 .passster-form input[type="text"]:focus,
74 70 .passster-form input[type="email"]:focus,
75 71 .passster-form input[type="password"]:focus,
76 72 .passster-form input.passster-password:focus {
77 - outline: none !important;
78 - border-color: #0073aa !important;
79 - box-shadow: 0 0 0 1px #0073aa !important;
80 - transform: none !important;
81 - position: relative !important;
73 + outline: none;
74 + border-color: #0073aa;
75 + box-shadow: 0 0 0 1px #0073aa;
76 + transform: none;
77 + position: relative;
82 78 }
83 79
84 -/* Submit button */
85 80 .passster-form button[type="submit"],
86 81 .passster-form .passster-submit {
87 - display: block !important;
88 - width: 100% !important;
89 - max-width: 100% !important;
90 - height: auto !important;
91 - min-height: 40px !important;
92 - cursor: pointer !important;
93 - border: none !important;
94 - border-radius: 4px !important;
95 - text-decoration: none !important;
96 - font-size: 16px !important;
97 - line-height: 1.4 !important;
98 - padding: 10px 20px !important;
99 - margin: 0 !important;
100 - float: none !important;
101 - flex: none !important;
102 - position: relative !important;
103 - transform: none !important;
82 + display: block;
83 + width: 100%;
84 + max-width: 100%;
85 + height: auto;
86 + min-height: 40px;
87 + cursor: pointer;
88 + border: none;
89 + border-radius: 4px;
90 + text-decoration: none;
91 + font-size: 16px;
92 + line-height: 1.4;
93 + padding: 10px 20px;
94 + margin: 0;
95 + float: none;
96 + flex: none;
97 + position: relative;
98 + transform: none;
104 99 }
105 100
106 101 .passster-form button[type="submit"]:hover {
107 - transition: background-color 0.3s ease-in-out !important;
102 + transition: background-color 0.3s ease-in-out;
108 103 }
109 104
110 105 .passster-form button[type="submit"]:active {
111 - box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5) !important;
106 + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
112 107 }
113 108
114 109 .passster-form button[type="submit"]:focus {
115 - outline: 2px solid #0073aa !important;
116 - outline-offset: 2px !important;
110 + outline: 2px solid #0073aa;
111 + outline-offset: 2px;
117 112 }
118 113
119 -/* Placeholder text */
120 114 .passster-form input::placeholder {
121 - color: #888 !important;
122 - opacity: 1 !important;
115 + color: #888;
116 + opacity: 1;
123 117 }
124 118
125 119 .passster-form input::-webkit-input-placeholder {
126 - color: #888 !important;
120 + color: #888;
127 121 }
128 122
129 123 .passster-form input:-moz-placeholder {
130 - color: #888 !important;
124 + color: #888;
131 125 }
132 126
133 127 .passster-form input::-moz-placeholder {
134 - color: #888 !important;
128 + color: #888;
135 129 }
136 130
137 131 .passster-form input:-ms-input-placeholder {
138 - color: #888 !important;
132 + color: #888;
139 133 }
140 134
141 -/* Form text elements */
142 135 .passster-form .ps-form-headline {
143 - display: block !important;
144 - position: relative !important;
145 - margin-bottom: 10px !important;
136 + display: block;
137 + position: relative;
138 + margin-bottom: 10px;
146 139 }
147 140
148 141 .passster-form p {
149 - display: block !important;
150 - position: relative !important;
151 - margin: 0 0 15px !important;
142 + display: block;
143 + position: relative;
144 + margin: 0 0 15px;
152 145 }
153 146
154 -/* Captcha layouts */
155 147 .passster-captcha-input {
156 - float: left !important;
157 - width: 70% !important;
158 - padding-right: 20px !important;
159 - box-sizing: border-box !important;
148 + float: left;
149 + width: 70%;
150 + padding-right: 20px;
151 + box-sizing: border-box;
160 152 }
161 153
162 154 .passster-recaptcha-input {
163 - float: right !important;
164 - width: 30% !important;
165 - padding-top: 15px !important;
155 + float: right;
156 + width: 30%;
157 + padding-top: 15px;
166 158 }
167 159
168 160 .passster-recaptcha {
169 - float: left !important;
170 - width: 50% !important;
171 - padding-left: 20px !important;
172 - box-sizing: border-box !important;
161 + float: left;
162 + width: 50%;
163 + padding-left: 20px;
164 + box-sizing: border-box;
173 165 }
174 166
175 -/* Error message */
176 167 .passster-form .passster-error {
177 168 display: none;
178 - width: 100% !important;
179 - max-width: 100% !important;
180 - text-align: center !important;
181 - float: none !important;
182 - clear: both !important;
183 - padding: 10px !important;
184 - margin-top: 10px !important;
185 - background: #e95353 !important;
186 - color: white !important;
187 - font-size: 14px !important;
188 - border-radius: 4px !important;
189 - box-sizing: border-box !important;
169 + width: 100%;
170 + max-width: 100%;
171 + text-align: center;
172 + float: none;
173 + clear: both;
174 + padding: 10px;
175 + margin-top: 10px;
176 + background: #e95353;
177 + color: white;
178 + font-size: 14px;
179 + border-radius: 4px;
180 + box-sizing: border-box;
190 181 }
191 182
192 -/* Hide class */
193 183 .passster-hide {
194 - display: none !important;
184 + display: none;
195 185 }
196 186
197 -/* Show password toggle */
198 187 .passster-form .show-password-link {
199 - display: block !important;
200 - position: absolute !important;
201 - z-index: 11 !important;
202 - font-size: 0.8rem !important;
203 - right: 10px !important;
204 - top: 50% !important;
205 - transform: translateY(-50%) !important;
188 + display: block;
189 + position: absolute;
190 + z-index: 11;
191 + font-size: 0.8rem;
192 + right: 10px;
193 + top: 50%;
194 + transform: translateY(-50%);
206 195 }
207 196
208 197 .passster-form .password-showing {
209 - width: 100% !important;
210 - display: inline !important;
198 + width: 100%;
199 + display: inline;
211 200 }
212 201
213 -/* Loader - hidden by default, shown via .is-loading class */
214 202 .passster-form .ps-loader {
215 203 display: none;
216 - width: 30% !important;
217 - max-width: 100px !important;
218 - margin: 0 auto 10px auto !important;
219 - text-align: center !important;
204 + width: 30%;
205 + max-width: 100px;
206 + margin: 0 auto 10px auto;
207 + text-align: center;
220 208 }
221 209
222 210 .passster-form .ps-loader img {
223 - max-width: 100% !important;
224 - height: auto !important;
211 + max-width: 100%;
212 + height: auto;
225 213 }
226 214
227 -.passster-form .passster-hidden{
215 +.passster-form .passster-hidden {
228 216 display: none;
229 217 }
230 218
231 -/* Label */
232 219 .passster-form label:not(.passster-hidden) {
233 - display: block !important;
234 - margin-bottom: 5px !important;
220 + display: block;
221 + margin-bottom: 5px;
235 222 }
236 223
237 -/* Clearfix */
238 224 .passster-form::after {
239 - content: "" !important;
240 - display: table !important;
241 - clear: both !important;
225 + content: "";
226 + display: table;
227 + clear: both;
242 228 }