.quality-control li.dropdown-header {
  display: none !important;
}
/* .quality-control tr.kv-table-header{
    background-color: red !important;
} */
.quality-control .panel-primary > .panel-heading {
  color: #131313;
  background-color: #ffffff;
  /*text-transform: uppercase;*/
  border: 0 none;
}
.quality-control .panel-primary {
  /* border-color : #f6dddd; */
  border: 0 none;
  box-shadow: none;
}
.kv-table-header {
  background: linear-gradient(to bottom, #fff 0, #eee 100%)
}
.kv-header-row-1:nth-child(2) {
  display: none;
}

/*.quality-control table tr.kv-table-header:first-child th:nth-child(1),.quality-control table tr.kv-table-header:first-child th:nth-child(2){padding-top: 43px; background: linear-gradient(to bottom,#fff 0,#eee 100%);}*/
/* .quality-control table tr.kv-table-header:first-child th:last-child{border-right: 1px solid #ccc;} */
.quality-control .section-2 .grid-view {
  border: 0 none; overflow: hidden;
}
.quality-control .kv-panel-before {
  border: 0 none;
  position: unset !important;
}
.quality-control .table-responsive.kv-grid-container {
  margin: 10px 10px 10px 10px; width: calc(100% - 20px);
}
.quality-control .kv-panel-after {
  display: none;
}

#global-filter-box {clear:both; background: #fff!important; border: 1px solid #fd933d!important;}
#global-filter-box form {margin-bottom: 6px;}
#global-filter-box .row {display: flex; flex-wrap: wrap;}
#global-filter-box .row .col-md-3:last-of-type {margin-top: auto;}
#global-filter-box label {margin-bottom: 5px; display: block;}
#global-filter-box .btn {background: #263959; border: 0 none; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; line-height: normal; font-size: 14px; padding: 7px 15px 8px; margin-right:5px;}
#global-filter-box .btn:hover {background: #40577e; transition: all 0.15s ease-in-out, 0.5s}
.kv-panel-before .kv-grid-toolbar #toggle-global-filter, .kv-panel-before .kv-grid-toolbar #toggle-global-filter:focus, .kv-panel-before .kv-grid-toolbar #toggle-global-filter:active {color: #de972b; cursor: pointer; font-size: 14px; padding: 7px 10px 6px; transition: all 0.15s ease-in-out, 0.5s; border: 1px solid #fd933d; border-radius: 0; background: #fff; box-shadow: none; outline: none;}
.kv-panel-before .kv-grid-toolbar #toggle-global-filter:hover {background: #fd933d; color: #fff; transition: all 0.15s ease-in-out, 0.5s;}
.kv-panel-before .kv-grid-toolbar #toggle-global-filter.filter-open {padding-bottom: 25px !important; border-bottom: 0 none !important; margin-bottom: -1px; transition: all 0.15s ease-in-out, 0.5s;}
.kv-panel-before .kv-grid-toolbar #toggle-global-filter i {display: none;}

.kv-panel-before .kv-grid-toolbar .btn {padding: 7px 10px 6px;}

.kv-panel-before .kv-grid-toolbar .btn.dropdown-toggle:active, .kv-panel-before .kv-grid-toolbar .btn.dropdown-toggle:focus {box-shadow: none; outline: none; background: #fff;}
.kv-panel-before .kv-grid-toolbar .btn.dropdown-toggle .caret {display: none;}
.kv-grid-panel .panel-footer {display: none;}
.kv-grid-panel .panel-title {text-transform: none;}

@media only screen and (max-width: 767px) and (min-width: 200px){
    #global-filter-box .row {gap: 10px 0;}
    #global-filter-box .row .col-md-3:last-of-type {margin-top: 15px;}   
    .kv-grid-panel table td + td, .kv-grid-panel table th + th {border-left: 0 none;}
}