@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,700&display=swap');.h-body footer {
  border-top: none;
}
body {
  font-family: 'Work Sans',sans-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: 'Work Sans',sans-serif;
}
div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header {
font-family: 'Work Sans',sans-serif !important;
}

.h-body h2.auction-title,
.h-body h3.auction-location,
.h-body h4.auction-type {
font-family: 'Work Sans',sans-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: 'Work Sans',sans-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: 'Work Sans',sans-serif;
}

.h-body h2.auction-title,
.h-body h3.auction-location,
.h-body h4.auction-type {
font-family: 'Work Sans',sans-serif;
}
.h-body h1, .h-body h2, .h-body h3, .h-body h4, .h-body h5 {
font-family: 'Work Sans',sans-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: 'Montserrat',sans-serif !important;
}
.blockquote-container blockquote p,
.blockquote-container blockquote li,
.psp-information-sale-person__name {
font-family: 'Work Sans',sans-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: 'Montserrat',sans-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: 'Work Sans',sans-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: 'Montserrat',sans-serif !important;
}


.navbar-primary .nav-item,
.navbar-primary .menu-item,
.h-nav-item--secondary {
font-family: 'Montserrat',sans-serif !important;
}
.navbar-primary .nav-item a.cart-contents.nav-link,
.navbar-primary .menu-item a.cart-contents.nav-link {
font-family: 'Work Sans',sans-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: #324A5E;
}
@media (min-width: 992px) {
  .navbar-collapse {
    background-color: transparent;
  }
}
.share-icons li a:hover {
  background-color: #00182c;
}
.pagination {
    color: #000;
    border-color: #000;
}
.page-template-tpl-artists .hero-cropped .hero-text .hero-title {
    color: #324A5E !important;
}
.pagination a,
a.text-link,
.page-item .current {
    color: #000;
}
a.text-link:hover {
    color: #00182c;
}
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: #00182c !important;
}


.post-block a {
    color: #324A5E;
    border-color: #324A5E;
}
.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: #324A5E;
}
.woocommerce table.shop_table td.product-name a {
    color: #324A5E;
}
.woocommerce .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-notice a {
    color: #324A5E;
}
.post .blockquote-container svg {
  fill: #324A5E;
}
/* Contemporary / IKE / Frame Theme styles */
.post .post-introduction p {
font-family: 'Work Sans',sans-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: #324A5E;
  border-color: #324A5E;
}
#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: #324A5E !important;
    border-color: #324A5E !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: #00182c;
  border-color: #00182c;
}
.ctct-form-custom .ctct-form-button,
.ctct-form-custom .ctct-form-button:hover {
    background-color: #324A5E !important;
    border-color: #324A5E !important;
}
.blockquote-container blockquote p {
  color: #324A5E;
}
.blockquote-container {
  border-left-color: #324A5E;
}
.bg-primary {
  background-color: #324A5E !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: 'Montserrat',sans-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: 'Work Sans',sans-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: #324A5E;
}
.widget-introduction--content__heading a {
  color: #2d2d2d;
}
.h-primary-footer,
.widget-event__type {
  background-color: #324A5E;
}
.h-secondary-footer {
  background-color: #00182c;
}
.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: #324A5E;
  }
@media (min-width: 992px) {
  .navbar-primary .dropdown-item:after {
    border-color: #324A5E;
  }
}
.wp-default-menu .sub-menu a:before {
  border-color: #324A5E !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: #324A5E !important;
    border-color: #324A5E !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: #00182c !important;
  border-color: #00182c !important;
}
.breadcrumb {
  background-color: #EFEFEF;
}
.section-introduction {
  background-color: #EFEFEF;
}
.section-signup {
  background-color: #EFEFEF;
}

.h-dropdown .dropdown-toggle {
  background: transparent;
}
.h-menu {
  background-color: #324A5E !important;
  height: 100vh;
}
#accountMenuContainer {
  font-family: 'Work Sans',sans-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: #324A5E;
}
.btn-secondary:hover::before {
  background-color: #324A5E;
}
.btn-primary.focus, .btn-primary:focus,
.pl-v2 .btn.pl-button.focus, .pl-v2 .btn.pl-button:focus {
  background-color: #324A5E;
  border-color: #324A5E;
  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: 'Work Sans',sans-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: 'Work Sans',sans-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: 'Montserrat',sans-serif !important;
}
@media (min-width: 992px) {
  .woocommerce ul.products li.product .price {
    font-family: 'Work Sans',sans-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: #324A5E;
    color: #fff !important;
}
.woocommerce div.product .stock {
    color: #324A5E;
}
.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: #324A5E;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-notice {
  border-top-color: #324A5E !important;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-notice:before {
    color: #324A5E !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: #324A5E;
}
.woocommerce-MyAccount-navigation ul .is-active a {
  border-left-color: #324A5E;
}
.woocommerce ul.products li.product a.added_to_cart {
  border-color: #324A5E;
}
.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: #324A5E;
  background-color: #324A5E;
}
.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: #00182c;
    border-color: #00182c;
  }

.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: #324A5E;
  background-color: #324A5E;
}
.woocommerce a.remove {
      color: #00182c !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: #324A5E;
}


  .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: #324A5E;
}
.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: 'Work Sans',sans-serif !important;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.custom-modals-global.review-bid-modal .btn.btn-link {
  font-family: 'Work Sans',sans-serif !important;
  vertical-align: initial !important;
}
.custom-modals-global.review-bid-modal form .form-check .form-check-input:checked + label::before {
  background: #324A5E;
  border-color: #324A5E;
}
.MuiPaper-root > div {
  padding-left: 15px;
  padding-right: 15px;
}
.MuiDialog-root .btn-primary {
  font-family: 'Montserrat',sans-serif !important;
  min-width: 180px !important;
  padding: .75rem 3.125rem .75rem 1.5rem !important;
  color: #fff !important;
  background-color: #324A5E !important;
  border-color: #324A5E !important;
  font-weight: 700 !important;
}
.MuiDialog-root button.MuiButton-root {
  font-family: 'Montserrat',sans-serif !important;
  padding: .75rem 1.5rem !important;
  color: #fff !important;
  background-color: #324A5E !important;
  border-color: #324A5E !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: #324A5E !important;
  border-color: #324A5E !important;
}
.MuiDialog-root h1.signup-lable {
  font-family: 'Work Sans',sans-serif !important;
  font-size: 2rem !important;
  letter-spacing: .25px!important;
  font-weight: 300!important;
}
.MuiDialog-root label,
.css-1bn1s32 .signup-lable {
  font-family: 'Work Sans',sans-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: 'Montserrat',sans-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: 'Montserrat',sans-serif !important;
  font-size: 16px !important;
}
.MuiDialog-root .verify-button-wrapper a {
  color: #324A5E !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;
}

