.laberFooter-top{
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-image: url('https://boxmarket.eu/img/cms/bannerFooter.jpg');
    background-position: center center;
    border-top: 1px solid #f1f1f1;
    padding-top: 60px;
    padding-bottom: 30px;
}
.optnag {
    font-weight: 600;
    margin-top: 24px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 1.5rem;
    line-height: 1.7rem;
    color: white;
    font-family: lato;
}
.laberFooter-top h2, .laberFooter-top p {
    color: #fff;
    font-family: lato;
}
.inactivecategory{
    color: red;
}.custombadge{
     position: absolute;

     right: 10px;
     top: 10px;
 }
.form-check-input:checked ~ .form-check-label::after {
    color: green;
    content: 'Włączone';
}
.form-check-input ~ .form-check-label::after {
    color: red;
    content: 'Wyłączone';
}
 .list-group-item{
     padding: 0.95rem 0rem 0 1rem !important;

 }
body{
    font-size: 14px;
    font-family: Inter","Helvetica Neue",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";;

}
@media (min-width: 168px){
    body.sb-sidenav-toggled #AppForm #wrapper #sidebar-wrapper {
        margin-left: -15rem;
    }
}
/*.card-header{*/
/*    !*background-color: #fff;*!*/
/*    border-bottom: 0 solid transparent;*/
/*    margin-bottom: 0;*/
/*    padding: 1rem 1.25rem;*/
/*}*/
/*.card-title{*/
/*    color: #939ba2;*/
/*    font-size: .925rem;*/
/*    font-weight: 600;*/

/*}*/
#appContent{
    top: 120px;
    position: relative;
    margin-bottom: 150px;
}
#userAvat{
    position: absolute;
    z-index: 10000;
    width: 100px !important;
    /* height: 100px; */
    left: -10px;
    width: auto;
    top: 30px;
    max-width: unset;
}
.navbar{
    border-bottom: 0;
    box-shadow: 0 0 2rem 0 rgb(33 37 41 / 10%);
}
.hamburger {
    position: relative;
}
.hamburger:after {
    bottom: -7.5px;
    position: absolute;
    width: 16px;
}
.hamburger:before {
    position: absolute;
    top: -7.5px;
    width: 24px;
}
.hamburger, .hamburger:after, .hamburger:before {
    background: #ad160e;
    border-radius: 1px;
    content: "";
    cursor: pointer;
    display: block;
    height: 3px;
    transition: background .1s ease-in-out,color .1s ease-in-out;
    width: 24px;
}
.sidebar-toggle {
    cursor: pointer;
    display: flex;
    height: 26px;
    width: 26px;
    margin-right: 1rem;
}
.sidebar-content{
    left: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 50px;
    width: 240px;
}
#page-content-wrapper{
    /*background: #f5f7fb;*/
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    /* display: flex; */
    /* flex-direction: column; */
    min-height: 100vh;
    min-width: 0;
    overflow: hidden;
    transition: margin-left .35s ease-in-out,left .35s ease-in-out,margin-right .35s ease-in-out,right .35s ease-in-out;
    width: 100%;
}
#sidebar-wrapper{
    /*background-color: #222e3c;*/
       z-index: 10;
    transition: margin-left .35s ease-in-out,left .35s ease-in-out,margin-right .35s ease-in-out,right .35s ease-in-out;
}
.sidebar-nav {
    flex-grow: 1;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}
.sidebar-brand {
    color: #f8f9fa;
    display: block;
    font-size: 1.15rem;
    font-weight: 600;
    padding: 1.15rem 1.5rem;
    text-decoration: none;
}
.sidebar-brand:hover {
    color: #f8f9fa;
    text-decoration: none;
}
.sidebar-header {
    /*background: transparent;*/
    color: #ced4da;
    font-size: .75rem;
    padding: 1.5rem 1.5rem 0.375rem;
}
.sidebar-link, a.sidebar-link {
    /*background: #222e3c;*/
    border-left: 3px solid transparent;
    color: rgba(233,236,239,.5);
    cursor: pointer;
    display: block;
    font-weight: 400;
    padding: 0.625rem 1.625rem;
    position: relative;
    text-decoration: none;
    transition: background .1s ease-in-out;
}
.sidebar-link i, .sidebar-link svg, a.sidebar-link i, a.sidebar-link svg {
    color: rgba(233,236,239,.5);
    margin-right: 0.75rem;
}
.sidebar-link:hover, .sidebar-link:hover i, .sidebar-link:hover svg {
    color: rgba(233,236,239,.75);
}