.character-page-avatar { height: 100px; width: 100px; } // Inline images .inline-image { max-width: 100%; height: auto; } .character-page { .character-name { font-size: $h3-font-size; font-weight: bold; } .character-title { font-size: $font-size-sm; font-style: italic; } .character-links-block { margin-top: 15px; a { cursor: pointer; } } .badges-block, .contact-block, .quick-info-block, .character-list-block { margin-top: 15px; } } .badges-block { .character-badge { background-color: $character-badge-bg; border: 1px solid $character-badge-border; border-radius: $border-radius; @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05)); &.character-badge-subscription-lifetime { background-color: $character-badge-subscriber-bg; border: 2px dashed $character-badge-subscriber-border; font-weight: bold; } } } .infotags { > .infotag-group { .infotag-title { font-size: $h4-font-size; } } } .infotag { .infotag-label { font-weight: bold; } .infotag-value { @include force-word-wrapping; } } .contact-method { .contact-value { @include force-word-wrapping; margin-left: 5px; } } .quick-info-block { .quick-info-label { font-weight: bold; } } .character-kink { position: relative; .subkink-list { //@include well; margin-bottom: 0; padding: 5px 15px; cursor: default; } .subkink-list.closed { display: none; } &.subkink { cursor: pointer; } @mixin comparison-active { border: 1px solid $quick-compare-active-border; } &.comparison-favorite { @include comparison-active; background-color: $quick-compare-favorite-bg; } &.comparison-yes { @include comparison-active; background-color: $quick-compare-yes-bg; } &.comparison-maybe { @include comparison-active; background-color: $quick-compare-maybe-bg; } &.comparison-no { @include comparison-active; background-color: $quick-compare-no-bg; } &.highlighted { font-weight: bolder; } } #character-page-sidebar { height: 100%; .btn { padding: 2px 4px; } } @media (min-width: breakpoint-min(md)) { .profile-body { padding-left: 0; } } // Character Images .character-images { .character-image { @extend .img-thumbnail; vertical-align: middle; border: none; display: inline-block; background: transparent; text-align: center; } } // Guestbook .guestbook { .guestbook-pager { display: inline-block; width: 50%; } .guestbook-avatar { float: left; } .guestbook-contents { //@include well(); &.deleted { //@include alert-warning(); } } .guestbook-reply { &:before { content: "Reply "; font-weight: bold; } .reply-message { //@include well; //@include alert-info; } } } #character-friends { .character-friend { display: inline-block; margin: 5px; } } .image-preview { position: fixed; top: 0; bottom: 0; right: 0; left: 0; display: flex; align-items: center; justify-content: center; img { padding: 5px; background: white; z-index: 1100; max-height: 100%; max-width: 100%; } } .friend-item { display: flex; align-items: center; .date { margin-left: 10px; flex: 1; } }