.main-header .sidebar-toggle {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900  !important;
}

th.sonata-ba-list-field-header-order-asc a:hover:after,
th.sonata-ba-list-field-header-order-asc.sonata-ba-list-field-order-active a:after,
th.sonata-ba-list-field-header-order-desc.sonata-ba-list-field-order-active a:hover:after {    
    border-top: 4px solid transparent !important;    
    border-bottom: 4px solid black !important;    
}

th.sonata-ba-list-field-header-order-desc a:hover:after,
th.sonata-ba-list-field-header-order-desc.sonata-ba-list-field-order-active a:after,
th.sonata-ba-list-field-header-order-asc.sonata-ba-list-field-order-active a:hover:after {
    border-bottom: 4px solid transparent !important;    
    border-top: 4px solid black !important;
}

pre.renderjson             { background-color: transparent; border: 0; }
.renderjson a              { text-decoration: none; }
.renderjson .disclosure    { color: grey; }
.renderjson .syntax        { color: black; }
.renderjson .string        { color: maroon; }
.renderjson .number        { color: teal; }
.renderjson .boolean       { color: blue; }
.renderjson .key           { color: blue; }
.renderjson .keyword       { color: blue; }
.renderjson .object.syntax { color: black; }
.renderjson .array.syntax  { color: black; }

.renderjsonraw pre.renderjson {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
}
