/* HE / PMI STYLESHEET ONLY */
body {
    background: #e4e9ef !important;
    color: #34393D !important;
}

html.login-bg {
    background: url(../images/pmi-login-bg.jpg) no-repeat scroll 0 0 #0d0d0d !important;
    background-size: cover !important;
}

.login-bg body {
    background-color: transparent !important;
}

.wrapper-page {
    background: #f8f8f8 !important;
}

/* buttons */
.btn-primary {
    background-color: #0083BF !important;
    border-color: #0083BF !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
    background-color: #017099 !important;
    border: 1px solid #017099 !important;
}

.btn-secondary {
    background-color: #ffd300 !important;
    border-color: #ffd300 !important;
    color: #05235f;
}

.btn-secondary:hover,
.btn-secondary.hover,
.btn-secondary:focus:hover,
.btn-secondary:focus.hover,
.btn-secondary:active:hover,
.btn-secondary:active.hover,
.btn-secondary.active:hover,
.btn-secondary.active.hover,
.btn-secondary.focus:hover,
.btn-secondary.focus.hover,
.btn-secondary:active:hover,
.btn-secondary:active.hover,
.btn-secondary:focus:hover,
.btn-secondary:focus.hover,
.open>.dropdown-toggle.btn-secondary:hover,
.open>.dropdown-toggle.btn-secondary.hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary:focus,
.open>.dropdown-toggle.btn-secondary {
    background-color: #ffcc00 !important;
    border: 1px solid #ffd300 !important;
}

.btn-default {
    background-color: #fff !important;
    border: 1px solid #0083BF !important;
    color: #0083BF;
}

.btn-default:hover,
.btn-default.hover {
    background-color: #0083BF !important;
    color: #fff !important;
}

.btn-default:focus,
.btn-default.focus {
    background-color: #0083BF !important;
    color: #fff !important;
}

.btn-default:active,
.btn-default.active {
    background-color: #0083BF !important;
    color: #fff !important;
}

.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.btn-default:active:focus {
    background-color: #0083BF !important;
    color: #fff !important;
}

.btn-outline-default {
    color: #0083bf;
    border: 1px solid #0083bf;
}

.btn-outline-default:hover,
.btn-outline-default.hover,
.btn-outline-default:focus,
.btn-outline-default.focus,
.btn-outline-default:active,
.btn-outline-default.active {
    background-color: #0083bf;
    color: white !important;
}

.btn-outline-secondary {
    color: #05235f;
    border: 1px solid #ffd300;
    background-color: #fff;
}

.btn-outline-secondary:hover,
.btn-outline-secondary.hover,
.btn-outline-secondary:focus,
.btn-outline-secondary.focus,
.btn-outline-secondary:active,
.btn-outline-secondary.active {
    background-color: #ffd300;
    color: #05235f;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #0083bf;
    border-color: #0083bf;
}

/* links */
a.link-primary {
    color: #0083BF;
}

a.link-secondary {
    color: #212121;
}

/* tabs and pills */
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #0083BF;
}

/* text colors */
.text-primary {
    color: #0083BF !important;
}

.text-secondary {
    color: #212121 !important;
}

/* labels */
.label-primary {
    background-color: #0083BF !important;
}

.label-info {
    background-color: #0083BF !important;
}

/* badges */
.badge-info {
    background-color: #0083bf;
}

.badge-primary {
    background-color: #0083bf;
}

/* menu */
#sidebar-menu>ul>li>a {
    color: #34393D !important;
}

.navbar.navbar-primary {
    background-color: #0083bf !important;
}

.navbar.navbar-primary .btn.btn-primary {
    background: transparent !important;
    border: transparent !important;
}

.navbar.navbar-primary .btn.btn-primary:hover {
    background: rgba(255, 255, 255, 0.2) !important;
}

#sidebar-menu>ul>li>a.active .menu-item {
    background-color: #0083BF !important;
}

#sidebar-menu>ul>li>a.active .btn {
    background-color: #0083BF !important;
}
#wrapper.enlarged #sidebar-menu>ul>li>a.active .menu-item {
    background: transparent !important;
}

/* backgrounds */
.panel-primary>.panel-heading {
    background: #0083bf;
}

.bg-primary {
    background-color: #0083bf !important;
}

.bg-secondary {
    background-color: #0083BF !important;
}

.bg-info {
    background-color: #0083BF !important;
}

.half-bg {
    background: linear-gradient(#ffd300 50%, #fff 50%);
}

.line-thru span {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #b1b9c6;
}