
/* - ++resource++ripe.plonetheme.stylesheets/plone-components.css - */
@media screen {
/* https://www.ripe.net/portal_css/++resource++ripe.plonetheme.stylesheets/plone-components.css?original=1 */
form {
display: block;
}
input[type="submit"] {
display: inline-block;
padding: 0.5em 1em;
margin: 0 0 0 0.3em;
color: #fff;
background: #44465D;
border: 0;
}
input[type="submit"]:hover {
background: #080037;
}
/* */
.pfg-form {
padding: 1em;
background: #eee;
}
.template-ripehomepage_view.portaltype-plone-site #content .documentActions,
.template-ripehomepage_view.portaltype-plone-site #content div.documentByLine,
.template-ripehomepage_view.portaltype-plone-site #portal-breadcrumbs,
.template-ripehomepage_view.portaltype-plone-site .documentDescription.description,
.template-ripehomepage_view.portaltype-plone-site #content .documentFirstHeading,
.hiddenStructure {
display: none;
}
#searchGadget {
width: 13em;
}
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('arrowDown.png') center right no-repeat;
}
/* */
/* */
/* */
#LSResult {
position: absolute;
top: 120px;
z-index: 1000;
background: none repeat scroll 0 0 transparent;
margin: -1.5em 0 0 -7em;
right: 0;
}
#LSResult fieldset {
background-color: #ffffff;
border: 0.1em solid #cccccc;
padding: 1em 0 0;
line-height: 1.5em;
margin: 1em 0;
width: auto;
}
#livesearch0 {
white-space: nowrap;
}
#livesearchLegend {
background-color: #ffffff;
font-size: 100%;
margin-left: 1em;
padding: 0.3em 0.6em;
}
.LSTable {
padding: 0;
}
#LSResult .LSDescr {
color: #666666;
font-size: 90%;
}
#LSResult {
position: absolute;
right: 5em;
top: 45px;
background: transparent;
left: 0px;
margin: 0;
z-index: 11112;
}
#LSResult .livesearchContainer {
margin: 0;
}
#livesearchLegend {
width: 100px;
margin: 0;
border: 0;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.3em 1em;
white-space: normal;
}
.LSHighlight {
background: #ddd;
}
.LSRow:last-of-type {
border-top: 1px solid #eee;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible {
visibility: visible;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th {
padding: 0.5em 1em;
vertical-align: top;
}
table.plain th,
table.plain td {
border: 1px solid #ddd;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid none none;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: #eee;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #eee;
}
table.listing a {
line-height: 2em;
border: none;
display: inline-block;
border-bottom: none;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical th {
text-align: right;
}
table.vertical td {
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
/* */
dl.portalMessage {
margin: 1em 0;
font-size: 100%;
border: 1px solid #996;
background-color: #ffffe3;
}
dl.portalMessage a,
#content dl.portalMessage a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: red;
}
dl.error dd {
background-color: #fdc;
}
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 100%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 1001; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
opacity: 100;
background-image: url('pb_close.png');
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
padding-left: 1em;
}
.pb-ajax, .pb-image {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
}
.pb-ajax > div {
width: 96%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
.documentActions {
display: inline-block;
float: right;
margin-top: 0.7em;
}
#content #document-action-rss {
display: inline;
}
#content #document-action-rss a:after {
font-family: FontAwesome;
content: "\f09e";
margin-left: 0.5em;
color: orange;
}
.visualClear,
.clearall {
clear: both;
}
.byline_tags .tag {
text-transform: uppercase;
}
/* */
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
div.formControls {
margin: 1em;
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
input#title {
width: 100%;
}
.error input#title {
width:99%;
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
}
div.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
tr.selected {
background-color: #ffa;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input,
#login-form input {
font-size: 100%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 175%;
width: inherit;
}
#fieldset-openid-login label,
#login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input,
#login-form .formControls input {
margin-left: 0.25em;
font-size: 1em;
}
#login-forgotten-password .discreet {
max-width: 2000px;
}
/* */
/* */
#env {
position: absolute;
border: 5px solid #000;
padding: 10px;
top: 20px;
left: 40%;
height: 90px;
width: 125px;
}
#env-name {
font-size: 50px;
color: #000;
text-align: center;
line-height: 1em;
}
/* */
/* */
#current-proposals .complete {
background: #d0d0d0;
color: #000;
}
#current-proposals .inprogress .progress_complete,
#current-proposals .in_progress {
background: #25783b;
}
#current-proposals .proposal_header .complete,
#current-proposals .complete .progress_complete {
background: #347ebf;
}
#current-proposals .progress_incomplete {
background: #fff;
}
#current-proposals .progression_bar {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 10px;
background: none;
}
#current-proposals .p {
float: left;
width: 100%;
}
#current-proposals .proposal_header span.ia,
#current-proposals .impact-analysis {
background: #f19322;
padding: 5px 10px;
color: #fff;
font-weight: bold;
}
#current-proposals .impact-analysis {
right: 0px;
top: 0px;
position: absolute;
}
#current-proposals .proposalbox {
position: relative;
padding: 30px 0px 5px 0px;
}
.in_progress,
#current-proposals .proposal_header .complete {
width: 50px;
height: 8px;
margin: 5px;
float: left;
}
#current-proposals .proposal_header {
background: #444444;
padding: 10px 5px;
color: #fff;
line-height: 1.8;
}
#current-proposals .proposal_header .in_progress,
#current-proposals .proposal_header .complete {
border: 1px solid #ccc;
}
#current-proposals .proposal_header div.h {
float: left;
margin-right: 30px;
}
#current-proposals .proposal_header div.h div,
#current-proposals .proposal_header div.h span {
margin-right: 5px;
margin-top: 9px;
}
#current-proposals .pp_progress .progress_div {
float: left;
padding: 10px 0px;
}
#current-proposals table th,
#current-proposals table td {
border-left: 1px solid #666666;
width: 25%;
}
#current-proposals table td {
vertical-align: bottom;
}
#current-proposals table th {
font-size: 15px;
padding: 10px;
}
#current-proposals table tr {
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
}
#current-proposals .progress_incomplete,
#current-proposals .progress_complete {
height: 10px;
}
#current-proposals .proposal_title {
background: #f2f2f2;
padding: 10px 10px 2px 10px;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
vertical-align: top;
}
#current-proposals .state,
#current-proposals table .date,
#current-proposals .proposal_id {
font-size: 14px;
font-weight: bold;
}
#current-proposals p.state_desc {
color: #444;
font-size: 90%;
margin-top: 20px;
}
body.template-current-policy-proposals #content #current-proposals p.wg a {
color: #347EBF;
font-weight: normal;
}
body.portaltype-policyproposal .footer-byline {
display: none;
}
#content #current-proposals p.wg {
margin-top: 30px;
}
#current-proposals table .date {
font-size: 16px;
}
#current-proposals .datepara {
margin-bottom: 5px;
}
#current-proposals .clear {
clear: both;
}
#current-proposals td .progress_inner {
float: left;
margin: 0px 10px;
clear: both;
}
#current-proposals .progress_arrow {
width: 0;
height: 0;
float: right;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff;
border-left: 5px solid #25783B;
}
#current-proposals .complete .progress_arrow {
border-left: 5px solid #347EBF;
}
#current-proposals .complete .progress_arrow {
border-top: 5px solid #d0d0d0;
border-bottom: 5px solid #d0d0d0;
}
/* */
#homepage_text {
left: 0;
position: absolute;
top: 90px;
width: 48%;
display: none;
}
.portaltype-plone-site #search-info  {
height: 30px;
overflow: hidden;
display: none;
}
body.template-ripehomepage_view.portaltype-plone-site #search-info {
height: 100%;
}
body.template-ripehomepage_view.portaltype-plone-site #search-info,
body.template-ripehomepage_view #homepage_text {
display: block
}
#parent-fieldname-description {
font-weight: bold;
margin: 1em 0;
}
.template-atct_topic_view table tr td a:first-of-type {
display: none;
}
body.template-ripehomepage_view #LSResult {
top: 65px;
}
.image-left {
float: left;
padding: 0.5em 1em 1em 0;
}
.image-right {
float: right;
padding: 0.5em 0 1em 1em;
}
.block-element {
display: block;
}
.newdifftext {
color: blue;
font-style: italic;
}
.olddifftext {
color: green;
font-style: italic;
}
.discreet {
font-size: 80%;
font-weight: bold;
}
/* */
#document-toc .portletHeader {
display: none;
}
#document-toc ol.TOC1Digit {
padding: 0;
}
#content .ui-accordion-header {
background: transparent;
border-left: 0px;
border-top: 0;
border-right: 0px;
border-radius: 0;
position: relative;
padding-left: 2em;
font-size: 1.1em;
margin-top: 0;
}
.ui-accordion-header a:after {
position: absolute;
font-family: FontAwesome;
top: 4px;
right: 10px;
content: "\f105";
font-size: 1.5em;
line-height: 1.1em;
}
.ui-state-hover {
border-bottom: 1px solid #080037;
}
.ui-accordion-header.ui-state-active a:after {
content: "\f107";
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-radius: 0;
}
.ui-accordion-header span.ui-accordion-header-icon {
display: none;
}
body main #content #content-core .ui-accordion-header a,
.ui-accordion-content {
color: #333 !important;
}
body main #content #content-core .ui-accordion-header a {
padding-right: 1em;
display: block;
}
#content .ui-accordion-header.ui-state-active {
background: #080037;
}
body main #content #content-core .ui-accordion-header-active a {
color: #fff !important;
}
main #content .ui-widget-content a {
color: #00abab;
}
.mlisturl {
float: left;
margin: 0 10px 0 auto;
text-align: center;
}
/* */
.highlightedGlossaryTerm {
background: transparent;
border-bottom: 1px dotted #ccc;
z-index: 90;
}
#glossary-definition-popup {
background: #f9f9f9;
line-height: 1.4em;
padding: 0 1em 1em 1em;
border: 1px solid #eee;
box-shadow: 1px 0 1px #727272;
}
#glossary-definition-popup p {
font-size: 1.2em;
}
#content .highlightedGlossaryTerm #glossary-definition-popup h6 {
font-weight: bold;
background: transparent;
font-size: 1.3em;
margin-bottom: 5px;
}
/* */
#portal-columns .portlet.portletPolicyDocumentMetadata .portletItem li a,
#portal-columns .portlet.portletPolicyDocumentMetadata .portletItem li,
.portlet.portletPolicyDocumentMetadata .portletItem p {
padding: 0;
margin: 0;
background: transparent;
border-bottom: 0;
}
#portal-columns .portlet.portletPolicyDocumentMetadata .portletItem li {
margin-bottom: 0.2em;
}
#portal-columns .portlet.portletPolicyDocumentMetadata .updated-ripe-documents {
max-width: 230px;
}
#portal-columns .portlet.portletPolicyDocumentMetadata strong {
display: block;
margin-top: 1.2em;
}
.portlet.portletPolicyDocumentMetadata a i.fa-copy {
color: #080037;
}
#portal-columns .portlet.portletPolicyDocumentMetadata strong:first-of-type {
margin-top: 0;
}
#portal-columns .portlet.portletPolicyDocumentMetadata .portletItem a:hover {
color: #2a6496;
text-decoration: underline;
}
.portletPolicyDocumentMetadata .download {
background: #eee;
border-top: 2px solid #fff;
}
.portletPolicyDocumentMetadata .portletItem {
padding-top: 1.5em;
padding-bottom: 1.5em;
padding-left: 2em;
}
.portletPolicyDocumentMetadata .ripe-doc-details,
.portletPolicyDocumentMetadata .downloadImage {
float: left;
padding: 0.2em 0 0.2em 1em;
}
#portal-columns .portlet.portletPolicyDocumentMetadata .rightCol a {
background: #080037;
padding: 1em;
color: #fff;
float: right;
font-weight: bold;
}
#portal-columns .portlet.portletPolicyDocumentMetadata .rightCol a:hover {
color: #00abab;
}
.portletPolicyDocumentMetadata .downloadImage {
width: 36px;
}
.portletPolicyDocumentMetadata .downloadImage > img {
margin-top: 0.5em;
}
h2.tileHeadline {
font-size: 1.4em;
}
#archive-proposals .accepted,
#archive-proposals .withdrawn {
font-weight: bold;
display: block;
width: 130px;
padding: 5px;
margin: 0 auto;
text-align: center;
}
#archive-proposals .accepted {
background: #66CC99;
color: #000;
}
#archive-proposals .withdrawn {
background: #990000;
color: #fff;
}
#archive-proposals tr.thead {
font-weight: bold;
}
/* */
.tileSubFolders {
width: 100%;
}
#content .tileSubFolders a {
position: relative;
padding: 1em 3em 1em 1em;
border-bottom: 1px solid #eee;
color: #333;
display: block;
margin-right: 10px;
padding: 1em 3em 1em 1em;
position: relative;
width: 95%;
}
body.portaltype-workinggroupfolder.subsection-groups-wg #content #content-core .tileItem:first-child h2 a {
color: #3F7F7F;
}
.tileSubFolders div:nth-child(1) > a,
.tileSubFolders div:nth-child(2) > a {
border-top: 1px solid #eee;
}
.tileSubFolders a:after {
position: absolute;
font-family: FontAwesome;
top: 15px;
right: 10px;
content: "\f07b";
font-size: 1.5em;
line-height: 1.1em;
color: #aaa;
}
body #content .tileSubFolders a:hover {
background: #080037;
color: #fff;
text-decoration: none;
}
.template-nested-folder-view .tileReadMore {
float: right;
}
/* */
.photoAlbumEntry {
text-align: center;
}
.photoAlbumEntryTitle {
display: block;
margin-top: 0.2em;
}
/* */
#portal  .landing-box .block_content ul li a {
padding: 0.5em 1.8em 0.5em 2em;
display: block;
}
#portal .landing-box .footer_link {
margin-top: 0.5em;
}
/* */
body.template-archived_content_view dt.tileItem,
body.template-ripe_rss dt.tileItem,
body.portaltype-topic dt.tileItem {
border-top: 1px solid #eee;
padding-top: 1em;
padding-bottom: 1em;
}
body.template-archived_content_view  dt.tileItem:first-of-type,
body.portaltype-topic dt.tileItem:first-of-type {
border-top: 0px solid #eee;
padding-top: 0em;
padding-bottom: 0em;
}
/* */
table.presentations_table td.legend {
width:1px;
wite-space: nowrap;
}
/* */
.tileItem .archived {
color: #ffa500;
}
/* */
.template-ploneglossary_view #glossary a img {
display: none;
}
.template-ploneglossary_view #glossary dl dt a:first-of-type:before {
font-family: FontAwesome;
content: "\f02d";
}
.template-ploneglossary_view #glossary dl dt a:first-of-type:hover {
text-decoration: none;
}
/* */
#button-container #userlikeCustomTab {
visibility: hidden;
position: absolute;
margin-left: -9999px;
font-size: 1.3em;
}
#button-container #login-statement {
visibility: hidden;
}
/* */
#content .collection .nav-tabs li.active a {
cursor: pointer;
}
/* */
h1, h2, h3, h4, h5, h6, p, li, div.documentDescription {
max-width: 700px;
}
/* */
.services .fa-check {
color: green;
}
.services .fa-times {
color: red;
}
#content .services tr td.red {
background: #f5e79e;
}
}


/* - ++resource++ripe.plone-search.css - */
@media screen {
/* https://www.ripe.net/portal_css/++resource++ripe.plone-search.css?original=1 */
/* */
body.template-search #content-core.searchpage {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzI3MiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(114,114,114,0.65) 0%, rgba(49,49,49,0) 400px, rgba(0,0,0,0) 37%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(114,114,114,0.65)), color-stop(400px,rgba(49,49,49,0)), color-stop(37%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(114,114,114,0.65) 0%,rgba(49,49,49,0) 400px,rgba(0,0,0,0) 37%);
background: -o-linear-gradient(top,  rgba(114,114,114,0.65) 0%,rgba(49,49,49,0) 400px,rgba(0,0,0,0) 37%);
background: -ms-linear-gradient(top,  rgba(114,114,114,0.65) 0%,rgba(49,49,49,0) 400px,rgba(0,0,0,0) 37%);
background: linear-gradient(to bottom,  rgba(114,114,114,0.65) 0%,rgba(49,49,49,0) 400px,rgba(0,0,0,0) 37%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6727272', endColorstr='#00000000',GradientType=0 );
}
.template-search #content #waiting {
background: #fff url("/ripe/spinner.gif") no-repeat 50% 200px;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.4;
filter: alpha(opacity=40); /* */
}
body.template-search #content-core .tab-content  {
background: #fff;
padding-bottom: 1em;
}
body.template-search #content-core .nav-tabs li {
border-right: 1px solid #aaa;
}
body.template-search #content-core .nav-tabs li a {
margin-right: 0;
}
body.template-search #content-core label {
color: #000;
font-size: 1em;
white-space: normal;
}
body.template-search #content-core .tab-content ul {
list-style: none;
}
.listingBar,
.searchCount {
min-height: 44px;
line-height: 3em;
background: #eee;
margin: 2em 0;
}
.searchCount .listingBar {
margin: 0;
}
.searchCount > *  {
float: right;
}
.searchCountText {
float: left;
margin: 0 0.4em;
}
.listingBar a {
padding: 0.2em 0.3em;
}
.listingBar a:hover {
color: #000;
text-decoration: none;
}
.listingBar .next,
.listingBar .previous {
float: right;
display: block;
padding: 0em 0.6em;
background: #44465D;
margin: 0 0 0 0.3em;
}
.listingBar a.next,
.listingBar a.previous,
.listingBar .next a:visited,
.listingBar .previous a:visited,
.listingBar .next a,
.listingBar .previous a {
color: #fff;
padding: 0;
}
.listingBar a.next,
.listingBar a.previous {
padding: 0 0.4em;
margin: 0.2em 0;
}
.listingBar .next:hover,
.listingBar .previous:hover,
.listingBar .next:hover a,
.listingBar .previous:hover a{
background: #080037;
}
.listingBar .previous {
float: left;
margin-right: 0.3em;
}
.template-search .searchResults .obsoleted,
.template-search .searchResults .withdrawn {
color: red;
}
.template-search .searchResults .review-state {
float: left;
margin-right: 10px;
}
.template-search .searchResults .archived {
color: #ffa500;
}
.template-search .searchResults .accepted {
color: #006666;
}
a.searchResult {
font-weight: 600;
}
.tileObjectType {
font-size: 85%;
}
a.searchResult,
.tileObjectType {
display: block;
}
.template-search .searchResultNumber {
display: block;
}
.template-search .searchResults .row {
border-bottom: 1px solid #eee;
}
.template-search #content dt {
background: none;
}
.template-search #search-info {
display: none;
}
.highlightedSearchTerm {
background: transparent;
}
.template-search .searchResults .highlightedSearchTerm {
background: yellow;
font-weight: bold;
}
.template-search .tileObjectType {
text-transform: uppercase;
color: #000;
}
.template-search .searchResults img {
display: none;
}
/* */
#searchFacets .portletItem {
border-bottom: 0;
line-height: 1.8em;
}
#searchFacets div.portletItem a {
color: #58595b;
margin: 2px;
}
#searchFacets div.portletItem a:hover {
color: #00abab;
}
#searchFacets div.portletItem a.selected {
color: #080037;
}
.cloud1 {
font-size: 0.7em;
}
.cloud2 {
font-size: 0.9em;
}
.cloud3 {
font-size: 1.1em;
}
.cloud4 {
font-size: 1.3em;
}
.cloud5 {
font-size: 1.8em;
}
.cloud6 {
font-size: 2.2em;
}

}

