@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&display=swap');.h-body footer {
  border-top: none;
}
body {
  font-family: 'Raleway',sans-serif;
}
.hero:after,
.widget-landscape--promo:after,
.hero-img.show-on-mobile:after {
    background-color: rgba(0,0,0,0) !important;
}

   .breadcrumb {
	  background-color: #ffffff !important;
  }
  @media (min-width: 992px){
    .navbar-primary .navbar-collapse {
        background-color: transparent !important;
    }
    .wp-default-menu .sub-menu,
    .dropdown-primary .dropdown-menu {
      background-color: #ffffff !important;
      border-bottom-color: #ffffff !important;
    }
  }
  .h-header.header-centered,
  .h-header.header-centered .h-language-switcher--list {
    background-color: #ffffff !important;
  }
    

.section-signup {
  background-color: #222021 !important;
}


.h-primary-footer,
.h-secondary-footer {
  background-color: #222021 !important;
}
.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: 'Raleway',sans-serif;
}
div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header {
font-family: 'Raleway',sans-serif !important;
}

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

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

.psp-auction-card__lot-number,
.psp-auction-card__title,
.psp-hero__date,
.widget-event__date {
	font-family: 'Raleway',sans-serif;
}

.psp-information__item-title,
.psp-information-sale-person__department,
.psp-information-sale-person__phone,
.psp-information-sale-person__email,
.psp-hero__location,
.widget-map--information__numbers p {
	font-family: 'Nunito 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: 'Nunito Sans',sans-serif !important;
}
.blockquote-container blockquote p,
.blockquote-container blockquote li,
.psp-information-sale-person__name {
font-family: 'Raleway',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: 'Nunito Sans',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: 'Raleway',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: 'Nunito Sans',sans-serif !important;
}


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


.post-block a {
    color: #222021;
    border-color: #222021;
}
.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: #222021;
}
.woocommerce table.shop_table td.product-name a {
    color: #222021;
}
.woocommerce .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-notice a {
    color: #222021;
}
.post .blockquote-container svg {
  fill: #222021;
}
/* Contemporary / IKE / Frame Theme styles */
.post .post-introduction p {
font-family: 'Raleway',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: #222021;
  border-color: #222021;
}
#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: #222021 !important;
    border-color: #222021 !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: #000000;
  border-color: #000000;
}
.ctct-form-custom .ctct-form-button,
.ctct-form-custom .ctct-form-button:hover {
    background-color: #222021 !important;
    border-color: #222021 !important;
}
.blockquote-container blockquote p {
  color: #222021;
}
.blockquote-container {
  border-left-color: #222021;
}
.bg-primary {
  background-color: #222021 !important;
}
/* Connect Styles */
.pl-v2 .btn.pl-button:after,
.h-body .btn-primary:after {
    background-image: url(../../../theme-modern/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: 'Nunito Sans',sans-serif;
}



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


.section-signup,
.collapse.navbar-collapse.justify-content-center.justify-content-lg-end.show.h-show {
  background-color: #222021;
}
.btn-secondary,
.btn-secondary:hover {
	background-color: #222021;
	border-color: #222021;
}
.btn.btn-secondary:before,
.btn.btn-secondary:hover:before,
.btn.btn-secondary:not(:disabled):not(.disabled):active,
.btn.btn-secondary:not(:disabled):not(.disabled).active {
	background-color: #000000;
	border-color: #000000;
}
.accordion-text-content--block a,
.category-description a,
.widget-text a {
	border-color: #222021;
}
.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: #222021;
}
.h-primary-footer--email:hover,
.h-primary-footer--phone:hover {
	color: #222021;
}
@media (min-width: 992px) {
	.navbar-primary .dropdown-item:after {
		border-color: #222021;
	}
}
.wp-default-menu .sub-menu a:before {
  border-color: #222021 !important;
}
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button {
    background-color: #222021 !important;
    border-color: #222021 !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: #000000 !important;
  border-color: #000000 !important;
}
.section-introduction {
  background-color: #000000;
}
.h-primary-footer,
.h-secondary-footer {
  background-color: #000000;
}

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

.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: #222021;
  background-color: #222021;
}
.woocommerce a.remove {
      color: #000000 !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: #222021;
}


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

