/*
***********************************************
    Stylesheet LFE CMS Distribution System
    Author: Lukas Fellner
    Copyright 2018-2022 by Lukas Fellner

    Used with Bootstrap 5 and FontAwesome 6
***********************************************
*/

/*

	Body

*/

body {
    display: none;
}

/*

	Font Awesome Helper Class

*/


.fontawesome-i2svg-active body {
    display: initial;
}

/*

    scrollbar

*/

[data-color-scheme="dark"] {
    color-scheme: dark;
}

[data-color-scheme="light"] {
    color-scheme: light;
}

.navbar-custom {
    background-color: #f2f2f2;
}

.navbar-custom a { 
    color: #000000; 
    padding-top: 19px;
    padding-bottom: 15px;
    padding-right: 15px !important;
    padding-left: 15px !important; 
    border-bottom: 4px solid #f2f2f2;
}

@media (max-width: 991.98px) { 

    .navbar-custom a { 
        color: #000000; 
        padding: 8px;
        border-bottom: none;
    }

    
    .navbar-custom ul.navbar-nav a:hover,
    .navbar-custom ul.navbar-nav a:focus { 
        border-bottom: none;
        background-color: rgba(64, 106, 214, 1);
    }

    ul.navbar-nav .active {
        border-bottom: none;
        background-color: rgba(64, 106, 214, 1);
    }
    

}


.navbar-custom ul.navbar-nav a { 
    color: #000000;
}

.navbar-custom ul.navbar-nav a:hover,
.navbar-custom ul.navbar-nav a:focus { 
    border-bottom: 4px solid rgba(64, 106, 214, 1);
}


ul.navbar-nav .active {
    border-bottom: 4px solid rgba(64, 106, 214, 1);
}

.navbar-custom-content {
    border-bottom: 1px solid #ddd;
    margin-top: 20px;
}

.navbar-custom-content a {
    color: #000000; 
    padding-bottom: 10px;
    padding-right: 15px !important;
    padding-left: 15px !important; 
    border-bottom: 4px solid #f2f2f2;
    /* margin-right: 20px; */
}

.navbar-custom-content ul.navbar-nav a { 
    color: #000000;
}

.navbar-custom-content ul.navbar-nav a:hover,
.navbar-custom-content ul.navbar-nav a:focus { 
    border-bottom: 4px solid #dddddd; 
}

.navbar-custom-content ul.navbar-nav a:hover  { 
    border-bottom: 4px solid #dddddd; 
}

.navbar-custom-content ul .active {
    border-bottom: 4px solid rgba(64, 106, 214, 1);
}

.navbar-light .navbar-toggler {
    border: none;
    padding-top: 15px;
    padding-bottom: 15px;
}

.save-button-container {
    border-top: 3px solid;
    background-color: whitesmoke;
}

.image-upload-dropzone {
    border: dashed 1px #000;
    cursor: pointer;
    height: 145px;
}

.dropdown-item {
    padding: 0.25rem 1rem !important;
    border: none !important;
}

/*

    loading overlay

*/

#loading-overlay {
    display: none;
    position: fixed;
    z-index: 9999;
    height: 100%;
    width: 100%;
    overflow: visible;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.7);
    color: #fff;
}