
/* - ++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:50%;
text-align:center;
left:45%;
}
.bar-row .bar span {
display:none;
}
.bar-poll {
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#portal-columns dl.votePortlet dd .pollcontent {
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #ccc;
padding-bottom: 5px;
}
#portal-columns dl.votePortlet dd .pollcontent a {
line-height: 1;
padding-right: 0px;
width: 100%;
display: inline;
}
#portal-columns dl.votePortlet span.bar-label {
font-size: 95%;
margin-left: 5px;
}
#portal-columns dl.votePortlet form input[type="radio"] {
float: left;
margin-right: 5px;
line-height: 1;
}
.bar-label .percentage {
margin-left: 2px;
font-size: 90%;
color: #585858;
}
.pollvotesubmit {
padding: 10px 0px 5px 0px;
border-top: 1px dotted #ccc;
clear: both;
height: 22px;
margin-top: 5px;
}
.pollvotesubmit input {
float: right;
padding-top: 0.1em;
}
.pollvotesubmit input:hover {
cursor: pointer;
}
.portletWrapper dl.votePortlet .portletHeader {
font-weight: bold;
border-radius: 5px 5px 5px 5px;
}
.portletpollresultholder {
margin-top: 8px;
}

}


/* - ++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;
}
#portal-column-content input.like-button,
#portal-column-content input.dislike-button {
background-color:inherit;
background-image: url(++resource++cioppino.twothumbs.images/thumbs-sprite.png);
background-repeat: no-repeat;
}
#portal-column-content form input.like-button{
background-position: -39px -27px;
}
#portal-column-content form input.dislike-button{
background-position: -13px -23px;
}
#portal-column-content form .selected input.like-button{
background-position: -39px 5px;
}
#portal-column-content form .selected input.dislike-button{
background-position: -13px 10px;
}
#portal-column-content .contributions form input.dislike-button{
background-position: -12px -33px;
height: 30px;
}
#portal-column-content .contributions form .selected input.dislike-button{
background-position: -12px 0px;
}
#portal-column-content .contributions form input.like-button {
padding-left: 1em;
}
#portal-column-content .contributions .like-summary span {
font-size: 0.9em;
}
.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;
}
.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 {
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.mobile #content img {
max-width: 100%;
}
@media only screen and (max-width: 500px) {
body.mobile article .landing-image {
width: 50%;
}
body.mobile article .social {
width: 50%;
font-size: 0.8em;
margin-top: 4.5em;
}
body.mobile article .commentbox {
float: left;
margin-right: 1em;
}
}
/* */
/* */
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;
}
/* */
.template-collective-polls-poll .label {
color: #000;
}
#exposeMask {
z-index: 9998;
opacity: 0.8;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: #fff;
}
.overlay.overlay-image,
.overlay.overlay-ajax  {
z-index: 9999;
}
/* */
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;
}

}

