PluginProbe
Passster – Password Protect Pages and Content / 4.3.5
Passster – Password Protect Pages and Content v4.3.5
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 4.2.15 All 48 releases
content-protector / assets / public / passster-public.css

passster-public.css in Passster – Password Protect Pages and Content 4.3.5, at assets/public/passster-public.css

243 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Passster Public CSS - Protected from theme conflicts */
2
3 /* Base container reset */
4 .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;
12 }
13
14 .passster-form * {
15 box-sizing: border-box !important;
16 }
17
18 .passster-form h4 {
19 margin: 10px 0 !important;
20 }
21
22 .passster-form > form {
23 display: block !important;
24 position: relative !important;
25 width: 100% !important;
26 max-width: 100% !important;
27 }
28
29 .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;
40 }
41
42 /* Input fields */
43 .passster-form input[type="text"],
44 .passster-form input[type="email"],
45 .passster-form input[type="password"],
46 .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;
64 }
65
66 .passster-form input[type="text"]:hover,
67 .passster-form input[type="email"]:hover,
68 .passster-form input[type="password"]:hover {
69 border-color: #AAA !important;
70 transition: border-color 0.3s ease-in-out !important;
71 }
72
73 .passster-form input[type="text"]:focus,
74 .passster-form input[type="email"]:focus,
75 .passster-form input[type="password"]:focus,
76 .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;
82 }
83
84 /* Submit button */
85 .passster-form button[type="submit"],
86 .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;
104 }
105
106 .passster-form button[type="submit"]:hover {
107 transition: background-color 0.3s ease-in-out !important;
108 }
109
110 .passster-form button[type="submit"]:active {
111 box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5) !important;
112 }
113
114 .passster-form button[type="submit"]:focus {
115 outline: 2px solid #0073aa !important;
116 outline-offset: 2px !important;
117 }
118
119 /* Placeholder text */
120 .passster-form input::placeholder {
121 color: #888 !important;
122 opacity: 1 !important;
123 }
124
125 .passster-form input::-webkit-input-placeholder {
126 color: #888 !important;
127 }
128
129 .passster-form input:-moz-placeholder {
130 color: #888 !important;
131 }
132
133 .passster-form input::-moz-placeholder {
134 color: #888 !important;
135 }
136
137 .passster-form input:-ms-input-placeholder {
138 color: #888 !important;
139 }
140
141 /* Form text elements */
142 .passster-form .ps-form-headline {
143 display: block !important;
144 position: relative !important;
145 margin-bottom: 10px !important;
146 }
147
148 .passster-form p {
149 display: block !important;
150 position: relative !important;
151 margin: 0 0 15px !important;
152 }
153
154 /* Captcha layouts */
155 .passster-captcha-input {
156 float: left !important;
157 width: 70% !important;
158 padding-right: 20px !important;
159 box-sizing: border-box !important;
160 }
161
162 .passster-recaptcha-input {
163 float: right !important;
164 width: 30% !important;
165 padding-top: 15px !important;
166 }
167
168 .passster-recaptcha {
169 float: left !important;
170 width: 50% !important;
171 padding-left: 20px !important;
172 box-sizing: border-box !important;
173 }
174
175 /* Error message */
176 .passster-form .passster-error {
177 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;
190 }
191
192 /* Hide class */
193 .passster-hide {
194 display: none !important;
195 }
196
197 /* Show password toggle */
198 .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;
206 }
207
208 .passster-form .password-showing {
209 width: 100% !important;
210 display: inline !important;
211 }
212
213 /* Loader - hidden by default, shown via .is-loading class */
214 .passster-form .ps-loader {
215 display: none;
216 width: 30% !important;
217 max-width: 100px !important;
218 margin: 0 auto 10px auto !important;
219 text-align: center !important;
220 }
221
222 .passster-form .ps-loader img {
223 max-width: 100% !important;
224 height: auto !important;
225 }
226
227 .passster-form .passster-hidden{
228 display: none;
229 }
230
231 /* Label */
232 .passster-form label:not(.passster-hidden) {
233 display: block !important;
234 margin-bottom: 5px !important;
235 }
236
237 /* Clearfix */
238 .passster-form::after {
239 content: "" !important;
240 display: table !important;
241 clear: both !important;
242 }
243