// // Posts List Post // -------------------------------------------------- // Post side .post-side { font-size: @font-size-small; .media { margin: 0px; } .poster-avatar { height: 36px; width: 36px; @media screen and (min-width: @screen-md-min) { margin-top: 4px; height: 82px; width: 82px; } } .media-heading { display: block; } .media-heading { margin: 0px; margin-top: -1px; font-size: @font-size-base; .user-status { margin-left: 2px; } } .pull-right { margin-left: @padding-large-horizontal; } // Lay user details vertically @media screen and (min-width: @screen-md-min) { .media-heading { margin-top: 3px; font-size: @font-size-large; .user-status { display: none; } } .user-title { margin-top: 4px; margin-bottom: 5px; } .user-postcount { display: block; } .user-status { display: block; } } } // Heading .post-heading { height: 36px; @media screen and (max-width: @screen-sm-max) { margin-top: @line-height-computed / 2; } .pull-right { margin-left: @padding-large-horizontal; } &>.btn-link { padding-left: 0px; padding-right: 0px; } .label { margin-top: 6px; font-size: @font-size-base; font-weight: normal; } .label-unread { background-color: @brand-success; color: #fff; } } // Move controls up @media screen and (min-width: @screen-md-min) { .post-side .pull-right { display: none; } } @media screen and (max-width: @screen-sm-max) { .post-heading .pull-right { display: none; } } // Body .post-body { padding-top: @line-height-computed; padding-bottom: @line-height-computed * 1.5; } // Status .post-status-message { overflow: auto; .material-icon { float: left; font-size: 28px; line-height: 28px; } p { margin: 0px; margin-top: (28px - @line-height-computed) / 2; margin-left: 36px; } } .post-status-best-answer { background-color: @brand-success; color: #fff; } .post-status-hidden { background-color: @brand-danger; color: #fff; } .post-status-unapproved { background-color: @brand-primary; color: #fff; } .post-status-protected { background-color: @gray; color: #fff; } // Footer .post-footer { .pull-left { margin-right: @padding-large-horizontal; } .pull-right { margin-left: @padding-large-horizontal; } p { padding-top: 7px; padding-bottom: 6px; margin-bottom: 0px; } } // Attachments .post-attachments { @post-preview-width: 40px; border-top: 1px solid @gray-lighter; padding: @padding-base-vertical @padding-large-horizontal; abbr { white-space: nowrap; } .attachment-name { word-wrap: break-word; } .row>div { margin: @padding-large-vertical 0px; } .post-attachment-preview { float: left; height: @post-preview-width; width: @post-preview-width; text-align: center; } .post-attachment { margin-left: @post-preview-width + 12px; } .post-thumbnail { display: block; background-size: cover; background-position: center; border-radius: @border-radius-small; width: @post-preview-width; height: @post-preview-width; } .material-icon { width: 28px; height: 28px; position: relative; top: 5px; font-size: 28px; line-height: 28px; &:link, &:active, &:visited, &:hover, &:focus { color: @gray-darker; text-decoration: none; } } .post-attachment-description { margin: 0px; padding: 0px; color: @text-muted; font-size: @font-size-small; } }