/* Minification failed. Returning unminified contents.
(28,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-12'
(29,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-navy-blue'
(65,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-footer-top-color'
(130,17): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(131,23): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-400'
(132,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(136,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-14'
(185,23): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-700'
(187,28): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(193,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(194,26): run-time error CSS1039: Token not allowed after unary operator: '-color-navy-blue'
(233,32): run-time error CSS1039: Token not allowed after unary operator: '-color-mercury'
(356,17): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(362,17): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(368,39): run-time error CSS1039: Token not allowed after unary operator: '-color-light-gray'
(554,32): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
 */
/*COMMON CSS START*/
.p-l-r-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.m-b-30 {
    margin-bottom: 30px;
}

.bg-light {
    color: black;
    background-color: #f2f2f2;
}

.letter-spacing-0 {
    letter-spacing: 0px;
}

/*COMMON CSS END*/
.desc-note p {
    margin: 0;
    font-size: var(--font-size-12);
    color: var(--color-text-navy-blue);
    letter-spacing: 0px;
    font-weight: 500;
}

#termsandconditions-pane > div, #valueaddedservices-pane > div {
    /*padding-left: 40px;*/
}

.wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.break-word {
    word-break: break-word;
}

.column {
    flex: 1;
    box-sizing: border-box;
    padding: 10px 6px;
    cursor: pointer;
}


.lot-features {
    text-align: center;
}

.image-description {
    flex: 1;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    color: var(--bg-footer-top-color);
    font-size: 14px;
}

.content {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.lot-detail-description-container {
    padding: 1.5em 1.5em;
    font-size: 16px;
    line-height: 1.8em;
}

/*    .div-history-container {
        margin-bottom: 30px;
    }*/
/*---------------------------------------------------------LISTING ACTIONS CSS START---------------------------------------------------*/
.d-none {
    display: none;
}

.d-block {
    display: block;
}

.custom-padding {
    padding: 1rem 2.5rem !important;
}

.row-headings {
    display: none;
    font-size: 16px;
    margin-bottom: 20px;
    background-color: #f8f9fa !important
}

.bid-history-block a {
    color: black !important;
}

.bid-history-container {
    margin-bottom: 30px;
}

.text-dark {
    color: #212529 !important;
}

.text-light {
    color: #9b9fa6 !important
}

/*-----------------------------------------------------LISTING ACTIONS CSS END-----------------------------------------------------------*/

/*----------------------------------------------------LISTING SUMMARY CSS START------------------------------------------------------------------------------*/

.col-label {
    font-size: 18px;
    color: #333a4a !important;
}

.website-theme span {
    color: var(--color-orange) !important;
    font-weight: var(--font-weight-400) !important;
    font-size: var(--font-size-14) !important;
}

.row-values {
    font-size: var(--font-size-14) !important;
    font-weight: 500;
}

.history-page-row-separator {
    display: none;
}
/*----------------------------------------------------LISTING SUMMARY CSS END-------------------------------------------------------------------------------*/

.lot-description-label {
    display: block !important;
    font-weight: 700 !important;
    width: 100% !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    padding: 0 !important;
    margin-bottom: 5px;
    color: #333a4a !important;
    word-wrap: break-word;
}

.lot-description-value {
    font-size: 16px;
    margin-bottom: 5px;
    color: #31385D !important;
}

.lot-detail-row-separator {
    display: block;
    height: 1px;
    margin-bottom: 15px;
    background-color: lightgray;
    margin-top: 0;
    border-top: 0 !important;
}

.btn-audit--padding {
    padding-left: 40px;
    padding-right: 40px;
}

.btn-refresh--padding {
    padding-left: 25px;
    padding-right: 25px;
}

.btn-shadow--design {
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: var(--font-weight-700);
    text-transform: uppercase;
    background-color: var(--color-orange);
    border-radius: 1px;
    box-shadow: 2px 0px 5px 1px rgba(0, 0, 0, 0.6);
}

    .btn-shadow--design:active {
        color: var(--color-white) !important;
        background: var(--color-navy-blue) !important;
    }

    .btn-shadow--design:focus,
    .btn-shadow--design:focus-visible {
        outline: none !important;
    }

/*-----------------------------------------------------MEDIA QUERIES---------------------------------------------------------------------*/
@media screen and (max-width: 991px) {
    .image-description {
        font-size: 12px;
    }

    .col-label,
    .row-values,
    .row-headings,
    .div-history-container,
    .lot-description-label,
    .lot-description-value {
        font-size: 12px !important;
    }

    .lot-detail-description-container {
        padding: 1.5rem;
        font-size: 12px;
        line-height: 1.8em;
    }
}

@media screen and (max-width: 767px) {
    .column {
        flex-basis: 50%;
        padding-left: 0;
        padding-right: 0;
    }

    /*LISTING  ACTION CSS START*/
    .bid-history-block {
        background-color: var(--color-mercury);
        text-align: center;
        margin-bottom: 10px;
    }

    .mobile-view-margin {
        margin-bottom: 30px;
    }
    /*LISTING ACTION CSS END*/

    /*LISTING SUMMARY CSS START */
    .mobile-view-spacing {
        margin-bottom: 30px;
    }

    .mobile-text-center {
        text-align: center;
    }
    /*LISTING SUMMARY CSS END*/

    .properties-mobile-margin {
        margin-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
    }

    .mobile-view-padding-history {
        padding-left: 10px;
        padding-right: 10px;
    }

    #termsandconditions-pane .post-answer-button, #termsandconditions-pane .delete-question {
        font-size: 13px;
    }

    .mobile-view-terms-padding {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .mobile-margin-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .mob-text-center {
        text-align: center;
    }
}

@media (min-width: 768px) {

    /*LISTING  ACTION CSS START*/
    .row-headings {
        display: block;
    }

    .d-md-none {
        display: none;
    }
    /*LISTING ACTION CSS END*/

    /*LISTING SUMMARY CSS START */
    .history-page-row-separator {
        display: block;
        height: 1px;
        margin-bottom: 15px;
        background-color: lightgray;
        margin-top: 0;
        opacity: 1;
    }

    .m-b-5 {
        margin-bottom: 5px;
    }
    /*LISTING SUMMARY CSS END*/
    .p-r-60 {
        padding-right: 60px;
    }

    .p-r-54 {
        padding-right: 54px;
    }

    .bid-history-desktop-padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.back-color-table-heading-bid-history {
    background-color: #f8f9fa !important;
}

.table-bidHistory > tbody > tr:nth-of-type(odd) {
    background-color: transparent !important;
}

.table-bidHistory > tbody > tr > td > a {
    color: #000;
}

@media screen and (max-width: 400px) {
    .features-image {
        margin-right: 5px;
    }
}

@media screen and (min-width: 1400px) {
    .image-description {
        font-size: 17px;
    }
}

@media screen and (min-width: 1200px) {

    #tabdescription-pane {
        padding-left: 26px;
    }
}

/*new terms and conditions and value added services- start*/
.title-heading-terms-conditions {
    color: var(--color-dark-blue);
    font-weight: bolder;
    font-size: 18px;
}

.tax-services-specific-container {
    color: var(--color-dark-blue);
    font-size: 16px;
    padding: 20px 5px;
}

    .tax-services-specific-container:not(:last-of-type) {
        border-bottom: 1px solid var(--color-light-gray);
    }

    .tax-services-specific-container .title-heading {
        font-weight: bolder;
    }

    .tax-services-specific-container .title-heading-value {
        font-weight: 500;
    }

.wrap-word {
    word-wrap: break-word;
}


/*------------------------------------------------------------START HISTORY PAGE PAGINATION---------------------------------------------------------------------------*/
.d-inline {
    display: inline-block;
}

.history-pagingation-container {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.pagination_number_input {
    width: 50px;
    padding: 5px;
    text-align: center;
    border: 1px solid lightgray;
    border-radius: 4px;
    margin-right: 20px;
}

#prevLink {
    margin-right: 20px;
}


#prevLink,
#nextLink {
    background-color: white;
    border: 1px solid lightgray;
    padding: 5px;
    font-size: 14px;
}

    #prevLink:hover,
    #nextLink:hover {
        z-index: 2;
        color: #0a58ca;
        background-color: #e9ecef;
        border-color: #dee2e6;
    }

    #prevLink:focus,
    #nextLink:focus {
        outline: none;
        outline-offset: 0;
    }

    #prevLink:focus,
    #nextLink:focus {
        box-shadow: none;
        -webkit-box-shadow: none;
    }



.pagination-label {
    font-weight: 400;
    font-size: 14px;
    color: #293141;
    margin-right: 20px;
}

.disabled-btn,
.disabled-btn:hover {
    cursor: not-allowed;
    opacity: 0.4;
    background-color: transparent !important;
}
/*------------------------------------------------------------END HISTORY PAGE PAGINATION---------------------------------------------------------------------------*/
@media only screen and (max-width: 576px) {
    .title-heading-terms-conditions, .sub-description-terms-conditions {
        text-align: center;
    }

    .tax-services-specific-container {
        text-align: center;
    }

    #prevLink,
    .pagination-label {
        margin-right: 0;
    }

    #nextLink {
        margin-right: 0;
        margin-left: 0;
    }

    .pagination_number_input {
        margin-right: 0;
        width: 45px;
    }

    #prevLink {
        font-size: 13px;
    }

    #termsandconditions-pane > div, #valueaddedservices-pane > div {
        padding-left: 15px;
    }

    #tabdescription-pane {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
/*value added services and new terms and conditions- end*/

#termsandconditions-pane .question-answer {
    background-color: transparent;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .tablet-view-d-block {
        display: block !important;
    }
}

@media (min-width: 577px) {
    .features-image {
        width: 40%;
        height: auto;
    }
    .fixed-price-feature-img {
        width: 30%;
        height: auto;
    }
}

@media (max-width:576px) {
    .wrapper {
        flex-direction: column;
    }

    .image-description {
        font-size: 14px;
    }
}

@media only screen and (max-width: 768px) {
    .terms-multi-item-list {
        -webkit-column-count: 1 !important;
        column-count: 1 !important;
    }

        .terms-multi-item-list::after {
            height: 0% !important;
            width: 0px !important;
        }
}

.terms-multi-item-list {
    list-style-type: none;
    -webkit-column-count: 2;
    -webkit-column-gap: 40px;
    column-count: 2;
    padding: 0;
    position: relative;
}

    .terms-multi-item-list::after {
        position: absolute;
        content: "";
        top: 0;
        right: 50%;
        height: 100%;
        width: 0.5px;
        background-color: var(--color-dark-blue);
    }

.d-inline-flex {
    display: inline-flex;
    width: 100%;
}

.first-item {
    flex: 1;
    padding: 0 15px;
}

.second-item {
    flex: 2;
    padding: 0 15px;
}

