1 /* General style rules .*/
2 .pull-right { float: right }
8 /* General design elements */
11 -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
12 -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
13 box-shadow: inset 0px 1px 0px 0px #ffffff;
14 background-color: #ededed;
16 border: 1px solid #dcdcdc;
17 display: inline-block;
23 text-decoration: none;
27 .menu-popup .divider {
31 background-color: #2d2d2d;
35 text-decoration: overline;
38 /* List of social Networks */
39 img.connector, img.connector-disabled {
45 img.connector-disabled {
50 display: inline-block;
51 vertical-align: bottom;
54 vertical-align: super;
57 /* Embedded link information */
58 .type-link, .type-video {
59 border-top: 1px solid #D2D2D2;
60 border-bottom: 1px solid #D2D2D2;
67 .type-link:after, .type-video:after,
76 .type-video .oembed.video:after {
80 .wall-item-container .wall-item-content .type-link img,
81 .type-link img, .type-video img, img.attachment-preview {
88 .wall-item-container .wall-item-content .type-link img.attachment-image,
89 .type-link img.attachment-image, .type-video img.attachment-image {
97 .wall-item-like-expanded,
98 .wall-item-dislike-expanded,
99 .wall-item-attendyes-expanded,
100 .wall-item-attendno-expanded,
101 .wall-item-attendmaybe-expanded {
105 .type-link blockquote, .type-video blockquote {
115 .type-link .oembed, .type-video .oembed {
120 .type-link img, .type-video img {
123 .type-video .embed_video {
127 .type-link span.oembed + br, .type-video span.oembed + br,
128 .type-link a + br, .type-video a + br,
129 .type-link img + br, .type-video img + br{
139 .embed_video.active {
143 .oembed.video .embed_video > div {
150 transition: height .75s;
153 /* Shared Messages */
157 border-top: 1px solid #D2D2D2;
164 -webkit-transition: all 0.2s ease-in-out;
165 -moz-transition: all 0.2s ease-in-out;
166 -o-transition: all 0.2s ease-in-out;
167 -ms-transition: all 0.2s ease-in-out;
168 transition: all 0.2s ease-in-out;
171 .shared_header a:hover {
176 -webkit-border-radius: 4px;
177 -moz-border-radius: 4px;
183 .shared_header span {
188 blockquote.shared_content {
196 margin: 0px 0px 10px 0px;
200 .vevent .event-summary {
201 margin: 0px 0px 10px 0px;
204 .vevent .event-description {
212 .settings-heading a:after{
216 #profile-photo-wrapper {
227 h1, h2, h3, h4, h5, h6 {
228 margin: 5px 0px 5px 0px;
231 text-rendering: optimizelegibility;
259 margin: 0px 0px 0px 0px;
264 background-color: #eee;
268 font-family: monospace;
271 /* fields help text */
276 /* notifications unseen */
277 .notification-unseen { background-color: #cceeFF; }
279 /* autocomplete popup */
300 vertical-align: middle;
302 .acpopup-contactname {
308 text-overflow: ellipsis;
316 text-overflow: ellipsis;
319 .textcomplete-item a {
322 text-overflow: ellipsis;
328 .textcomplete-item a:hover {
329 text-decoration: none;
332 /* plain text editor upload/select popup */
334 .fbrowser .path a, .fbrowser .path .btn-link { padding: 5px; }
335 .fbrowser .path a:before, .fbrowser .path .btn-link:before { content: "/"; padding-right: 5px;}
336 .fbrowser .folders ul { list-style-type: none; padding-left: 10px;}
337 .fbrowser .list { height: auto; overflow-y: hidden; margin: 10px 0px; }
338 .fbrowser.image .photo-album-image-wrapper { float: left; }
339 .fbrowser.image a img, .fbrowser.image .btn-link img { height: 48px; }
340 .fbrowser.image a p, .fbrowser.image .btn-link p { display: none;}
341 .fbrowser.file .photo-album-image-wrapper { float:none; white-space: nowrap; }
342 .fbrowser.file img { display: inline; }
343 .fbrowser.file p { display: inline; white-space: nowrap; }
344 .fbrowser .upload { clear: both; padding-top: 1em;}
345 .fbrowser .error { background: #ffeeee; border: 1px solid #994444; color: #994444; padding: 0.5em;}
346 .fbrowser .error .close { float: right; font-weight: bold; }
347 .fbrowser .error.hidden { display: none; }
364 .itentity-match-wrapper {
372 .identity-match-photo {
378 .identity-match-name {
382 .identity-match-details {
392 .identity-match-break, .identity-match-end {
396 .identity-match-photo button {
406 .selected-identity img {
407 border: 2px solid #ff0000;
418 #poke-recipient, #poke-action, #poke-privacy-settings {
422 #poke-recip-label, #poke-action-label, #prvmail-message-label {
433 .federation-network-graph {
441 ul.federation-stats li,
446 table#federation-stats {
450 border-bottom: 1px solid #000;
453 .contact-entry-photo img {
458 /* forumlist widget */
462 vertical-align: middle;
465 #forum-widget-collapse {
470 aside .help-aside-wrapper ul {
474 aside .help-aside-wrapper h1 {
480 border: #ff0000 solid 2px;
481 background-color: #f9a3a3;
485 #forum-widget-collapse:hover {
489 .contact-advanced-label {
495 .contact-advanced-input {
514 #contact-edit-status-wrapper {
518 #contact-edit-actions {
520 display: inline-block;
523 #contact-edit-actions > .menu-popup {
528 #contact-edit-settings-label:after {
532 #contact-edit-settings {
538 #settings-form .pageflags {
539 margin: 0 0 20px 30px;
542 /* admin pending user notes */
547 td.pendingnote > p > span {
551 /* warning message */
552 .contact-advanced-error-message,
556 border-left: 5px solid #f00;
560 /* src/href attributes filter error display */
561 .invalid-src { border: 1px dotted red;}
562 .invalid-href { border-bottom: 1px dotted red;}
564 .invalid-href:after { content: '⚠️'}
565 img.invalid-src:after { vertical-align: top;}
598 color: DarkGoldenRod;
604 .tag10 .tag10:hover {
609 text-decoration: underline;
612 word-wrap: break-word;
615 #register-explicid-content {
619 span.emoji.mastodon img {
621 vertical-align: middle;
628 background-image: url('../images/friendica-404_svg_hare-bottom-light-inside.png');
629 background-position: 50px bottom;
630 background-repeat: no-repeat;
637 @media screen and (max-width: 600px) {
643 /* Profile Settings Custom Fields */
644 body.dragging, body.dragging * {
645 cursor: ns-resize !important;
654 #profile-custom-fields > fieldset > legend {
658 #profile-custom-fields div.placeholder {
662 border-top: 1px dotted black;
664 #profile-custom-fields div.placeholder:before {
672 border: 7px solid transparent;
673 border-left-color: black;