@page {
    size: auto;
}


.bootstrap-autocomplete
{
    overflow: hidden;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.table thead td,
.table thead th
{
    vertical-align: top !important;
}

.table_top {
    border-bottom: 1px solid gray;
}

.table_bottom {
    border-top: 1px solid gray;
}

label
{
    font-weight: 350;
    color:#005ca1;
}

.subtle_highlight_on_hover:hover
{
    cursor: pointer;
    background: rgb(236 240 240 / 21%);
}

body {
    color: black !important;
}

#myMessage {
    text-align: center;
}

#myMessage div {
    margin: 0 auto;
}


.ainscough_blue {
    background-color: #005ca1 !important;
}

::placeholder {
    color: #D0D0D0 !important;
}


#preset_section_pricing_table tr.size_row:hover td {
    background-color: yellow;

}

.image_click_to_expand {
    width: 100px;
}


.preset_section_row_selected {
    outline: 1px solid grey;
    background-color: yellow;

}

.preset_section_row_selected td {
    font-weight: bold !important;
    color: black;
}

.preset_section_row_selected td i[data-direction="down"] {
    display: none;
}

.preset_section_row_selected td i[data-direction="up"] {
    display: inline-block;
}


.preset_section_row_not_selected td i[data-direction="down"] {
    display: inline-block;
}

.preset_section_row_not_selected td i[data-direction="up"] {
    display: none;
}

.detail_row {
    outline: 2px solid black;
    background-color: white !important;


}

.detail_row_td {


}


.show_on_hover_content {
    display: none;
}

.show_on_hover_td:hover .show_on_hover_content {
    display: block;
}


table.float-head {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: white;
}


#preset_price_grid th,
#preset_price_grid td:nth-child(1),
#preset_price_grid td:nth-child(2),
#preset_price_grid td:nth-child(3) {
    background-color: #F0F0F0;
}

#preset_price_grid td:hover {
    color: blue;
    background-color: #FFFFFF;

}

.preset_price_grid_col_hover {
    background-color: #FBF9DB;
}

.preset_price_grid_col_head_hover {
    color: blue;
}

.preset_price_grid_row_hover {
    background-color: #FBF9DB;
}

.preset_price_grid_row_hover td:nth-child(1) {
    color: blue;
}

/*#preset_price_grid tbody tr td div.preset_price_grid_inventory_detail {*/
/*    display: none;*/
/*}*/

/*#preset_price_grid tbody tr td:hover div.preset_price_grid_inventory_detail {*/
/*    display: block;*/
/*}*/


.highlight_on_mouseover tr:hover {
    background-color: #005ca1 !important;
    color: white;
}


#myAjaxTable tbody tr:hover {
    outline: #1dade2 2px dashed;
    color:#1a237e;
}

.mega-dropdown {
    z-index: 10000;
}

/*icon size*/

.fad{

}

.cursor-pointer
{
    cursor: pointer;
}


.ebay_logo
{
    background-image: url("/custom/assets/img/logos/ebay.png");
    background-size:contain;
    background-repeat: no-repeat;
    width: 75px;
    height: 35px;
    display: inline-block;
    background-position: 2px 2px;
}

#myAjaxTable .group { position: sticky; top: 0; z-index: 1; }
#myAjaxTable .group td { position: sticky; left: 0; }