.card-header {
  padding:10px;
}

ul li {
  list-style: none;
}

ul  {

  padding-left:0px
}

.card-header h5 {
  margin-bottom:0px !important;
}

.icon-dropdown .dropdown-toggle {
    border: none;
}

.icon-dropdown .dropdown-toggle {
    background: transparent;
    color: #959595;
    padding: 0;
    width: auto;
}
/*
.dropdown .dropdown-toggle {
    color: #444;
    border-radius: 10px;
    width: 100px;
    text-align: left;
}
*/
.product-image-holder {
  border:#CCC 1px solid
}

.product-image-default {
  border:#C00 1px solid
}

.product-price-group {
  margin: 0px;
  padding: 0px;
  margin-top:10px;
}

.product-price-group li {
  width:23%;
  display: inline-table;
  text-align: center;
}

.product-atrribute-table-title {
  min-width:140px
}

.product-atrribute-table tr td {
  border-bottom:#e3e3e3 1px solid;
  padding-top:5px;
  padding-bottom:5px;
}

.dataTables_wrapper table.dataTable th, .dataTables_wrapper table.dataTable td {
  padding:.25rem !important;
}

table.dataTable thead .sorting_asc:before {
  bottom: 4px !important
}

table.dataTable.table thead th.sorting_asc:after {
  top: 2px;
}

.btn-admin-add-to-order {
  padding-left:0px !important;
  padding-right:0px !important;
}
.shipping-option-for-order {
  border:#CCC 1px solid;
  background:#f5f5f5;
  padding:5px;
  margin-bottom: 5px;
}

.shipping-option-for-order .form-check-label {
  margin-bottom: 0px;
}

.widget-card-title {
  background:#5C61F2 !important;
  padding:14px !important;
  
}

.widget-card-title .header-top .widget-header {color:#FFF !important;}

.card-body .form-group, .modal .form-group {
  margin-top:10px; 
  margin-bottom: 15px;
}


.btn-table-btn-icon-only {
  border:0px !important;
  background:none !important;
  padding:0px !important;
  margin-right:10px !important;
}

.wog-table-link-icon-only {
  margin-right:10px !important;
}

.frm-action-options li {
  display:inline-block;
}

div.dataTables_wrapper table.dataTable thead {
  background-color: rgba(92, 97, 242, 0.2);
}

.btn-wog-table-rounded {
    padding: 3px 5px !important;
    border-radius: 60px !important;
    font-weight:normal !important;
    font-size: 0.9em !important;
}

.wog-link {
  cursor: pointer;
}

.table.dataTable input {
  height:auto !important;
}

.order-retailer td {
    background-color: #fafafa !important;
    vertical-align: top
}
.order-retailer + tr.child td{
    background-color: #fafafa !important;
    vertical-align: top;
    font-size:.92em;
}

.order-dealer td {
    background-color: #e2f9d3 !important;
    vertical-align: top
}

.order-dealer + tr.child td{
    background-color: #e2f9d3 !important;
    vertical-align: top;
    font-size:.92em;
}

.order-distributor td{
    background-color:#f8eded !important;
    vertical-align: top;
}

.order-distributor + tr.child td{
    background-color:#f8eded !important;
    vertical-align: top;
    font-size:.92em;
}

.row-seperate td{
  border-bottom:#c8c8c8 3px solid !important;
}

.highligh-priority-shipping {
  font-weight:bold;
  font-size:1.15em;
  color:#C00;
  animation: blink 2s infinite;
}

.highlight-paypal td {
    background-color: #fbb8b8 !important;
}

.highlight-paypal + tr.child td{
    background-color:#fbb8b8 !important;
}

.highlight-unpaid {
    font-weight:bold;
    font-size:1.15em;
    color:#C00;
    animation: blink 2s infinite;
}

table.dataTable thead tr[style*="height: 0px"] {
    display: none !important;
}

@keyframes blink {
    0%, 50%, 100% {
        opacity: 1;
    }
    25%, 75% {
        opacity: 0;
    }
}