1 /* General style rules .*/
2 .pull-right { float: right }
4 /* General designing elements */
7 -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
8 -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
9 box-shadow: inset 0px 1px 0px 0px #ffffff;
10 background-color: #ededed;
12 border: 1px solid #dcdcdc;
13 display: inline-block;
19 text-decoration: none;
23 .menu-popup .divider {
27 background-color: #2d2d2d;
31 text-decoration: overline;
34 /* List of social Networks */
35 img.connector, img.connector-disabled {
41 img.connector-disabled {
46 display: inline-block;
47 vertical-align: bottom;
50 vertical-align: super;
53 /* Embedded link information */
54 .type-link, .type-video {
55 border-top: 1px solid #D2D2D2;
56 border-bottom: 1px solid #D2D2D2;
63 .type-link:after, .type-video:after,
72 .type-video .oembed.video:after {
76 .wall-item-container .wall-item-content .type-link img,
77 .type-link img, .type-video img, img.attachment-preview {
84 .wall-item-container .wall-item-content .type-link img.attachment-image,
85 .type-link img.attachment-image, .type-video img.attachment-image {
86 /* max-width: 640px; */
93 .type-link blockquote, .type-video blockquote {
103 .type-link .oembed, .type-video .oembed {
108 .type-link img, .type-video img {
111 .type-video .embed_video {
115 .type-link span.oembed + br, .type-video span.oembed + br,
116 .type-link a + br, .type-video a + br,
117 .type-link img + br, .type-video img + br{
127 .embed_video.active {
131 .oembed.video .embed_video > div {
138 transition: height .75s;
141 /* Shared Messages */
145 border-top: 1px solid #D2D2D2;
152 -webkit-transition: all 0.2s ease-in-out;
153 -moz-transition: all 0.2s ease-in-out;
154 -o-transition: all 0.2s ease-in-out;
155 -ms-transition: all 0.2s ease-in-out;
156 transition: all 0.2s ease-in-out;
159 .shared_header a:hover {
164 -webkit-border-radius: 4px;
165 -moz-border-radius: 4px;
171 .shared_header span {
176 blockquote.shared_content {
184 margin: 0px 0px 10px 0px;
188 .vevent .event-summary {
189 margin: 0px 0px 10px 0px;
192 .vevent .event-description {
200 .settings-heading a:after{
204 #profile-photo-wrapper {
215 h1, h2, h3, h4, h5, h6 {
216 margin: 5px 0px 5px 0px;
219 text-rendering: optimizelegibility;
247 margin: 0px 0px 0px 0px;
252 background-color: #eee;
256 font-family: monospace;
259 /* fields help text */
264 /* notifications unseen */
265 .notify-unseen { background-color: #cceeFF; }
267 /* autocomplete popup */
288 vertical-align: middle;
290 .acpopup-contactname {
296 text-overflow: ellipsis;
304 text-overflow: ellipsis;
307 .textcomplete-item a {
310 text-overflow: ellipsis;
316 .textcomplete-item a:hover {
317 text-decoration: none;
320 /* plain text editor upload/select popup */
322 .fbrowser .path a, .fbrowser .path .btn-link { padding: 5px; }
323 .fbrowser .path a:before, .fbrowser .path .btn-link:before { content: "/"; padding-right: 5px;}
324 .fbrowser .folders ul { list-style-type: none; padding-left: 10px;}
325 .fbrowser .list { height: auto; overflow-y: hidden; margin: 10px 0px; }
326 .fbrowser.image .photo-album-image-wrapper { float: left; }
327 .fbrowser.image a img, .fbrowser.image .btn-link img { height: 48px; }
328 .fbrowser.image a p, .fbrowser.image .btn-link p { display: none;}
329 .fbrowser.file .photo-album-image-wrapper { float:none; white-space: nowrap; }
330 .fbrowser.file img { display: inline; }
331 .fbrowser.file p { display: inline; white-space: nowrap; }
332 .fbrowser .upload { clear: both; padding-top: 1em;}
333 .fbrowser .error { background: #ffeeee; border: 1px solid #994444; color: #994444; padding: 0.5em;}
334 .fbrowser .error .close { float: right; font-weight: bold; }
335 .fbrowser .error.hidden { display: none; }
352 .itentity-match-wrapper {
360 .identity-match-photo {
366 .identity-match-name {
370 .identity-match-details {
380 .identity-match-break, .identity-match-end {
384 .identity-match-photo button {
394 .selected-identity img {
395 border: 2px solid #ff0000;
406 #poke-recipient, #poke-action, #poke-privacy-settings {
410 #poke-recip-label, #poke-action-label, #prvmail-message-label {
421 .federation-network-graph {
429 ul.federation-stats li,
434 table#federation-stats {
438 border-bottom: 1px solid #000;
441 .contact-entry-photo img {
446 /* forumlist widget */
450 vertical-align: middle;
453 #forum-widget-collapse {
458 aside .help-aside-wrapper ul {
462 aside .help-aside-wrapper h1 {
468 border: #ff0000 solid 2px;
469 background-color: #f9a3a3;
473 #forum-widget-collapse:hover {
502 #contact-edit-status-wrapper {
506 #contact-edit-actions {
508 display: inline-block;
511 #contact-edit-actions > .menu-popup {
516 #contact-edit-settings-label:after {
520 #contact-edit-settings {
526 #settings-form .pageflags {
527 margin: 0 0 20px 30px;
530 /* admin pending user notes */
535 td.pendingnote > p > span {
539 /* warning message */
543 border-left: 5px solid #f00;
547 /* src/href attributes filter error display */
548 .invalid-src { border: 1px dotted red;}
549 .invalid-href { border-bottom: 1px dotted red;}
551 .invalid-href:after { content: '⚠️'}
552 img.invalid-src:after { vertical-align: top;}
585 color: DarkGoldenRod;
591 .tag10 .tag10:hover {
596 text-decoration: underline;
599 word-wrap: break-word;
602 #register-explicid-content {