
/* - ++resource++ripe.search.css - */
@media screen {
/* https://www.ripe.net/portal_css/++resource++ripe.search.css?original=1 */
/* */
/* */
#content div.documentByLine span.tag {
text-transform: uppercase;
}
/* */
.search-plain {
display: block;
}
.is_advanced_search .search-advanced { display: block; }
.is_advanced_search span.search-advanced { display: inline; }
.is_advanced_search .search-plain { display: none; }
#rssfeed {
clear: right;
float: right;
margin-top: 1em;
}
#rssfeed .rss {
color: #999999;
font-size: 1em;
vertical-align: middle;
padding-top: 0.2em;
}
#rssfeed .link-feed {
text-decoration: none;
line-height: 1em;
}
#searchHeader {
position: relative;
}
#searchHeader h2 {
margin-bottom: 0;
}
.template-search h2,
#portal-sitemap > li > div,
#content-core .portletSearch .portletHeader {
background-image: url(++resource++ripe.plonetheme.images/portalHeaderBlueBg.png);
background-position: top left;
background-repeat: repeat-y;
background-color: #5487d2;
border-bottom: 1px solid #FFFFFF;
color: #FFFFFF;
font-size: 1em;
margin-bottom: 0;
padding: 0.7em;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
}
#searchFormWrapper,
#content-core .portletSearch .portletItem {
background-color: #D9E1EE;
border: 0 none;
margin: 0;
padding: 1.5em 0;
position: relative;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
}
#searchFormWrapper.ripe-mail {
background: #D4E8E9;
}
#searchForm input.searchInput,
#content-core .portletSearch input#ripe-search,
#content #searchDatabase input.searchInput,
#content #searchNetsense input.searchInput {
border: #394581 2px solid;
margin-left: 0.5em;
padding: 0.2em 0.5em;
vertical-align: bottom;
background: url(++resource++ripe.plonetheme.images/input_background.gif) repeat-x 0 0 White;
}
body.template-search #searchForm input.searchInput {
width: 78%;
}
body.template-search #searchForm {
margin-left: 2px;
}
#searchForm #searchPath {
margin-left: 0.5em;
padding: 0.2em 0.5em;
}
#searchPath input {
vertical-align: middle;
}
#searchPath label {
color: #333;
font-weight: normal;
}
#searchOptions {
margin: 1em;
}
#archiveOptions,
.searchColumn {
display: inline-block;
margin-right: 3em;
vertical-align: top;
float: left;
}
#archiveOptions dt,
#content .searchColumn dt {
margin: 0.5em 0 0.5em 0;
color: #FF6319;
font-size: 1.2em;
}
#archiveOptions dd,
#content .searchColumn dd {
margin: 0;
}
#archiveOptions dd input,
#archiveOptions dd label,
#content .searchColumn dd input,
#content .searchColumn dd label {
vertical-align: middle;
margin-right: 0.25em;
line-height: 1.1em;
}
.searchSwitchButtons {
padding: 1em;
width: 91%;
}
.searchSwitchButtons a {
float: right;
}
.searchExternalWrapper {
display: inline-block;
width: 100%;
}
.searchExternal {
display: inline-block;
margin-top: 1em;
width: 49%;
background-image: url(++resource++ripe.plonetheme.images/yellow2.png);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #fff7d8;
-moz-border-radius: 10px;
border-radius: 10px;
float: left;
}
.template-search .searchExternal {
background-image: none;
}
.searchExternal h2 {
background: none;
color: #ff6319;
font-size: 1.3em;
border: 0;
padding: 1em 0 1em 1.7em;
line-height: 0;
}
#content .searchExternal p {
padding: 0 2em 0 26px;
margin-bottom: 1em;
}
.searchExternal input.searchButton {
vertical-align: bottom;
padding: 0 0.2em;
}
.searchExternal form {
padding: 0 0 0.5em 26px;
margin: 0 0 1em 0;
}
#content #searchDatabase input.searchInput,
#content #searchNetsense input.searchInput {
font-size: 120%;
width: 10em;
margin-left: 0;
border-width: 1px;
}
#searchNetsense {
margin-left: 1em;
}
.template-search #content .documentFirstHeading {
margin: 1em 0 0.5em;
}
#content #try {
margin-bottom: 1.5em;
}
.searchCount {
background-color: #EBEBEB;
display: block;
margin-bottom: 2em;
padding: 0.75em 0.6em 0.2em;
position: relative;
-moz-border-radius: 3px;
border-radius: 3px;
}
.searchCount .listingBar {
text-align: right;
margin: 0;
}
.searchCount .listingBar .previous, .searchCount .listingBar .next {
background: url(++resource++ripe.search.images/bgButton.png) repeat-x scroll 0 0 #ADC8E4;
display: inline-block;
position: relative;
margin: 0 0.5em;
}
.searchCountText {
float: left;
}
.searchCount .listingBar a {
padding: 0.25em 0.5em;
display: inline-block;
border: 0;
text-decoration: none;
}
body.template-search .searchCount .listingBar a {
padding: 0.25em;
}
body.template-search .searchCount .listingBar span a {
padding: 0.25em 0.5em;
}
.searchCount .listingBar .current {
color: #FF6319;
display: inline-block;
padding: 0 0.5em 0.5em;
border: 0;
text-decoration: none;
}
.searchCount .listingBar .previous a, .searchCount .listingBar .next a{
color: #000000;
}
.searchCount .listingBar .previous a:hover, .searchCount .listingBar .next a:hover {
color: #ff6319;
text-decoration: none;
background-color: transparent;
}
.template-search #content {
position: relative;
}
.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); /* */
}
#content dl.searchResults {
margin: 1em 0 2em;
}
.searchResults dt {
position: relative;
padding-left: 4em !important;
}
#content span.tileObjectType {
margin-bottom: 0.2em;
font-size: 0.8em;
text-transform: uppercase;
color: #808080;
display: block;
}
img.starred {
vertical-align: bottom;
padding-bottom: 4px;
margin-left: -20px;
}
.searchResults dt span.object_type_description {
display: block;
text-transform: uppercase;
padding-bottom: 0.5em;
font-size: 67%;
letter-spacing: 0.1em;
}
.searchResults dt .searchResultNumber {
position: absolute;
left: 0;
color: #999999;
}
a:hover .searchResultNumber {
color: #ff6319;
}
/* */
div.listingBar .next {
float: right;
}
.highlightedSearchTerm {
background: none;
}
a.highlight {
color: #ff6319;
font-weight:normal;
}
dl.searchResults a:hover .highlightedSearchTerm,
#content dt a.highlight:hover {
text-decoration: underline;
}
#content .searchResults dd {
margin-left: 6em;
}
.searchResults dd .documentByLine {
padding: 0.5em 0 0;
display: block;
margin: 0 0 1em 0;
}
.searchResults hr {
background-color: #C8C8C8;
border: 0 none;
height: 1px;
margin: 1em 0 1.5em -2em;
}
form.searchPage {
text-align: left;
}
#searchFacets .portletItem {
border-bottom: 0;
}
#searchFacets dd.portletItem a {
line-height: 2em;
background: none;
width: auto;
padding-right: 0;
margin-right: 1em;
text-transform: lowercase;
}
#searchFacets dd.portletItem a.selected {
color: #FF6319;
}
.cloud1 {
font-size: 0.8em;
}
.cloud2 {
font-size: 1em;
}
.cloud3 {
font-size: 1.2em;
}
.cloud4 {
font-size: 1.4em;
}
.cloud5 {
font-size: 1.6em;
}
.cloud6 {
font-size: 1.8em;
}
/* */
#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;
}
.LSRow, #LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width: 28em;
line-height: 1.2em;
}
#LSResult .LSDescr {
color: #666666;
font-size: 90%;
}
/* */
dl#searchFacets dt.portletHeader {
background-image: url(++resource++ripe.search.images/portletHeaderYellowBg.png);
}
dl#searchFacets dt.portletHeader span {
font-size: 100%;
}
dl#searchFacets dd.portletItem {
background-color: #fff8d9;
}
.searchExternalWrapper #searchDatabase {
width: 100%;
float: none;
margin-top: 0px;
}
#content ul#tabs {
margin-left: 0px;
height: 30px;
}
ul#tabs li.search-database {
background: #FFF7D8;
}
ul#tabs li.search-query {
background: #D9E1EE;
}
ul#tabs li.search-mail {
background: #D4E8E9;
display: none;
}
ul#tabs li {
color: #000;
cursor: pointer;
display: inline-block;
padding: 5px 10px;
margin: 0px;
font-size: 120%;
border-radius: 4px 4px 0px 0px;
text-align: center;
border: 1px solid #efefef;
border-bottom: 0px;
}
#tabs li.active {
font-weight: bold;
}
#tabs li:hover {
color: #FF6319;
}
.template-search .searchResults .obsoleted,
.template-search .searchResults .withdrawn {
color: red;
}
.template-search .searchResults .accepted {
color: #006666;
}
.template-search #searchFormWrapper,
.template-search #searchDatabase {
border-radius: 0px 4px 4px 4px;
}
.template-search #searchDatabase .searchDatabaseText {
margin: 15px 0px;
}

}


/* - ++resource++ripe.plonetheme.stylesheets/ripehomepage.css - */
@media screen {
/* https://www.ripe.net/portal_css/++resource++ripe.plonetheme.stylesheets/ripehomepage.css?original=1 */
/* */
.innerblock {
float: left;
}
.row {
clear: both;
}
div.clearbreak {
width: 100%;
clear: both;
}
.template-ripehomepage_view .portals .footer_link {
float: right;
margin: 3px 10px;
}
.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 {
display: none;
}
.template-ripehomepage_view.portaltype-plone-site #portal-column-content .visualPadding,
.template-ripehomepage_view.portaltype-plone-site #portal-column-content #content,
.template-ripehomepage_view.portaltype-plone-site #portal-column-content {
margin-top: 0px;
margin-left: 0px;
padding: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.template-ripehomepage_view.portaltype-plone-site .portletItemDetails {
color: #333333;
font-size: 0.8em;
}
.template-ripehomepage_view.portaltype-plone-site .portals {
margin-bottom: 0.5em;
margin-left: 2em;
margin-top: 1em;
}
.template-ripehomepage_view.portaltype-plone-site .portalBlocks {
background-image: url(++resource++ripe.plonetheme.images/portalBlock.png);
background-repeat: repeat-x;
background-position: top left;
background-color: #e6eef9;
border-top: solid 1px #cccccc;
padding-bottom: 2em;
padding-top: 0.5em;
text-align: center;
}
.template-ripehomepage_view.portaltype-plone-site #content .portals .column {
min-height: 248px;
height: 100%;
}
.template-ripehomepage_view.portaltype-plone-site .column .block_content,
.template-ripehomepage_view.portaltype-plone-site .no-style,
.template-ripehomepage_view.portaltype-plone-site .no-style .block_content {
border: 0px solid #fff;
}
.template-ripehomepage_view.portaltype-plone-site .no-style,
.template-ripehomepage_view.portaltype-plone-site .no-style .block_content {
background: none;
}
.template-ripehomepage_view.portaltype-plone-site .portalBlocks .portalBlock {
background-image: url(++resource++ripe.plonetheme.images/splashPortalBlock.png);
background-repeat: no-repeat;
background-position: top right;
background-color: transparent;
text-align: left;
margin-left: 1.5em;
padding-right: 1em;
padding-bottom: 0.5em;
margin-bottom: 1.5em;
position: relative;
}
.template-ripehomepage_view.portaltype-plone-site .portalBlocks .portalBlock .block_item {
border-bottom: 1px solid #ccc;
}
.template-ripehomepage_view.portaltype-plone-site .portalBlock .block_item {
padding-top: 2em;
margin-left: 1.5em;
margin-right: 1em;
}
.template-ripehomepage_view.portaltype-plone-site #content .portals .description ul {
margin: 0;
}
.template-ripehomepage_view.portaltype-plone-site #content .description a.plain {
color: black;
text-decoration: none;
}
.template-ripehomepage_view.portaltype-plone-site .portals .description li:first-child:before {
content: "";
}
.template-ripehomepage_view.portaltype-plone-site .portals .description li:before {
content: "· ";
}
body.template-ripehomepage_view.portaltype-plone-site #content .portals .description li {
display: inline;
}
.template-ripehomepage_view.portaltype-plone-site .portals .description {
padding: 1em;
overflow: hidden;
min-height: 4.4em;
height: 100%;
}
.portalBlock .leftTop,
.portalBlock .rightBottom {
display: block;
width: 8px;
height: 9px;
position: absolute;
background-image: url(++resource++ripe.plonetheme.images/splashPortalBlock.png);
background-repeat: no-repeat;
background-color: transparent;
}
.portalBlock .leftTop {
top: 1px;
left: 0px;
background-position: 0 0;
}
.portalBlock .rightBottom {
bottom: 0px;
right: 0px;
background-position: bottom right;
}
.template-ripehomepage_view.portaltype-plone-site .portalBlock .header {
background-image: url(++resource++ripe.plonetheme.images/splashPortalBlockHeader.png);
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
font-weight: bold;
padding-left: 2em;
margin-bottom: 1em;
font-size: 1.2em;
line-height: 1.3em;
}
.template-ripehomepage_view.portaltype-plone-site .portalBlock .header a {
color: #FF6319;
display: block;
line-height: 1.3em;
}
.template-ripehomepage_view.portaltype-plone-site .portals .description a:hover,
.template-ripehomepage_view.portaltype-plone-site #content .arrowlink a:hover,
.template-ripehomepage_view.portaltype-plone-site #content dt a:hover {
text-decoration: none;
color: #FF6319;
}
.template-ripehomepage_view.portaltype-plone-site .block_content {
border-bottom: 1px solid #cccccc;
margin: 0 0.5em;
}
.template-ripehomepage_view.portaltype-plone-site .column .block_content {
margin: 0px;
}
.template-ripehomepage_view.portaltype-plone-site .portalBlock a.blockLink {
float: right;
padding-right: 1.5em;
margin-top: 0.5em;
margin-right: 0.5em;
background-image: url(++resource++ripe.plonetheme.images/arrowSmall.png);
background-repeat: no-repeat;
background-position: center right;
background-color: transparent;
color: #2c2c2c;
text-transform: uppercase;
font-size: 0.8em;
}
.template-ripehomepage_view.portaltype-plone-site embed {
margin-bottom: 5px;
}
.template-ripehomepage_view.portaltype-plone-site #content .block_content dt {
font-weight:normal;
}
.template-ripehomepage_view.portaltype-plone-site #content .block_content dd {
margin: 0;
}
.template-ripehomepage_view.portaltype-plone-site #searchDatabase .discreet {
margin-right: 5em;
}
.ipaddress-wrapper {
width: 290px;
height: 10em;
margin: 0 0.5em 0 2em;
position: relative;
}
.ipaddress-wrapper a {
position: relative;
display: block;
}
#content .ipaddress-wrapper a:hover {
text-decoration: none;
}
#content .ipaddress-wrapper a .iplabel {
color: black;
}
#content .ipaddress-wrapper a .noscript {
color: #aaa;
}

}


/* - ++resource++collective.js.prettify.stylesheets/prettify.css - */
@media screen {
/* https://www.ripe.net/portal_css/++resource++collective.js.prettify.stylesheets/prettify.css?original=1 */
/* */
.str { color: #65B042; }
.kwd { color: #CE864B;}
.com { color: #AEAEAE; }
.typ { color: #89BDFF; }
.lit { color: #89BDFF; }
.pun { color: #fff; }
.pln { color: #fff; }
.tag { color: #AA7700; }
.atn { color: #FF1493; }
.atv { color: #080; }
.dec { color: #3387CC; }
#content pre.prettyprint,
pre.prettyprint { color: #fff; border: 1px solid #eee; background-color: #000 !important}
/* */
ol.linenums { margin-top: 0; margin-bottom: 0 } /* */
/* */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #222 }
@media print {
.str { color: #060; }
.kwd { color: #006; font-weight: bold; }
.com { color: #600; font-style: italic; }
.typ { color: #404; font-weight: bold; }
.lit { color: #044; }
.pun { color: #440; }
.pln { color: #000; }
.tag { color: #006; font-weight: bold; }
.atn { color: #404; }
.atv { color: #060; }
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #fff }
}

}

