news-feed/src/main/webapp/NewsFeed.css

441 lines
7.5 KiB
CSS

@import url(http://fonts.googleapis.com/css?family=Architects+Daughter);
/* FILTER Widget*/
table {
border-collapse: separate !important;
border-spacing: 0;
}
.nofeed-message {
line-height: 40px;
font-family: 'Architects Daughter', arial, sans-serif;
font-size: 15px;
}
.feed-filters {
margin-top: -5px;
width: 600px;
}
.feed-filters ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.feed-filters li a {
color: #444;
text-decoration: none;
}
.feed-filters li a:hover {
text-decoration: none;
color: #336699;
transition: color .25s ease-in-out;
-moz-transition: color .25s ease-in-out;
-webkit-transition: color .25s ease-in-out;
}
.feed-filters li {
color: #444;
font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial,
sans-serif;
font-size: 15px;
float: left;
height: 2em;
line-height: 2em;
display: block;
text-decoration: none;
text-align: center;
padding-left: 10px;
padding-right: 25px;
background-attachment: scroll;
background-color: transparent;
background-image: url("images/grid_small_dot.png");
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: auto auto;
}
.feed-filters li.final {
background-image: none;
}
.filter-selected a {
color: #336699 !important;
font-weight: bold;
}
/* Other */
.linkpreview-image {
margin: 3px;
}
.link-preview {
padding: 5px;
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
background-clip: border-box;
background-color: #FBFBFB;
background-image: none;
border: 1px solid #DDD;
border-radius: 4px;
width: 500px;
margin-top: 5px;
margin-left: 5px;
}
.linkpreview-bgcolor {
background-color: #FBFBFB;
}
.linkpreview-title {
margin-top: 3px;
font-size: 12px;
font-weight: bold;
line-height: 15px;
}
.linkpreview-url {
margin-top: 10px;
color: #666;
font-size: 10px;
}
.linkpreview-desc {
padding-top: 5px;
color: #333;
font-size: 10px;
}
.member-photo {
display: block;
padding: 2px;
border: 1px solid #E6E6E6;
}
.commentsPanel {
width: 430px !important;
padding-left: 5px;
}
.comment-hidden {
opacity: 0;
}
.comment-show {
background-color: #EDEFF4;
opacity: 1;
transition: opacity .45s ease-in-out;
-moz-transition: opacity .45s ease-in-out;
-webkit-transition: opacity .45s ease-in-out;
-ms-transition: opacity .45s ease-in-out;
}
.commentsPanel {
width: 99%;
margin-top: 4px;
}
.more-comment {
background-color: #EDEFF4;
width: 100%;
text-align: center;
padding-top: 3px;
border-bottom-color: #FFF;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.single-comment {
background-color: #EDEFF4;
border-bottom-color: #FFF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left: 2px solid #DDD;
padding-left: 3px;
}
.comment-bgcolor {
background-color: #EDEFF4;
}
.uiCloseButton {
background: url(images/close.png) 0px 0px no-repeat;
height: 15px;
width: 15px;
}
.closeImage {
height: 15px;
width: 15px;
}
.closeImage:hover {
background: url(images/close.png) 0px -16px no-repeat;
cursor: pointer;
cursor: hand;
}
.closeImage:active {
background: url(images/close.png) 0px -32px no-repeat;
}
.uiEditButton {
background: url(images/edit.png) 0px 0px no-repeat;
height: 15px;
width: 15px;
}
.editImage {
height: 15px;
width: 15px;
}
.editImage:hover {
background: url(images/edit.png) 0px -16px no-repeat;
cursor: pointer;
cursor: hand;
}
.editImage:active {
background: url(images/edit.png) 0px -32px no-repeat;
}
.user-comment {
width: 99%;
color: #333;
font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial,
sans-serif;
font-size: 11px;
border-color: #999;
border-width: 1px;
letter-spacing: normal;
}
.user-comment-time {
width: 99%;
color: #999;
font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial,
sans-serif;
font-size: 11px;
white-space: nowrap;
}
.post-comment {
height: 30px;
width: 99%;
color: #999;
font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial,
sans-serif;
font-size: 11px;
padding: 4px 2px;
border-color: #999;
border-width: 1px;
letter-spacing: normal;
margin-top: 5px;
}
a.seemore,a.seemore:visited {
font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial,
sans-serif;
cursor: pointer;
cursor: hand;
font-size: 9px;
white-space: nowrap;
color: #3B5998;
}
a.seemore:hover {
opacity: 0.8;
text-decoration: underline;
}
a.person-link {
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 16x;
line-height: 18px;
color: #3B5998;
}
a.person-link,a.person-link:visited {
cursor: pointer;
cursor: hand;
font-size: 16x;
text-decoration: none;
color: #3B5998;
}
a.person-link:hover {
opacity: 0.8;
font-size: 16x;
text-decoration: underline;
}
.tweet-content {
font-family: 'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
line-height: 18px;
color: #333;
}
.tweet-separator {
padding-left: 5px;
padding-right: 5px;
}
.tweet-actions {
padding-top: 5px;
font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial,
sans-serif;
font-size: 11px;
text-align: left;
overflow: hidden;
clear: both;
}
.tweet-actions .time {
padding-left: 15px;
padding-right: 15px;
white-space: nowrap;
}
.tweet-actions .likes-number {
color: #3B5998;
width: 20px;
padding-left: 25px;
background: url("images/star_blue.png") no-repeat left;
}
.tweet-actions .likes-number:hover,.show-comments-number:hover {
opacity: 0.8;
cursor: pointer;
cursor: hand;
}
.tweet-actions .comments-number,.show-comments-number {
color: #3B5998;
width: 20px;
padding-left: 25px;
background: url("images/comment_edit.png") no-repeat left;
}
.tweet-actions div {
color: #666;
}
.tweet-actions div a {
color: #3B5998;
cursor: pointer;
cursor: hand;
}
.tweet-actions div a:hover {
opacity: 0.8;
text-decoration: underline;
}
a.link,a.link:active,a.link:visited {
font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial,
sans-serif;
font-size: 12px;
cursor: pointer;
cursor: hand;
text-decoration: none;
color: #3B5998;
}
a.link:hover {
opacity: 0.8;
text-decoration: underline;
}
/* TABLES */
.div-table-400 {
display: table;
width: 400px;
background-clip: border-box;
background-image: none;
background-origin: padding-box;
border-bottom-color: #DADADA;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 12px 7px 3px 7px;
}
.div-table {
display: table;
width: 590px;
background-clip: border-box;
background-image: none;
background-origin: padding-box;
border-bottom-color: #DADADA;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 10px 7px 3px 7px;
}
.div-table-row {
display: table-row;
text-align: left;
}
.div-table-col {
display: table-cell;
text-align: left;
}
.div-table-col.content {
padding-left: 10px;
vertical-align: top;
}
.div-table-col.edit {
padding-left: 5px;
vertical-align: top;
width: 15px;
}
.div-table-col.close {
padding-left: 5px;
vertical-align: top;
width: 15px;
}
.div-table-col.photo {
width: 60px;
}
.div-table-col.labels {
width: 60px;
}
.div-table-col.smallphoto {
width: 40px;
}
.visible {
background-color: #FFF;
transition: background .75s ease-in-out;
-moz-transition: background .75s ease-in-out;
-webkit-transition: background .75s ease-in-out;
}
.hidden {
background-color: #fdffcc;
}
.error {
color: #FFF;
background-color: pink;
transition: background .45s ease-in-out;
-moz-transition: background .45s ease-in-out;
-webkit-transition: background .45s ease-in-out;
}
.dark-color {
color: #333;
background-color: #FFF;
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}