/*
 * Auction project.
 *
 * Copyright 2022-2024 e-Contract.be BV. All rights reserved.
 * e-Contract.be BV proprietary/confidential. Use is subject to license terms.
 */

/*
 * primefaces-style.css : contains styling for PrimeFaces components
 */
@charset "UTF-8";

.ui-autocomplete-multiple-container {
    width: 100% !important;
}
.home-searchbox .ui-button-text  {
    padding: 0px !important;
}

.home-searchbox .ui-selectonebutton > .ui-button:first-child {
    border-radius: 0px !important;
}
.home-searchbox .ui-selectonebutton > .ui-button:last-child {
    border-radius: 0px !important;
}
.home-searchbox .ui-selectonebutton .ui-button-text {
    padding: 0.20em 0.5em !important;
}
.home-searchbox .zip-code .ui-inputfield {
    padding: 2px 5px;
}
.auctions .ui-panel-content,
.auctions .ui-datagrid-content {
    padding: 0px !important;
}

.auctions .ui-g-1,
.auctions .ui-g-2,
.auctions .ui-g-3,
.auctions .ui-g-4,
.auctions .ui-g-5,
.auctions .ui-g-6,
.auctions .ui-g-7,
.auctions .ui-g-8,
.auctions .ui-g-9,
.auctions .ui-g-10,
.auctions .ui-g-11,
.auctions .ui-g-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ui-galleria-content button {
    color: #f8f9fa !important;
    border-width: 0px !important;
    background-color: transparent !important;
    box-shadow: none;
}
.auctions .ui-scrollpanel {
    padding: 0.25em !important;
}
.auctions .ui-datagrid-content-empty {
    text-align: center;
}

body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-autocomplete-token-icon {
    margin-top: -0.7em !important;
}

.registration .ui-button-text {
    padding: 1px !important;
}

.registration button.ui-datepicker-trigger {
    margin-left: 5px;
}

body .ui-progressbar .ui-progressbar-value,
body .ui-inputfield,
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-token {
    border-radius: 0;
}
button.ui-button.button-border-7px {
    border: 7px;
}

.time_chip_input input.ui-inputfield {
    padding: 0.25rem;
    height: 1.9rem;
    margin: 2px;
    width: 3.5rem;
}

.table-width-auto table {
    width: auto !important;
}

table.valign-top ,
table.valign-top tbody {
    vertical-align: top !important;
}

table.valign-middle ,
table.valign-middle tbody {
    vertical-align: middle !important;
}

.room-details {
    border-radius: 0 !important;
}
.room-details .ui-fieldset-legend {
    margin-bottom: 1.25em !important;
    border-radius: 0 !important;
}
table.grid-cell-spacing-bottom-0 td {
    padding-bottom: 0 !important;
}
table.grid-cell-spacing-bottom-1 td {
    padding-bottom: 0.25em !important;
}
table.grid-cell-spacing-bottom-2 td {
    padding-bottom: 0.5em !important;
}

.auctionItem .ui-galleria-item-container,
.auctionItem .ui-galleria-item {
    max-height: 480px;
}

.auctionHomePage .ui-galleria-item-container,
.auctionHomePage .ui-galleria-item {
    max-height: 325px;
}
.auctionItemHomePage .ui-galleria-item-container,
.auctionItemHomePage .ui-galleria-item {
    max-height: 325px;
}

body .ui-galleria .ui-galleria-caption-item {
    align-self: end;
    font-size: 1rem;
}

body .ui-galleria .ui-galleria-caption-item h4 {
    font-size: 1.2rem;
    margin-bottom: 0px;
}

body .ui-galleria .ui-galleria-caption-item {
    padding: 0.5rem;
}

.ui-messages ul {
    margin-left: 35px !important;
}
.ui-datatable-tablewrapper table thead tr th {
    vertical-align: top;
}
.ui-tabs-selected {
    background-color: #f8f9fa !important;
}

.ui-fileupload-simple .ui-button {
    background-color: #212741 !important;
    border-color:  #212741 !important;
    border-radius: 0;
}

.ui-fileupload-simple .ui-button:hover {
    background-color: #8bace3 !important;
    border-color:  #8bace3 !important;
    color: #212741 !important;
}
.ui-fileupload-simple .ui-icon {
    margin-top: -12px !important;
}

.output-auctions .auctions div.ui-datagrid-content-empty {
    font-size: 1.75em;
    padding-top: 1em !important;
    padding-bottom: 1em !important;
    color: #000000;
}

.bidder-my-auctions .output-auctions .auctions div.ui-datagrid-content-empty {
    font-size: 1.25em;
}

legend {
    font-size: 1.1rem !important;
    padding: 0.25rem !important;
}

.batchImportFileUpload span {
    margin-top: 10px;
    margin-bottom: 10px;
}
body .ui-inputtextarea:focus {
    border-color: #2196f3;
    outline: 0 none;
    box-shadow: 0 0 0 .2em #a6d5fa
}

body .photoshoot-view-form .ui-panelgrid .ui-panelgrid-cell,
body .photoshoot-view-form .ui-datascroller .ui-datascroller-content {
    border: none;
    padding: 0;
}

body .photoshoot-view-form .ui-datascroller .ui-datascroller-content .card {
    padding: 0.5rem;
    margin-bottom: 0.5rem;
}

body .photoshoot-view-form .ui-button.ui-button-text-icon-left .ui-icon {
    margin: -7px 0px 5px !important;
    padding-left: 0px !important;
}

body .photoshoot-view-form .sticky-top .ui-button {
    /*box-shadow: 0 0 0 0.5rem #FFFFFF,*/
    box-shadow: 0 0px 0.5rem 0.5rem #FFFFFF !important;
}

body .photoshoot-view-form .sticky-top {
    z-index: 1002 !important;
}

body .photoshoot-view-form .sticky-top .batchImportFileUpload .ui-fileupload-filename {
    display: none;
}

body .photoshoot-view-form .ui-fileupload-simple .ui-button {
    background-color: #81d7d5 !important;
    border-color: #81d7d5 !important;
    border-radius: 0;
    color: #000000;
}
body .photoshoot-view-form .ui-fileupload-simple .ui-button:hover {
    background-color: #8BACE3 !important;
    border-color: #8BACE3 !important;
    color: #212741 !important;
    box-shadow: none;
}
body .photoshoot-view-form .ui-fileupload-simple .ui-icon {
    margin-top: -12px !important;
}
.ui-spinner-button {
    border: 0px !important;
}
.profil-favorites-dialog .ui-scrollpanel,
.profil-favorites-dialog .ui-scrollpanel  .ui-tree {
    border: 0px;
    padding: 0px;
}

.editAuctionInput {
    border-radius: 0 !important;
    width: 468px !important;
}
.editAuctionTextEditor div {
    border-radius: 0 !important;
}
.ui-button .bi {
    top: 36% !important;
}
.ui-dataview-header-hide .ui-dataview-header {
    display: none;
}