﻿/* body */
body {
    background: #EFEAE6
}

/* navbar dark*/
.navbar-dark {
    color: rgba(255,255,255,.9);
    background-color: #044078;
    border-bottom-color: rgba(255,255,255,.1);
}

/* sidebar dark */
.sidebar-dark {
    background-color: #044078;
    color: #fff
}

    .sidebar-dark .nav-sidebar .nav-link {
        color: rgba(255,255,255,.9)
    }

        .sidebar-dark .nav-sidebar .nav-link:not(.disabled):hover {
            color: #fff;
            background-color: rgba(255,255,255,.1)
        }

    .sidebar-dark .nav-sidebar .nav-item > .nav-link.active {
        background-color: #EFEAE6;
        color: #044078
    }

    .sidebar-dark .nav-sidebar .nav-item-open > .nav-link:not(.disabled), .sidebar-dark .nav-sidebar > .nav-item-expanded:not(.nav-item-open) > .nav-link {
        background-color: rgba(255,255,255,.1);
        color: #fff
    }

    .sidebar-dark .nav-sidebar > .nav-item > .nav-link.active {
        background-color: #EFEAE6;
        color: #044078
    }

    .sidebar-dark .nav-sidebar .nav-item-header {
        color: #fff;
    }

    .sidebar-dark .nav-sidebar .nav-item-divider {
        background-color: rgba(255,255,255,.1)
    }

    .sidebar-dark .nav-sidebar > .nav-item-submenu > .nav-group-sub {
        background-color: rgba(0,0,0,.15)
    }

    .sidebar-dark .sidebar-section-header {
        border-bottom: 1px solid rgba(255,255,255,.1)
    }

    .sidebar-dark .btn-sidebar-expand {
        background-color: #252b36;
        border-color: rgba(255,255,255,.1);
        color: #fff
    }

        .sidebar-dark .btn-sidebar-expand:focus, .sidebar-dark .btn-sidebar-expand:hover {
            background-color: #2f3745
        }

        .sidebar-dark .btn-sidebar-expand:not([disabled]):not(.disabled):active {
            background-color: #353d4d
        }

/* select2 language picker */
form.selectLanguage .form-control {
    border: none;
    background-color: transparent;
}

.navbar .collapse ul:last-child li:first-child div form.selectLanguage .select2 .selection .select2-selection--single {
    background-color: #044078;
    color: var(--white-color);
    border: none;
}

#select2-requestCulture_RequestCulture_UICulture_Name-results {
    background-color: #044078;
    padding: 0.6rem;
}

.navbar .collapse ul:last-child li:first-child div form.selectLanguage .form-control {
    background-color: #044078;
    border: none;
}

.select2-selection--single {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 1.1rem 0rem;
    height: 35px;
}

.select2-dropdown {
    border: none;
}

#select2-requestCulture_RequestCulture_UICulture_Name-results > li {
    color: var(--white-color);
}

    #select2-requestCulture_RequestCulture_UICulture_Name-results > li div .img-flag {
        margin-top: 3px;
    }

#select2-requestCulture_RequestCulture_UICulture_Name-results .select2-results__option[aria-selected=true] {
    background-color: var(--grey-color);
}

#select2-requestCulture_RequestCulture_UICulture_Name-results .select2-results__option--highlighted {
    background-color: var(--lightGrey-color);
}

#select2-requestCulture_RequestCulture_UICulture_Name-results .select2-results__option {
    display: flex;
    justify-content: center;
    padding: unset;
    padding: .5rem 0rem
}

/* button primary */
.btn-primary {
    color: #fff;
    background-color: #1E5386;
    border-color: #1E5386;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #044078;
        border-color: #044078;
    }

    .btn-primary.focus, .btn-primary:focus {
        color: #fff;
        background-color: #044078;
        border-color: #044078;
        outline: 0;
        box-shadow: 0 0 0 0 rgba(66,166,245,.5)
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #044078;
        border-color: #044078
    }

    .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary {
        color: #fff;
        background-color: #0c7cd5;
        border-color: #0c7cd5
    }

.btn-primary-100 {
    color: #333;
    background-color: #e9f5fe;
    border-color: #e9f5fe
}

    .btn-primary-100:hover {
        color: #333;
        background-color: #d1eafd;
        border-color: #d1eafd
    }

    .btn-primary-100.focus, .btn-primary-100:focus {
        color: #333;
        background-color: #d1eafd;
        border-color: #d1eafd;
        outline: 0;
        box-shadow: 0 0 0 0 rgba(206,216,224,.5)
    }

    .btn-primary-100.disabled, .btn-primary-100:disabled {
        color: #333;
        background-color: #e9f5fe;
        border-color: #e9f5fe
    }

    .btn-primary-100:not(:disabled):not(.disabled).active, .btn-primary-100:not(:disabled):not(.disabled):active, .show > .btn-primary-100 {
        color: #333;
        background-color: #b8dffc;
        border-color: #b8dffc
    }

/* Rounded image */
.rounded-circle {
    border-radius: 0 !important;
    border: 2px solid white;
}

/* Datatables */
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:focus, .dataTables_paginate .paginate_button.current:hover {
    color: #fff;
    background-color: #1E5386;
}

/* Links */
a {
    color: #1E5386;
    text-decoration: none;
    background-color: transparent
}

    a:hover {
        color: #044078;
        text-decoration: none
    }

    a:not([href]):not([class]) {
        color: inherit;
        text-decoration: none
    }

        a:not([href]):not([class]):hover {
            color: inherit;
            text-decoration: none
        }


#Kunstoff:hover {
    background-color: #1E5386; 
}
#Aluminium:hover {
    background-color: #1E5386;
}
.position-card-custom:hover {
    background-color: #1E5386;
}

.wizard > .steps > ul > li.done .number {
    background-color: #1E5386 !important;
    border-color: #1E5386 !important;
}


.wizard > .steps > ul > li.current .number {
    color: #1E5386 !important;
    border-color: #1E5386 !important;
}

.bg-primary {
    background-color: #1E5386 !important;
}

.badge-primary {
    background-color: #1E5386 !important;
}

.alert-primary {
    border-color: #1E5386 !important;
}

.context-menu {
    z-index: 10000;
}












