
.signup-model  .popupbox {
    display: flex;
    align-items: center;
    vertical-align: middle;
	 justify-content: center;
}
.signup-model .modal-lg {
	width: 729px;
}
.signup-model .btn_left{
    width: 265px;
    height: 220px;
     margin: 15px 24px 0 0;
    padding: 54px 50px 32px 50px;
    border-radius: 15px;
    background-color: #264053 !important;
	text-align: center;

}
.signup-model .btn_right{
    width: 265px;
    height: 220px;
   margin: 15px 0 0 24px;
    padding: 54px 43px 32px 43px;
    border-radius: 15px;
    background-color: #264053 !important;
	text-align: center;

}
.signup-model  p.popboxtitle{
font-family: 'Poppins', sans-serif !important;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff !important;
	margin-bottom: 0px;
}
.container.vendor-listing-content.message-wrapper-main {
    max-width: 1311px !important;
}
.signup-model img.popup-img {
    width: 84px;
    height: 82.3px;
    object-fit: contain;
	margin-bottom: 30px;
}

.signup-model .modal-content {
    border-radius: 10px;
    box-shadow: -11px 7px 25.9px 0 rgba(0, 0, 0, 0.15);
    background-color: white;
    padding: 60px 76px 90px 75px;
    display: inline-block;
    width: 100%;
    float: left;
}
.signup-model h4.modal-title {
    font-family: 'Poppins', sans-serif !important;
    font-size: 45px !important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
}
.signup-model .modal-header {
    border: none !important;
}
.signup-model button.close {
    position: absolute;
    top: 20px;
    right: 20px;
    opacity: 1;
}
.signup-model button.close img.popup-closeicon {
    width: 26px;
    height: 27px;
    object-fit: contain;
}
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; /* Adjusts for spacing */
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill
textarea:-webkit-autofill:focus,
select:-webkit-autofill
select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 100px #fff inset !important;
    transition: background-color 5000s ease-in-out 0s !important;
}

.alert {
padding: 3px !important;
padding-top: 10px !important;
text-transform: capitalize !important;
width: 100%;
}
.alert ul.m-0.d-flex.flex-column.gap-2 {
    align-items: center;
    justify-content: center;
    vertical-align: middle;
}
.alert ul.m-0.d-flex.flex-column.gap-2 li {
    font-size: 14px;
}
div#Rest-Successfully-Modal .modal-content {
    padding: 65px !important;
}
section.row.page_sections.content_section.reset-successfully-wrap {
    padding: 0 !important;
}
.signup-model .popupbox a:hover .btn_left, .signup-model .popupbox a:hover .btn_right {
    background: #eb9d2c !important;
}
.ratings.custom-rating {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    color: #d9d9d9;
    overflow: hidden;
	text-align: right !important;
	left: 39px;
}
.full-stars {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #eb9d2c;
}
.empty-stars:before, .full-stars:before {
    content: "\2605\2605\2605\2605\2605";
    font-size: 21px;
    text-align: right !important;
}

/* Firefox */
 @-moz-document url-prefix() {
    .full-stars {
        color: #eb9d2c;
    }
}
.single-star-rating-right-cols .ratings.custom-rating{
	left: 0px;
}
.single-star-rating-right-cols .ratings.custom-rating .empty-stars:before, .single-star-rating-right-cols .ratings.custom-rating .full-stars:before {
    content: "\2605\2605\2605\2605\2605";
    font-size: 34px;
    text-align: right !important;
	letter-spacing: 4px;
}
.overall-review-sec-left-col .empty-stars:before, .overall-review-sec-left-col .full-stars:before {
    content: "\2605\2605\2605\2605\2605";
    font-size: 35px;
    text-align: right !important;
    letter-spacing: 3.5px;
    line-height: 35px;
}
.overall-review-sec-left-col .ratings.custom-rating{
	left: 0px;
}
.profinder-review-list-stars .ratings.custom-rating {
    left: 0;
}
td.business-open-btn.closed a, a.btn.btn-success.open-time.closed {
    background-color: #d9534f !important;
}
.d-flex.justify-content-between.flex-fill.d-sm-none, .d-none.flex-sm-fill.d-sm-flex.align-items-sm-center.justify-content-sm-between div p.small.text-muted {
    display: none !important;
}
.alert.alert-success.custommesg, .alert.alert-danger.custommesg {
    padding: 10px !important;
    text-align: center;
    width: 60%;
    margin: 0 auto;
    margin-bottom: 30px;
}
i.fa.fa-spinner.fa-spin.show {
    display: inline-block !important;
    margin-left: 8px;
}
i.fa.fa-spinner.fa-spin {
    display: none !important;
    
}
.savecol-right a.btn.btn-outline-secondary.add-favorite:hover i.fa.fa-bookmark{
	color: #eb9d2c;
}
.savecol-right a.btn.btn-outline-secondary.Favorite.add-favorite {
    width: 103px;
    height: 45px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    display: flex;
    padding: 0px 15px;
    align-items: center;
    justify-content: space-between;
}
.savecol-right a.btn.btn-outline-secondary.Favorited.add-favorite {
    width: 103px;
    height: 45px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    display: flex;
    padding: 0px 15px;
    align-items: center;
    justify-content: space-between;
}
.savecol-right a.btn.btn-outline-secondary.Favorited.add-favorite i.fa.fa-bookmark {
    color: #eb9d2c;
    font-size: 19px;
}
.search-listing-container .search__content.col-sm-6:hover .full-stars {
    color: white;
}
.bookmark-icon a.btn.btn-outline-secondary {
    background: unset !important;
    border: unset !important;
}
.bookmark-icon a.btn.btn-outline-secondary.Favorited.add-favorite i.fa.fa-bookmark {
    color: #eb9d2c;
}
.sidebar-contact-info-section span i.fa.fa-envelope {
    margin-right: 13px;
    position: relative;
    top: 3px;
    font-size: 15px;
}
.sidebar-contact-info-section span i.fa.fa-envelope:before {
    color: #aaaaaa !important;
}
div#add-loc-vendor {
    width: 152px;
    height: 38px;
    margin: 10px 0px 30px 0px;
    border-radius: 10px;
    background-color: #264053;
    font-size: 14px !important;
    line-height: 1.43;
    color: #fff;
    font-family: "Poppins", sans-serif;
    display: flex;
    align-items: center;
    padding-left: 13px;
    padding-right: 17px;
    cursor: pointer;
    justify-content: space-between;
}
div#add-loc-vendor:after {
    background: url(/public/theme/asset/image/plus%20icon.png) no-repeat;
    content: '';
    width: 14px;
    height: 14px;
    display: inline-flex;
    background-size: 100%;
    margin-left: 10px;
}
button.btn.dropdown-toggle.bs-placeholder.btn-light, button.btn.dropdown-toggle.btn-light {
    background: unset !important;
}
.filter-option {
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    height: 38px !important;
    box-shadow: none;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    background: white;
}
span.messagetype {
    display: block;
    margin-top: 10px;
}
button.btn.dropdown-toggle.btn-default {
    border: none !important;
}
.dropdown.bootstrap-select.show-tick.form-control.open .dropdown-menu>li>a.selected {
    background-color: #f5f5f5;
}
.loader {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgb(255 255 255 / 79%) url(/public/theme/asset/image/fading-circles.gif) 50% 50% no-repeat;
}
.loader.loading {
	overflow: hidden;
	display: block;
	z-index: 9999999;
}
.manage-message-wrapper div#MoxoDashboard {
    height: 100vh !important;
}
p.emptymessage {
    margin-top: 30px;
}
p.emptymsg {
    margin-top: 30px;
}
img.headeruserimage {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    object-fit: cover;
    border-radius: 50%;
}
section.row.for-vendor-header.user-header {
    border-bottom: 1px solid #f5f5f5;
}