.listmenu-header {
    background: #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
}
#sitemapss, #sitemapss ul, #sitemapss li, #sitemap, #sitemap ul, #sitemap li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.addMenuContainer {
    background: #f5f5f5;
}
#sitemapss li span, #sitemapss li span.collapsed, #sitemap li span, #sitemap li span.collapsed {
    background: url(../img/collapsed.gif) no-repeat 0 0;
}
#sitemapss li span, #sitemap li span {
    float: left;
    position: absolute;
    top: 10px;
    left: 5px;
    width: 13px;
    height: 13px;
    cursor: auto;
    font-size: 0;
}
#sitemapss li, #sitemap li {
    line-height: 200%;
    margin-top: 1px;
    position: relative;
    width: 100%;
}
#sitemapss, #sitemapss ul, #sitemapss li, #sitemap, #sitemap ul, #sitemap li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu_settings {
    background: #f5f5f5;
}
label {
    font-weight: 500;
}
#sitemapss li a, #sitemap li a {
    padding-left: 28px;
}
#sitemapss li li a, #sitemap li li a {
    padding-left: 56px;
}
.invoice{
	background: #f5f5f5;
    padding: 45px 30px;
    border-radius: 15px;
}
.bg-orange {
    background: #fff6e9;
}
.border-orange {
    border: 1px solid #ffd190;
}

.upload-box{
width: 100%;
margin: 10px auto;
background: f5f5f5;
}
.box {
width: 85%;
height: auto;
padding: 5px;
min-height: 180px;
background: #ffffff;
border-radius: 5px;
border: 1px dashed #e3e6f0;
box-shadow: 0 1px 4px 0px rgb(0 0 0 / 5%);
/*margin: 0 auto;*/
}
.inputfile {
opacity: 0;
z-index: -1;
visibility: hidden;
text-align: center;
overflow: hidden;
width: 100%;
}
.inputfile + label {
max-width: 80%;
font-size: 12px;
font-weight: 500;
cursor: pointer;
display: inline-block;
overflow: hidden;
padding: 0;
margin-top: -10px;
}
.form-select:disabled {
background-color: #e9ecef !important;
opacity: 1;
}