.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 Payment info tab */

#tab-item-paymentinfo {

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

/*Ensure document names wrap properly*/
#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;
}