@import url(../../../stylesheets/application.css);
@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Raleway:wght@400;700;800&display=swap');

h1,
h2,
h3,
h4,
h5,
h6,
#projects-index ul.projects div.root a.project {
    font-family: 'Montserrat', 'Trebuchet MS', 'Verdana', sans-serif;
}

body {
    color: #243746;
    font-family: 'Raleway', 'Verdana', sans-serif;
    font-size: 14px;
}

strong {
    font-weight: 800;
}

@media screen and (max-width: 1366px) {
    body {
        font-size: 12px;
    }
}

table.list td {
    padding: 0.25em;
}

tr.issue {
    white-space: unset;
}

#header {
    background-color: #0D5AA2 !important;
}

.flyout-menu {
    background-color: #0D5AA2 !important;
}

.flyout-menu h3 {
    background-color: #E87200 !important;
    border-top: 1px solid #243746;
    border-bottom: 1px solid #243746
}


#top-menu {
    background-color: #243746 !important;
    border-bottom: 4px solid #E87200;
    font-size: inherit;
    padding-top: 8px;
}

#top-menu a {
    font-weight: unset;
    border-right: 1px dotted #E87200;
    padding-right: calc(0.5em + 1px);
    padding-left: 0.5em;
    margin: unset;
}

#top-menu a.home {
    background-image: url("../images/logo.png");
    background-repeat: no-repeat;
    background-size: 32px;
    color: transparent;
}

#top-menu a.user {
    padding-left: unset;
    font-weight: bold;
}

#top-menu a.top-submenu {
    padding-bottom: unset !important;
}

#top-menu #loggedas {
    margin-right: unset;
}

div.gravatar-with-child {
    display: none;
}

.badge {
    bottom: 4px;
    font-size: unset;
    font-variant: small-caps;
    padding: 0 3px 2px 3px;
    text-transform: unset;
}

.tribute-container li.highlight,
#main-menu li a:hover,
#main-menu li a.new-object,
#project-jump .drdn-items>a:hover,
#sidebar a.selected,
#top-menu .menu-children li a:hover,
#zzz {
    background-color: #E87200 !important;
    color: #fff;
    text-decoration: unset;
}

.contextual .drdn-items>a:hover,
#login-form,
#main-menu .menu-children li a:hover,
div.issue {
    background-color: #FFE9D3;
    border-color: #E87200;
    color: #243746;
}

#main-menu .menu-children {
    border-right: 1px solid #E87200;
    border-bottom: 1px solid #E87200;
    border-left: 1px solid #E87200;
    border-radius: 4px;
}

#main-menu .menu-children>li:last-child>a {
    border-radius: 4px;
}

.issue hr,
#sidebar hr,
#top-menu hr {
    background-color: #E87200;
}

#sidebar ul li {
    margin-bottom: 0.5em;
}

/* Issues grid styles by priorities */

/* Blocker */
tr.odd.priority-highest,
table.list tbody tr.odd.priority-highest:hover {
    color: #900;
    font-weight: bold;
}

tr.odd.priority-highest {
    background: #ffc4c4;
}

tr.even.priority-highest,
table.list tbody tr.even.priority-highest:hover {
    color: #900;
    font-weight: bold;
}

tr.even.priority-highest {
    background: #ffd4d4;
}

tr.priority-highest a,
tr.priority-highest:hover a {
    color: #900;
}

tr.odd.priority-highest td,
tr.even.priority-highest td {
    border-color: #ffb4b4;
}

/* High */
tr.odd.priority-high2,
table.list tbody tr.odd.priority-high2:hover {
    color: #900;
}

tr.odd.priority-high2 {
    background: #ffc4c4;
}

tr.even.priority-high2,
table.list tbody tr.even.priority-high2:hover {
    color: #900;
}

tr.even.priority-high2 {
    background: #ffd4d4;
}

tr.priority-high2 a,
tr.priority-high2:hover a {
    color: #900;
}

tr.odd.priority-high2 td,
tr.even.priority-high2 td {
    border-color: #ffb4b4;
}

/* Low */

tr.odd.priority-lowest,
table.list tbody tr.odd.priority-lowest:hover {
    color: #559;
}

tr.odd.priority-lowest {
    background: #eaf7ff;
}

tr.even.priority-lowest,
table.list tbody tr.even.priority-lowest:hover {
    color: #559;
}

tr.even.priority-lowest {
    background: #f2faff;
}

tr.priority-lowest a {
    color: #559;
}

tr.odd.priority-lowest td,
tr.even.priority-lowest td {
    border-color: #add7f3;
}

#main-menu ul li a:before {
    position: relative;
    left: -4px;
}

/* Main Menu Icons */

#main-menu ul li a.projects:before {
    content: "📁";
}

#main-menu ul li a.overview:before {
    content: "🌎";
}

#main-menu ul li a.activity:before {
    content: "📈";
}

#main-menu ul li a.roadmap:before {
    content: "📜";
}

#main-menu ul li a.issues:before {
    content: "🎫";
}

#main-menu ul li a.new-issue:before {
    content: "🎟️";
}

#main-menu ul li a.gantt:before {
    content: "📊";
}

#main-menu ul li a.calendar:before {
    content: "📅";
}

#main-menu ul li a.news:before {
    content: "📰";
}

#main-menu ul li a.documents:before {
    content: "📄";
}

#main-menu ul li a.wiki:before {
    content: "📓";
}

#main-menu ul li a.boards:before {
    content: "\f075";
}

#main-menu ul li a.files:before {
    content: "📂";
}

#main-menu ul li a.redmine-embedded:before {
    content: "\f108";
}

#main-menu ul li a.redmine-monitoring-controlling:before {
    content: "\f080";
}

#main-menu ul li a.tab:before {
    content: "\f0a3";
}

#main-menu ul li a.repository:before {
    content: "💻";
}

#main-menu ul li a.code-review:before {
    content: "🕵️";
}

#main-menu ul li a.settings:before {
    content: "🛠️";
}

#main-menu ul li a.time-entries:before {
    content: "⏳";
}

.project.icon-user {
    background-image: none;
}