

.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: #FF0000!important;
border-color: #FFFFFF!important;
}
.btn-danger:hover {
color: #FFFFFF!important;
background-color: #005A9E!important;
border-color: #005A9E!important;
}
.socialPanel {
background-color:#4A5A69;
}
.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-danger-button-background-color: #FF0000;
--sc-danger-button-border-color: #FFFFFF;
--sc-danger-button-text-color: #FFFFFF;
--sc-danger-button-hover-background-color: #005A9E;
--sc-danger-button-hover-border-color: #005A9E;
--sc-danger-button-hover-text-color: #FFFFFF;
--sc-default-button-background-color: #4A5A69;
--sc-default-button-border-color: #4A5A69;
--sc-default-button-text-color: #FFFFFF;
--sc-default-button-hover-background-color: #95B3D2;
--sc-default-button-hover-border-color: #95B3D2;
--sc-default-button-hover-text-color: #FFFFFF;
--sc-search-button-background-color: #4A5A69;
--sc-search-button-border-color: #4A5A69;
--sc-search-button-text-color: #FFFFFF;
--sc-search-button-hover-background-color: #95B3D2;
--sc-search-button-hover-border-color: #95B3D2;
--sc-search-button-hover-text-color: #FFFFFF;
--bs-primary: #4A5A69;
--bs-primary_hover: #FFFFFF;
--bs-secondary: #FFFFFF;
--bs-info: #4A5A69;
--bs-danger: #FF0000;
--bs-danger-rgb:255 0 0;
--bs-danger_hover: #FF2020;
--bs-body-color: #FAFAFA;
--bs-body-bg: #FAFAFA;
--bs-body-text: #4A5A69;
--bs-link-color: #4A5A69;
--bs-link-hover-color: #95B3D2;
--bs-btn-color: #FFFFFF;
--bs-off-white: #909090; /*Remove*/
--bs-darken-border: #44729F;
--bs-text-color-darken-10pc: #303943;
--bs-btn-primary-border: #303943;
--bs-danger-darken-15pc: #910000;
--bs-warning:#ffc107;
--bs-btn-info-border: #17a2b8;
--bs-btn-success-border: #5A6F81;
--bs-border-color: #95B3D2;
--bs-accordion-border-color: #FFFFFF;
--bs-body-font-family: system-ui,-apple-system,'Poppins',Helvetica,Arial,sans-serif;
--bs-body-font-size: 14px;
--bs-body-line-height: 22px;
--bs-body-font-weight: 400;
--bs-accordion-color: #4A5A69;
--sc-tile-background: #FFFFFF;
--sc-tile-text: #6F7F90;
--sc-tile-head-text: #95B3D2;
--sc-btn-search-bg: #4A5A69;
--sc-btn-search-text: #FFFFFF;
--sc-btn-search-border: #4A5A69;
--sc-search-dropdown-bg: #FFFFFF;
--sc-search-dropdown-text: #4A5A69;
--sc-search-dropdown-border: #95B3D2;
--sc-btn-search-hover: #5A6F81;
--sc-highlight-bg: #4A5A69;
--sc-highlight-text-color: #FFFFFF;
--sc-highlight-border-color: #5A6F81;
--bs-tag-top-bg: #4A5A69;
--bs-tag-top-text: #FFFFFF;
--bs-tag-bottom-bg: #FFFFFF;
--bs-tag-bottom-text: #4A5A69;
--bs-search-bar-background: #FFFFFF;
--bs-search-bar-background-solid: #FFFFFF;
--bs-search-bar-text_color: #4A5A69;
--bs-search-bar-border_color: #FFFFFF;
--bs-search-bar-background_opacity: rgba(255,255,255,0.8);
--bs-nav-tabs-background-p24: rgba(255,255,255,0.3);
--sc-linear-gradient-start: rgba(211,211,211,0.1);
--sc-linear-gradient-middle: rgba(211,211,211,0.5);
--sc-linear-gradient-end: rgba(211,211,211,0.4);
--sc-footer-bg: #283139;
--sc-footer-border-color: #283139;
--sc-footer-color: #D1D9E0;
--sc-header-icon-color:#FFFFFF;
--sc-footer-link-color : #95B3D2;
--sc-view-contact-background:#FFFFFF;
--sc-view-contact-text-color:#4A5A69;
--sc-view-contact-border-color:#4A5A69;
--sc-listing-breadcrumb-text-color:#95B3D2;
--sc-listing-breadcrumb-text-hover-color:#7AB5F0;
--sc-searchbar-tabs-text:#4A5A69;
--bs-accordion-active-color: #FFFFFF;
--bs-accordion-active-bg: #4A5A69;
--bs-accordion-border-color: #FFFFFF;
--sc-floating-listing-bar-heading-color:#617589;
--sc-floating-listing-bar-bg-color:#FFFFFF;
--sc-floating-listing-bar-border-color:#95B3D2;
--sc-floating-listing-bar-text-color:#95B3D2;	
--sc-page-heading-background-color: #BFCDDF;--sc-page-heading-text-color: White;--sc-page-heading-border-color: #BFCDDF;--sc-page-heading-hyperlink-color: #7793B1;--sc-page-heading-hyperlink-hover-color: White;
--sc-navbar-bg: White;--sc-navbar-text: #4A5A69;--sc-navbar-border: White;--sc-navbar-dropdown-border: White;--sc-navbar-item-bg: White;--sc-navbar-item-color: #4A5A69;--sc-navbar-item-hover-item-bg: #95B3D2;--sc-navbar-item-hover-color: White;--sc-navbar-item-hover-border-color: #95B3D2;--sc-sign-in-background-color: #95B3D2;--sc-sign-in-text-color: White;

}
.logoaboveimages .carousel-item.active:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 15%;
	background: linear-gradient(to top,var(--sc-linear-gradient-start), var(--sc-linear-gradient-middle),var(--sc-linear-gradient-end));
	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);
}




.gradient {
background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.431), rgba(211 211 211 , 0.43));

}
.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;
}

		.search-nav li .nav-link {
		text-transform: uppercase;
		font-synthesis-small-caps: auto;
		font-size: 12px!important;
		}
	
.btn-listingbar {
	color: #95B3D2!important;
	background-color: #FFFFFF!important;
	border-color: #95B3D2!important;
	font-size:12px;
	font-weight:lighter;
}
.btn-listingbar:hover {
	color: #FFFFFF!important;
	background-color: #95B3D2!important;
	border-color: #95B3D2!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);
	}
