
/* - ++resource++collective.polls/css/collective.polls.css - */
@media screen {
/* https://labs.ripe.net/portal_css/++resource++collective.polls/css/collective.polls.css?original=1 */
#pollresultholder {
margin-top: 25px;
}
#portletresultholder {
margin-top: 25px;
}
.votePortlet {
position:relative;
}
.poll-spinner {
display:none;
position:absolute;
top:40%;
text-align:center;
left:50%;
}
.bar-row .bar span {
display:none;
}
}


/* - ++resource++ripelabs.theme.stylesheets/labs.css - */
@media screen {
/* https://labs.ripe.net/portal_css/++resource++ripelabs.theme.stylesheets/labs.css?original=1 */
article .tags,
article .item-details {
margin: 0 145px;
}
article .tags {
display: block;
}
article .img_0 + .tileFooter .tags,
article .img_0 {
margin-left: 0;
margin-right: 0;
}
article .tileFooter {
padding-left: 0;
}
#content article .h4 {
margin: 0 0 0.2em 0;
color: #00abab;
display: block;
}
article .margin-image {
margin-right: 0.2em;
}
.bubble {
border-radius: 4em;
width: 44px;
color: #000;
background: #fff100;
margin-left: 10px;
padding: 0.6em 0em 0.3em 0.4em;
}
.bubble .fa-user {
font-size: 1.8em;
margin-left: -2px;
width: 14px;
}
.bubble .fa-comment-o {
float: right;
margin-right: 2px;
}
.commentbox {
text-align: center;
}
.comments {
font-size: 80%;
}
.tag.blue-button {
margin-bottom: 5px;
}
.template-document_view #parent-fieldname-description {
margin: 0;
}
#plone-document-byline {
font-size: 90%;
}
.image-inline {
text-align: center;
display: block;
margin: 0.5em auto;
}
.document-footer {
border-top: 1px solid #eee;
padding-top: 1em;
min-height: 60px;
clear: both;
}
.document-footer .thumb-rating input {
border: 0;
height: 35px;
width: 30px;
float: left;
}
.like-summary {
clear: both;
}
.prettySociable:before {
content: "\f1e0";
font-family: FontAwesome;
padding-right: 0.5em;
}
/* */
#commenting textarea {
width: 100%;
min-height: 200px;
}
.commentBody {
border: 0;
background: #eee;
padding: 1em;
}
.commentBody input {
margin: 0.5em;
}
div[class^="comment replyTreeLevel"] {
padding-left: 1em;
}
div[class^="comment replyTreeLevel0"] {
padding-left: 0;
}
#viewlet-below-content .discussionHeader h2 {
margin: 1em 0;
padding: 0.1em 0.75em;
background: #44465d;
color: #fff;
}
.reply textarea {
width: 100%;
min-height: 100px
}
/* */
/* */
#history dd {
}
div.historyRecord {
margin-bottom: 1em;
}
div.historyTools ul {
float: right;
margin: 2px 1em;
}
div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
div.historyTools ul li a{
border-bottom: none;
}
div.historyTools form {
display: inline;
}
.historyAction {
}
.historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
div.historyComment p {
margin: 0;
padding-top: 1px;
}
a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 1.5em;
margin-bottom: -0.5em;
text-align: center;
}
a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
.overlay-ajax {
z-index: 1111;
}
.overlay.overlay-image {
text-align: center;
z-index: 1111;
background: #eee;
padding: 1em;
}
.overlay.overlay-image img {
max-width: 1000px;
}
#overlay-mask {
background: #bbb;
opacity: 0.5;
width: 100%;
height: 100%;
z-index: 1110;
position: absolute;
left: 0;
top: 0;
}
.fa-rss {
color: orange;
}
/* */
/* */
body.mobile article.padding {
padding: 1em 0.2em
}
body.mobile article .tags,
body.mobile article .item-details {
margin: 0 0.5em;
}
body.mobile article .img_0 + .tileFooter .tags {
padding-left: 0.5em;
}
body.mobile article img {
width: 80px;
height: 100%;
}
body.mobile article .social .tweetmeme {
margin-right: 2px;
}
body.template-home.mobile #portal-column-content {
padding: 0 0 0 1em;
}
body.mobile .overlay.overlay-image img {
max-width: 100%;
}
/* */
/* */
body #portal-columns .state-private a,
body #portal-columns .state-private {
color: red;
}
body #portal-columns .authenticated .state-private {
background: red;
color: #fff;
}
body #portal-columns .authenticated .state-pending {
background: #ffa500;
color: #fff;
}
body #portal-columns .state-pending a,
body #portal-columns .state-pending {
color: #ffa500;
}
body #portal-columns .actionMenuHeader .state-private,
body #portal-columns .actionMenuHeader .state-pending {
background:  #ffa500;
color: #fff;
padding: 2px 4px;
}
body #portal-columns .actionMenuHeader .state-private {
background: red;
}
/* */
body.readonly #siteaction-contact,
body.readonly #siteaction-sitemap,
body.readonly #portal-personaltools-wrapper,
body.readonly #portaltab-Members,
body.readonly #portalfooter-contact,
body.readonly #portalfooter-contactdivider,
body.readonly #commenting,
body.readonly button.reply-to-comment-button,
body.readonly dl.portletTagCloudPortlet,
body.readonly dl.portletRelatedItems dd.portletFooter,
body.readonly .tags,
body.readonly #category,
body.readonly .searchCount,
body.readonly form {
display: none !important;
}

}

