#datatable-1_wrapper,
#datatable-2_wrapper,
#datatable-3_wrapper
{
  width: 600px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
    padding: 0px 21px;
    border-radius: 6px;
  margin-bottom: 22px;
  margin-top: 17px;
}
#datatable-1 td:first-child, #datatable-3 td:first-child { /* first column of datatable-1 */
  font-weight: bold;  
}
#datatable-1 thead th, 
#datatable-2 thead th, 
#datatable-3 thead th {
  font-weight: normal; 
  background-color: #ededed;
  color: cornflowerblue;
}

.field--name-field-kategoria-przepisu {
  padding-bottom: 9px;
  color: #727272;
}

article.node--type-przepis {
  padding-bottom: 30px;
}

.views-field-field-kategoria-przepisu {
  font-size: 0.8em;
}

.bootstrap-table-link-nounderline {
  text-decoration: none !important;  
}

form#update-product-price-form {
  width: 322px;
}

.x-field--widget-entity-reference-autocomplete {
  display: inline-block !important;
  width: 50% !important;
}


h1, .h1 {
  color: #d90000 !important;
  font-size: 3em !important;
}
h2, h3 {
  color: cornflowerblue !important;
}

#block-bootstrap5zokp-page-title {
  margin-top: 24px !important;
  margin-bottom: 31px !important;
}

#x-datatable-1-wrap, 
#x-datatable-3-wrap {
  display: inline-block !important;
}
#x-datatable-1-wrap, #datatable-3-wrap {
  margin-right: 20px !important;
}

.X-toolbar-icon {
  font-weight: 600 !important;
  font-size: 18px !important;
}