:root {
--primary-color-hue:133;
--primary-color-saturation: 98%;
--primary-color-lightness: 29%;
--secondary-color-hue:192;
--secondary-color-saturation: 1%;
--secondary-color-lightness: 55%;
} [href="/main/productinfo"] {
    display: none
}

.first-child {
width: 35%!important;
}

.gsp_grp_itm_ist.text-end {
width: 10%!important;
}

:root {
--link--color: #007bff;
}

.container-lg {
    max-width: 99vw !important;
}

/*menue bar*/
.app-bar{
    border-bottom: none !important;
}
#atom .responsive-logo-trigger {
position: absolute;
left: 0;
top: 0;
display: flex;
justify-content: center;
align-items: center;
padding: .75rem;
background-color: white;
border-bottom: .125rem solid;
border-color: #fff;
height: 56px;
width: 56px;
}

/*
.menu-start
{
    background-color: white !important;
    color: white !important;
}
*/
.menu-start-icon {
   background-image: var(--logo-url, url(CIM_IMAGES/CIM_klein.png)); 
}

/*Buttons*/
.btn-pf-primary, 
.btn.btn-pf-secondary, 
.btn.btn-pf-secondary#def_link,
.btn.btn-pf-secondary#erw_search_text,
.btn.btn-pf-secondary#erw_search_text,
.btn.btn-pf-secondary#searchRestore,
.table.table-tasks .next-dropdown > .btn,
.btn-outline-secondary
{
    color: white !important;
    background-color: #019221 !important;
    border-color: #019221 !important;
}

.btn-pf-popup:not(:disabled):not(.disabled).active, 
.btn-pf-popup:not(:disabled):not(.disabled):active, 
.btn-pf-secondary:not(:disabled):not(.disabled).active, 
.btn-pf-secondary:not(:disabled):not(.disabled):active, 
.show > .btn-pf-popup.dropdown-toggle, .show > .btn-pf-secondary.dropdown-toggle,
.btn-outline-secondary:not(:disabled):not(.disabled).active, 
.btn-outline-secondary:not(:disabled):not(.disabled):active, 
.show > .btn-outline-secondary.dropdown-toggle,
.table .table-footer .btn-pf-primary
{
	background-color: black !important;
	color: white !important;
       border-color: black !important;

}

/*Menue aktiver Punk + hover*/
.v-sidebar-menu,
.v-sidebar-menu .vsm--mobile-bg,
.v-sidebar-menu .vsm--link_mobile-item, 
.v-sidebar-menu .vsm--link_mobile-item.vsm--link_hover,
.v-sidebar-menu .vsm--dropdown .vsm--list .vsm--item .router-link-exact-active{
    background-color: #019221;
    color: white;
}



/*Background Ausgeklappte Taskbar*/
.v-sidebar-menu.vsm_expanded .vsm--item_open .vsm--link_level-1, 
.v-sidebar-menu.vsm_expanded .vsm--item_open .vsm--link_level-1 .vsm--icon{
    background-color: #019221;
    color: white;
}
.v-sidebar-menu .vsm--link_level-1.vsm--link_active, .v-sidebar-menu .vsm--link_level-1.vsm--link_exact-active {
    box-shadow: inset 3px 0 0 0 #019221;
}

/*Background Datenblätter*/
.fusion-generic-view-navbar.fusion-generic-view-navbar-1,
.fusion-generic-view-navbar.fusion-generic-view-navbar-1 .persis-toolbar-menu-button,
.fusion-generic-view-navbar.fusion-generic-view-navbar-1 .persis-toolbar-button {
    background-color: #019221 !important;
    color: white !important;
}
/*Suche Dropdownbox*/
.select2-container--classic.select2-container--open .select2-dropdown{
    color: black !important;
}
/*Tabellenlinien links und rechts eliminieren*/ 
.card-detail .card-body .card-title-row, 
.card-detail .card-body .card-title-row td, 
.card-detail .card-body .card-title-row th, 
.ma-kalender-calendar thead td, 
.ma-kalender-calendar thead th, 
.table thead td, 
.table thead th, 
.table-calendar-small thead td, 
.table-calendar-small thead th, 
.table-overview thead td, 
.table-overview thead th {
    border: transparent !important;
    border-right: none !important;
    border-left: none !important;
}

.table.table-overview-inline tbody tr.ti-level-1 > td, .table.table-overview-inline tbody tr.ti-secondary > td, .card-detail .card-body .display-group, .table-detail tr td, .table-detail tr th, .table-calendar-small tbody tr td, .table-calendar-small tbody tr th, .table-overview tbody tr td, .table-overview tbody tr th {
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}

.card-detail .card-body .display-group .row .display-group-label, 
.card-detail .card-body .display-group .row:first-of-type,
.card-detail-header .display-group > .col-6:first-of-type,
.table-calendar-small tbody tr td, .table-calendar-small tbody tr th, 
.table-overview tbody tr td, 
.table-overview tbody tr th,
.card-detail-header .display-group-content,
.theme--light #atom-main-container>div:not(.not-fusion-style) .v-data-table table tbody tr td, 
.theme--light .v-dialog .v-data-table table tbody tr td,
.theme--light #atom-main-container>div:not(.not-fusion-style) .v-data-table table .v-data-table-header th, 
.theme--light .v-dialog .v-data-table table .v-data-table-header th {   
    border-right: none !important;
    border-left: none !important;
   /* border-bottom: none !important;*/
}

.table.table-overview-inline tbody tr.ti-primary > td, 
.table.table-overview-inline tbody tr.ti-primary > th, 
.table.table-overview-inline tbody tr.ti-section-head > td, 
.table.table-overview-inline tbody tr.ti-section-head > th{
    border: none !important;
}

hr.ribbon {
    background-color: transparent !important;
    border-bottom: none !important;
}

.v-application .ci-alpha {
    background-color: #019221 !important;
    border-color: #019221 !important;
}

.v-application .error {
    background-color: #019221 !important;
    border-color: #019221 !important;
}

#viewer-main-nav {
    background: #019221 !important;
}

.text-truncate {
    white-space: normal;
} 

/*Rahmen um Formularfelder*/ 
.form-control, .input-daterange input[form]:first-child, .card, .btn-pf-light, .btn-pf-light, .custom-select, select {
    border-color: #cdcdcd !important;
}

.table-calendar-small tr td, .table-calendar-small tr th, .table-detail tr td, .table-detail tr th, .table-overview tr td, .table-overview tr th, .table-overview-inline tr td, .table-overview-inline tr th {
padding: 0.3rem;
text-align: left;
border-left: 0px solid white!important;
line-height: 1.125rem;
border-right: 0px solid white!important;
}

ol ol, ol ul, ul ol, ul ul {
    line-height: 12px !important;
}