:root {
    --color-red: #bb3b32; 
    --color-main-color: #bb3b32;
    --color-main-color-activety: #bb3b32;

    --select-bg-redmineup: #73c5fd;

        /* Dx insertions */
        --tracker-4: #8E24AA;
        --tracker-5: #ff8d00;
        --tracker-6: #00897B;
        --tracker-7: #D81B60;    
        --tracker-8: #43A047;
        --tracker-9: #6D4C41;

    --popup-overlay: rgba(0, 0, 0, 0.7);    
    --icon_bg_active: #bb3b32;
    --icon_bg_hover: #bb3b32;
}

#wrapper:before {
    background: url(../images/dx-logo.svg) 50% 50% no-repeat;
}

#header h1 { font-size: 2.5rem;}

#main > #content .context-menu-selection,
#main > #content .context-menu-selection:hover {
    background: var(--select-bg-redmineup) !important;
    color: #fff !important;
}

#main > #content .context-menu-selection a.clock,
#main > #content .context-menu-selection:hover a.clock{    
    color: var(--color-link) !important;
}


/* #main > #content #content > .contextual:not(.next-prev-links),
#main > #content > .contextual:not(.next-prev-links) {
    top: 40px;
} */

#ajax-indicator span:before {
    background: url(../images/dx-logo.svg) 50% 50% no-repeat;
}

#header h1:after {
    background: url(../images/dx-logo-small.svg) 0 50% no-repeat;
}

.controller-account #main #content:after {
    background: url(../images/dx-logo.svg) 50% 50% no-repeat;
}

.controller-projects.action-show #content .splitcontentleft .wiki,
.controller-projects.action-show #content div.box {
    line-height: 1.7em;
}

table.list td,
table.list td.priority{
    font-weight: 300;
}

/* DX insertions */
body #top-menu > ul > li > a.dx-enhancements:after{
    content: "Dx";
    font-size: 20px;
    text-align: center;
    line-height: 20px;
}

body #top-menu > ul > li > a.dx-agile-board:after{
    content: "\E008";
    /* font-size: 20px; */
    text-align: center;
    /* line-height: 20px; */
}


body #top-menu > ul > li > a.dx-infosec-policy:after{
    content: "\E076";
    /* font-size: 20px; */
    text-align: center;
    /* line-height: 20px; */
}




body #top-menu > ul > li > a.WorkLoad:after{
    content: "W";
    font-size: 20px;
    text-align: center;
    line-height: 20px;
}


button.btn-primary[type=submit], input.btn-primary[type=submit]  {
    color: #ffffff;
    background-color: #2196f3;
    border-color: transparent;
    height:auto;
  }


.controller-projects.action-show table.list td:first-child a[href*="tracker_id=4"] {
    background: var(--tracker-4);
}

.controller-agile_boards.action-index table.list td:first-child a[href*="tracker_id=5"], 
.controller-projects.action-show table.list td:first-child a[href*="tracker_id=5"] {
    background: var(--tracker-5);
}

.controller-agile_boards.action-index table.list td:first-child a[href*="tracker_id=6"], 
.controller-projects.action-show table.list td:first-child a[href*="tracker_id=6"] {
    background: var(--tracker-6);
}

.controller-agile_boards.action-index table.list td:first-child a[href*="tracker_id=7"], 
.controller-projects.action-show table.list td:first-child a[href*="tracker_id=8"] {
    background: var(--tracker-7);
}

.controller-agile_boards.action-index table.list td:first-child a[href*="tracker_id=8"], 
.controller-projects.action-show table.list td:first-child a[href*="tracker_id=8"] {
    background: var(--tracker-8);
}

.controller-agile_boards.action-index table.list td:first-child a[href*="tracker_id=9"], 
.controller-projects.action-show table.list td:first-child a[href*="tracker_id=9"] {
    background: var(--tracker-9);
}


.controller-projects.action-show #content .splitcontentleft .wiki p a, 
.controller-projects.action-show #content div.box p a {
    font-weight: 400;
}

body a:link {font-weight: 400;}

div.modal {
    z-index:1041;
    background:transparent;
}

body #top-menu #account a:not(#time-logger-menu).selected:before, 
body #top-menu #loggedas a.selected:before, 
body #top-menu .holder-search-link a.selected:before, 
body #top-menu .revo-user-menu>.icon-user.selected:before, 
body #top-menu>ul>li>a.selected:before
{
    background: var(--color-red);
}

body #main table.list .context-menu-selection>td
{
    background: var(--select-bg-redmineup);
}

body.action-login a button.button-login
{
    width: 340px;
    margin: 0px auto;
    display: block;
}

.agile-board .issue-card table.progress td.closed {
    background: #4caf50;
}

#main div.issue .attributes .attribute {
    padding: 5px 0;
    border-bottom: 1px solid #ccc;
    background-color: rgba(225,225,225,0.2);
    line-height: 2em;
}

#content form #task-report-entries .control-group input[type=text]
{
    width:auto;
    max-width:auto;
    min-width:auto;
}

body #content form .time-entries-wrapper table.list .select2.select2-container--default{
    width:auto !important;
    min-width:auto !important;
    margin:0px !important;
}

body  #content form .time-entries-wrapper table.list  .select2~* {margin:0px !important;}


#content>h2{ background-image: url(../images/icon-color/info.svg) }


/* To increase the width of Side bar */
.has-sidebar #wrapper #sidebar {width:310px;right:-306px}
.has-sidebar.open-sidebar #wrapper #main {margin: 0 306px 0 0;}
.has-sidebar.open-sidebar #wrapper #header {    margin: 0 310px 0 0; }
body.open-sidebar .open-sidebar-link {   right: 310px; }



html>body #wrapper2 #wrapper3 #ajax-indicator{
    position: absolute;
    z-index: 9999;
    height: 50px;
}

html>body #wrapper2 #wrapper3 #ajax-indicator span {
    position: static;
}

html>body #wrapper2 #wrapper3 #ajax-indicator span:before {
    background: none;
}

html>body #wrapper2 #wrapper3 #ajax-indicator span:after {
    background: url(../images/loading.gif) no-repeat;
    width: 10%;
    left: 45%;
    top: 15px;
}


html>body.controller-issues.action-show .dynamicEditField {
    bottom:0px;
}


a.icon.icon-left:after {
    font-family: "Glyphicons Halflings" !important;
    content: "\e079";
}


a.icon.icon-right:after {
    font-family: "Glyphicons Halflings" !important;
    content: "\e080";
}

a.icon.icon-report:after {
    font-family: "Glyphicons Halflings" !important;
    content: "\e105";
}

