.page-header {
    background-color: #D2D2D2 !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: #004B8D !important;
}

.text-subheader {
    color: #004B8D !important;
}

h1.page-title {
    color: #004B8D !important;
}

#header > div, #header > div .navbar-header,.yardi-header {
    background: #004B8D !important;
}

#header .navbar-nav > li, #header p {
    color: #F8F8F8 !important;
}

#header > div .navbar-header > button.dk {
    background: #004B8D !important;
}

#header .navbar-nav > li > a {
    background: #004B8D !important;
    color: #F8F8F8 !important;
}


.app-header-fixed { 
    .aside-wrap { 
       background-color: #004B8D !important;
    }

    .navi ul.nav li a {
     background-color: #004B8D !important;
     color: #F8F8F8 !important;
    }
    
    .navi ul.nav li a > i {
          color: #F8F8F8 !important;
     }
}
 
 
 

.bg-primary, .btn-primary, .page-header-content .page-header-right .shopping-content {
    background-color: #004B8D !important;
    color: #FFFFFF !important;
}

.btn-primary {
    border-color: #004B8D !important;
}


.text-primary, .cartdropdownmenu p.cart_title a {
    color: #004B8D !important;
}

#spaces-flyout h4.title:after {
    border-color: #47AA42 !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: #47AA42 !important;
    border-color: #47AA42 !important;
    color: #000000 !important;
}

.i-checks input[disabled] + i, fieldset[disabled] .i-checks input + i {
    border-color: #47AA42 !important;
}

.i-checks input:checked + i {
    border-color: #47AA42 !important;
}

.i-checks input:checked + i:before {
    background-color: #47AA42 !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: #004B8D !important;
    background-color: #004B8D !important;
}

.book_booked_legend {
    background-color: #47AA42 !important;
}

#spaces-flyout .flyout-header {
    background-color: #004B8D !important;
    color: #FFFFFF !important;
}

.services-listing .flex-20 h1, .listing .wrk_booknow .wrk_price {
    color: #47AA42 !important;
}

.services-listing .flex-20:hover {
    border-color: #47AA42 !important;
}

.app-footer {
    background-color: #002D55 !important;
}

.copyright {
    color: #F8F8F8 !important;
}

.copyright a {
    color: #47AA42 !important;
}

.privacy-statement {
    color: #47AA42 !important;
}

.privacy-statement a {
    color: #47AA42 !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: #000000 !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: #000000 !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: #000000 !important;
}

.dropdown-menu > .user-profile-info {
    background: #004B8D !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: #F8F8F8 !important;                
}

.yardi-header .dropdown .dropdown-menu li.user-profile-info {
    color: #F8F8F8 !important;
}

.user-dropdown-menu .user-menu-section-header:hover {
    background-color: #004B8D !important;
}

.yardi-header .user-dropdown-menu .user-menu-section-header:hover {
    background-color: #004B8D !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: #47AA42 !important;
    border-color:#47AA42 !important;
}
body{background:#F8F8F8!important;color:#000;font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;}
a{color:#004B8D;}
a:hover,a:focus{color:#47AA42;text-decoration:none;}
.page-header.page-header-bar{background:#F8F8F8!important;border-bottom:1px solid #D2D2D2!important;padding:12px 0;}
.page-header.page-header-bar .page-title,.page-header.page-header-bar .page-title.inline{color:#004B8D!important;font-weight:600!important;letter-spacing:.02em;margin:0;}
.wrapper-md{background:#F8F8F8!important;padding:24px 0 40px;}
.wrapper-md .panel-default{border-radius:12px!important;border:1px solid #D2D2D2!important;background:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.04)!important;position:relative;overflow:hidden;}
.wrapper-md .panel-default:before{content:""!important;position:absolute;top:0;left:0;height:4px;width:100%;background:#47AA42;}
.wrapper-md .panel-default .panel-heading{background:#fff!important;border-bottom:0!important;color:#004B8D!important;font-weight:600;font-size:15px;}
.wrapper-md .panel-default .panel-body{color:#000;font-size:14px;padding:18px 20px;}
.wrapper-md .panel-default h1,.wrapper-md .panel-default h2,.wrapper-md .panel-default h3{color:#004B8D;font-weight:600;}
.wrapper-md .panel-default p{color:#333;line-height:1.5;}
.wrapper-md .panel-default h2,.wrapper-md .panel-default .kpi-value,.wrapper-md .panel-default .summary-value{color:#004B8D;font-weight:600;font-size:26px;}
.wrapper-md .panel-default .kpi-label,.wrapper-md .panel-default small,.wrapper-md .panel-default .text-muted{color:#999;text-transform:uppercase;letter-spacing:.06em;font-size:11px;}
.btn-success{background:#004B8D;border-color:#004B8D;color:#fff;border-radius:20px;padding:6px 18px;}
.btn-success:hover,.btn-success:focus{background:#003666;border-color:#003666;}
.btn-default{background:#F8F8F8;border-color:#D2D2D2;color:#004B8D;border-radius:20px;padding:6px 14px;}
.btn-default:hover,.btn-default:focus{background:#D2D2D2;}
.wrapper-md table thead th{background:#F8F8F8;color:#004B8D;border-bottom:2px solid #D2D2D2;}
.wrapper-md table tbody tr:nth-child(even){background:#FBFBFB;}
.wrapper-md table tbody tr:hover{background:#EAF3FA;}
#investmentpageFilters{background:#fff!important;border-radius:12px!important;border:1px solid #D2D2D2!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important;padding:10px 18px!important;margin:12px auto 20px!important;max-width:1200px;}
#investmentpageFilters ul.filter-bar{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;}
#investmentpageFilters ul.filter-bar&gt;li{margin:4px 8px 4px 0;}
#investmentpageFilters label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#999;margin-bottom:2px;}
#investmentpageFilters select,#investmentpageFilters input[type=text],#investmentpageFilters input[type=search],#investmentpageFilters input[type=month],#investmentpageFilters .form-control{border-radius:4px;border:1px solid #D2D2D2;padding:4px 8px;height:30px;}
#investmentpageFilters .btn{margin-left:4px;}