#rentcafe_residentportal header, #rentcafe_onlineleasing header {
    position: relative;
}
#rentcafe_residentportal header .main-header, #rentcafe_onlineleasing header .main-header {
    position: absolute !important;
    background: right;
    text-align: center;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    margin: auto;
    z-index:1000;
}

.btn{
border-radius:5px!important;
padding:.5rem 1.3rem;
font-size:1.04rem;
line-height: 1.8;
}

#rentcafe_residentportal header .main-header #logo-container, #rentcafe_onlineleasing header .main-header #logo-container {
    text-align: center;
    max-height: 230px!important;
    vertical-align: middle;
    position: relative;
}

.container-fluid.top-ole{
padding-left:0!important;
padding-right:0!important;
}

#rentcafe_residentportal header .main-header #logo-container a, #rentcafe_onlineleasing header .main-header #logo-container a {
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute;
    padding: 10px;
    z-index:1000;
}

.main-header .header-wrapper #logo-container img {
    max-width: 200px;
    max-height: 132px;
    width: auto;
    height: auto;
    margin: 0 auto;
}

#workflowStepsWrap .ole-menu-main .tbd a:hover {
    color: #fff!important;
}

#workflowStepsWrap .ole-menu li.ole-search-item:hover, #workflowStepsWrap .ole-menu li.ole-search-item:hover a, #workflowStepsWrap .ole-menu-main a:hover{
color:#A7A8AA!important;
}

#innerpage .top-banner, #rentcafe_residentportal .top-banner, #rentcafe_onlineleasing .top-banner {
    max-height: 300px;
    overflow: hidden;
    position: relative;
}

#rentcafe_residentportal .top-banner:before,#rentcafe_onlineleasing .top-banner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.4);
    opacity: .8;
    filter: alpha(opacity=80);
    z-index: 1
}

#ehlicon{fill:#fff;}

.bk-charcoal {
    background-color: #1A1E26;
}

h1, h2, h3, h4, h5, h6{
font-family:'Montserrat', sans-serif;
font-weight:400;
}

#rentcafe_residentportal #RentCafeContent .btn.btn-primary,#rentcafe_onlineleasing #RentCafeContent .btn.btn-primary{
 background: #1A1E26;
 border-radius:5px;
 }

#rentcafe_residentportal #RentCafeContent .btn.btn-primary:hover,#rentcafe_onlineleasing #RentCafeContent .btn.btn-primary:hover {
    background: #16191F
}