.form-control-compact {
    padding-right: 0;
    padding-left: 5px;
}

.form-group {
    margin-bottom: 10px;
}

.row {
    margin-right: -10px;
    margin-left: -10px;
}

ul.nav-menu li a,
.gx-btn, .gx-fab-btn, .gx-flat-btn, .btn {
    text-transform: none;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-left: 10px;
    padding-right: 10px;
}

.br-10{
    border-radius:10px;
}

.page-heading {
    margin-bottom: 0;
}

.gx-card {
    padding: 9px 15px 15px;
}

.gx-main-content {
    padding: 15px;
}

.modal-xl {
    max-width: 1200px;
}

.modal-header,
.modal-body,
.modal-footer {
    padding: 15px;
}

.file-upload input[type=file] {
    display: none;
}

.dataTables_empty {
    display:none;
}

table.datatable {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background: #fff;
}

table.datatable thead th {
    white-space: nowrap;
    padding: 6px 8px !important;
    min-width: 100px;
    background-color: #3f51b5;
    color: #fff;
    border-bottom-width: 0px;
}

table.datatable tbody td,
table.datatable tbody td a {
    color: #222;
}

.parcel-table tbody td {
    white-space: nowrap;
    cursor: pointer;
}

.parcel-table tbody td a {
    font-weight: bold;
}

table.datatable tbody tr.selected td,
table.datatable tbody tr.selected:hover td,
table tbody tr.selected td {
    background-color: #3f51b5 !important;
    box-shadow: none !important;
}

table.datatable tbody tr.selected,
table tbody tr.selected,
table.datatable tbody tr.selected a,
table.datatable tbody tr.selected:hover,
table.datatable tbody tr.selected:hover a{
    color: #fff;
}

.bottom-actions > .dropdown {
    display: inline-block;
}

.bottom-actions button {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}

.gx-sidebar {
    min-width: 196px;
    max-width: 196px;
}

.gx-toolbar {
    left: 196px;
}

@media screen and (max-width: 991px) {
    .gx-toolbar {
        left: 0;
    }
}

ul.nav-menu li.menu .sub-menu li > a {
    padding: 7px 20px 7px 20px;
}

.gx-card-bottom {
    position: fixed;
    bottom: 0;
}

.gx-wrapper {
    margin-bottom: 0;
}

div.dataTables_paginate .pagination {
    margin-bottom: 0;
}

.store-product-status {
    font-size: 17px;
    color: #fff;
    border-radius: 20px;
    line-height: 17px;
    padding: 3px;
    display: none;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    text-align: center;
}

.store-product-status .zmdi {
    display: none;
}

.store-product-status.ok {
    background: green;
}

.store-product-status.error {
    background: red;
}

.store-product-status.ok,
.store-product-status.ok .zmdi-check,
.store-product-status.error,
.store-product-status.error .zmdi-alert-circle-o {
    display: inline-block;
}

.store-dir {
    display: inline-block;
    padding: 4px 10px;
    color: #fff;
    border-radius: 4px;
    font-size: 12px;
    line-height: 12px;
}

.store-dir.in {
    background: green;
}

.store-dir.out {
    background: orange;
}

.table-store-approve-list thead th {
    border-bottom: none;
}

.table-store-approve-list tbody tr {
    border: 2px solid red;
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    opacity: .1;
}
.color-green{
    color:green;
}
.color-red{
    color:darkred;
}
.font-size-20{
    font-size:20px;
}