@import url(/o/facets/css/facetConfiguration.css?t=1724838433703);
.facetSearchResultSelect select[name$="-facetSearchResultSelect"] {
  width: 90%; }

.faced-search-results {
  background-color: #eeeeee;
  padding: 3%;
  border: 1px solid #bbbbbb !important; }
  .faced-search-results .portlet-title {
    border-bottom-width: 0; }
  .faced-search-results .op-filter-btn {
    position: absolute;
    right: 0;
    height: 25px;
    padding: 2px 12px;
    top: 7px;
    background-color: #ffffff;
    color: #3366cc;
    text-shadow: none;
    font-weight: bold;
    border-color: #bbbbbb;
    background-image: none; }
    .faced-search-results .op-filter-btn:hover {
      background-color: #cccccc;
      color: #FFFFFF; }
  .faced-search-results .second-op-filter-btn {
    margin-top: 20px;
    float: right;
    height: 25px;
    padding: 2px 12px;
    background-color: #ffffff;
    color: #3366cc;
    text-shadow: none;
    font-weight: bold;
    border-color: #bbbbbb;
    background-image: none; }
    .faced-search-results .second-op-filter-btn:hover {
      background-color: #cccccc;
      color: #FFFFFF; }
  .faced-search-results .facets-lists-container .menu-list .facet-childs-btn {
    font-weight: lighter !important;
    color: #333333 !important;
    font-size: 10px !important;
    line-height: 18px !important;
    position: absolute;
    left: 2px;
    margin: 0;
    width: 18px;
    height: 18px;
    background-color: #f5f5f5;
    border: none; }
    .faced-search-results .facets-lists-container .menu-list .facet-childs-btn.collapsed .glyphicon-chevron-right {
      display: block !important; }
    .faced-search-results .facets-lists-container .menu-list .facet-childs-btn.collapsed .glyphicon-chevron-down {
      display: none !important; }
    .faced-search-results .facets-lists-container .menu-list .facet-childs-btn .glyphicon-chevron-right {
      display: none !important; }
    .faced-search-results .facets-lists-container .menu-list .facet-childs-btn .glyphicon-chevron-down {
      display: block !important; }
    .faced-search-results .facets-lists-container .menu-list .facet-childs-btn .glyphicon-chevron-right,
    .faced-search-results .facets-lists-container .menu-list .facet-childs-btn .glyphicon-chevron-down {
      color: #333333 !important; }
  .faced-search-results .facets-lists-container .menu-list .facet-child-values {
    background-color: #ffffff;
    width: 160%;
    border: none !important;
    z-index: 2;
    padding: 5%;
    max-height: unset !important;
    overflow-y: unset !important; }
  .faced-search-results .facets-lists-container .menu-list .facet-child-values-level-2 {
    background-color: #ffffff;
    width: 100%;
    border: 1px solid;
    z-index: 2;
    padding: 3%;
    max-height: 420px;
    overflow-y: scroll; }
  .faced-search-results .facets-lists-container .menu-list label.child-facet {
    display: flex;
    color: #444 !important;
    position: relative; }
  .faced-search-results .facets-lists-container-child {
    padding-left: 15px !important; }
  .faced-search-results .facets-lists-container-child input[type=checkbox] + span::before {
    left: 15px !important; }
  .faced-search-results .list-item.prime-facet > ul.colapsed + .dropdown {
    display: none; }

.facetSearchResultSelect-ul:active,
.facetSearchResultSelect-ul:hover,
.facetSearchResultSelect-ul:focus {
  display: block; }

.facet-search-container {
  display: flex;
  margin: 16px;
  gap: 3px;
  background: #FFFFFF;
  border: 1px solid #858585;
  border-radius: 3px; }
  .facet-search-container input[type="text"] {
    background: transparent;
    margin: 0 !important;
    padding: 6px 9px 6px 12px;
    font-size: 16px !important;
    color: inherit !important;
    border: 1px solid transparent !important;
    border-radius: inherit !important; }
  .facet-search-container .btn-search {
    text-indent: -999px;
    overflow: hidden;
    width: 40px !important;
    padding: 0 !important;
    margin: 0;
    border: 1px solid transparent;
    border-radius: inherit !important;
    background: transparent url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7742 14.7137L11.5009 10.4405C12.5222 9.14853 13.0112 7.51505 12.8676 5.87441C12.7239 4.23378 11.9587 2.71009 10.7284 1.61525C9.49805 0.520422 7.89579 -0.0627381 6.24958 -0.0148455C4.60337 0.0330471 3.03772 0.70837 1.87314 1.87288C0.70857 3.03738 0.0331552 4.60299 -0.0148344 6.2492C-0.062824 7.8954 0.520241 9.4977 1.615 10.7281C2.70976 11.9584 4.23341 12.7238 5.87404 12.8675C7.51466 13.0112 9.14817 12.5224 10.4402 11.5011L14.7135 15.7744C14.8541 15.915 15.0449 15.9941 15.2438 15.9941C15.4427 15.9941 15.6335 15.915 15.7741 15.7744C15.9148 15.6337 15.9938 15.443 15.9938 15.2441C15.9938 15.0452 15.9148 14.8544 15.7741 14.7137H15.7742ZM1.50418 6.44811C1.50418 5.47027 1.79414 4.51439 2.33739 3.70135C2.88065 2.88831 3.6528 2.25461 4.55621 1.88041C5.45961 1.50621 6.45369 1.40829 7.41274 1.59906C8.37179 1.78983 9.25274 2.2607 9.94417 2.95213C10.6356 3.64357 11.1065 4.52451 11.2973 5.48356C11.488 6.44261 11.3901 7.43669 11.0159 8.3401C10.6417 9.2435 10.008 10.0157 9.19498 10.5589C8.38193 11.1022 7.42605 11.3921 6.44822 11.3921C5.13743 11.3907 3.88076 10.8693 2.9539 9.94242C2.02703 9.01556 1.50567 7.75889 1.50418 6.44811Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center;
    cursor: pointer !important; }

.estimated-value,
.currency {
  padding: 6px 12px; }

.estimated-value p,
.currency p {
  margin: 0;
  font-weight: 400;
  font-size: 13.5px;
  line-height: 16px;
  color: #666666; }

input#estimated-minimum-value,
input#estimated-maximum-value,
input.estimated-value-input {
  border: none !important;
  font-size: 16px !important;
  color: #333333 !important;
  max-width: 100px;
  height: 23px;
  font-weight: 400;
  line-height: 20px; }

select#minimum-currency,
select#maximum-currency {
  border: none;
  width: auto;
  font-weight: 400;
  font-size: 16px;
  -webkit-appearance: none;
  line-height: 20px;
  color: #333333;
  margin-top: 0;
  height: 23px; }

.currency {
  width: 100%;
  background: #FFFFFF;
  border: none;
  padding: 0;
  margin-top: 15px; }

.estimated-value {
  width: 100%;
  height: 51px;
  background: #FFFFFF;
  border: 1px solid #858585;
  border-radius: 3px;
  margin-right: 8px;
  margin-bottom: 8px; }

.estimated-contract-value-container {
  margin: 12px 16px 12px 16px; }

.expanded-values {
  width: 100%;
  margin: 0;
  list-style: none;
  padding: 10px 0 0;
  max-height: 400px;
  overflow-y: auto; }

.collapsed-values {
  max-height: 400px;
  overflow-y: auto; }

.facet-label {
  margin: 0;
  display: block;
  position: relative;
  overflow: auto;
  padding: 5px 5px 5px 30px; }

span.checkbox-label {
  margin-left: 25px; }

.facet-any-label, .facet-all-label {
  padding-left: 10px; }

li.fixed {
  position: sticky;
  bottom: -1px;
  background-color: #FFF; }

label.no-results {
  color: #444 !important; }

.parent-facet,
.child-facet {
  padding-right: 30px; }

.child-facet span.checkbox-label {
  margin-left: 30px; }

.facet-child-values input[type=checkbox] + span::before {
  left: 0px !important; }

input[checkbox-state="t"] + span::before,
input[type="checkbox"]:checked + span::before {
  padding: 0 !important;
  height: 18px !important;
  width: 18px !important; }

li .facet-label.partial-checked > label > input[type=checkbox] + span.checkbox-label:before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2H0V0H12V2Z' fill='white'/%3E%3C/svg%3E%0A");
  background-color: #858585 !important;
  background-repeat: no-repeat;
  background-position: center;
  /*transition: .1s;*/
  padding: 8px; }

.facet-label button {
  top: 2px; }

.facet-child-values {
  list-style: none; }
.show-hit-data-link {
  color: #3366cc !important;
}

.per-page-controls.search-results-controls-select .results-number-info {
  display: none;
}

#personCarousel,
#organizationCarousel {
  min-width: 100%;
  max-width: 100%;
}
#personCarousel .carousel-inner-disabled .entity-hit-container,
#organizationCarousel .carousel-inner-disabled .entity-hit-container {
  max-width: 100%;
  height: 100%;
}
#personCarousel .carousel-inner-disabled .entity-hit-container .person-details,
#personCarousel .carousel-inner-disabled .entity-hit-container .organisation-details,
#organizationCarousel .carousel-inner-disabled .entity-hit-container .person-details,
#organizationCarousel .carousel-inner-disabled .entity-hit-container .organisation-details {
  height: auto;
  padding-bottom: 36px;
  margin-bottom: 0;
}
#personCarousel .person-details,
#personCarousel .organisation-details,
#organizationCarousel .person-details,
#organizationCarousel .organisation-details {
  height: auto;
  padding-bottom: 36px;
  margin-bottom: 0;
}

.search-results-items .thirtyYearRuleSearch {
  position: unset !important;
  border: unset !important;
  border-radius: unset !important;
  box-shadow: unset !important;
}.portlet-user-personal-bar .personal-menu-dropdown .sticker-bottom-right.sticker-outside{bottom:-0.5rem;right:-0.5rem}
html:not(#__):not(#___) .portlet-date-facet .cadmin .lfr-autorow-controls,html:not(#__):not(#___) .portlet-modified-facet .cadmin .lfr-autorow-controls,html:not(#__):not(#___) .portlet-search-options .cadmin .lfr-autorow-controls,html:not(#__):not(#___) .portlet-sort .cadmin .lfr-autorow-controls{display:flex;flex-direction:row-reverse;position:relative;right:0}html:not(#__):not(#___) .portlet-date-facet .cadmin .lfr-autorow-controls .btn,html:not(#__):not(#___) .portlet-modified-facet .cadmin .lfr-autorow-controls .btn,html:not(#__):not(#___) .portlet-search-options .cadmin .lfr-autorow-controls .btn,html:not(#__):not(#___) .portlet-sort .cadmin .lfr-autorow-controls .btn{background-color:var(--white, #fff);border-color:var(--gray-400, #cdced9);color:var(--gray-600, #6b6c7e);margin-left:4px}html:not(#__):not(#___) .portlet-category-facet .cadmin .select-vocabularies .treeview-group .treeview-link{padding-left:36px !important}html:not(#__):not(#___) .portlet-category-facet .cadmin .select-vocabularies .treeview-group .treeview-link .c-inner{margin-right:-36px !important}html:not(#__):not(#___) .portlet-category-facet .cadmin .select-vocabularies .treeview-link-site-row .lexicon-icon{font-size:10px}.portlet-search-bar .search-bar .form-group.input-group-item{margin-bottom:0}.portlet-search-bar .search-bar-keywords-input-wrapper{min-width:6.25rem}.portlet-search-bar .search-bar-search-select-wrapper{max-width:9.375rem}.search-bar-suggestions-dropdown-menu{max-height:25rem;max-width:none}.search-bar-suggestions-dropdown-menu .search-bar-suggestions-results-list .dropdown-subheader{color:var(--gray-600, #6b6c7e)}.search-bar-suggestions-dropdown-menu .search-bar-suggestions-results-list .suggestion-item-title{color:var(--dark, #272833)}.search-bar-suggestions-dropdown-menu .search-bar-suggestions-results-list .suggestion-item-title+.suggestion-item-description{color:var(--gray-600, #6b6c7e);font-size:.75rem}.search-bar-suggestions-dropdown-menu .search-bar-suggestions-show-more{color:var(--primary, #0b5fff)}.search-bar-suggestions-dropdown-menu .search-bar-suggestions-show-more:hover{background-color:var(--white, #fff);color:var(--primary-d2, #004ad7);text-decoration:underline}.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-category{padding-left:24px}.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-category .custom-control-label-text{color:var(--gray-600, #6b6c7e)}.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-category>.c-inner{margin-left:-24px}.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-category:active,.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-category:hover{background-color:rgba(0,0,0,0);cursor:initial}.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-vocabulary{color:var(--dark, #272833);font-weight:600;margin-bottom:8px}.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-vocabulary:active,.search-facet-display-vocabulary .treeview-vocabulary-display .tree-item-vocabulary:hover{background-color:rgba(0,0,0,0)}.search-facet-display-vocabulary .treeview-vocabulary-display .treeview-group>.treeview-item:last-child{margin-bottom:24px}.portlet-search-insights .codemirror-editor-wrapper{border:1px solid var(--gray-300, #e7e7ed);border-radius:4px;margin-top:16px}.portlet-search-insights .codemirror-editor-wrapper textarea{border:none;border-radius:4px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;height:300px;padding:16px;resize:none;width:100%}.portlet-search-insights .codemirror-editor-wrapper textarea:focus-visible{outline:none}.portlet-search-insights .codemirror-editor-wrapper .CodeMirror{border-radius:4px;height:300px}.portlet-search .scope-selector{margin-left:12px;max-width:144px}.portlet-search .search-button-field-wrapper{margin-bottom:1.5rem}.portlet-search .search-input-group{margin-bottom:0}.portlet-search .search-input-group .form-group-item{margin-right:0}
html:not(#__):not(#___) .cadmin.copy-page-modal .modal-content{min-height:344px}html:not(#__):not(#___) .cadmin .pages-tree{margin-bottom:calc(72px + 16px)}html:not(#__):not(#___) .cadmin .pages-tree .treeview-dropping-middle{background-color:rgba(255,255,255,.06)}html:not(#__):not(#___) .cadmin .pages-tree .icon-tooltip{z-index:2}html:not(#__):not(#___) .cadmin .pages-tree .icon-warning{margin:1px 4px 0 8px;z-index:2}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder{border-bottom:1px solid #272833;padding:24px 16px 0}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder input{background-color:#393a4a}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder input::placeholder{color:#a7a9bc}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .back-to-menu{color:#e7e7ed}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .breadcrumb{flex-wrap:nowrap;margin-bottom:0;padding-bottom:4px}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .breadcrumb .breadcrumb-item{flex-shrink:0}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .breadcrumb .breadcrumb-item:not(:first-child):not(:last-child){flex-basis:1.5rem;flex-grow:.5;flex-shrink:1;width:100%}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .breadcrumb .breadcrumb-item:not(:first-child):not(:last-child) .breadcrumb-text-truncate{max-width:95%;padding-right:.5rem;position:absolute}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .btn-sm{font-size:14px}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .form-control:focus{border-radius:1px}html:not(#__):not(#___) .cadmin .pages-tree .layout-finder .layout-finder-icon{color:#fff;position:absolute;right:1.8rem;top:4.55rem}html:not(#__):not(#___) .cadmin .pages-tree .pages-administration-link{align-items:center;background-color:#272833;border-top:1px solid #393a4a;bottom:0;display:flex;font-size:14px;height:72px;padding:16px 0 24px 16px;position:fixed;width:320px}html:not(#__):not(#___) .cadmin .pages-tree .pages-administration-link a{color:#a7a9bc}html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector{border-top:1px solid #393a4a;margin-top:20px}html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector .add-page-button,html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector .configure-link{color:#e7e7ed}html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector .form-control{background-color:#272833;border-color:#393a4a;color:#a7a9bc}html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector .dropdown-toggle.form-control-select,html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector .dropdown-toggle.form-control-select:hover,html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector .dropdown-toggle.form-control-select:active,html:not(#__):not(#___) .cadmin .pages-tree .page-type-selector .dropdown-toggle.form-control-select:focus{background-color:#272833;border-color:#393a4a;color:#e7e7ed}html:not(#__):not(#___) .cadmin .page-type-selector-option{padding-left:32px}html:not(#__):not(#___) .cadmin .product-menu-toast-toggle{align-items:center;display:inline-flex;height:2em;justify-content:center;position:relative;width:2em}html:not(#__):not(#___) .cadmin .product-menu-toast-toggle .icon-product-menu-open{display:none}html:not(#__):not(#___) .cadmin .product-menu-toast-toggle .icon-product-menu-closed{display:block}html:not(#__):not(#___) .cadmin .product-menu .sidebar-header{line-height:32px;padding-bottom:8px;padding-right:9px;padding-top:8px}@media(min-width: 576px){html:not(#__):not(#___) .cadmin .product-menu .sidebar-header{padding-bottom:12px;padding-left:24px;padding-top:12px}}html:not(#__):not(#___) .cadmin .product-menu .sidebar-header .sidenav-close{float:right;margin-right:-2px}html:not(#__):not(#___) .cadmin .product-menu .sidebar-header-logo{margin-right:10px}html:not(#__):not(#___) .cadmin .product-menu .sidebar-body{bottom:0;left:0;padding:0;position:relative;right:0;top:0}@media(max-width: 575.98px){html:not(#__):not(#___) .cadmin .product-menu .sidebar-body{overflow:visible;position:static}}html:not(#__):not(#___) .cadmin .product-menu .sidebar-body .panel-app-root.active{border-left:4px solid #fff}html:not(#__):not(#___) .cadmin .product-menu .sidebar-body .panel-app-root li{font-weight:400;list-style:none}html:not(#__):not(#___) .cadmin .product-menu .sidebar-body .panel-app-root li.active{font-weight:700;margin-left:-24px;padding-left:20px}html:not(#__):not(#___) .cadmin .product-menu .sidebar-body .panel-group{border-radius:0}html:not(#__):not(#___) .cadmin .product-menu .lfr-product-menu-sidebar .panel-group{overflow:hidden}html:not(#__):not(#___) .cadmin .product-menu small{display:block}html:not(#__):not(#___) .cadmin .product-menu .list-group-heading .h4,html:not(#__):not(#___) .cadmin .product-menu .list-group-heading .h5,html:not(#__):not(#___) .cadmin .product-menu .list-group-heading h1,html:not(#__):not(#___) .cadmin .product-menu .list-group-heading h2,html:not(#__):not(#___) .cadmin .product-menu .list-group-heading h3,html:not(#__):not(#___) .cadmin .product-menu .list-group-heading h4,html:not(#__):not(#___) .cadmin .product-menu .list-group-heading h5,html:not(#__):not(#___) .cadmin .product-menu .list-group-heading h6{margin-bottom:0;margin-top:0}html:not(#__):not(#___) .cadmin .product-menu .list-group-item{border-top-width:0;padding:10px 20px}html:not(#__):not(#___) .cadmin .product-menu .nav-nested-margins>li .nav>li .nav>li{margin-bottom:1px}html:not(#__):not(#___) .cadmin .product-menu.popover{background-color:#fff}html:not(#__):not(#___) .cadmin .product-menu .impersonation-message{font-size:12px}html:not(#__):not(#___) .cadmin .product-menu .lexicon-icon-home{margin-right:8px}html:not(#__):not(#___) .cadmin .product-menu .manage-sites-link{padding:1em}html:not(#__):not(#___) .cadmin .product-menu .site-selector{box-shadow:none}html:not(#__):not(#___) .cadmin .product-menu .site-selector .selectable-site{color:#333;height:auto}html:not(#__):not(#___) .cadmin .product-menu .site-selector .site-link{color:#333}html:not(#__):not(#___) .cadmin .product-menu .site-selector .site-link.selected-site{color:#999}html:not(#__):not(#___) .cadmin .product-menu .site-selector .site-logo-container{padding:2em}html:not(#__):not(#___) .cadmin .product-menu .staging-links{font-size:12px;margin:6px 22px 4px 16px}html:not(#__):not(#___) body.product-menu-open .cadmin .product-menu-toast-toggle .icon-product-menu-open{display:block}html:not(#__):not(#___) body.product-menu-open .cadmin .product-menu-toast-toggle .icon-product-menu-closed{display:none}
.searchresultsummary-custom .per-page-controls {
  display: inline-flex;
  margin-left: 15px; }

.searchresultsummary-custom .per-page-label {
  color: #444444;
  display: flex;
  white-space: nowrap;
  width: fit-content;
  margin-top: 7px; }

.searchresultsummary-custom .results-number-info {
  color: #8890A1; }
.portlet-journal-content .asset-links .list-group-item:last-child{border-bottom-width:0}.portlet-journal-content .journal-content-article{word-wrap:break-word}.portlet-journal-content .journal-content-article blockquote{margin:1em 40px}.portlet-journal-content .journal-content-article img,.portlet-journal-content .journal-content-article .cke_widget_image{max-width:100%}.portlet-journal-content .journal-content-article img[style*="float: left;"],.portlet-journal-content .journal-content-article img[style*="float:left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:left;"]{margin-right:24px}.portlet-journal-content .journal-content-article img[style*="float: right;"],.portlet-journal-content .journal-content-article img[style*="float:right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:right;"]{margin-left:24px}.portlet-journal-content .journal-content-article img[style*="float: left;"],.portlet-journal-content .journal-content-article img[style*="float:left;"],.portlet-journal-content .journal-content-article img[style*="float: right;"],.portlet-journal-content .journal-content-article img[style*="float:right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:left;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float: right;"],.portlet-journal-content .journal-content-article .cke_widget_image[style*="float:right;"]{margin-bottom:24px;margin-top:24px}.portlet-journal-content .journal-content-article:after{clear:both;content:"";display:block}.portlet-journal-content .journal-template-error pre{white-space:pre-wrap}.portlet-journal-content .portlet .portlet-header{flex-wrap:nowrap}.portlet-journal-content .portlet .portlet-header .visible-interaction{display:block;visibility:hidden}.portlet-journal-content .portlet .portlet-header .visible-interaction .dropdown-action>button{background-color:#fff;color:#0b5fff}.portlet-journal-content .preview-asset-entry{border:1px solid #0b5fff;border-radius:0}@media only screen and (min-width: 768px){.portlet-journal-content .portlet .portlet-header .visible-interaction{display:block;visibility:hidden}}body:not(.controls-hidden) .portlet-journal-content:hover .portlet .portlet-header .visible-interaction,body:not(.controls-hidden) .portlet-journal-content:focus .portlet .portlet-header .visible-interaction,body:not(.controls-hidden) .portlet-journal-content .portlet.open .portlet-header .visible-interaction{visibility:visible}.portlet-journal-content.portlet-barebone .portlet .portlet-header{margin-bottom:0;position:absolute;right:2px;top:2px;width:auto;z-index:1}
.search-relevant-results-message {
  font-weight: normal;
  line-height: 1.5em !important;
  color: #444444; }
.portlet-navigation .nav-link .layout-logo{max-height:1rem;max-width:2rem}.portlet-navigation .navigation-menu__submenu{cursor:default}.portlet-navigation .navigation-menu__submenu.dropdown-item:hover{background-color:rgba(0,0,0,0);color:#6b6c7e}.portlet-navigation .nav-pills>li>a{margin-bottom:2px}.portlet-navigation .nav-pills>li>.dropdown-menu{margin-top:0}.portlet-navigation .nav-pills>li.active>a{background-color:#0b5fff;color:#fff}.split-button-dropdowns>li{display:inline-block;padding-left:2px;padding-right:2px}
.SearchCriteriaPanel .search-criteria-container:has(.search-criteria-actions) {
  background-color: #eeeeee;
  border: 1px solid #bbbbbb;
}
.SearchCriteriaPanel .search-criteria-container .portlet-title {
  margin-top: 0;
}
.SearchCriteriaPanel .search_criteria_links.round_margin_container {
  border: 1px solid #bbbbbb;
  background-color: #fffcfc;
  border-radius: 12px;
  padding: 2px 3px 2px 6px;
  width: fit-content;
  margin: 0 3px 7px 0;
  display: inline-block;
}
.SearchCriteriaPanel .search_criteria_links.round_margin_container > a {
  margin: 0 5px;
}
.SearchCriteriaPanel .search_criteria_links.round_margin_container > a .op-icon-delete-icon {
  float: right;
  color: #aba8a8;
  margin-top: 1px;
}
.SearchCriteriaPanel .search-criteria-actions.menu-list.horizontal {
  border: 1px solid #c1c1c1;
  background: rgba(238, 238, 238, 0.3294117647);
  background-color: #fffcfc;
  border-radius: 5px;
  display: inline-block;
  margin-top: 10px;
  float: right;
  padding: 1px 3px;
}
.SearchCriteriaPanel .search-criteria-actions.menu-list.horizontal li {
  padding: 1px 5px;
}
.SearchCriteriaPanel .round_margin_container.search_criteria_links a {
  color: #333333 !important;
}
.SearchCriteriaPanel .show-more-button_search_criteria {
  color: #333333 !important;
}
.SearchCriteriaPanel .hasfilters.row h2 {
  color: #252424;
}
.SearchCriteriaPanel .other-filter-content {
  margin-right: 15px;
}
.SearchCriteriaPanel .criteria-label {
  display: inline-block;
}
.SearchCriteriaPanel .row.search-term-row {
  margin-bottom: 15px;
}
.SearchCriteriaPanel .row.empty-row-separator {
  height: 10px;
}
.SearchCriteriaPanel .more-options_search_criteria {
  display: inline;
}
.SearchCriteriaPanel .filter-category.search-criteria-filter-category {
  display: inline-block;
}
.SearchCriteriaPanel .results-number-info {
  color: #697188 !important;
}

.search-criteria-container .results-number-info {
  color: #697188 !important;
}

.page-class-search-results .button-holder {
  margin-top: 15px;
}

#OPPORTAL_DIALOG button.btn.searchActionSaveButton {
  color: #FFFFFF !important;
  border: 2px solid #0e47cb !important;
  background-color: #0e47cb;
}

#popup-content .panel.panel-default.guestAlertMsg {
  border-top: 1px solid #D8D8D8;
  margin-top: 20px;
}

.guestAlertMsg .panel-heading {
  margin-top: 20px;
  margin-bottom: 20px;
}

input.field.width300:focus-visible,
textarea.field.width300:focus-visible {
  outline: 2px solid #1454B7 !important;
  outline-offset: 2px;
}

.block-restricted {
  margin-bottom: 20px;
}

.detail-actions-dialog-content #popup-content h4 {
  background-color: unset !important;
}

.panelCreateAlert .panel-default .panel-heading .panel-title a {
  font-size: 16px !important;
  text-decoration: none !important;
  padding-left: 0;
}

.panelCreateAlert .panel-default .panel-heading .panel-title {
  padding-left: 0 !important;
}

.panelCreateAlert .panel-default .panel-heading .panel-title a.collapsed::before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%233366CC' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  content: " " !important;
  width: 10px !important;
  height: 7px !important;
  display: inline-block;
}

.panelCreateAlert .panel-default .panel-heading .panel-title a::before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L5 2L1 6' stroke='%233366CC' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  content: " " !important;
  width: 10px !important;
  height: 7px !important;
  display: inline-block;
}

#separator {
  background-color: #D8D8D8;
  height: 1px;
}

.panelCreateAlertParent .button-holder {
  display: none;
}

.panelCreateAlertParent:has(.collapse.show) .button-holder {
  display: flex;
}.search-results-export-portlet {
  margin-bottom: 20px;
  /*  .select-all-checkbox-holder {
    display: inline-block;
    margin-right: 20px;
  }*/ }
  .search-results-export-portlet .export-serp-menu {
    display: inline-block; }
  .search-results-export-portlet #dropdownMenuLink-export-serp i.export-serp-menu-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(/o/search-results-export/css/%23clip0_3629_34982)'%3E%3Cpath d='M2.25 17.2086H15' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cline x1='8.75' y1='12.75' x2='8.75' y2='1.5' stroke='white' stroke-width='2'/%3E%3Cpath d='M5.25 9.75L9 13.5L12.75 9.75' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3629_34982'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 18px;
    height: 18px;
    background-position: center;
    background-size: cover;
    display: inline-block;
    margin: 0px 5px -3px 0px;
    background-attachment: initial; }
  .search-results-export-portlet #dropdownMenuLink-export-serp.btn-primary[disabled] i.export-serp-menu-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(/o/search-results-export/css/%23clip0_3629_34982)'%3E%3Cpath d='M2.25 17.2086H15' stroke='grey' stroke-width='2' stroke-miterlimit='10'/%3E%3Cline x1='8.75' y1='12.75' x2='8.75' y2='1.5' stroke='grey' stroke-width='2'/%3E%3Cpath d='M5.25 9.75L9 13.5L12.75 9.75' stroke='grey' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3629_34982'%3E%3Crect width='18' height='18' fill='grey'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .search-results-export-portlet .dropdown-menu {
    padding: 10px;
    width: 250px; }
    .search-results-export-portlet .dropdown-menu .input-group {
      margin: 0; }
      .search-results-export-portlet .dropdown-menu .input-group input[type="text"] {
        height: 38px; }

.search-results-items > .list-item > div,
.search-results-items > .list-item > div > .entity-hit {
  position: unset !important; }

.search-results-items > .list-item > div:first-child,
.portlet-boundary_SearchResults_SearchResultsPortlet_ li.list-item.first.clearfix.row h2.w-100.p-10.elif-hit,
.portlet-boundary_SearchResults_SearchResultsPortlet_ .container-fluid.container-fluid-legacy-0.elif-hit-content {
  padding-left: 42px !important; }

.search-results-items > .list-item .entity-hit-container-wiw.search-organization-hit-container-wiw.container-hit-pp {
  padding: 0 !important; }

.portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > li .entity-hit-container-wiw .entity-hit > .row .col-md-2.hidden-xs {
  padding-left: 28px !important; }

.portlet-boundary_SearchResults_SearchResultsPortlet_ .container-fluid.container-fluid-legacy-0.elif-hit-content .row-legacy {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0; }

#layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > .list-item .entity-hit > label + div.col-md-12 .entity-hit {
  padding-top: 2px !important; }

.search-results-items > .list-item .entity-hit > label {
  display: block;
  margin: 0 !important; }

.search-results-items > .list-item .entity-hit > label > input {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 10px;
  top: 20px;
  z-index: 1; }

.serpCarouselBorder .carousel-control-prev, .serpCarouselBorder .carousel-control-next {
  width: 3% !important;
  top: 31% !important;
  bottom: unset !important;
  height: unset !important; }

#personCarousel .entity-hit.search-person-hit span.person-picture,
#organizationCarousel .entity-hit.search-organisation-hit span.organisation-picture {
  padding-left: 30px;
  padding-bottom: 10px; }

.container-export-serp-menu {
  padding-left: 20px;
  border-top: 1px solid #E3E3E3;
  padding-top: 12px; }

/* input checkbox export results */
.search-results-items > .list-item .entity-hit > label > input {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 20px;
  z-index: 1;
  border: 1px solid #949494;
  border-radius: 2px; }

.serpCarouselBorder > .list-item .entity-hit > label > input {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 30px;
  z-index: 1;
  border: 1px solid #949494;
  border-radius: 2px; }

.carousel.slide span.person-details,
.carousel.slide span.organisation-details {
  padding-left: 30px;
  padding-right: 20px; }

input.input-serp-export {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 20px;
  z-index: 1;
  border: 1px solid #949494;
  border-radius: 2px; }

a#dropdownMenuLink-export-serp,
a#dropdownMenuLink-export-serp:link,
a#dropdownMenuLink-export-serp:visited {
  border: 1px solid #949494;
  box-sizing: border-box;
  color: #697188 !important;
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
  text-decoration: none !important; }

a#dropdownMenuLink-export-serp i.export-serp-menu-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(/o/search-results-export/css/%23clip0_3629_34982)'%3E%3Cpath d='M2.25 17.2086H15' stroke='%23697188' stroke-width='2' stroke-miterlimit='10'/%3E%3Cline x1='8.75' y1='12.75' x2='8.75' y2='1.5' stroke='%23697188' stroke-width='2'/%3E%3Cpath d='M5.25 9.75L9 13.5L12.75 9.75' stroke='%23697188' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3629_34982'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: cover;
  display: inline-block;
  margin: 0px 5px -3px 0px;
  background-attachment: initial; }

a#dropdownMenuLink-export-serp.active {
  border: 1px solid #0E47CB;
  box-sizing: border-box;
  color: #ffffff !important;
  border-radius: 3px;
  background: #3D6ECF;
  font-size: 14px;
  text-decoration: none !important; }

a#dropdownMenuLink-export-serp.active i.export-serp-menu-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(/o/search-results-export/css/%23clip0_3654_34135)'%3E%3Cpath d='M2.25 17.2086H15' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cline x1='8.75' y1='12.75' x2='8.75' y2='1.5' stroke='white' stroke-width='2'/%3E%3Cpath d='M5.25 9.75L9 13.5L12.75 9.75' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3654_34135'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: cover;
  display: inline-block;
  margin: 0px 5px -3px 0px;
  background-attachment: initial; }

a.dropdown-item.export-serp-pdf, a.export-serp-csv {
  color: #444444 !important;
  text-decoration: none !important;
  font-size: 13px;
  padding-left: 12px; }

.search-results-export-portlet .select-all-checkbox-holder,
.search-results-export-portlet .deselect-all-checkbox-holder {
  display: inline-block;
  margin-right: 20px; }

.search-results-export-portlet .select-all-checkbox-holder label,
.search-results-export-portlet .deselect-all-checkbox-holder label {
  padding-left: 26px; }

.select-all-checkbox-holder input,
.deselect-all-checkbox-holder input {
  width: 0;
  height: 0; }

.select-all-checkbox-holder input::before,
.deselect-all-checkbox-holder input::before {
  content: " ";
  width: 18px;
  height: 19px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='17' height='17' rx='1.5' fill='white' stroke='%23949494'/%3E%3C/svg%3E%0A"); }

.deselect-all-checkbox-holder.is-checked input::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='17' height='17' rx='1.5' fill='%233D6ECF' stroke='%233D6ECF'/%3E%3Cpath d='M4 10.38L7 13.38L14.88 5.5' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A"); }

.deselect-all-checkbox-holder.is-partially-checked input::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='17' height='17' rx='1.5' fill='%233D6ECF' stroke='%233D6ECF'/%3E%3Cline x1='3' y1='9.5' x2='15' y2='9.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A"); }

#deselectAllResultsCheckbox,
#selectAllResultsCheckbox {
  -moz-appearance: initial; }

.search-results-items > .list-item .entity-hit > label {
  display: block;
  margin: 0 !important; }

.site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > .list-item .entity-hit > label {
  display: block;
  margin: 0 !important; }

.site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > .list-item > .col-md-12.col-xs-12.order-2.p-20 > .entity-hit {
  padding-top: 0px !important; }

.container-export-serp-menu span.form-check {
  margin-bottom: 15px; }

#layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > li .entity-hit.public-procurement-hit {
  padding: 20px 20px 56px 42px !important; }

@media (max-width: 991.5px) {
  .container-export-serp-menu {
    padding-left: 0; }
  .site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .col-md-10.col-xs-12.order-2.p-20,
  .site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .col-md-12.col-xs-12.order-2.p-20,
  .site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > li .entity-hit {
    padding-top: 20px; }
  .site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .col-md-10.col-xs-12.order-2.p-20 {
    padding-left: 42px !important; } }

@media (max-width: 600px) {
  .site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .col-md-10.col-xs-12.order-2.p-20,
  .site-class-10184 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .col-md-12.col-xs-12.order-2.p-20 {
    padding-top: 5px !important; }
  /*  #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items>li .entity-hit.public-procurement-hit{
    padding: 20px 20px 56px 42px !important;
  }*/
  .site-class-10184 .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-organisation-hit > .row.clearfix {
    padding: 8px 5px !important;
    margin-left: unset; } }

.site-class-3628095 .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > li .entity-hit-container-wiw .entity-hit > .row {
  padding: 0 !important; }

.site-class-3628095 .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > li .entity-hit-container-wiw {
  padding-top: 20px !important;
  margin-top: 0 !important; }

.site-class-3628095 .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > li .entity-hit-container-wiw .perm-link-icons {
  margin-left: -42px !important; }

.site-class-3628095 .search-results-items > li .search-organisation-hit .perm-link-icons {
  position: relative;
  background-color: #f2f2f2;
  width: calc(100% + 46px);
  padding: 10px;
  margin-top: 10px;
  margin-bottom: -21px !important; }

@media (max-width: 600px) {
  .site-class-3628095 #layout-column_maincontentarea .portlet-boundary_SearchResults_SearchResultsPortlet_ .search-results-items > li {
    padding-top: 0 !important; } }

.form-check-input:focus-visible {
  outline: 2px solid #1454B7 !important;
  outline-offset: 2px;
  width: 18px;
  height: 19px; }

.input-serp-export:focus {
  outline: 2px solid #1454B7 !important;
  outline-offset: 2px;
  width: 18px;
  height: 19px; }

.input-serp-export:focus {
  outline: 2px solid #1454B7 !important;
  outline-offset: 2px; }

button#dropdownMenuLink-export-serp:focus {
  outline: 2px solid #1454B7 !important;
  outline-offset: 2px; }
.subjectColumn {
    width: 33%;
}

.yui3-listbox {
    padding:0;
    margin: 0;
    /*border: solid 1px #000;*/
    background-color:#fff;
    white-space:nowrap;
}

.document-domain > .yui3-listbox{
    height:250px;
}

.yui3-listbox .yui3-listbox {
    margin-top: .25em;
    margin-bottom: .25em;
    border: none;
}

.yui3-listbox .yui3-option,
.yui3-listbox .yui3-listbox-option {
    margin:0;
    padding:0;
    cursor:default;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.yui3-listbox-content {
    margin:0;
    padding:0;
}

.yui3-listbox .yui3-listbox .yui3-option-content {
    margin-left:.5em;
}

.yui3-listbox-label {
    font-weight: bold;
}


.browse-by-subject h3 {
    margin: 0;
}

.yui3-option-focused {
    outline: none;
    font-weight: bold;
    background-color: #fff;
    color: #003399;
}

.yui3-option-selected {
    background-color: #fff;
    color:#003399;
    font-weight:bold;
    outline: -webkit-focus-ring-color auto 1px;
}

.subject-browser .list-item {
    line-height: 150%;
    color: #003399;
    cursor: default;
}

.yui3-listbox-content.yui3-widget-content-expanded {
    height: auto;
}

.list-item.yui3-widget.yui3-option,
.list-item.yui3-listbox-option {
    padding-left: 7px;
    white-space: nowrap;
}

.yui3-listbox-option.list-item.yui3-widget.yui3-listbox:hover {
    text-decoration: none;
}

.portal-mobile {display:none}

.subject-browser {
    height: 250px;
    overflow: scroll;
    overflow-x: hidden;
    padding: 4px;
    border: #bbbbbb 1px solid; }

.subject-browser .list-item {
    line-height: 150%;
    color: #003399;
    cursor: default;

     }

.subject-browser .list-item:hover {
    color: #5599ff;
    text-decoration: underline; }

.subject-browser .list-item.selected:hover {
    text-decoration: none; }

.subject-browser .list-item:hover .list-item:hover {
    color: #5599ff;
    text-decoration: underline; }

.subject-browser .list-item:hover .list-item.selected:hover {
    text-decoration: none; }

.subject-browser .list-item.selected,
.subject-browser .list-item.selected .list-item.selected {
    background-color: #eeeeee;
    color: #003399;
    font-weight: bold; }

.subject-browser .list-item.selected .list-item {
    background-color: transparent;
    color: #444444;
    font-weight: normal; }

/*.subject-browser .list-item .level1 {
    padding-left: 13px;
    background-color: #ffffff;
}

.subject-browser .list-item .level2 {
    padding-left: 13px;
    background-color: #ffffff;
}

.subject-browser .list-item .level3 {
    padding-left: 13px;
    background-color: #ffffff;
}*/

.subject-browser .list-item .level1 .listbox-content-wrapper {
    padding-left: 6px;
    background-color: #ffffff;
}

.subject-browser .list-item .level1 .yui3-option-content {
    padding-left: 6px;
    background-color: #ffffff;
}

.subject-browser .list-item .level2 .listbox-content-wrapper {
    padding-left: 6px;
    background-color: #ffffff;
}

.subject-browser .list-item .level2 .yui3-option-content {
    padding-left: 6px;
    background-color: #ffffff;
}

.subject-browser .list-item .level3 .listbox-content-wrapper {
    padding-left: 6px;
    background-color: #ffffff;
}

.subject-browser .list-item .level3 .yui3-option-content {
    padding-left: 6px;
    background-color: #ffffff;
}

.subject-browser .icon-container {
    vertical-align: middle;
}

.yui3-listbox-content .hidden {
    width: 0;
}

.yui3-listbox-content .visible {
    width: 100%;
}

.childrenCount {
    display: none;
}

#mobile-selected-subject {
    width:100%;
    height: 0px;
    overflow: hidden;
    margin-left: 0px;
    position:relative;
}

@media (max-width:991px){

    .OPPortalLayout.browsebysubject .portlet-layout.row .maincontentarea.col-md-9.search-results-content .search-result-pagination {
        padding-right: 15px;
    }

    .OPPortalLayout.browsebysubject .portlet-layout.row .localnav.col-md-3.hidden-xs,
    .OPPortalLayout.browsebysubject .portlet-layout.row .maincontentarea.col-md-9.search-results-content{
        padding-left: 0px;
        padding-right: 0px;
    }


    .OPPortalLayout.browsebysubject .portlet-layout.row .search-results-items ul.item-list.vertical.search-results-items li.list-item{
        padding-left: 20px;
        padding-top: 0;
        margin-bottom: 12px;
    }

    .aui .browsebysubject .maincontent .col-md-9.search-results-content#maincontentarea .portlet-column-content.portlet-column-content-last {
        padding-top: 0 !important;
    }

    .OPPortalLayout.browsebysubject .portlet-layout.row .maincontentarea .portlet-dropzone {
        padding: 0px;
    }

    .portal-mobile {display:block}

    #mobile-selected-subject.active {
        height: auto;
    }

    .browse-by-subject .document-domain h3{
        display:none;
    }

    .browse-by-subject .document-domain{
        width:100%;
        height: 0px;
        overflow: hidden;
        margin-left: 0px;
        position:relative;
    }

    .browse-by-subject .document-domain.active{
        height: auto;
    }

    .browse-by-subject .document-domain .back-button span{
        display:none;
    }
    .browse-by-subject .document-domain .back-button{
        display: block;
        overflow: hidden;
        background:#DDD;
        border-bottom:#AEAEAE 1px solid;
        padding:10px 10px 10px 45px;
        line-height: 25px;
        font-weight: bold;
        cursor: pointer;
    }

    .browse-by-subject .document-domain .subject-browser{
        overflow: hidden;
    }

    .browse-by-subject .document-domain .back-button:before{
        content: "<";
        color:#FFF;
        background: #004C9C; /* Old browsers */
        background: -moz-linear-gradient(bottom, #004C9C 0%, #0B69CC 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#004C9C), color-stop(100%,#0B69CC)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(bottom, #004C9C 0%,#0B69CC 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(bottom, #004C9C 0%,#0B69CC 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(bottom, #004C9C 0%,#0B69CC 100%); /* IE10+ */
        background: linear-gradient(to top, #004C9C 0%,#0B69CC 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004C9C', endColorstr='#0B69CC',GradientType=0 ); /* IE6-9 */
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: absolute;
        top:10px;
        left:10px;
        width:25px;
        height:25px;
        text-align: center;
        font-size: 16px;
    }

    .document-domain > .yui3-listbox {
        height: auto;
        margin: 0;
        padding: 0;
        border: none;
    }


    /*.document-domain > .yui3-listbox li{
        padding-bottom: 10px;
        padding-top:10px;
        border-bottom: #DCDCDC 1px solid;
    }*/

    .document-domain > .yui3-listbox li .listbox-content-wrapper {
        padding-bottom: 10px;
        padding-top:10px;
        border-bottom: #DCDCDC 1px solid;
    }

    .document-domain > .yui3-listbox li .yui3-option-content {
        padding-bottom: 10px;
        padding-top:10px;
        border-bottom: #DCDCDC 1px solid;
    }

    .document-domain > .yui3-listbox li.yui3-option-selected{
        background:#EEEEEE;
    }
    .document-domain > .yui3-listbox li .icon-container{
        display:none;
    }

    .document-domain > .yui3-listbox li .yui3-option-content:after{
        color: #B1B1B1;
        float:right;
        content: "\e072";
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .document-domain > .yui3-listbox li .listbox-content-wrapper:after{
        color: #B1B1B1;
        float:right;
        content: "\e072";
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .document-domain > .yui3-listbox li .listbox-content-wrapper.expanded {
        background-color: #fff;
        color: #003C57;
    }

    .document-domain > .yui3-listbox li .listbox-content-wrapper.expanded:after{
        background-color: #fff;
        color: #003C57;
        -ms-transform: rotate(90deg); /* IE 9 */
        -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
        transform: rotate(90deg);
    }

    .childrenCount {
        display: inline;
    }
}