:root {
    --tileBackgroundColor: #1E677F;
    --tileFontColor: #fff;
    --barBackgroundColor: #053E51;
    --barFontColor: #fff;
}

body .dashboard-stat.blue-hoki .visual i{
    color: var(--tileFontColor) !important;
}
form#loginForm.with-padding.align-left.wpc70.mauto div.form-group button#loginBtn.btn.btn-default.pull-right{
    background-color: var(--barBackgroundColor) !important;
    color: var(--barFontColor) !important;
    border: none;
}

.btn.green,
.task1stCol,
#qa-dashboard-large li{
    background-color: var(--tileBackgroundColor) !important;
    color: var(--tileFontColor)!important;
}

#pgHeader,
.rh-midblue,
.portlet-title,
div.page-footer.rh-darkblue
{
    background-color: var(--barBackgroundColor) !important;
}

div.dashboard-stat a.more{
    border-top: var(--barBackgroundColor) !important;
}

.page-footer.rh-darkblue,
#loginForm .btn {
    background-color: #000 !important;
}


#jumpto-large *,
.addTimeSheet *,
.tileFontColor,
.text-muted.font-xs,
a#tileIcon,
a#listIcon
{
    color: var(--tileFontColor)!important;
}

#contactForm .text-muted.font-xs,
#productForm .text-muted.font-xs
{
    color: #777 !important;
}

.dropdown.dropdown-user .username.username-hide-on-mobile,
#isis-top-menu>li>a,
#isis-top-menu>li>a>i,
#isis-top-menu>li>a>i.fa.fa-plus,
#isis-top-menu>li>a>span.glyphicon.glyphicon-time,
.portlet-title>.captionHdr,
div.page-footer.rh-darkblue > .page-footer-inner
{
    color: var(--barFontColor) !important;
}



#jumpto-large a:hover,
#jumpto-large a:focus
{
    padding: 3px 5px !important;

    text-decoration: none;

    color: var(--barFontColor) !important;
    border-radius: 3px !important;
    outline: none;
    background-color: var(--barBackgroundColor) !important;



}
.module-container.login
{
    font-weight: bold !important;

    color: #000;
    border: none !important;
    background-color: var(--tileBackgroundColor) !important;
}

.input-group-btn button
{
    border: 1px solid #777 !important;
}
.portlet.light
{
    border: none;
}
.caption-subject
{
    color: var(--tileBackgroundColor) !important;
}
.dashboard-stat.blue-hoki, #jumpto-large
{
    background-color: var(--tileBackgroundColor) !important;
}
.dashboard-stat .number,
.dashboard .dashboard-stat .details .desc {
    color: var(--tileFontColor) !important;
}
.dashboard-stat.blue-hoki
{
    border: 1px solid #444;
}
.dashboard-stat.blue-hoki .desc
{
    color: #333 !important;
}
.dashboard-stat.blue-hoki .visual i
{
    color: #1e677f !important;
}
.topLogo img
{
    display: block;

    width: auto;
    max-width: 350px;
    height: auto;
    max-height: 25px !important;
    margin: 4px 0 0 7px;
}
#loginForm button.btn
{
    border-color: #000 !important;
}
.dropdown-menu
{
    border-color: #777 !important;
}
#isis-top-menu .dropdown-menu
{
    background-color: #eee !important;
}
ul.dropdown-menu > li > a:hover
{
    background-color: #999 !important;
}
.actions ul
{
    border-color: #fff !important;
    background-color: #fff !important;
}
.actions ul.dropdown-menu > li > a:hover
{
    background-color: #eee !important;
}
.dataTables_info.alert.alert-info
{
    border-color: #ddd !important;
    background-color: #f1f1f1 !important;
}
#dropdown-content.mega-menu-content
{
    background-color: #555  !important;
}
a.more
{
    font-weight: bold !important;

    letter-spacing: .5px !important;

    opacity: 1 !important;
    color: var(--barFontColor) !important;
    border-top: 1px solid #888 !important;
    background-color: var(--barBackgroundColor) !important;
}
a.more:hover
{
    opacity: .8 !important;
}
.timer
{
    font-size: 16px;
    font-weight: bold;

    margin-bottom: 10px;

    background: #f2f3f4;
    text-shadow: -1px 0 1px #fff;
}
.portlet-title .caption .caption-subject, .portlet-title .caption
{
    padding-left: 15px !important;

    color: var(--barFontColor) !important;
}
#pageInnerTitle
{
    color: #777;
}
@media screen and (max-width: 990px)
{
    #pageInnerTitle
    {
        color: #777;
    }
    .dashboard-stat.blue-hoki .desc-sm {
        font-size: 13px;
    }
}
@media screen and (max-width: 480px) {
    .topLogo img {
        margin: 0px 0 0 7px;
    }

}
#adminButtons .tile{
    background-color: var(--barBackgroundColor) !important;
    color: var(--tileFontColor) !important;
}