﻿#userNavBottomContainer input.member-suite-typeahead {
    position: relative;
    top: -23px;
    left: 200px;
}

input.member-suite-typeahead {
    font: var(--font-14);
    width: 250px !important;
    vertical-align: top;
    margin: 0;
    border: 1px solid #ababab;
    background-color: #fff;
}

    input .member-suite-typeahead.italic {
        font-style: italic;
    }

@-moz-document url-prefix() {
    input .member-suite-typeahead {
        padding: 2px 0 1px 2px;
    }
}

.align-search {
    position: absolute;
     
}

div.search-results.table.container {
    padding: 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    z-index: 999999;
    background: #fff;
  
    overflow: hidden;
}

table.search-results {
    width: 100%;
    font: var(--font-12);
    table-layout: fixed;
    border: none;
    color: var(--main-font-color) !important;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

    table.search-results tbody {
        background: #fff;
    }

        table.search-results tbody tr em {
            background-color: #ffff00;
            font-style: normal;
        }

        table.search-results tbody tr:hover,
        table.search-results tbody tr:focus {
            cursor: pointer;
            background-color: #eee;
        }

.search-results.table.container ul.items {
    background: #fff;
}

    .search-results.table.container ul.items li {
        border: none;
        outline: none;
    }

        .search-results.table.container ul.items li.hovered,
        .hovered {
            background-color: #eee;
        }

table.search-results th,
table.search-results td {
    padding-left: 5px;
    padding-right: 0;
    text-align: left;
    border-right: none;
    border-left: none;
}

table.search-results tfoot.footer td {
    text-align: center;
    background: #c6c7d2;
    padding: 5px 0 5px 5px;
    border-top: 1px solid #d5d5d5;
    background-color: #fafafa;
    background-position: 0 -114px;
}

table.search-results tr:first-child td {
    padding-top: 5px;
}

table.search-results tbody td {
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}

table.search-results tr:last-child td {
    padding-bottom: 5px;
}

table.search-results thead.header th {
    border-bottom: 1px solid #d5d5d5;
    padding: 5px 0 5px 5px;
    background-color: #fafafa;
}

span.search-icon {
}

/* span.search-icon:hover {
        background-position: -20px -88px;
    }*/

div[id^="search-results-pagination"] {
    margin-top: -10px;
}

    div[id^="search-results-pagination"] span.arrow a {
        font-size: 20px;
        line-height: 1;
        text-decoration: none;
    }

        div[id^="search-results-pagination"] span.arrow a:hover {
            font-weight: normal;
            text-decoration: none !important;
        }

        div[id^="search-results-pagination"] span.arrow a.disabled {
            display: none;
        }

    div[id^="search-results-pagination"] span.arrow.prev a,
    div[id^="search-results-pagination"] span.arrow.next a {
        position: relative;
        top: 4px;
        color: #336666;
    }

ul#search-results-pagination li {
    float: left;
    padding: 0 2px 0 2px;
}

.search-container, #spanTextBoxSearch2 ul {
    list-style: none;
}
