.default{
    background-color: #f8f9fc;
    height: 100%;
}

#wrapper{
    height: 100%;
}

.buttons{
    margin-bottom: 20px;
}
div#editor{
    min-height: 250px;
}
.ql-editor{
    min-height: 250px;
    background-color: #fff;
}
.sidebar-brand-icon{
    padding: 10px;
}
.sidebar-brand-icon img{
    width: 100%;
    height: 100%;
}
.toggled .sidebar-brand-icon{
    padding: 20px;
}

.warehouse_location{
    display: table;
    height: 100%;
    float: right;
}

.warehouse_location h3:before{
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    content: "\f474";
}

.warehouse_location h3{
    width: auto;
    display: table-cell;
    vertical-align: middle;
    background-color: #169016;
    color: white;
    padding: 10px 20px;
    font-weight: bold;
}

.thumb{
    text-align: center;
    width: 80px;
}

div#quantity_discounts {
    width: 100%;
}


.new-staffel-button{
    justify-content: flex-end;
    margin-bottom: 15px;
}

.sku_column{
    width: 210px;
}

.table {
    color:#333!important;
}

.icon_column{
    width: 70px;
}

.thumbnail{
    max-width: 80px;
    max-height: 28px;
}

bg-primary {
    background-color: #2C66C9!important;
}

button.btn.dropdown-toggle.bs-placeholder.btn-light {
    background-color: #dedede;
    color: #737171;
}
.main-title h1{
    margin-bottom: 0px !important;
}

.main-title{
    margin-bottom: 0px !important;
}

.edit_item{
    margin-top: 20px;
}

.main-hr{
    margin-top: 15px;
    margin-bottom: 15px;
}

.image{
    text-align: center;
    padding: 40px;
}

.image img{
    width: 100%;
    max-width: 400px;
}

#content-wrapper{
    padding-top: 20px;

}

form{
    width: 100%;
}

.filename{
    padding-bottom: 10px;
    color: #2f2f2f;
}

.filename:before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f15b";
    margin-right: 10px;
}


.sidebar .sidebar-heading {
    font-size: .85rem;
}

.text{
    font-size: 1rem;
}

.remove{
     font-weight: 900;
     position: absolute;
     top: -20px;
     right: 0px;
     color: #de0000;
     font-size: 25px;
    cursor: pointer;
 }

.loaded_drawing .remove{

    right: 5%;

}

a:not([href]):not([tabindex]):hover{
    color: white;
}

a:not([href]):not([tabindex]) {
    color: white;
    text-decoration: none;
    cursor: pointer;
}


.drawings, .featured, .gallery{
    padding: 15px;
}

.exportfiles{
    margin-top: 20px;
}

.exportfile{
    color: #1b1e21 !important;
}

.exportfile:before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f56d";
    margin-right: 5px;
}



@media (min-width: 768px){
    .sidebar .nav-item .nav-link span {
        font-size: 1rem;
    }
}

tr.processing {
    background: #F0FAE5!important;
}

#new_shipment_form .btn-light {
    color: #3a3b45!important;
    background-color: #eaecf4!important;
    border-color: #eaecf4!important;
}

#order_payment_method {
    display: block;
    position: absolute;
    top: 45px;
    background: rgb(208, 242, 208);
    padding: 4px;
    font-size: 11px;
}