/* Alert function color css start */
#top .residential_surveillance_section .avia-button.login:hover{
	color: var(--btn_background);
}
#top .residential_surveillance_section .avia-button.login,
#top .residential_surveillance_section .register.avia-button,
#top button.save_new_password.avia-button,
#top .residential_surveillance_section .avia-button.btn-forgot-psw {
    color: var(--btn_fontcolor);
    background-color: var(--btn_background);
}
#top .residential_surveillance_section button.form-close-btn,
#top button.form-close-btn.update-form-colse {
    border-color: var(--fontprimary_color);
}
#top .surveillance-main label,
.gdpr-url {
    color: var(--fontprimary_color);
}
#top.profile-page .user-profile-form form input::-webkit-input-placeholder {
    color: var(--labelbtn_background) !important;
}
#top.profile-page .user-profile-form form input:-ms-input-placeholder {
    color: var(--labelbtn_background) !important;
}
#top.profile-page .user-profile-form form input::placeholder {
    color: var(--labelbtn_background) !important;
}
#top.profile-page .user-profile-form form input::placeholder {
    color: var(--labelbtn_background) !important;
}
#top.profile-page .profile-tab-menu.profile-page-text a:hover {
    color: var(--fontsecondary_color);
}
#top.profile-page .user-profile-tab a {
    color: var(--fontsecondary_color);
}
#top .btn_surveillance_registerform,
#top a.btn_forgot_form {
    color: var(--fontprimary_color);
}
#top .register-psw-checkbox span,
#top .user-password-wrap .user-psw-checkbox span {
    color: var(--btn_fontcolor) !important;
}
#top .login-info,
#top .login-info a {
    color: var(--btn_fontcolor) !important;
}
#top .register-user-psw > span.user_password_generate,
#top .user-password-wrap form span.user_password_generate,
#top .forgot-form-wrap span.user_password_generate {
    background: var(--btn_hoverfontcolor);
}
#top.profile-page .profile-content .tab-name h2 {
    color: var(--fontprimary_color);
}
#top.profile-page .user-profile-tab a:hover,
#top.profile-page .user-profile-tab a.active {
    border-color: var(--fontprimary_color) !important;
    color: var(--fontprimary_color) !important;
}
#top.profile-page .profile-detail-main .user-contact-info ul li a,
#top.profile-page .profile-detail-main .user-contact-address ul li,
#top.profile-page .profile-detail-main .user-contact-info ul li {
    color: var(--fontprimary_color);
}
#top.profile-page .profile-detail-main .user-contact-info ul li a:hover {
    color: var(--labelbtn_hoverbackground);
}
#top.profile-page .cam-icon {
    background: var(--fontprimary_color);
    color: var(--btn_fontcolor);
}
#top.profile-page .user-profile-form form label,
#top .user-password-wrap label {
    color: var(--fontprimary_color);
}
#top.profile-page .profile-action button,
.propertyfilter_btn button {
    background: var(--fontprimary_color);
}
#top .new-alert-create button.new-alert {
    background: var(--fontprimary_color);
}
#top .new-alert-create button.new-alert:hover {
    background-color: var(--labelbtn_hoverbackground);
    color: var(--fontprimary_color);
    border-color: var(--fontprimary_color);
}
#top.profile-page .profile-action button:hover {
    color: var(--fontprimary_color);
}
#top.profile-page .profile-action button.profilecancle,
.propertyfilter_btn button {
    color: var(--fontprimary_color);
}
#top.profile-page .profile-action button.profilecancle:hover,
.propertyfilter_btn button:hover {
    background: var(--fontprimary_color) !important;
    color: var(--btn_hoverfontcolor);
}
#top .emailsetting_profile .profile_email_wrap > div label {
    color: var(--fontsecondary_color);
}
#top .emailsetting_profile input:checked + .slider,
#top .emailsetting_profile .profile_email_wrap input:checked + .slider {
    background-color: var(--btn_hoverfontcolor);
}
#top .emailsetting_profile .slider:before {
    background-color: var(--btn_fontcolor);
}
#top .emailsetting_profile .profile_email_wrap .emailconfigure input:hover {
    color: var(--fontprimary_color);
}
#top .user-profile-main-section .searched_property_criteria li {
    color: var(--fontsecondary_color);
}
#top .user-profile-main-section .searched_property_criteria li label {
    color: var(--fontprimary_color);
}
#top.profile-page .form-close-btn {
    background: var(--fontprimary_color);
    border-color: var(--fontprimary_color);
}
#top.profile-page .form-close-btn:hover {
    background: var(--btn_hoverfontcolor);
    color: var(--btn_fontcolor);
}
#top.profile-page .deal_listings .form-close-btn:hover,
#top.profile-page .form-close-btn:hover {
    background: var(--btn_hoverfontcolor);
    color: var(--fontprimary_color);
    border-color: var(--fontprimary_color);
}
#top.profile-page .deal_listings .deal-list-monitored .deal-del-monitor.form-close-btn {
    border-color: var(--fontprimary_color);
}
#top .monitorfinal_pris_profile .dealslistempty,
#top .housingsurveillance_section .dealslistempty {
    color: var(--fontprimary_color);
}
#top .residential_surveillance_section .avia-button,
#top button.save_new_password.avia-button {
    border-color: var(--btn_fontcolor) !important;
}
#top .user-account-main label {
    color: var(--fontprimary_color);
}
#top .user-account-main .user-account-main {
    color: var(--fontsecondary_color);
}
#top .survaillance-allsearch h5 {
    color: var(--fontprimary_color);
}
#top .surveillance-main .user-search-criteria button.view-all-search {
    background-color: var(--btn_hoverfontcolor);
    color: var(--btn_fontcolor);
    border-color: var(--btn_hoverfontcolor);
}
#top .surveillance-main .user-search-criteria button.view-all-search:hover {
    background-color: var(--btn_fontcolor);
    color: var(--btn_hoverfontcolor);
    border-color: var(--btn_hoverfontcolor);
}
#top .surveillance-main .main.mspecs_object_type ul li.obj_type.active,
#top .surveillance-main .main.mspecs_salestatus ul li.sale_status.active {
    background-color: var(--btn_hoverfontcolor);
    color: var(--btn_fontcolor);
    border-color: var(--btn_hoverfontcolor);
}
#top .surveillance-main .main.mspecs_object_type ul li.obj_type.active:hover,
#top .surveillance-main .main.mspecs_salestatus ul li.sale_status.active:hover {
    border-color: var(--btn_hoverfontcolor);
}
#top .surveillance-main .main.mspecs_salestatus ul li,
#top .surveillance-main .main.mspecs_object_type ul li {
    color: var(--btn_hoverfontcolor);
    border-color: var(--btn_fontcolor);
}
#top .surveillance-main input[type="submit"]#save_surveillancecriteria {
    background-color: var(--btn_hoverfontcolor);
    color: var(--btn_fontcolor);
}
#top .surveillance-main .main.mspecs_salestatus ul li.active,
#top .surveillance-main .main.mspecs_object_type ul li.active,
#top .surveillance-main .main.mspecs_salestatus ul li:hover,
#top .surveillance-main .main.mspecs_object_type ul li:hover {
    background: var(--btn_background);
    border-color: var(--btn_fontcolor);
}
#top .surveillance-main .main.mspecs_salestatus ul li:hover > label,
#top .surveillance-main .main.mspecs_object_type ul li:hover > label {
    color: var(--btn_fontcolor);
}
#top .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    background: var(--btn_hoverfontcolor);
    color: var(--btn_fontcolor);
}
#top .surveillance_alert_name input {
    color: var(--btn_hoverfontcolor);
}
button.search-edit,
button.search-delete {
    background-color: var(--fontprimary_color);
    border-color: var(--fontprimary_color) !important;
}
.alert_surveillance_update .alert_update_form_close {
    background-color: var(--fontprimary_color);
    border-color: var(--fontprimary_color) !important;
}
#top .alert_surveillance_update .alert_update_form_close:hover {
    color: var(--fontprimary_color);
}
button.search-edit:hover::before,
button.search-delete:hover::before,
button.search-delete:hover {
    color: var(--fontprimary_color) !important;
}
#top .menu-item.user-notification .deal_detail_wrap .deal_del_notify {
    background-color: var(--fontprimary_color);
    border-color: var(--fontprimary_color);
}
#top button.form-close-btn.update-form-colse:hover {
    background-color: var(--btn_hoverfontcolor);
    color: var(--btn_fontcolor);
    border-color: var(--btn_hoverfontcolor);
}
#top .notification_list .show-more,
#top .notificationlist-main .all-read {
    background-color: var(--fontprimary_color);
    border-color: var(--fontprimary_color);
}
#top .notification_list .show-more:hover,
#top .notificationlist-main .all-read:hover {
    color: var(--fontprimary_color);
}
#top .menu-item.user-notification .notification_list a {
    color: var(--fontprimary_color);
}
#top .menu-item.user-notification .deal_detail_wrap .deal_del_notify:hover span {
    color: var(--fontprimary_color);
}
.success-msg,
.success_register,
.success,
#top .emailconfiger_section .success_activation,
#top .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok,
#top .wpcf7-form.sent .wpcf7-response-output,
.search-criteria-del span {
    color: var(--successmsgcolor);
}
#top .login-error,
#top .reg-error,
#top .user-password-wrap span.error,
#top span.error.forgot_email,
#top .forgot-form-wrap .error,
#top .reg-error,
.error-msg,
#top .registration-form-fields span.error,
#top .profileEditform span.error,
#top .propertylist_section_main .monitored-deal-del span {
    color: var(--errormsgcolor);
}
#top .menu-item.user-notification .deal_detail_wrap .deal_del_notify span {
    background-color: var(--fontprimary_color);
}
#top .btn_surveillance_registerform:hover,
#top a.btn_forgot_form:hover {
    color: var(--labelbtn_hoverbackground);
}
