/*
 * (c) 1WorldSync GmbH, Cologne, Germany.
 *
 * http://www.1worldsync.com/
 *
 * Created on 28.05.2025 by mvesliga.
 */



/*-----------------------------------------------------------------*/
/*                                                                 */
/*    This file contains styleSheet definitions specialized for    */
/*                            Heinemann                            */
/*                                                                 */
/*-----------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Roboto');

:root {
    --font-family-base: 'Roboto', Arial, Helvetica, sans-serif;
}

body {
    font-family: Roboto,Arial,Helvetica,sans-serif;
}

/* Navigation background color */
.toplevel-toolbar {
    background-color: #fff;
}

.search-toolbar {
    background-color: #fff; /* Navigation background color */
}

/* Navigation font color */
.toplevel-toolbar .ui-menuitem-link.ui-corner-all.ui-mainmenu-item, .disclaimer-link {
    color: #005c81;
}

/* Menuitem hover */
.toplevel-toolbar .ui-menuitem-link.ui-state-hover {
    background-color: #005c81;
    color: #fff;
}
.toplevel-toolbar .ui-menuitem-link.ui-corner-all.ui-mainmenu-item.ui-state-hover {
    color: #fff;
}

/*The unselected tab coloring*/
.ui-main-tabview .ui-state-default.ui-corner-top {
    background-color: rgb(148, 148, 148)
}

.ui-main-tabview .ui-tabs-nav .ui-state-default * {
    background-color: rgb(148, 148, 148)
}

/*The selected tab coloring*/
.ui-main-tabview .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
    background-color: rgb(230,229,218);
}
.ui-main-tabview .ui-tabs-nav .ui-tabs-selected * {
    background-color: rgb(230,229,218);
}

/* Submenuitem */
.toplevel-toolbar .ui-submenu-link {
    color: #005c81;
}

/* Submenuitem hover*/
.toplevel-toolbar .ui-submenu-link.ui-state-hover {
    background-color: #005c81;
    color: #fff;
}

/* Submenu */
.toplevel-toolbar .ui-menu-list {
    background-color: #fff;
}


.ui-widget-content {
    color: #333;
}

h2 {
    color: #333;
}

h4 {
    color: #333;
}

.ui-widget-header {
    color: #333;
}

.ui-dashboard-text {
    color: #333;
}

/*----------------------------------------------------------------*/
/* Styleclasses for special buttons (workflow relevant actions)   */
/*----------------------------------------------------------------*/
.ui-working-panel .column3 button {
    background-color: #005c81 !important;
    color: #fff;
}



.ui-action-default-workflow {
    background-color: #fff !important;
    border-color: #005c81 !important;
    color: #005c81 !important;
}

.ui-action-workflow {
    background-color: #005c81 !important;
    border-color: #005c81 !important;
    color: #fff !important;
}

.ui-action-negative-workflow {
    background-color: rgb(250, 179, 27) !important;
    border-color: rgb(250, 179, 27) !important;
    color: #fff !important;
}

.ui-module-toolbar-upper .ui-action-default-workflow {
    background-color: #f2f2f2 !important;
    color: #005c81 !important;
}

.ui-module-toolbar-upper .ui-action-workflow {
    background-color: #f2f2f2 !important;
    color: #005c81 !important;
}

.ui-module-toolbar-upper .ui-action-negative-workflow {
    background-color: #f2f2f2 !important;
    color: rgb(250, 179, 27) !important;
}

.ui-module-toolbar-lower .ui-action-default-workflow {
    background-color: #fff !important;
    color: #005c81 !important;
}

.ui-module-toolbar-lower .ui-action-workflow {
    background-color: #fff !important;
    color: #005c81 !important;
}

.ui-module-toolbar-lower .ui-action-negative-workflow {
    background-color: #fff !important;
    color: rgb(250, 179, 27) !important;
}

/*----------------------------------------------------------------*/
/* End of workflow relevant styleclasses                          */
/*----------------------------------------------------------------*/

.pim-with-search .pim-menubar-logo {
    background-image: url('/themes/heinemann/images/GH_Logo_Groesse_3_Germany_pos.png') !important;
    background-size: 140px auto !important;
    width: 140px !important;
    height: 40px !important;
    margin-top: -26px !important;
}

.pim-without-search .pim-menubar-logo {
    background-image: url('/themes/heinemann/images/GH_Logo_Groesse_3_Germany_pos.png') !important;
    background-size: 140px auto !important;
    width: 140px !important;
    height: 40px !important;
    margin-top: -10px !important;
}

.pim-link {
    color: rgb(157,179,190) !important;
}

#userDashboardForm .ui-commandlink:hover {
    color: rgb(230,229,218);
}

#userDashboardForm .ui-commandlink {
    color: #005c81;
}

.jqplot-highlighter-tooltip { 
    background: rgba(256, 256, 256, 1) none repeat scroll 0 0 !important;
    border: 1px solid #005c81 !important;
    color: #005c81 !important;
}

.publishing-main-tabview .ui-tabs-nav {
    background-color: #005c81;
}

.login_bg_image_center {
    background-image: url('/themes/heinemann/images/Heinemann_Banner.svg');
    background-size: 500px;
    width: 500px;
    height: 160px;
    margin: 0;
}

.login_main {
    border: 1px solid #333;
}

.login-table {
    border-width: 0 !important;
    border-style: none !important;
    padding: 4px 5px !important;
}


.login_footer {
    height: 0;
}

.login-table-cell {
    padding: 4px 5px !important;
    color: #6e6e6e;
}

.dashboard-panel-simple {
    border: none; 
}

.dashboard-panel {
    border: none;
}

#aboutDialogForm .column1 {
    display: none;
}

#aboutDialogForm h2 {
    display: none;
}

.rss-feed .rss-toolbar {
    display: none;
}

.ui-mainlayout-statusbar {
    border-color:     rgb(157,179,190);
    background-color: rgb(157,179,190);
}

.ui-main-tabview .ui-tabs-nav {
    background-color: rgb(157,179,190);
}

.dashboard-panel-flat {
    height: 121px !important;
}

.pim-working-panel-content {
    padding: 30px;
}

.ui-button.outline-button {
   border: 1px solid #005c81 !important;
   color: #005c81  !important;
   background-color: transparent !important
}
