.navbar, .main-container {
    background-color: #A6CE39;
}

.navbar-text {
    color: #ffffff;
}

.e-search-icon {
    /* color: white!important; */
}

.main_logo {
    background-image: url("/img/KRON_logo_czarne_przezroczyste_m.svg");
}

.top-menu-header .top_title {
    color: #fff !important;
    margin: 50px;
}

body.theme {
    background-image: url("/img/d2_pies_bez-sz_tlo.svg");
    background-color: #fff;
}
.multilevelpushmenu_wrapper h2 {
    color: #fff;
}
#menu {
    position: absolute;
    z-index: 10;
    box-sizing: content-box;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #4C5469;
    background-image: url("/img/d2_szary-pies-cz-tlo-b-napis_menu.svg");
    background-position: -87px 108%;
    background-size: contain;
    background-repeat: no-repeat;
}

.theme .multilevelpushmenu_wrapper .levelHolderClass:not(:first-child){
    background-color: #4C5469 !important;
}

/*.backItemClass {
    background-image: url("/img/strzalki_cofnij_ciemna_wersja.svg");
}*/

/*.theme .multilevelpushmenu_wrapper .levelHolderClass:first-child{
    background-image: url("/img/d2_szary-pies-cz-tlo-b-napis_menu.svg");
    background-position: -68px 94%;
    background-size: contain;
    background-repeat: no-repeat;
}*/
.theme .multilevelpushmenu_wrapper ul {

}

/*.theme .multilevelpushmenu_wrapper h2 {
    color: #6c757d !important;
}*/

.theme .multilevelpushmenu_wrapper li {
    border-top: 0;
    padding: 10px 0;
    color: #4C5469;
}

/*.theme .multilevelpushmenu_wrapper li:hover {
    background-color: #EF8279;
}*/

.theme .multilevelpushmenu_wrapper li.no-hover-menu:hover {
    border-top: 0;
    padding: 10px 0;
    background: transparent !important;
    color: #4C5469;
}
.multilevelpushmenu_wrapper a {
    font-size: 1.4em;
    line-height: 1.2em;
}
.theme .multilevelpushmenu_wrapper li:not(.no-hover-menu) a{
    color: #fff !important;
    font-weight: 200;
    width: 93%;
    margin-left: 1.5%;
    padding-left: 0px;
    padding-right: 10px;
}
.theme .multilevelpushmenu_wrapper li:not(.no-hover-menu) a:hover{
    color: #4C5469 !important;
    font-weight: 400;
}
.theme .multilevelpushmenu_wrapper li:not(.no-hover-menu) .fa:not(.floatRight) {
    display: none;
}

.theme .multilevelpushmenu_wrapper li:not(.no-hover-menu):hover {
    background-color: #EF8279;
    border-radius: 20px;
    color: #4C5469;
    font-weight: 400;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;

    -webkit-box-shadow: 0px 15px 20px -15px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 15px 20px -15px rgba(0, 0, 0, 1);
    box-shadow: 0px 15px 20px -15px rgba(0, 0, 0, 1);
}

.theme .multilevelpushmenu_wrapper .backItemClass {
    background-color: #959AC0;
    background-image: url("/img/strzalki_cofnij_ciemna_wersja.svg");
    background-repeat: no-repeat;
    border-radius: 20px;
    height: 30px;
    background-position: center;
}


.theme .multilevelpushmenu_wrapper .backItemClass a {
    color: #333333;
    border-radius: 22px;
}

.theme .multilevelpushmenu_wrapper .backItemClass:hover{
    -webkit-box-shadow: 0px 8px 11px -6px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 8px 11px -6px rgba(0, 0, 0, 1);
    box-shadow: 0px 8px 11px -6px rgba(0, 0, 0, 1);
}

.theme .btn-change, .theme .btn-secondary {
    background-color: #735660;
    color: white;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}

.theme .btn-cancel {
    background-color: #A3BFAF;
    color: white;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-cancel:hover {
    background-color: #A3BFAF;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    -moz-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
}

.btn-danger{
    background-color: #EF8279;
    color: white;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-cancel:hover {
    background-color: #EF8279;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 1);
}

.theme .btn-success {
    background-color: #735660;
    color: white;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-success:hover {
    background-color: #735660;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    -moz-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
}

.theme .btn-warning {
    background-color: #AD5E6C;
    color: white;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-warning:hover {
    background-color: #AD5E6C;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    -moz-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
}

.theme .btn-save {
    background-color: #EFB97D;
    color: #fff;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-save:hover {
    background-color: #EFB97D;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    -moz-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
}

.theme .btn-edit {
    background-color: #EF8279;
    border-top: 1px solid #ffffff;
    color: #ffffff;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-edit:hover {
    background-color: #EF8279;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    -moz-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
}
.theme .btn-add {
    background-color: #5F7256;
    color: #ffffff;
    border-radius: 22px;
    font-size: medium;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-add:hover {
    background-color: #5F7256;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    -moz-box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
    box-shadow: 0px 0px 10px -2px rgba(87, 158, 185, 1);
}

.bg-secondary {
    background-color: transparent !important;
}

.theme .list-content {
    background-color: transparent !important;
}
.theme .top-menu-header {
    color: #fff;
}

.theme .bg-primary {
    background-color: #4A546B !important;
}

.top-menu-buttons .btn-primary {
    border-radius: 22px;
}

.btn-primary:hover {
    background-color: #AD5E6C;
}


.multiselect {
    background-color: white;
}

.theme .list-content .levelHolderClass {
    background-color: transparent !important;
    padding-top: 10px;
}

.theme .list-content-subtitle {
    background-color: #898989;
    text-transform: uppercase;
    color: #ffffff;
}

.theme .list-content-subtitle-menu {
    background-color: #89A117;
}

.theme .list-content table {
    color: #ffffff;
}

.theme .list-content table td, .theme .list-content table th {
    border-bottom: 1px solid #ffffff;
}

.theme .bg-primary.text-secondary {
    color: #fff!important;
}

.list-content-subtitle-menu a {
    color: #000000;
}

footer {
    color: #6C757D;
}

.bwhite {
    background-color: white!important;
}

.btn-info {
    background-color: #e96b39!important;
    border-color: red;

}
.btn-info:hover {
    color: #fff;
    background-color: #e96b39;
    border-color: red;
}

.btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 176, 180, 0.5);
}

.btn-secondary {
    background-color: #3d3d3b!important;
}

.btn-reset {
    color: #4A546B;
    background-color: #EF8279;
    border-color: #EF8279;
    border-radius: 20px;
}

.btn-reset:hover{
    color: #fff;
}

.table-dark {
    color: inherit;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
}

.table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
}

.machine-proposal {

    background-color: rgba(147, 146, 150, 0.40);

}

.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper.e-ddl{
    background-color: #A19597;
}

.btn-brand-big {
    background-color: #4A546B;
}

.plant-change span.e-input-group {
    background-color: #A19597;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    padding-left: 30px;
    color: #fff !important;
    font-size: 16px !important;

    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 2px;
    
}

.plant-change button {
    background: #735660;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 2px;
    padding-top: 7px;
    padding-bottom: 7px;
}

/*
action buttons - końcówka dt od details*/
/*Edytuj*/
.btn-editdt{
    background: rgba(203, 130, 81, 0.47);
}.btn-editdt:hover{
     background: rgba(203, 130, 81, 0.27);
 }
/*Podgląd*/
.btn-showdt{
    background: rgba(104, 137, 84, 0.47);
}.btn-showdt:hover{
     background: rgba(104, 137, 84, 0.27);
 }
/*Drukuj*/
.btn-printdt{
    background: rgba(225, 162, 77, 0.47);
}.btn-printdt:hover{
     background: rgba(225, 162, 77, 0.27);
 }
/*XML*/
.btn-xmldt{
    background: rgba(210, 70, 83, 0.47);
}.btn-xmldt:hover{
     background: rgba(210, 70, 83, 0.27);
 }
/*ZML mag*/
.btn-xmlmagdt{
    background: rgba(172, 66, 56, 0.47);
}.btn-xmlmagdt:hover{
     background: rgba(172, 66, 56, 0.27);
 }
/*Kopiuj*/
.btn-copydt{
    background: rgba(44, 68, 60, 0.47);
}.btn-copydt:hover{
     background: rgba(44, 68, 60, 0.27);
 }
/*Edytuj Drzewo*/
.btn-tree-editdt{
    background: rgba(60, 19, 20, 0.47);
}.btn-tree-editdt:hover{
     background: rgba(60, 19, 20, 0.27);
 }
/*Pokaż Drzewo*/
.btn-tree-showdt{
    background: rgba(65, 34, 35, 0.47);
}.btn-tree-showdt:hover{
     background: rgba(65, 34, 35, 0.27);
 }
.btn-refresh{
    background: rgba(225, 162, 77, 1);
    color: white;
}.btn-refresh:hover{
     background: rgba(225, 162, 77, 0.6);
     color: white;
 }