/* ==========================================================================
   stylesheet anvendes til visning af søgeersultater
   v 1.1: 17-jan-22 hilight added
   v 1.2: 21-dec-23 searchTotalOutput fix
   ========================================================================== */
.searchCol1 {
    font-size: 10pt;
    font-weight: bold;
}

.searchCol2 {
    font-size: 10pt;
}

.searchCol3 {
    font-size: 10pt;
}

.searchMeta, .searchLatest {
    font-size: 8pt;
    color: darkgreen;
}

.searchResume {
    font-size: 8pt;
}
/*  font-style: italic; */
td.searchEmpty {
    height: 14px;
}

span.searchDate {
    font-size: 8pt;
}

/*AutoComplete flyout */
.autocomplete_completionListElement {
    margin: 0 !important;
    background-color: white;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem {
    background-color: #ffff99;
    color: black;
    padding: 1px;
    margin-left: -15px !important;
}

/* AutoComplete item */
.autocomplete_listItem {
    background-color: window;
    color: windowtext;
    padding: 1px;
    margin-left: -16px !important;
}
/* Group search logic */
td.searchGroup {
    color: White;
    background-color: #3f6075;
    font-weight: bold;
}

span.searchOutput td.searchGrouptabs {
    display: none;
}

span.searchOutput a.searchTab {
    color: #3f6075 !important;
}

span.searchOutput div.ajax__tab_container {
    width: 800px;
}

td.searchGroupMax {
    background-position: left center;
    background-image: url(images/linkicon.gif);
    cursor: pointer;
    /*background-color: #fffaeb;*/
    background-repeat: no-repeat;
    text-indent: 20px;
}

td.searchGroupMaxEmpty {
    height: 6px;
}

#searchResultStandard {
    width: 100%;
}

table.searchResult td.searchResult {
    height: 40px;
}

table.searchResult td.searchResult a {
    color: #3f6075;
}

span.searchOutput {
    display: block;
    padding-bottom: 30px;
}

div.searchTotalOutput {
    padding: 10px 10px 5px 0;
}

.searchWrapper .hlpTxt {
    padding: 16px 0;
    font-size: 0.9em;
}
/* tabs display output */
div.searchResult-o2038017 table.searchResult td.searchHit a {
    font-size: 1.1em;
    text-decoration: underline !important;
}

.whiteContent {
    padding-top: 20px;
}

.ajax__tab_xp .ajax__tab_header {
    font-size: 14px !important;
    height: 27px;
}

.ajax__tab_xp .ajax__tab_tab {
    height: 25px !important;
    padding: 0 6px !important;
}

.searchResult .hilight {
    background-color: #ccc;
}