﻿html
{
    background: transparent;
    background-color: transparent;
}

/*begin wish list*/
.externalGiftListContainer
{
    min-height: 700px;
}
/*end wish list*/

/*widget styles*/
.widgetPanelHeader
{
    text-align: center;
    font-size: 16px;
    background-color: #019891;
    color: white;
}

.widgetHeader
{
    padding: 0px !important;
    margin: 0px;
}

.widgetContainer
{
    padding: 10px;
}

.widgetCenterContent
{
    text-align: center;
}

.widgetRightContet
{
    text-align: right;
}

.widgetBottomAbsolute
{
    bottom: 10px;
    height: 40px;
    position: absolute;
    text-align: center;
    width: 960px;
}

.widgetButtonContainer
{
    margin-top: 3px;
}

.widgetBottomBox
{
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin-left: 5px;
    margin-right: 10px;
    padding-top: 5px;
    width: 166px;
}

.searchName
{
    text-transform: capitalize;
}

/* Search Page - V3 Additions */
.mrw_ext_page.searchResults .pnlSearchTop .search-block,
.mrw_ext_page.searchresults .pnlSearchTop .search-block,
.mrw_ext_page.search_result .pnlSearchTop .search-block
{
    margin: auto;
    width: 80%;
}

.mrw_ext_page.searchresults .pnlSearchTop .search-block.w100
{
    width: 100%;
}
.mrw_ext_page.search_result .pnlSearchTop .search-block.la
{
    margin: 0;
}

.mrw_ext_page.searchResults .pnlSearchTop .search-block .mrw_ext_inputtext,
.mrw_ext_page.searchresults .pnlSearchTop .search-block .mrw_ext_inputtext,
.mrw_ext_page.search_result .pnlSearchTop .search-block .mrw_ext_inputtext
{
    width: 100%;
    box-sizing: border-box;
}

.mrw_ext_page.searchResults .pnlSearchTop .search-block .control-sub,
.mrw_ext_page.searchresults .pnlSearchTop .search-block .control-sub,
.mrw_ext_page.search_result .pnlSearchTop .search-block .control-sub
{
    text-align: right;
}

.mrw_ext_page.searchresults .pnlSearchTop .search-block .control-sub.tuc,
.mrw_ext_page.search_result .pnlSearchTop .search-block .control-sub.tuc
{
    text-transform: uppercase;
    font-size: 14px;
}
.mrw_ext_page.searchresults .pnlSearchTop .search-label,
.mrw_ext_page.search_result .pnlSearchTop .search-label
{
    padding-bottom: 3px;
    font-size: 14px;
}
.mrw_ext_page.search_result .pnlSearchTop .search-label.large
{
    font-size: 18px;
}
.mrw_ext_page.searchResults .pnlSearchTop .search-line,
.mrw_ext_page.searchresults .pnlSearchTop .search-line,
.mrw_ext_page.search_result .pnlSearchTop .search-line
{
    padding-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

 /*UI Autocomplete*/
.ui-widget-content {
    max-height: calc(60% - 50px);
    overflow-y: scroll;
    z-index: 1;
}

.ui-autocomplete.advanced-list .ui-menu-item a .ui-state-highlight
{
    font-weight: bold;
    border: 0;
    background: none;
}
