﻿:root {
    --rz-dropdown-item-padding: 0.1rem;
}

/* css needed to change font colour! */
td.white-text span.rz-cell-data {
    color: white;
}
td.red-text span.rz-cell-data {
    color: red;
}
td.black-text span.rz-cell-data {
    color: black;
}

/* default odd-line colouring */
.rz-grid-table-striped tbody > tr:not(.rz-expanded-row-content):nth-child(even) > td {
    background-color: lightcyan;
}

/* History odd-line colouring */
.history .rz-grid-table-striped tbody > tr:not(.rz-expanded-row-content):nth-child(even) > td {
    background-color: palegreen;
}

.rz-frozen-cell {
    background: #e6ecef !important;
}

/* Make the dialogs a bit smaller */
.rz-dialog-titlebar {
    padding: .2rem 1rem;
}

.rz-dialog-content {
    padding: .5rem 1rem;
}

/* Make Import button look similar others */
.rz-fileupload-buttonbar {
    padding: 0;
    background-color: #f3f5f7;
}

.rz-fileupload-buttonbar > .rz-fileupload-choose {
    font-size: 1.0625rem;
    /*background-color: #ff6d41;*/
    background-color: dodgerblue;
    height: 2.1875rem;
}

.rz-fileupload .rz-button .rz-button-text {
    line-height: 2.1875rem;
}

.rz-datatable td {
    padding: 2px;
}

.rz-column-title {
    font: 15px Helvetica !important;
    text-transform: none !important;
    padding-left: 2px !important;
}

.rz-sortable-column {
    white-space: normal !important;
}

.aaarz-cell-data {
    font: 12px Helvetica !important;
}

.rz-checkbox {
    padding: 2px;
    margin: 0 0 !important;
}

.sidebar {
    background-image: none;
    background-color: #0D0036; /* BPO blue */
}

.rz-panel-menu .rz-navigation-item-wrapper {
    background-color: #0D0036; /* BPO blue */
    padding: 0.1rem;
}

.rz-panel-menu .rz-navigation-item-wrapper-active {
    background-color: #479CC8; /* BPO light blue */
}

.rz-panel-menu .rz-navigation-item-wrapper:hover {
    background-color: #479CC8; /* BPO light blue */
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper {
    background-color: #0D0036; /* BPO blue */
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper-active {
    background-color: #479CC8; /* BPO light blue */
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper:hover {
    background-color: #479CC8; /* BPO light blue */
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper .rz-navigation-item-link {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
}

.rz-panel-menu .rz-navigation-item {
    border-bottom: solid 1px #0D0036; /* BPO blue */
}

.rz-panel-menu .rz-navigation-item-link {
    color: white;
    padding: 0.1rem;
}

.rz-panel-menu .rz-navigation-item-link-active {
    background-color: #479CC8; /* BPO light blue */
}

.NarrowDropDown {
    padding: 0 5px;
    height: 1.75rem;
}

.bpo-title {
    font: bold 40px Arial;
    color: black;
}
.bpo-header {
    font: bold 25px Arial;
    color: #3B3838;
}
.bpo-body {
    font: 18px Calibri;
    color: #3B3838;
}

/* Horizontal menu stuff
.rz-menu:not(.rz-profile-menu) .rz-navigation-menu .rz-navigation-item-link  {
    color: white;
}
.rz-menu:not(.rz-profile-menu) .rz-navigation-menu .rz-navigation-item-wrapper {
    background-color: black;
    position: relative;
    z-index: 5;
}
.rz-menu:not(.rz-profile-menu) .rz-navigation-item-link {
    color: white;
}
*/
.rz-navigation-item-text {
    font: 16px Arial;
}


/* play with column titles 
.mets .rz-column-title {
    font-size: 12px !important;
    font-style: italic;
    text-transform: none;
}*/
