@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700&display=swap');.h-body footer {
  border-top: none;
}
body {
  font-family: 'Playfair Display',serif;
}



.h-promotional-popup h2,
.h-promotional-popup h4,
.h-promotional-popup p,
.timeline .hero-title,
.inv_timeline_line_text,
.inv_timeline_content h2,
.inv_timeline_content h3,
.inv_timeline_content h4,
.inv_timeline_type_quote p,
.inv_timeline_heading,
.inv_timeline_type_quote .inv_timeline_content p.inv_timeline_footnote {
font-family: 'Playfair Display',serif;
}
div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header {
font-family: 'Playfair Display',serif !important;
}

.h-body h2.auction-title,
.h-body h3.auction-location,
.h-body h4.auction-type {
font-family: 'Playfair Display',serif;
}
.h-body h1#catalogTitle,
.h-body h2.lot-title,
.h-body p.lot-estimate,
.h-body #infoPanelId h2,
.h-body .card-body h4,
.h-body span.lot-date-time {
font-family: 'Playfair Display',serif;
}
.h-body h1.h1-sm,
.h-body .descGroup h3,
.h-body .lot-estimate,
.h-body .price,
.h-body .auction-type .dateTime,
.h-body h3.auction-location,
.custom-refinement-list_view-more-button__6vA8t {
font-family: 'Playfair Display',serif;
}

.h-body h2.auction-title,
.h-body h3.auction-location,
.h-body h4.auction-type {
font-family: 'Playfair Display',serif;
}
.h-body h1, .h-body h2, .h-body h3, .h-body h4, .h-body h5 {
font-family: 'Playfair Display',serif;
}



.btn,
.btn-primary,
.pl-v2 .btn.pl-button,
.btn-secondary,
.btn-white,
.form-group label.file-upload, 
.wpcf7-field-groups button.file-upload,
#wpcf7_fm_signature_clear,
.widget-event__btn-red,
.form-group label.file-upload,
.category-description p,
.widget-text p,
.widget-wpbcalendar p,
.accordion-text-content--block p,
.widget-landscape--body p,
.widget-fluid--body p,
.widget-landscape--promo__body p,
.widget-introduction--content p,
.widget-portrait--2up--body p,
.widget-portrait--3up--body p,
.widget-portrait--4up--body p,
.post p,
.post-meta .post-date,
.widget-map--information__numbers p,
.category-description li,
.widget-text li,
.widget-wpbcalendar li,
.accordion-text-content--block li,
.widget-landscape--body li,
.widget-fluid--body li,
.widget-landscape--promo__body li,
.widget-introduction--content li,
.widget-portrait--2up--body li,
.widget-portrait--3up--body li,
.widget-portrait--4up--body li,
.post li,
.category-description th,
.category-description td,
.widget-text th,
.widget-text td,
.accordion-text th,
.accordion-text td,
.form-message,
.inv_timeline_content p,
.inv_timeline_content ul li,
.inv_timeline_content ol li,
.psp-auction-card__price,
.psp-auction-card__description,
.psp-information__item-text,
.psp-hero__auction-type,
.psp-hero__description,
.psp-hero__bottom-text,
.psp-auction-preview__actions-form,
.widget-event__type,
.widget-event__time,
.widget-event__location,
.widget-event__add-to-calendar .dropdown-toggle,
.consignment-slug__title,
.hero__desc {
font-family: 'Playfair Display',serif !important;
}
.blockquote-container blockquote p,
.blockquote-container blockquote li,
.psp-information-sale-person__name {
font-family: 'Playfair Display',serif;
}
div.ctct-form-embed form.ctct-form-custom label.ctct-form-label,
div.ctct-form-embed form.ctct-form-custom input.ctct-form-element,
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button,
div.ctct-form-embed form.ctct-form-custom fieldset legend,
div.ctct-form-embed form.ctct-form-custom p.ctct-form-text,
div.ctct-form-embed form.ctct-form-custom fieldset label {
  font-family: 'Playfair Display',serif !important;
}
div.ctct-form-embed form.ctct-form-custom p.ctct-form-text,
div.ctct-form-embed form.ctct-form-custom fieldset label {
  font-weight: 400 !important;
}

.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash,
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text,
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link,
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-privacy-link {
    color: $emailsignuptxt_color; !important;
}

.psp-hero__description h2,
.psp-hero__description h3,
.psp-hero__description h4 {
font-family: 'Playfair Display',serif;
}
.text-link,
.h-primary-footer--address p,
.h-secondary-footer--copyright,
.h-primary-footer--copyright,
.h-secondary-footer--links a,
.h-primary-footer--additional p {
font-family: 'Playfair Display',serif !important;
}


.navbar-primary .nav-item,
.navbar-primary .menu-item,
.h-nav-item--secondary {
font-family: 'Playfair Display',serif !important;
}
.navbar-primary .nav-item a.cart-contents.nav-link,
.navbar-primary .menu-item a.cart-contents.nav-link {
font-family: 'Playfair Display',serif !important;
}



.share-icons li a,
.gallery-carousel .arrow-back,
.gallery-carousel .arrow-forward,
.salespromo3up-carousel .arrow-back,
.salespromo3up-carousel .arrow-forward,
.navbar-collapse,
.inv_timeline_container,
.inv_timeline_heading,
.inv_timeline_type_text .inv_timeline_content,
.inv_timeline_type_quote .inv_timeline_content,
.inv_timeline_center .inv_timeline_content,
.inv_timeline_center .inv_timeline_image_container,
.psp-auction-slider .slick-arrow {
  background-color: #197278;
}
@media (min-width: 992px) {
  .navbar-collapse {
    background-color: transparent;
  }
}
.share-icons li a:hover {
  background-color: #004046;
}
.pagination {
    color: #000;
    border-color: #000;
}
.page-template-tpl-artists .hero-cropped .hero-text .hero-title {
    color: #197278 !important;
}
.pagination a,
a.text-link,
.page-item .current {
    color: #000;
}
a.text-link:hover {
    color: #004046;
}
ul.pagination {
    border-color: #000;
}
ul.pagination .page-item:not(:last-child), ul.pagination li:not(:last-child) {
    border-color: #000;
}
ul.pagination .current {
    background-color: #000;
    color: #fff;
}
a.text-link:hover {
  color: #004046 !important;
}


.post-block a {
    color: #197278;
    border-color: #197278;
}
.post-block .share-icons li a,
.post-block a.btn-primary {
    color: #fff;
}
.accordion-text-content--block a:not(.btn),
.category-description a:not(.btn),
.widget-text a:not(.btn),
.widget-contact a,
.widget-sitemap a,
.widget-landscape--body p a,
.widget-fluid--body p a,
.widget-landscape--promo__body p a,
.widget-introduction--content p a,
.widget-portrait--2up--body p a,
.widget-portrait--3up--body p a,
.post p a,
.footnote a {
    color: #197278;
}
.woocommerce table.shop_table td.product-name a {
    color: #197278;
}
.woocommerce .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-notice a {
    color: #197278;
}
.post .blockquote-container svg {
  fill: #197278;
}
/* Contemporary / IKE / Frame Theme styles */
.post .post-introduction p {
font-family: 'Playfair Display',serif;
}
/* Contemporary Theme Primary Colour styles */
.widget-introduction--content__heading a,
.h-navbar-secondary .nav-link {
  color: #2d2d2d;
}

.pl-v2 .btn.pl-button,
.pl-v2 .btn.pl-button:hover,
.btn-primary, .btn-primary.disabled, .btn-primary:disabled,
.btn-primary:hover {
  background-color: #197278;
  border-color: #197278;
}
#wpcf7_fm_signature_clear, .wpcf7-field-group-add, .wpcf7-field-group-remove,
#wpcf7_fm_signature_clear:hover, .wpcf7-field-group-add:hover, .wpcf7-field-group-remove:hover,
.ctct-form-custom .ctct-form-button,
.ctct-form-custom .ctct-form-button:hover {
    background-color: #197278 !important;
    border-color: #197278 !important;
    color: #fff !important;
}

.pl-v2 .btn.pl-button:before,
.btn-primary:before,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: #004046;
  border-color: #004046;
}
.ctct-form-custom .ctct-form-button,
.ctct-form-custom .ctct-form-button:hover {
    background-color: #197278 !important;
    border-color: #197278 !important;
}
.blockquote-container blockquote p {
  color: #197278;
}
.blockquote-container {
  border-left-color: #197278;
}
.bg-primary {
  background-color: #197278 !important;
}
/* Connect Styles */
.pl-v2 .btn.pl-button:after,
.h-body .btn-primary:after {
    background-image: url(../../../theme-contemporary/dist/img/btn-arrow-white.svg);
}

.h-body .btn-primary.keyword-follow-button:after {
    background-image: none;
}



.pl-v2 button[class^="select_trigger__"] {
  font-family: 'Playfair Display',serif;
}



@media (min-width: 992px) {
  .h-body .menu-item a,
  .h-body .nav-item a,
  .h-navbar-secondary .nav-link {
    color: #111;
  }
}


.post .post-introduction p,
.psp-auction-card__lot-number,
.psp-auction-card__title,
.psp-hero__date,
.psp-hero__bottom-title,
.psp-hero__about-auction-title,
.psp-information__item-title,
.psp-information-sale-person__department,
.psp-information-sale-person__phone,
.psp-information-sale-person__email,
.widget-event__date {
font-family: 'Playfair Display',serif;
}

.text-link:after, .woocommerce ul.products li.product a.added_to_cart:after {
    background-image: url(../../../theme-contemporary/dist/img/btn-arrow-black.svg);
}
.post-introduction h1 {
  color: #197278;
}
.widget-introduction--content__heading a {
  color: #2d2d2d;
}
.h-primary-footer,
.widget-event__type {
  background-color: #197278;
}
.h-secondary-footer {
  background-color: #004046;
}
.accordion-text-content--block a:not(.btn),
.category-description a:not(.btn),
.widget-text a:not(.btn),
.file-upload:not(.wpcf7-field-group-add):not(.wpcf7-field-group-remove) {
  border-bottom-color: #197278;
  }
@media (min-width: 992px) {
  .navbar-primary .dropdown-item:after {
    border-color: #197278;
  }
}
.wp-default-menu .sub-menu a:before {
  border-color: #197278 !important;
}

/* 060925 - Potomack */
.header-centered{
  .menu-item-has-children {
    .sub-menu {
      @media screen and (min-width: 992px) {
        align-items: center;
        background-color:  !important;
        > li > a {
          margin-bottom: 12px;
          line-height: 1;
          border-bottom-color: #0092e4 !important;
          &:before {
            border-bottom: 2px solid;
            border-color: inherit !important;
          }
        }
      }
    }
  }

  .wp-default-menu > .menu-item > a {
    font-weight: 400;
    &:before{
      border-bottom-width: 2px;
      border-bottom-color: #0092e4 !important;
    }
  }
}
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button {
    background-color: #197278 !important;
    border-color: #197278 !important;
}
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:before,
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:not(:disabled):not(.disabled):active {
  background-color: #004046 !important;
  border-color: #004046 !important;
}
.breadcrumb {
  background-color: #EDDDD4;
}
.section-introduction {
  background-color: #EDDDD4;
}
.section-signup {
  background-color: #EDDDD4;
}

.h-dropdown .dropdown-toggle {
  background: transparent;
}
.h-menu {
  background-color: #197278 !important;
  height: 100vh;
}
#accountMenuContainer {
  font-family: 'Playfair Display',serif;
  padding: 16px;
}
#accountMenuContainer ul.menu-options-list li a, #accountMenuContainer ul.menu-options-list li button {
  color: white;
  font-size: 20px;
}
.btn-secondary::before {
  background-color: #197278;
}
.btn-secondary:hover::before {
  background-color: #197278;
}
.btn-primary.focus, .btn-primary:focus,
.pl-v2 .btn.pl-button.focus, .pl-v2 .btn.pl-button:focus {
  background-color: #197278;
  border-color: #197278;
  box-shadow: none;
}
.form-group .bootstrap-select.btn-group {
  z-index: 1050; /* Move above header */
}
.form-group .bootstrap-select.btn-group.show {
  z-index: 1060; /* Move above other similar elements when open */
}
body.overflow-hidden .h-header {
  z-index: 1070;
}

.h-body .btn-primary.keyword-follow-button:after {
    background-image: none;
}

.widget-text .woocommerce p,
.woocommerce .woocommerce-products-header__title,
.woocommerce .section-heading--title,
.woocommerce .woocommerce-loop-category__title, .woocommerce .woocommerce-loop-product__title,
.woocommerce .woocommerce-result-count,
.woocommerce span.onsale,
.woocommerce div.product .product_title,
.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce.single-product .has-no-hero + section:not(.breadcrumb) .woocommerce-breadcrumb,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce table.shop_table th,
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-notice,
.woocommerce form .form-row .input-text,
.woocommerce form .form-row label,
.woocommerce .cart-collaterals .cross-sells h2, .woocommerce-page .cart-collaterals .cross-sells h2,
.woocommerce-cart h1, .woocommerce-checkout h1,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-cart.cart .cart_totals h2, .woocommerce-checkout.checkout .cart_totals h2,
.woocommerce .checkout h3{
  font-family: 'Playfair Display',serif;
}

.woocommerce-page .woocommerce .woocommerce-error {
    border-top-color: #b81c23 !important;
}
.woocommerce-page .woocommerce .woocommerce-error a {
    color: #b81c23 !important;
}
.woocommerce-page .woocommerce .woocommerce-error:before {
    color: #b81c23 !important;
}

.woocommerce-SavedPaymentMethods-saveNew {
    position: relative;
}

.woocommerce-SavedPaymentMethods-saveNew input {
    top: 50%;
    transform: translateY(-50%);
}

.woocommerce-SavedPaymentMethods-saveNew label {
    font-size: 1rem !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.woocommerce-SavedPaymentMethods-saveNew label:before {
    display: none !important;
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li,
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li,
.woocommerce-page .woocommerce table.shop_table tbody th, .woocommerce-page  .woocommerce table.shop_table tfoot td, .woocommerce-page  .woocommerce table.shop_table tfoot th,
.woocommerce-page .woocommerce table.shop_table td, .woocommerce table.shop_table td span,
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-page.woocommerce select,
.woocommerce ul#shipping_method li label {
font-family: 'Playfair Display',serif !important;
}

.woocommerce .woocommerce-breadcrumb,
.woocommerce #review_form #respond .form-submit input,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce select,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button.alt,
.woocommerce ul.products li.product a.added_to_cart,
.woocommerce .cart .button, .woocommerce .cart input.button,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-notice .button,
.woocommerce button.button.alt,
.woocommerce table.shop_table td,
.woocommerce div.summary.entry-summary .product_meta,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce .wc-block-cart__submit-button,
.woocommerce .wc-block-components-checkout-place-order-button,
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input{
  font-family: 'Playfair Display',serif !important;
}
@media (min-width: 992px) {
  .woocommerce ul.products li.product .price {
    font-family: 'Playfair Display',serif;
  }
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.nav-link span.flag, .nav-item-wc-cart span.flag,
.nav-item-wc-cart span.flag,
.woocommerce #review_form #respond .form-submit input,
.woocommerce button.button.alt:hover,
.woocommerce a.button.wc-backward,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce span.onsale,
.woocommerce ul.products li.product .button,
.woocommerce div.summary.entry-summary .posted_in a:hover,
.woocommerce div.summary.entry-summary .posted_in a:active,
.woocommerce div.summary.entry-summary .posted_in a:focus,
.woocommerce div.summary.entry-summary .tagged_as a:hover,
.woocommerce div.summary.entry-summary .tagged_as a:active,
.woocommerce div.summary.entry-summary .tagged_as a:focus,
.woocommerce div.product form.cart .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce .wc-block-cart__submit-button,
.woocommerce .wc-block-components-checkout-place-order-button {
  background-color: #197278;
    color: #fff !important;
}
.woocommerce div.product .stock {
    color: #197278;
}
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce ul.products li.product .price,
.woocommerce p.stars:hover a::before,
.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce ul.products li.product a.added_to_cart,
.woocommerce-info::before,
.woocommerce-notice::before {
  color: #197278;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-notice {
  border-top-color: #197278 !important;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-notice:before {
    color: #197278 !important;
}
.woocommerce .woocommerce-cart-form,
.woocommerce-billing-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper,
.woocommerce .woocommerce-checkout-review-order,
.woocommerce-order-overview,
.woocommerce .woocommerce-order-details table.shop_table,
.woocommerce .woocommerce-customer-details address,
.woocommerce div.summary.entry-summary,
.woocommerce div.product form.cart .reset_variations,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content {
  border-bottom-color: #197278;
}
.woocommerce-MyAccount-navigation ul .is-active a {
  border-left-color: #197278;
}
.woocommerce ul.products li.product a.added_to_cart {
  border-color: #197278;
}
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button.alt,
.woocommerce .cart .button, .woocommerce .cart input.button,
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-notice .button,
.woocommerce button.button.alt,
.woocommerce .wc-block-cart__submit-button,
.woocommerce .wc-block-components-checkout-place-order-button {
  border-color: #197278;
  background-color: #197278;
}
.woocommerce .cart .button:before, .woocommerce .cart input.button:before,
.woocommerce .woocommerce-message .button:before,
.woocommerce .woocommerce-error .button:before,
.woocommerce .woocommerce-info .button:before,
.woocommerce .woocommerce-notice .button:before,
.woocommerce button.button:before,
.woocommerce button.button.alt:before,
.woocommerce div.product form.cart .button:before,
.woocommerce div.product form.cart .button.alt:before,
.woocommerce ul.products li.product .button:before,
.woocommerce div.summary.entry-summary .posted_in a,
.woocommerce div.summary.entry-summary .tagged_as a,
.woocommerce button.button.alt:before,
.woocommerce button.button.alt:before, .woocommerce a.button.alt:before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before,
.woocommerce .wc-block-cart__submit-button:before,
.woocommerce .wc-block-components-checkout-place-order-button:before,
.woocommerce a.remove:hover, 
.woocommerce .woocommerce-message .button:before, 
.woocommerce .woocommerce-error .button:before, 
.woocommerce .woocommerce-info .button:before, 
.woocommerce .woocommerce-notice .button:before {
      background-color: #004046;
    border-color: #004046;
  }

.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce div.product form.cart .button.alt:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce a.button.wc-backward:hover,
.woocommerce .wc-block-cart__submit-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce .wc-block-components-checkout-place-order-button:hover,
.woocommerce a.remove:hover, 
.woocommerce .woocommerce-message .button:hover, 
.woocommerce .woocommerce-error .button:hover, 
.woocommerce .woocommerce-info .button:hover, 
.woocommerce .woocommerce-notice .button:hover {
  border-color: #197278;
  background-color: #197278;
}
.woocommerce a.remove {
      color: #004046 !important;
    border: 0;
}


.page .section-iframe-block {
    margin-bottom: 32px;
    padding: 24px 0 16px;
}

@media screen and (min-width: 768px) {
  .page .section-iframe-block {
      margin-bottom: 48px;
      padding: 32px 0 24px;
  }
}

@media screen and (min-width: 992px) {
  .page .section-iframe-block {
      margin-bottom: 80px;
      padding: 48px 0 40px;
  }
}
/* global .media class override */
body.media {
    align-items: inherit;
    display: block;
}























.h-body #keywords-wrapper .arrow-circle {
  background-color: #197278;
}


  .h-body #ib-main-content .lotListItem h2 a {
    color: #222;
  }

#review-bid-modal .form-control {
  height: 48px;
}
.custom-modals-global.review-bid-modal a {
  color: #197278;
}
.custom-modals-global.review-bid-modal .modal-body > .row {
  margin: 0 !important;
  background: #f1f1f1;
}
.custom-modals-global.review-bid-modal .modal-body > .row > .col-sm-4,
.custom-modals-global.review-bid-modal .modal-body > .row > .col-sm-8 {
  padding: 0 16px 24px;
  color: #000;
}
.custom-modals-global.review-bid-modal .modal-body > .row:nth-child(-n+2) .col-sm-4,
.custom-modals-global.review-bid-modal .modal-body > .row:nth-child(-n+2) .col-sm-8 {
  padding-top: 24px;
}
.custom-modals-global.review-bid-modal .modal-body > .row:not(.mb-4) {
  padding-top: 24px;
  border-top: solid 1px #ced4da;
}
.custom-modals-global.review-bid-modal .smaller {
  font-family: 'Playfair Display',serif !important;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.custom-modals-global.review-bid-modal .btn.btn-link {
  font-family: 'Playfair Display',serif !important;
  vertical-align: initial !important;
}
.custom-modals-global.review-bid-modal form .form-check .form-check-input:checked + label::before {
  background: #197278;
  border-color: #197278;
}
.MuiPaper-root > div {
  padding-left: 15px;
  padding-right: 15px;
}
.MuiDialog-root .btn-primary {
  font-family: 'Playfair Display',serif !important;
  min-width: 180px !important;
  padding: .75rem 3.125rem .75rem 1.5rem !important;
  color: #fff !important;
  background-color: #197278 !important;
  border-color: #197278 !important;
  font-weight: 700 !important;
}
.MuiDialog-root button.MuiButton-root {
  font-family: 'Playfair Display',serif !important;
  padding: .75rem 1.5rem !important;
  color: #fff !important;
  background-color: #197278 !important;
  border-color: #197278 !important;
  font-weight: 700 !important;
}
.MuiDialog-root button.MuiButton-root:disabled {
  border-radius: unset;
  text-transform: unset;
  opacity: 0.7;
}
.MuiCircularProgress-root {
  color: #000 !important;
}
.MuiDialog-root #signInBtn {
  min-width: 200px !important;
  margin-left: 0 !important;
  margin-bottom: 0;
}
.MuiDialog-root .btn-primary:hover {
  color: #fff !important;
  background-color: #197278 !important;
  border-color: #197278 !important;
}
.MuiDialog-root h1.signup-lable {
  font-family: 'Playfair Display',serif !important;
  font-size: 2rem !important;
  letter-spacing: .25px!important;
  font-weight: 300!important;
}
.MuiDialog-root label,
.css-1bn1s32 .signup-lable {
  font-family: 'Playfair Display',serif !important;
  font-size: 1.375rem !important;   margin-bottom: 0rem !important;
}
.MuiDialog-root .mobile-phone-input {
  display: block !important;
  padding: 0.375rem 0.75rem !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: #495057 !important;
  background-color: #fff !important;
  background-clip: padding-box !important;
  border: 1px solid #ced4da !important;
  border-radius: 0 !important;
}
.MuiDialog-root .verify-subject {
  font-family: 'Playfair Display',serif !important;
  font-size: 16px !important;
}
.MuiDialog-root .container {
  padding: 0 !important;
}
.MuiDialog-root .verify-button-wrapper .css-1tfqlfq {
  margin-left: 0 !important;
  margin-right: 16px !important;
}
.MuiDialog-root .verify-button-wrapper button {
  padding: .75rem 1.5rem !important;
}
.MuiDialog-root .verify-button-wrapper button,
.MuiDialog-root .verify-button-wrapper a {
  font-family: 'Playfair Display',serif !important;
  font-size: 16px !important;
}
.MuiDialog-root .verify-button-wrapper a {
  color: #197278 !important;
}
.MuiDialog-root button.MuiButtonBase-root:disabled {
  padding: .75rem 1.5rem !important;
  border-radius: 0;
}
.MuiDialog-root .form-group .float-left .btn-link,
.MuiBox-root .float-left .btn-link {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-right: 1.2rem !important;
}
.MuiDialog-root .flag-dropdown.selected-flag.form-control {
  height: 50px;
  border-color: #ced4da !important;
}
@media (max-width: 576px){

  .MuiDialog-root #signInBtn.btn-primary  {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
    min-width: inherit !important;
  }
  #signInBtn:after {
    display: none;
  }
}
.MuiModal-root .popoverTooltip {
  margin-top: -18px
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number]{
  -moz-appearance: textfield;
}

.btn-primary:disabled:hover, .btn-primary.disabled:hover {
  cursor: not-allowed;
}
.btn.btn-link.addAddressLine .fa-plus-circle::before {
  color: #000 !important;
}

