


.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts), button:not(.btn-sort-order, .accordion-button, .btn-search-counts), btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts),.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus,.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):active,.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited
{
    color: var(--sc-default-button-text-color);
    background-color: var(--sc-default-button-background-color) ;
    border-color: var(--sc-default-button-border-color );
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 45px;
}

.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover
{
    color: var(--sc-default-button-hover-text-color);
    background-color: var(--sc-default-button-hover-background-color);
    border-color: var(--sc-default-button-hover-border-color);
}

.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts), #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts),.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus,.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):active,.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited
{
    color: var(--sc-search-button-text-color);
    background-color: var(--sc-search-button-background-color) ;
    border-color: var(--sc-search-button-border-color);
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 45px;
}

.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover
{
    color: var(--sc-search-button-hover-text-color);
    background-color: var(--sc-search-button-hover-background-color);
    border-color: var(--sc-search-button-hover-border-color);
}

.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts),.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus,.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):active,.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited
{
    color: var(--sc-danger-button-text-color);
    background-color: var(--sc-danger-button-background-color) ;
    border-color: var(--sc-danger-button-border-color );
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 45px;
}

.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover
{
    color: var(--sc-danger-button-hover-text-color);
    background-color: var(--sc-danger-button-hover-background-color);
    border-color: var(--sc-danger-button-hover-border-color);
}

.btn-danger {
color: #FFFFFF!important;
background-color: #808285!important;
border-color: #FFFFFF!important;
}
.btn-danger:hover {
color: #000000!important;
background-color: #E6E7E8!important;
border-color: #E6E7E8!important;
}
.socialPanel {
background-color:#C8B990;
}
.p24_spui .p24_sortOrder .p24_select {
background-image: url("https://static.sa-property.co.za/AgencyTemplateSPUI/Content/Images/icon_down_blue.png?z=75fbde");
}
.modal {
	z-index:99999;
}
:root {
--sc-font-family: system-ui,-apple-system,'Poppins',Helvetica,Arial,sans-serif;
--sc-danger-button-background-color: #808285;
--sc-danger-button-border-color: #FFFFFF;
--sc-danger-button-text-color: #FFFFFF;
--sc-danger-button-hover-background-color: #E6E7E8;
--sc-danger-button-hover-border-color: #E6E7E8;
--sc-danger-button-hover-text-color: #000000;
--sc-default-button-background-color: #ED192D;
--sc-default-button-border-color: #ED192D;
--sc-default-button-text-color: #FFFFFF;
--sc-default-button-hover-background-color: #F14757;
--sc-default-button-hover-border-color: #F14757;
--sc-default-button-hover-text-color: #FFFFFF;
--sc-search-button-background-color: #ED192D;
--sc-search-button-border-color: #ED192D;
--sc-search-button-text-color: #FFFFFF;
--sc-search-button-hover-background-color: #F14757;
--sc-search-button-hover-border-color: #F14757;
--sc-search-button-hover-text-color: #FFFFFF;
--bs-primary: #001848;
--bs-primary_hover: #FFFFFF;
--bs-secondary: #FFFFFF;
--bs-info: #888888;
--bs-danger: #808285;
--bs-danger-rgb:128 130 133;
--bs-danger_hover: #8F9294;
--bs-body-color: #FFFFFF;
--bs-body-bg: #FFFFFF;
--bs-body-text: #5B5B5B;
--bs-link-color: #001848;
--bs-link-hover-color: #33466D;
--bs-btn-color: #FFFFFF;
--bs-off-white: #909090; /*Remove*/
--bs-darken-border: #727272;
--bs-text-color-darken-10pc: #3A3A3A;
--bs-btn-primary-border: #000F2D;
--bs-danger-darken-15pc: #494A4B;
--bs-warning:#ffc107;
--bs-btn-info-border: #17a2b8;
--bs-btn-success-border: #00287D;
--bs-border-color: #B5B5B5;
--bs-accordion-border-color: #FFFFFF;
--bs-font-sans-serif: var(--sc-font-family);
--bs-body-font-family: var(--sc-font-family);
--bs-body-font-size: 14px;
--bs-body-line-height: 22px;
--bs-body-font-weight: 400;
--bs-accordion-color: #5B5B5B;
--sc-tile-background: #FFFFFF;
--sc-tile-text: #5B5B5B;
--sc-tile-head-text: #001848;
--sc-tile-heading-bg: #001848;
--sc-tile-heading-text: #FFFFFF;
--sc-btn-search-bg: #ED192D;
--sc-btn-search-text: #FFFFFF;
--sc-btn-search-border: #ED192D;
--sc-search-dropdown-bg: #FFFFFF;
--sc-search-dropdown-text: #001848;
--sc-search-dropdown-border: #001848;
--sc-btn-search-hover: #EF3447;
--sc-highlight-bg: #001848;
--sc-highlight-text-color: #FFFFFF;
--sc-highlight-border-color: #00287D;
--bs-tag-top-bg: #001848;
--bs-tag-top-text: #FFFFFF;
--bs-tag-bottom-bg: #FFFFFF;
--bs-tag-bottom-text: #001848;
--bs-search-bar-background: #E1E1E1;
--bs-search-bar-background-solid: #E1E1E1;
--bs-search-bar-text_color: #001848;
--bs-search-bar-border_color: #001848;
--bs-search-bar-background_opacity: rgba(225,225,225,0.8);
--bs-nav-tabs-background-p24: rgba(225,225,225,0.3);
--sc-footer-bg: #001848;
--sc-footer-border-color: #A9A9A9;
--sc-footer-heading-color: #FFFFFF;
--sc-footer-color: #FFFFFF;
--sc-header-icon-color:#FFFFFF;
--sc-footer-link-color : #E1E1E1;
--sc-view-contact-background:#E1E1E1;
--sc-view-contact-text-color:#001848;
--sc-view-contact-border-color:#001848;
--sc-listing-breadcrumb-text-color:#001848;
--sc-listing-breadcrumb-text-hover-color:#33466D;
--sc-searchbar-tabs-text:#001848;
--bs-accordion-active-color: #FFFFFF;
--bs-accordion-active-bg: #001848;
--bs-accordion-border-color: #FFFFFF;
--sc-floating-listing-bar-heading-color:#001848;
--sc-floating-listing-bar-bg-color:#FFFFFF;
--sc-floating-listing-bar-border-color:#A9A9A9;
--sc-floating-listing-bar-text-color:#5B5B5B;	
--sc-page-heading-background-color: #001848;--sc-page-heading-text-color: White;--sc-page-heading-border-color: #001848;--sc-page-heading-hyperlink-color: #F14757;--sc-page-heading-hyperlink-hover-color: #F47581;
--sc-navbar-bg: White;--sc-navbar-text: #001848;--sc-navbar-border: #001848;--sc-navbar-dropdown-border: #001848;--sc-navbar-item-bg: White;--sc-navbar-item-color: #001848;--sc-navbar-item-font-variant: small-caps;--sc-navbar-item-text-transform: none;--sc-navbar-item-padding-x: 12px;--sc-navbar-item-font-size: 14px;--sc-navbar-item-hover-item-bg: rgba(255,255,255,0);--sc-navbar-item-hover-color: #ED192D;--sc-navbar-item-hover-border-color: rgba(255,255,255,0);--sc-sign-in-background-color: #001848;--sc-sign-in-text-color: White;
&#xD;&#xA;                --news-tile-bg-color: #FFFFFF;&#xD;&#xA;                --news-tile-text-color: #5B5B5B;&#xD;&#xA;                --news-tile-border-color: #E1E1E1;&#xD;&#xA;                --news-tile-title-color: #001848;&#xD;&#xA;                --news-tile-badge-bg-color: #001848;&#xD;&#xA;                --news-tile-badge-text-color: #FFFFFF;&#xD;&#xA;            
--sc-development-facilities-heading: Color [A=255, R=91, G=91, B=91];
--sc-development-facilities-text: Color [A=255, R=91, G=91, B=91];
--sc-development-facilities-accent: #A9A9A9;


}
.logoaboveimages .carousel-item.active:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 15%;
	z-index: 1;
}
.accordion {
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

html {
font-size: 10px
}

.form-select {
font-size: var(--bs-body-font-size);
}

.customForm .form-control,
.select2-container .select2-search--inline .select2-search__field,
.token-input-list-facebook,
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: var(--sc-font-family);
}



.default-text
{
color:var(--bs-body-text);
}

.border-top-highlight{
border-top:1px var(--sc-highlight-bg) solid;
}

.border-bottom-highlight{
border-bottom:1px var(--sc-highlight-bg) solid;
}

.btn-listingbar {
	color: #FFFFFF!important;
	background-color: #ED192D!important;
	border-color: #ED192D!important;
	font-size:12px;
	font-weight:lighter;
}
.btn-listingbar:hover {
	color: #FFFFFF!important;
	background-color: #F14757!important;
	border-color: #F14757!important;
}
.text-danger{
	color:var(--bs-danger)!important;
}

.text-primary{
	color:var(--bs-primary)!important;
}

		.title-block,.p24_pageTitle
		{
		border-bottom:1px solid var(--sc-page-heading-border-color);
		}
	
	footer a {
			color: var(--sc-footer-link-color);
	}
