﻿
/* Schrift im Header wie z. B. "NOVIPLAN WebClient" */
.CustomHeaderLabel {
    font-weight:500;
    color: #64BE3C!important;
    padding-left:5px;
}

/* Logo links im Header*/
.CustomHeaderLogo {
    max-height:32px;
    padding-right:10px;
    padding-top: 1px;
    padding-left:5px;
    float:left;
}

/* rechtes Menü (oben) im Header (mit Imprint, Anmelden, Profil)*/
.HeaderMenuWrapper {
   position: fixed;
   right:12px;
   vertical-align: middle;
   max-width: 50%;
   float: right;
}

.HeaderMenu {
}

.HeaderMenuItemHide {
    display: none;
}

.HeaderMenuItemBeginGroup {
    border-top: 1px solid rgb(209, 209, 209);
    padding-top: 7px;
}

.HeaderMenuItemEndGroup {
    padding-bottom: 7px;
}

.HeaderMenuItemHighlight {
    font-weight: bold;
    color: darkorange;
}

/* Favoriten-Menü: Ausrichtung rechts oder links */
.FavouritesMenuWrapper {
    float:right;
}

/* Favoriten-Menü, z. B. zur Veränderung des Abstands zwischen den Menüs */
.FavouritesMenu {
    margin-top: 5px!important;
}

/* Überschriften wie z. B. "Anmelden" */
.CustomTitle {
     color: #64BE3C!important;
     font-size:x-large!important;
     font-weight:bold!important;
}

.CustomSubTitle {
    color: #64BE3C!important;
    font-size: large!important;
    font-weight: bold!important;
}
  
/* Links wie z. B. "Kennwort vergessen" */
.CustomLink {
    color: #64BE3C!important;
    font-size:11pt!important;
} 

/* View Header */
.ViewTitle {
    /*background-color:#F2F3F4!important;
    color: #F28E00!important; */
    padding-left:4px;
}

.CustomColor {
    color: #64BE3C;
}

.DocumentDownloadLink {
    color: #64BE3C!important;
    font-weight: 600;
}









/* *************** Entwicklungsbereich ****************** */


/* Menüs im Header, Trick zur Ausrichtung rechts*/
#HeaderMenuWrapper li.dxm-spacing {
    width:0!important;
}
#FavouritesMenuWrapper li.dxm-spacing {
    width:0!important;
}


.CustomHeaderTitle {
}

.CustomHeaderLogo img {
    max-height:inherit;
}





.SearchBoxButton {
    padding: 0!important;
    display: inline-table;
}

.SearchBoxButton div {
    display: table-cell;
    vertical-align: middle;
}





/**
    DocumentView (alt)
*/
.DocumentViewNavigation {
    background-color: lightgray;
}

.DocumentViewPageViewWrapper {
    background-color: #F28E00;
}

.DocumentViewPageView {
    color: white!important;
}



/**
    Header Panel
*/
.HeaderPanel {
    /*background-color: gray!important;*/
}

/* Default: HeaderPanel */
.HeaderPanelExpanded {
    /*background-color: lime!important;*/
}

.HeaderPanelExpandBar {
    /*background-color: orange!important;*/
}

/**
    Footer Panel
*/
.FooterPanel {
    /*background-color: gray!important;*/
}

/* Default: FooterPanel */
.FooterPanelExpanded {
    /*background-color: lime!important;*/
}

.FooterPanelExpandBar {
    /*background-color: orange!important;*/
}

.FooterPanelExpandButton {
   /* background-color: green!important;*/
}

.FooterPanelLeftLabel {
    /*color: red;*/
}

.FooterPanelRightLabel {
     /*color: blue;*/
}

/**
    Navigation Panel
*/
.NavigationPanel {
    /*background-color: gray!important;*/
}

/* Default: NavigationPanel */
.NavigationPanelExpanded {
    /*background-color: lime!important;*/
}

.NavigationPanelExpandBar {
    /*background-color: orange!important;*/
}

.NavigationPanelExpandButton {
    /*background-color: red!important;*/
}

/**
    Navigation
*/
.NavigationGroupExpanded {
    /*background-color: yellow!important;*/
}

.NavigationGroupCollapsed {
    /*background-color: green!important;*/
}

.NavigationItem {
    /*background-color: blue!important;*/
    font-weight:500;
    padding: 2px 0;
}

.NavigationItemSelected {
    /*background-color: red!important;*/
}

 /* style for hover an navigation item */ 
.NavigationItem a:hover {
    /*color: red!important;
    background-color: black!important;*/
    /*background-image: linear-gradient(42deg, white, green);*/
}


/* Mittlerer Bereich zwischen Header und Footer */
.ContentPanel {
    padding: 0;
}

/* Popup */
.NPPopupView {
     padding: 0;
}

.PopupViewContent {
     padding: 0!important;
     height:inherit;
     display:block!important;
}


/**
    GridView
*/

.GridViewControl {
    /*background-color: #F0F1F3!important;
    background-image: none!important;*/
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    border-color: rgb(209,209,209) !important;
}

.GridViewTable {
    /*background-color: #F0F1F3!important;
    background-image: none!important;*/
    border-width: 0px !important;
}

.GridViewPager {
    border-color: rgb(209,209,209) !important;
}

.GridViewHeader {
    /*background-color: #F0F1F3!important;
    background-image: none!important;*/
}

.GridViewGroup {
    /*background-color: E3EAFE!important;
    background-image: none!important;*/
}

.GridViewFilter {
    /*background-color: #E3EAFE!important;
    background-image: none!important;*/
}

.GridViewRow {
    /*background-color: lime!important;*/
}

.GridViewRowFocused {
    /*background-color: blue!important;*/
}

.GridViewMethButton {
    color: inherit;
    border: 0;
    padding: 0;
    background: inherit;
}

.CardViewControl {
}

.CardViewCard {
}

.CardViewItem {
    padding: 0 !important;
}

.CardViewItemTitle {
}

.CardViewItemTitle a {
        font-weight: bold;
        font-size: larger;
 }

.CardViewPicture {
}

.CardViewPicture img {
        max-width: 150px;
 }

.CardViewItemSubTitle {
}

.AzureSignInButtonBackground {
    fill: #64BE3C;
}

    .AzureSignInButtonBackground:hover {
        fill: #bfbfbf;
    }