.caret-left { border-left: 0; border-right: 4px solid black; border-top: 4px solid transparent; border-bottom: 4px solid transparent; } .no-select { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .pointer { cursor: pointer; *cursor: hand; } .inline-block { display: inline-block; *display: inline; zoom: 1; } body { /*background: #fdfdfd;*/ -webkit-transition: margin-bottom 250ms ease; -moz-transition: margin-bottom 250ms ease; -ms-transition: margin-bottom 250ms ease; -o-transition: margin-bottom 250ms ease; transition: margin-bottom 250ms ease; &.composing { margin-bottom: 350px; } @media (min-width: 979px) { padding-top: 70px; } } .none { display: none !important; } .block, .show { display: block; } .badge { vertical-align: 17%; } .nav .badge { vertical-align: 10%; } #alert_window { position: fixed; right: 20px; top: 60px; width: 300px; height: 0px; } .toaster-alert { cursor: pointer; } footer.footer { color: #555; text-align: center; a { color: #222; } } #post_window { width: 100%; position: fixed; height: 350px; left: 0px; bottom: 0px; background: white; z-index: 1500; input { width: 100%; height: 30px; padding: 5px; } textarea { width: 100%; background: #222; height: 220px; resize: none; border-radius: 0; border: 1px solid #111; font-size: 16px; color: #bebebe; outline: 0; &:focus { outline: 0; border:none !important; box-shadow:none !important; } } .post-title-container { opacity: 0.8; height: 50px; } .post-content-container { opacity: 0.8; background: #000; width: 100%; height: 300px; } } .sidebar-block { .block-header { padding: 8px; padding-left: 13px; display: block; background: rgb(245,245,245); color: #676; font-weight: 400; font-size: 14px; border-radius: 5px 5px 0 0; border-bottom: 1px solid #ddd; } .block-content { padding: 10px; } border-radius: 5px; background: white; padding: 0; margin-bottom: 20px; .img-polaroid { margin-top: 2px; } } .category { a { li { list-style: none; //border-bottom: 1px solid #eee; margin-bottom: 10px; padding-bottom: 10px; &.deleted { -moz-opacity: 0.30; opacity: 0.30; } } &:last-child li { border-bottom: 0; } color: #333; &:hover { color: #333 } } ul { margin-left: 0; } .thread-rating { color: #444; text-align: center; margin-top: 7px; span { display: inline-block; margin-left: 5px; i { padding-left: 2.4px; } @media (max-width: 1200px) { margin-left: -1px; } } } .topic-row { border-radius: 5px; padding-left: 20px; small { vertical-align: 2px; strong { color: #666; } color: #999; font-size: 14px; } h3 { padding: 0; margin: 0; margin-top: 4px; color: rgb(0, 136, 204); line-height: 25px; .topic-title { width: 50%; display: inline-block; font-size: 20px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; .badge { margin-right: 6px; } @media (max-width: 979px) { width: 100%; } } } @media (max-width: 979px) { width: 100%; margin-left: 0px; } } .latest-post { float: right; padding-top: 2px; margin-right: 0px; width: 40%; .pull-right { width: 100%; height: 50px; line-height: 16px; margin-left: 1px; padding: 5px; border-left: 1px solid #bbb; padding-left: 20px; img { display: block; float: left; } p { display: block; float: left; width: 70%; margin-left: 10px; overflow: hidden; height: 32px; } span { display: block; float: left; width: 70%; margin-left: 10px; overflow: hidden; height: 16px; margin-top: -10px; color: #666; } } } .recent-replies { overflow-y: auto; overflow-x: hidden; ul { width: 100%; height: 50px; line-height: 16px; margin-left: 1px; padding: 5px; li { line-height: 16px; img { display: block; float: left; } p { display: block; float: left; width: 70%; margin-left: 10px; overflow: hidden; height: 32px; } span { display: block; float: left; width: 70%; margin-left: 10px; overflow: hidden; height: 16px; margin-top: -10px; color: #666; } } } } } .post-container { list-style-type: none; padding: 0; margin: 0; clear: both; .profile-image-block { background: white; display: inline-block; text-align: center; font-size: 12px; } li { padding-bottom: 15px; &.deleted { -moz-opacity: 0.30; opacity: 0.30; } } .profile-block, .post-block { border: 1px solid #f0f0f0; border-radius: 5px; padding: 10px; } img { margin: 5px; } .profile-block { background: #fafafa; margin-right: -11px; margin-left: -11px; margin-bottom: -11px; margin-top: 15px; border-radius: 0 0 5px 5px; font-size: 10px; line-height: 18px; padding: 5px; padding-left: 10px; img.hidden-desktop { max-width: 10px; max-height: 10px; } } .post-content { min-height: 50px; padding: 2px 5px 0 5px; word-wrap: break-word; } .post-block { .post-buttons { font-size: 12px; float: right; margin-right: 5px; div { display: inline-block; padding-left: 15px; padding-right: 15px; border-left: 1px solid #f0f0f0; cursor: pointer; &:last-child { padding-right: 5px; } } .icon-star { //theme this to make it yellow eventually } } background: #fff; } &.deleted { -moz-opacity: 0.30; opacity: 0.30; } .main-post { h3 { margin: 0; .topic-title { width: 60%; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; display: inline-block; margin: 0; padding: 0; padding-top: 5px; margin-bottom: -5px; @media (max-width: 1200px) { width: 500px; } @media (min-width: 768px) and (max-width: 979px) { width: 320px; } @media (max-width: 767px) { width: 75%; } } } .main-avatar { color: white; position: relative; float: left; margin-right: 15px; margin-bottom: 0px; padding-bottom: 0px; text-align: center; @media (max-width: 767px) { width: 20%; max-width: 85px; } @media (max-width: 400px) { display: none; } } .main-avatar:hover .hover-overlay { opacity: 0.75; } .hover-overlay { margin: 5px; position: absolute; bottom: 0px; height: 35px; padding-top: 2px; width: 80px; font-size: 13px; line-height: 16px; background: #000; opacity: 0; transition: opacity 0.3s; } .post-content { min-height: 80px; } hr { margin-top: 0; margin-right: 10px; margin-bottom: 0; } .post-block { .post-buttons { div { border: 0; } } } .favourite { cursor: pointer; } .btn { display: inline-block; } } } #user_label { img { border: 1px solid #454; margin-right: 8px; margin-top: -2px; float: left; width:24px; height:24px; } span { font-size: 14px; font-weight: 400; color: #ded; } } #reply_title { font-size: 17px; padding-top: 14px; font-weight: 600; } .alt-logins { margin: 0 0 0 1em; padding: 0; li { vertical-align: top; background: transparent; display: none; margin: 0.25em; .pointer; &.active { .inline-block; } } } #thread_active_users { float: right; color: rgb(153,153,153); } #thread_active_users strong { color: rgb(100,100,100); font-weight: 600; cursor: pointer; } .account-username-box{ border-bottom:1px solid #e3e3e3; margin-bottom:10px; } .account-sub-links a{ margin-left:10px; } .account-username{ font-size:20px; font-weight:bold; } .account-picture-block{ display:inline-block; margin-right:20px; vertical-align:top; } .user-profile-picture { width:128px; height:128px; margin-bottom:10px; } .user-8080-picture { width:80px; height:80px; } .user-picture-label { font-size:20px; } .account-bio-block{ display:inline-block; vertical-align:top; } .account-bio-label{ display:inline-block; width:100px; } .category-icon { width: 100%; height: 90px; text-align: center; border-radius: 0px; margin: 0; padding-top:25px; cursor: pointer; margin-bottom: 20px; } .category-row h4 { font-weight: 700; text-align: left; /*color: #555;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .category-row a { text-decoration: none; border: 0; } .category-purple { @color: #ab1290; background: @color; color: white; &:hover { background: lighten(@color, 10%); } } .category-darkblue { @color: #004C66; background: @color; color: white; &:hover { background: lighten(@color, 10%); } } .category-blue { @color: #0059B2; background: @color; color: white; &:hover { background: lighten(@color, 10%); } } .category-darkgreen { @color: #004000; background: @color; color: white; &:hover { background: lighten(@color, 10%); } } .category-orange { @color: #FF7A4D; color: white; background: @color; &:hover { background: lighten(@color, 10%); } } .category-list { li { .inline-block; .pointer; padding: 0.5em 0; text-align: center; margin: 0.5em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0.5em; } } .hero-unit { background: #56BCDA; color: white; padding: 30px; } .users-box{ display:inline-block; margin-right:20px; margin-top: 20px; text-align:center; } a:hover { text-decoration:none; } .formatting-bar { .no-select; span:focus { outline: none; } } .breadcrumb { li { max-width: 35%; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; } } body .navbar .nodebb-inline-block { display:inline-block; } #right-menu{ float:right; } #admin-redis-info { span { display:inline-block; width:200px; } } .post-signature { color: #666; font-size: 12px; border-top: 1px solid #ddd; display: inline-block; img { max-width:200px; max-height:60px; } } .username-field { .icon-circle { font-size: 12px; color: green; } .icon-circle-blank { font-size: 12px; color: red; } } #chat-content { width:95%; height:200px; resize:none; } #chat-message-input { width:95%; } .dropdown-toggle { i { font-size: 12px; &.active { color: #558; text-shadow: 0 0 1em #aaf, 0 0 1em #aaf, 0 0 1em #aaf; } } } #notif-list { li { font-size: 12px; width: 300px; text-align: left; a { white-space: normal; } &.unread { background: #eceff5; } } }