.page-header {
    background-color: #C7C8CA !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: #000000 !important;
}

.text-subheader {
    color: #000000 !important;
}

h1.page-title {
    color: #000000 !important;
}

#header > div, #header > div .navbar-header,.yardi-header {
    background: #FFFFFF !important;
}

#header .navbar-nav > li, #header p {
    color: #000000 !important;
}

#header > div .navbar-header > button.dk {
    background: #FFFFFF !important;
}

#header .navbar-nav > li > a {
    background: #FFFFFF !important;
    color: #000000 !important;
}


.app-header-fixed { 
    .aside-wrap { 
       background-color: #FFFFFF !important;
    }

    .navi ul.nav li a {
     background-color: #FFFFFF !important;
     color: #000000 !important;
    }
    
    .navi ul.nav li a > i {
          color: #000000 !important;
     }
}
 
 
 

.bg-primary, .btn-primary, .page-header-content .page-header-right .shopping-content {
    background-color: #1F00FF !important;
    color: #FFFFFF !important;
}

.btn-primary {
    border-color: #1F00FF !important;
}


.text-primary, .cartdropdownmenu p.cart_title a {
    color: #1F00FF !important;
}

#spaces-flyout h4.title:after {
    border-color: #000000 !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: #000000 !important;
    border-color: #000000 !important;
    color: #FFFFFF !important;
}

.i-checks input[disabled] + i, fieldset[disabled] .i-checks input + i {
    border-color: #000000 !important;
}

.i-checks input:checked + i {
    border-color: #000000 !important;
}

.i-checks input:checked + i:before {
    background-color: #000000 !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: #1F00FF !important;
    background-color: #1F00FF !important;
}

.book_booked_legend {
    background-color: #000000 !important;
}

#spaces-flyout .flyout-header {
    background-color: #1F00FF !important;
    color: #FFFFFF !important;
}

.services-listing .flex-20 h1, .listing .wrk_booknow .wrk_price {
    color: #000000 !important;
}

.services-listing .flex-20:hover {
    border-color: #000000 !important;
}

.app-footer {
    background-color: #000000 !important;
}

.copyright {
    color: #FFFFFF !important;
}

.copyright a {
    color: #FFFFFF !important;
}

.privacy-statement {
    color: #FFFFFF !important;
}

.privacy-statement a {
    color: #FFFFFF !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: #FFFFFF !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: #FFFFFF !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: #FFFFFF !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: #000000 !important;                
}

.yardi-header .dropdown .dropdown-menu li.user-profile-info {
    color: #000000 !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: #000000 !important;
    border-color:#000000 !important;
}
/* property hyperlink color to blue */
a.ng-binding[ng-click*="vm.PropertySetup.isPropertyPageEnabled"] {
  color: #1F00FF;
}

/* header button color to black */
button.btn.btn-filter.ng-scope.btn-success {
  background-color: black;
  border-color: black;
}

/* profile contact save button to black */
#btnprofilesave {
  background-color: black;
  border-color: black;
}

/* header navigation link to blue */
li.ng-scope a.text-link {
  color: #1F00FF;
}

span.ng-scope a.text-link {
  color: #1F00FF;
}

/* Home Page email link to blue */
.text-info {
  color: #1F00FF !important;
}

/* Portfolio page fund links to blue */
a.ng-binding.ng-scope {
  color: #1F00FF;
}

/* Documents page document link to blue */
a.text-info.clickable.word-wrap.ng-binding.ng-scope {
  color: blue;
}

/* hide contact owner image */
.col-xs-12.col-sm-4.m-b-sm {
  display: none;
}

/* hide investment characteristics - entity page */
#inv-summary-char {
  display: none;
}

/* hide funded capital chart - entity page */
#inv-summary-graph {
  display: none;
}

/* added text to login tooltip */
.modal-footer::before {
  content: "For further assistance and troubleshooting, please contact NAfundsupport@digitalrealty.com.";
  font-style: italic;
  text-align: left;
  color: black;
  font-size: 14px;
}

/* Property profile ink bar blue */
md-ink-bar.md-left {
  background-color: #1F00FF !important;
}

md-ink-bar.md-right {
  background-color: #1F00FF !important;
}

/* Profile contact tab subheader line to blue */
md-ink-bar {
  background-color: #1F00FF !important;
}

/* Hide Tiles toggle */
.toggle-tiles-switch {
  display: none !important;
}

/* Hide phone number on Contact Us page */
#contactusphone {
  display: none !important;
}

/* Update email text to blue on Contact Us page */
a[href="mailto:NAfundsupport@digitalrealty.com"] {
  color: #1F00FF !important;
}

/* Update queue number icon to blue on upload documents page */
.badge.bg-info.ng-binding {
  color: #1F00FF !important;
}

/* Hide Disable MFA button */
#btndisablemfa {
  display: none;
}

/* registration page privacy notice language */
div.list-group.list-group-sm::after {
  content: "If you register to receive electronic communications, Yardi uses email management tracking tools to confirm delivery, check engagement (such as opens or link clicks), and keep accurate records of investor communications. These tools are used only for operational and compliance purposes and are subject to the Partnership’s Global Privacy Notice, as updated from time to time.";
  display: block;
  font-size: 1.2rem;
  color: black;
  margin-top: 12px;
}

.panel.panel-default.b.wrapper-md {
  width: min-content;
}

/*testing*/
 
.page-title { color: white !important;}

.form-label { color: white !important;}

.page-header.page-header-bar ul.filter-bar

.yardi-control-dropdown .form-control,

.page-header.page-header-bar ul.filter-bar

div[dropdown-multiselect] .form-control:hover { color: white !important;}

.page-header.page-header-bar ul.filter-bar

.yardi-control-dropdown .form-control {color: white !important;}

.page-header.page-header-bar ul.filter-bar &gt; li .form-control::placeholder {color: white !important;}

.page-header.page-header-bar ul.filter-bar &gt; li .form-control {color: white !important;}
.page-header.page-header-bar ul.filter-bar &gt; li
.form-control option {color: black !important;}

.page-header.page-header-bar ul.filter-bar

.input-group-addon:last-child:hover { background: transparent !important;}

.page-header.page-header-bar ul.filter-bar

.form-control.ng-dirty.ng-not-empty {color: white !important;}

.page-header.page-header-bar ul.filter-bar

.input-group-addon i { color: white !important;}

.page-header.page-header-bar ul.filter-bar

.ng-not-empty .yardi-control-dropdown

button.btn-default { color: white !important;}

.page-header.page-header-bar ul.filter-bar &gt; li

.dropdown-header .form-control { border: 1px solid rgb(225, 225, 225) !important; padding: 6px 12px !important;}

.page-header.page-header-bar ul.filter-bar &gt; li

.dropdown-header .form-control.ng-dirty.ng-not-empty {color: #858585 !important;}

.page-header.page-header-bar ul.filter-bar

.yc-autocomplete-wrapper

.yardi-control-autocomplete

span.yc-search-input {color: white !important;}

yardi-filter .form-control {  background: none !important;}

.floating-label label {background: none !important; color: #ffffff !important;}

yardi-filter .ng-select .ng-select-container {
    background: none !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 .yca-selected-item {color: #ffffff !important;}

yardi-filter .ng-fa-icon .yca-remove-item-icon { color: #ffffff !important;}

yardi-filter .ng-value {  color: #ffffff !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 .yca-search-input {
    background: none !important;}

yardi-filter .input-group-append {    background: none !important;}

yardi-filter button.btn-calendar {
    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 .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;}

yardi-filter yardi-control-dropdown .ng-select-multiple .ng-value-container .ng-placeholder { color: #ffffff !important;}

.more-filters-container .form-group .form-label {color: #212121 !important;}

.more-filters-container .btn-calendar .ng-fa-icon { color: #212121 !important;}

yardi-filter yardi-control-autocomplete .yc-placeholder{color: #ffffff !important;}

#ycSavedFilters select option {color: #000000 !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: #ffffff!important;}

#ycSavedFilters .ng-placeholder { color: #ffffff !important; opacity: 1 !important;}

#ycSavedFiltersClearBtn {color:white;}
.yardi-switch .switch-content {color: white;}

.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;
}

.yardi-header .user-dropdown-menu .nav-item .user-name span {
    background: #ede2e24a !important;
 
    border-radius: 500px;
    font-size: .8rem;
    color:  #ffffff !important;
 
}


#cdk-drop-list-0 {
  table-layout: fixed !important;
  width: 100% !important;
}

#cdk-drop-list-0 tr {
  height: auto !important;
  min-height: unset !important;
}

#cdk-drop-list-0 td[data-selenium-id^="table-cell-data-selenium-id-1-"] {
  max-width: 300px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  vertical-align: middle !important;
  height: auto !important;
  min-height: unset !important;
  white-space: normal !important;
  overflow: visible !important;
}

#cdk-drop-list-0 td[data-selenium-id^="table-cell-data-selenium-id-1-"] button {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: unset !important;
  padding: 0 !important;
  align-items: flex-start !important;
}

#cdk-drop-list-0 td[data-selenium-id^="table-cell-data-selenium-id-1-"] button a.word-wrap {
  display: block !important;
  width: 100% !important;
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
  line-height: 1.8 !important;
  padding: 16px 5px !important;
  box-sizing: border-box !important;
  text-align: left !important;
}

/* Upload documents table layout fixes */
#cdk-drop-list-0 {
  table-layout: fixed !important;
  width: 100% !important;
}

#cdk-drop-list-0 tr {
  height: auto !important;
  min-height: unset !important;
}

#cdk-drop-list-0 td[data-selenium-id^="table-cell-data-selenium-id-1-"] {
  max-width: 300px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  vertical-align: middle !important;
  height: auto !important;
  min-height: unset !important;
  white-space: normal !important;
  overflow: visible !important;
}

#cdk-drop-list-0 td[data-selenium-id^="table-cell-data-selenium-id-1-"] button {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: unset !important;
  padding: 0 !important;
  align-items: flex-start !important;
}

#cdk-drop-list-0 td[data-selenium-id^="table-cell-data-selenium-id-1-"] 
button a.word-wrap {
  display: block !important;
  width: 100% !important;
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
  line-height: 1.8 !important;
  padding: 16px 5px !important;
  box-sizing: border-box !important;
  text-align: left !important;
}