.page-header {
    background-color: #FFFFFF !important;
}

.page-header-left h1, .page-header-right p, .page-header-right a, .page-header-content .page-header-right .shopping-content a .price-tag, .page-header-content .vaddress,
.page-header-content .page-header-left .yc-autocomplete-wrapper .form-control, .page-header-content .page-header-left .yc-autocomplete-wrapper .input-group-addon,
.page-header-content .page-header-left {
    color: #303436 !important;
}

.text-subheader {
    color: #303436 !important;
}

h1.page-title {
    color: #303436 !important;
}

#header > div, #header > div .navbar-header,.yardi-header {
    background: #FFFFFF !important;
}

#header .navbar-nav > li, #header p {
    color: #303436 !important;
}

#header > div .navbar-header > button.dk {
    background: #FFFFFF !important;
}

#header .navbar-nav > li > a {
    background: #FFFFFF !important;
    color: #303436 !important;
}


.app-header-fixed { 
    .aside-wrap { 
       background-color: #FFFFFF !important;
    }

    .navi ul.nav li a {
     background-color: #FFFFFF !important;
     color: #303436 !important;
    }
    
    .navi ul.nav li a > i {
          color: #303436 !important;
     }
}
 
 
 

.bg-primary, .btn-primary, .page-header-content .page-header-right .shopping-content {
    background-color:  !important;
    color:  !important;
}

.btn-primary {
    border-color:  !important;
}


.text-primary, .cartdropdownmenu p.cart_title a {
    color:  !important;
}

#spaces-flyout h4.title:after {
    border-color: #FF0000 !important;
}

#sideNavigationWrapper .side-navigation ul.sideNavigation li > a.active, .bg-orange, .btn-orange, .btn-secondary, .page-header .county,
#sideNavigationWrapper .side-navigation ul.sideNavigation li > a:hover,
#sideNavigationWrapper .side-navigation ul.sideNavigation li.open > a:hover, #sideNavigationWrapper .side-navigation ul.sideNavigation > li > a:hover, #sideNavigationWrapper .side-navigation ul.sideNavigation > li:not(.has-sub-nav) > a:hover,
#sideNavigationWrapper .side-navigation ul.sideNavigation li.open > a, #sideNavigationWrapper .side-navigation ul.sideNavigation > li:not(.has-sub-nav) > a.active, 
.yardi-sidenav-wraper .yardi-sidebar .yardi-sidenav .yardi-sidenav-menu-item a.active, .yardi-sidenav-wraper .yardi-sidebar .yardi-sidenav .yardi-sidenav-menu-item a:hover{
    background-color: #FF0000 !important;
    border-color: #FF0000 !important;
    color:  !important;
}

.i-checks input[disabled] + i, fieldset[disabled] .i-checks input + i {
    border-color: #FF0000 !important;
}

.i-checks input:checked + i {
    border-color: #FF0000 !important;
}

.i-checks input:checked + i:before {
    background-color: #FF0000 !important ;
}

.i-checks input[disabled] + i:before, fieldset[disabled] .i-checks input + i:before {
    background-color: #e9e9e9 !important;
}

.widget .fc-toolbar .fc-right .btn-group button.active {
    border-color:  !important;
    background-color:  !important;
}

.book_booked_legend {
    background-color: #FF0000 !important;
}

#spaces-flyout .flyout-header {
    background-color:  !important;
    color:  !important;
}

.services-listing .flex-20 h1, .listing .wrk_booknow .wrk_price {
    color: #FF0000 !important;
}

.services-listing .flex-20:hover {
    border-color: #FF0000 !important;
}

.app-footer {
    background-color: #FFFFFF !important;
}

.copyright {
    color: #303436 !important;
}

.copyright a {
    color: #303436 !important;
}

.privacy-statement {
    color: #303436 !important;
}

.privacy-statement a {
    color: #303436 !important;
}

sidenavigation #sideNavigationWrapper .side-navigation ul.sideNavigation li.open > a .menu_icon i, sidenavigation #sideNavigationWrapper .side-navigation ul.sideNavigation > li:not(.has-sub-nav) > a.active .menu_icon i {
    color:  !important;
}

sidenavigation #sideNavigationWrapper .side-navigation ul.sideNavigation li.open > a:hover .menu_icon i, sidenavigation #sideNavigationWrapper .side-navigation ul.sideNavigation > li:not(.has-sub-nav) > a:hover .menu_icon i, sidenavigation #sideNavigationWrapper .side-navigation ul.sideNavigation > li > a:hover .menu_icon i {
    color:  !important;
}

.yardi-sidenav-wraper .yardi-sidebar .yardi-sidenav .yardi-sidenav-menu-item a.active .yardi-sidenav-menu-item-icon, .yardi-sidenav-wraper .yardi-sidebar .yardi-sidenav .yardi-sidenav-menu-item a:hover .yardi-sidenav-menu-item-icon {
    color:  !important;
}

.dropdown-menu > .user-profile-info {
    background: #FFFFFF !important;               
}

 .user-dropdown-menu .nav-item .dropdown-menu > li.user-profile-info .user-email, .user-dropdown-menu .nav-item .dropdown-menu > li.user-profile-info .user-profile-name {
    color: #303436 !important;                
}

.user-dropdown-menu .user-menu-section-header:hover {
    background-color: #FFFFFF !important;
}

.yardi-header .user-dropdown-menu .user-menu-section-header:hover {
    background-color: #FFFFFF !important;
}

body {
    background-image: url("backgroundimage.png");
}

.yardi-control-checkbox.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:before, .yardi-control-checkbox.custom-control.custom-checkbox .custom-control-input:checked.color-primary~.custom-control-label:before {
    background: #FF0000 !important;
    border-color:#FF0000 !important;
}
/* blur background */
.app-content-wrapper {
	backdrop-filter: blur(3px)
}

/* Transparent BG */
.app-content {
	background: 0%;
}

/* Panel Box Shadows */
div.panel, .page-header {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
}

.caret {
	/* Remove any default shape or spacing */
	border: none;
	margin-left: 0;
	display: inline-block; /* or inline-flex, depending on your layout */
	width: auto;
	height: auto;
}

.caret::before {
	content: "⋮";
	font-size: 2em;
	margin-left: 5px;
	color: #303436;
	-webkit-text-stroke: 2px black;
}

/* Navigation text styling */
#header .nav li a .navText {
	display: inline-block;
	border-radius: 15px;
	padding: 0 12px;
	/* shorthand for top/bottom 0 and left/right 12px */
	font-weight: bold !important;
	font-size: 15px !important;
	transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

/* Hover state for navigation text */
#header .nav li a:hover .navText {
	background-color: rgba(48, 52, 54, 0.5);
	color: #fff;
}

/* Active state for navigation text */
#header .nav li a.active .navText {
	background-color: rgba(48, 52, 54, 1);
	color: #fff;
}

/* Remove background on focus */
#header .nav li a:focus {
	background-color: transparent;
}

/* Active link overrides */
#header .nav li a.active {
	background-color: transparent;
	border-bottom: 0 !important;
}

/* Global shadow for header, footer, and content body */
#header, .app-footer {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

/* Login form and body shadow */
form[name="loginform"] {
	box-shadow: 0 0 100px rgba(0, 0, 0, 0.5);
}

#investment-summary-page .row.row-eq-height { display: none;}

#map-canvas { visibility: hidden;}

yardi-filter .ng-select .ng-select-container {
border-top: none !important;
border-right: none !important;
border-left: none !important;
border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;

}

input.form-control.ng-pristine.ng-valid.ng-valid-required.ng-not-empty {
    color: black !important;
}


yardi-filter input {
color: #ffffff !important;
border-top: none !important;
border-right: none !important;
border-left: none !important;
border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;

}

yardi-filter button.btn-calendar {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;

}

.table-advanced .yardi-list-thead {
    position: relative;
    background-color: #ffffff;
}

 
yardi-filter .yca-value {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

input.form-control.ng-pristine.ng-valid.ng-valid-required.ng-not-empty { color: white !important; }
.yardi-control-dropdown .multiselect-parent.open .dropdown-toggle.btn-default {
    color: black!important;
}
 
#ycSavedFilters .ng-placeholder {
    color: black !important;
    opacity: 1 !important;
}

.floating-label yardi-control-autocomplete .yc-autocomplete-wrapper .yardi-control-autocomplete .yca-value .yca-selected-item {
       border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}