PluginProbe
Passster – Password Protect Pages and Content / 4.3.16
Passster – Password Protect Pages and Content v4.3.16
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.16, at assets/public/passster-public.css

229 lines 4.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .passster-form {
2 display: block;
3 position: relative;
4 box-sizing: border-box;
5 width: 100%;
6 max-width: 100%;
7 float: none;
8 flex: none;
9 }
10
11 .passster-form * {
12 box-sizing: border-box;
13 }
14
15 .passster-form h4 {
16 margin: 10px 0;
17 }
18
19 .passster-form > form {
20 display: block;
21 position: relative;
22 width: 100%;
23 max-width: 100%;
24 }
25
26 .passster-form fieldset {
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;
37 }
38
39 .passster-form input[type="text"],
40 .passster-form input[type="email"],
41 .passster-form input[type="password"],
42 .passster-form input.passster-password {
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;
60 }
61
62 .passster-form input[type="text"]:hover,
63 .passster-form input[type="email"]:hover,
64 .passster-form input[type="password"]:hover {
65 border-color: #AAA;
66 transition: border-color 0.3s ease-in-out;
67 }
68
69 .passster-form input[type="text"]:focus,
70 .passster-form input[type="email"]:focus,
71 .passster-form input[type="password"]:focus,
72 .passster-form input.passster-password:focus {
73 outline: none;
74 border-color: #0073aa;
75 box-shadow: 0 0 0 1px #0073aa;
76 transform: none;
77 position: relative;
78 }
79
80 .passster-form button[type="submit"],
81 .passster-form .passster-submit {
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;
99 }
100
101 .passster-form button[type="submit"]:hover {
102 transition: background-color 0.3s ease-in-out;
103 }
104
105 .passster-form button[type="submit"]:active {
106 box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
107 }
108
109 .passster-form button[type="submit"]:focus {
110 outline: 2px solid #0073aa;
111 outline-offset: 2px;
112 }
113
114 .passster-form input::placeholder {
115 color: #888;
116 opacity: 1;
117 }
118
119 .passster-form input::-webkit-input-placeholder {
120 color: #888;
121 }
122
123 .passster-form input:-moz-placeholder {
124 color: #888;
125 }
126
127 .passster-form input::-moz-placeholder {
128 color: #888;
129 }
130
131 .passster-form input:-ms-input-placeholder {
132 color: #888;
133 }
134
135 .passster-form .ps-form-headline {
136 display: block;
137 position: relative;
138 margin-bottom: 10px;
139 }
140
141 .passster-form p {
142 display: block;
143 position: relative;
144 margin: 0 0 15px;
145 }
146
147 .passster-captcha-input {
148 float: left;
149 width: 70%;
150 padding-right: 20px;
151 box-sizing: border-box;
152 }
153
154 .passster-recaptcha-input {
155 float: right;
156 width: 30%;
157 padding-top: 15px;
158 }
159
160 .passster-recaptcha {
161 float: left;
162 width: 50%;
163 padding-left: 20px;
164 box-sizing: border-box;
165 }
166
167 .passster-form .passster-error {
168 display: none;
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;
181 }
182
183 .passster-hide {
184 display: none;
185 }
186
187 .passster-form .show-password-link {
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%);
195 }
196
197 .passster-form .password-showing {
198 width: 100%;
199 display: inline;
200 }
201
202 .passster-form .ps-loader {
203 display: none;
204 width: 30%;
205 max-width: 100px;
206 margin: 0 auto 10px auto;
207 text-align: center;
208 }
209
210 .passster-form .ps-loader img {
211 max-width: 100%;
212 height: auto;
213 }
214
215 .passster-form .passster-hidden {
216 display: none;
217 }
218
219 .passster-form label:not(.passster-hidden) {
220 display: block;
221 margin-bottom: 5px;
222 }
223
224 .passster-form::after {
225 content: "";
226 display: table;
227 clear: both;
228 }
229