/* TORQ STYLESHEET ONLY */
@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;900&display=swap');

html {
    background: #edebed;
}

body {
    background: #edebed;
    font-family: 'Red Hat Display', sans-serif;
    margin: 0;
    font-size: 14px;
    color: #212121;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #1e252d;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
}

html.login-bg {
    background: url(../images/torq-login-bg.jpg) no-repeat scroll 0 0 #0d0d0d !important;
    background-size: cover !important;
}

.login-bg body {
    background-color: transparent !important;
}

/* buttons */
.btn-primary {
    background-color: #fb8400 !important;
    border-color: #fb8400 !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: #ee8002 !important;
    border: 1px solid #ee8002 !important;
}

.btn-secondary {
    background-color: #2673f0 !important;
    border-color: #2673f0 !important;
}

.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: #236adb !important;
    border: 1px solid #236adb !important;
}

.btn-default {
    background-color: #fff !important;
    border: 1px solid #fb8400 !important;
    color: #fb8400;
}

.btn-default:hover,
.btn-default.hover {
    background-color: #fb8400 !important;
    color: #fff !important;
}

.btn-default:focus,
.btn-default.focus {
    background-color: #fb8400 !important;
    color: #fff !important;
}

.btn-default:active,
.btn-default.active {
    background-color: #fb8400 !important;
    color: #fff !important;
}

.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.btn-default:active:focus {
    background-color: #fb8400 !important;
    color: #fff !important;
}

.btn-outline-default {
    color: #fb8400;
    border: 1px solid #fb8400;
}

.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: #fb8400;
    color: white !important;
}

.btn-outline-secondary {
    color: #2673F0;
    border: 1px solid #2673F0;
}

.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: #2673F0;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #fb8400;
    border-color: #fb8400;
}

/* links */
a.link-primary {
    color: #fd8103;
}

a.link-secondary {
    color: #2673f0;
}

.text-primary {
    color: #fd8103;
}

.text-secondary {
    color: #2673f0;
}

/* tabs and pills */
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #fd8103;
}

/* text colors */
.text-primary {
    color: #fd8103 !important;
}

.text-secondary {
    color: #2673f0 !important;
}

/* la
/* labels */
.label-primary {
    background-color: #05235f !important;
}

.label-info {
    background-color: #2673f0 !important;
}

/* badges */
.badge-danger {
    background-color: #fd8103 !important;
}

.badge-info {
    background-color: #2673f0;
}

.badge-primary {
    background-color: #fd8103;
}

/* menu */
#sidebar-menu>ul>li>a {
    color: #05235f !important;
}

.navbar.navbar-primary {
    background-color: #05235f !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;
}

/* backgrounds */
.panel-primary>.panel-heading {
    background: #05235f;
}
.bg-primary {
    background-color: #05235f !important;
}

.bg-secondary {
    background-color: #fd8103 !important;
}

.bg-info {
    background-color: #2673f0 !important;
}

.half-bg {
    background: linear-gradient(#05235f 50%, #fff 50%);
}
span.mini-stat-icon.bg-success {
    background: #2673F0 !important;
}

span.mini-stat-icon.bg-warning {
    background: #111820 !important;
}