/* --------- NICOLAS --------- */

body.controller-account.action-login:before {
    background-position: center !important;
    width: 60% !important;
}

body.controller-account.action-login #main {
    height: initial !important;
    background-color: #093343 !important;
}

body.controller-account.action-login #top-menu {
    display: none;
}

@media (min-width: 900px) {
    body.controller-account.action-login:before {
        left: 70% !important;
    }
}

body.controller-welcome.action-index #main {
    flex-direction: column;
}

.action-login a.lost_password {
    color: white;
}

/* Kanban : hide issue blocked reason field */
#issue-blocked-reason {
    display: none !important;
}

/* Bouton Modifier des tickets */
/* #content > .contextual > .icon-edit {
    background-color: #0b45d9 !important;
    border: 1px solid #0b45d9 !important;
    color: #fff !important;
} */

#content > .contextual > .icon-time-add {
    color: #404245 !important;
    background: none !important;
    border: 1px solid #c2c6d0 !important;
}

#content > .contextual > .icon-time-add:before,
#content > .contextual > .icon-time-add:hover:before {
    color: #404245 !important;
}

#project-jump .drdn-content {
    width: 450px !important;
}

.drdn-content {
    z-index: 1000 !important;
}

.ui-tooltip {
    z-index: 2000 !important;
}

/* --------- RYAD --------- */

html {
    overflow-y: inherit;
}

body {
    font-family: Plus Jakarta Sans, sans-serif !important;
    --rb-pr4: #093343;
    --rb-ibgh: #093343;
    --rb-pr1: #093343;
    --rb-cmc: #093343;
}

#top-menu,
body.controller-account.action-login #content {
    background-color: #093343 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold !important;
}

.theme-Abacusmine {
    color: #093343 !important;
}

.even {
    background-color: #fafafa;
}

#top-menu a.timesheet::before {
    content: "\f64a";
    margin-right: 8px;
    display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-size: 13px;
    font-size: inherit;
    text-rendering: auto;
}

.controller-projects.action-show .splitcontentleft .box {
    margin-top: 1rem;
}

#header #main-menu #new-object,
#header #main-menu2 #new-object {
    font-size: 24px;
    line-height: 12px;
}

#content > h2 {
    display: inline-block;
}
div.journal .wiki,
div.changeset,
div.message {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
}

strong {
    font-weight: bold !important;
}

#query_form_content {
    border-radius: 4px;
}

.wiki h3 {
    font-size: 16px;
}

.controller-issues.action-show div.issue.details .attributes {
    width: 100% !important;
}

div.issue {
    background-color: white !important;
    border-radius: 4px;
}

.redmine-evolution-badge {
    margin: 16px 0 0 0 !important;
}

.redmine-evolution-badge .revo-badge:after {
    content: "\f0f3";
    display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-size: 13px;
    text-rendering: auto;
    color: white;
    position: relative;
    background: none;
    animation: none !important;
}

.redmine-evolution-badge .revo-number {
    padding: 0 !important;
    margin: 0 0 0 18px !important;
}

.redmine-evolution-badge .revo-badge:hover:before {
    background: none !important;
}

a[class^="tracker-"],
a[class*=" tracker-"],
[class^="tracker-"] .id a,
[class*=" tracker-"] .id a {
    display: inline-block;
    border-radius: 4px;
    padding: 0 6px;
    color: white !important;
    margin: 2px 0;
}

a.priority-4,
.priority-4 .id a {
    background-color: #0b45d9;
}

[class^="tracker-"] .id a,
[class*=" tracker-"] .id a:before {
    content: "#";
    opacity: 0.5;
}

table.issues td.subject {
    max-width: 400px;
}

table.issues td.subject a {
    font-weight: 600;
}

.gravatar-with-child img:nth-child(2) {
    left: -10px;
    bottom: -10px;
}

table.list tr.priority-high2 > td:first-child::before,
table.list tr.priority-4 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-4 td.priority::before {
    background-color: #0b45d9;
}

a.priority-1,
.priority-1 .id a,
table.list tr.priority-1 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-1 td.priority::before {
    background-color: #c7cbcc;
    color: #292929 !important;
}

a.priority-2,
.priority-2 .id a,
table.list tr.priority-2 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-2 td.priority::before {
    background-color: #0ac275;
}

a.priority-3,
.priority-3 .id a,
table.list tr.priority-3 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-3 td.priority::before {
    background-color: #0bbdd9;
}

a.priority-4,
.priority-4 .id a,
table.list tr.priority-4 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-4 td.priority::before {
    background-color: #0b45d9;
}

a.priority-5,
.priority-5 .id a,
table.list tr.priority-5 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-5 td.priority::before {
    background-color: #e06a2f;
}

a.priority-6,
.priority-6 .id a,
table.list tr.priority-6 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-6 td.priority::before {
    background-color: #e06a2f;
}

a.priority-7,
.priority-7 .id a,
table.list tr.priority-7 > td:first-child::before,
body:not(.rx-upgrade) table.list tr.priority-7 td.priority::before {
    background-color: #d12e0b;
}

#header #main-menu li a,
#header #main-menu2 li a {
    font-size: 13px;
}

.tracker-1 .id a,
a.issue.tracker-1 {
    background-color: #d12e0b !important;
}
.tracker-2 .id a,
a.issue.tracker-2 {
    background-color: #11235a !important;
}
.tracker-3 .id a,
a.issue.tracker-3 {
    background-color: #0ac275 !important;
}
.tracker-4 .id a,
a.issue.tracker-4 {
    background-color: #0b45d9 !important;
}
.tracker-5 .id a,
a.issue.tracker-5 {
    background-color: #e06a2f !important;
}
.tracker-6 .id a,
a.issue.tracker-6 {
    background-color: #a8c20a !important;
}
.tracker-7 .id a,
a.issue.tracker-7 {
    background-color: #292929 !important;
}
