@font-face {
    font-family: Open Sans;
    src: url("../../wagtailadmin/fonts/opensans-light.10e7f3c0be85.woff2") format("woff2");
    font-weight: 300;
    font-style:normal
}

@font-face {
    font-family: Open Sans;
    src: url("../../wagtailadmin/fonts/opensans-regular.45f80416d702.woff2") format("woff2");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: Open Sans;
    src: url("../../wagtailadmin/fonts/opensans-semibold.d1f14ef43dcb.woff2") format("woff2");
    font-weight: 600;
    font-style:normal
}

@font-face {
    font-family: Open Sans;
    src: url("../../wagtailadmin/fonts/opensans-bold.22e413e2e9ab.woff2") format("woff2");
    font-weight: 700;
    font-style:normal
}

@font-face {
    font-family: Roboto Slab;
    src: url("../../wagtailadmin/fonts/robotoslab-regular.8d1f00f0e6fc.woff2") format("woff2");
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: Roboto Slab;
    src: url("../../wagtailadmin/fonts/robotoslab-bold.adee4141bfbf.woff2") format("woff2");
    font-weight: 700;
    font-style:normal
}



body {
    font-family: "Open Sans", sans-serif;

    --primary: #367b7d; 
    --secondary: #367b7d;
    --accent: #fff;
    --primary-fg: #fff;
  
    --body-fg: #000;
    --body-bg: #fff;
    --body-quiet-color: #000;
    --body-loud-color: #fff;
  
    --header-color: #fff;
    --header-branding-color: var(--accent);
    --header-bg: var(--secondary);
    --header-link-color: var(--primary-fg);
  
    --breadcrumbs-fg: #fff;
    --breadcrumbs-link-fg: var(--body-bg);
    --breadcrumbs-bg: var(--primary);
  
    --link-fg: #000;
    --link-hover-color: #367b7d;
    --link-selected-fg: #5b80b2;
  
    --hairline-color: #eeeeee;
    --border-color: #ccc;
  
    --error-fg: #ba2121;
  
    --message-success-bg: #dfd;
    --message-warning-bg: #ffc;
    --message-error-bg: #ffefef;
  
    --lightened-bg: #fafafa;
    --darkened-bg: #eeeeee; /* A bit darker than --body-bg */
    --selected-bg: #367b7d; /* E.g. selected table cells */
    --selected-row: #f37d778b;
  
    --button-fg: #fff;
    --button-bg: var(--primary);
    --button-hover-bg: #609ab6;
    --default-button-bg: var(--secondary);
    --default-button-hover-bg: #205067;
    --close-button-bg: #888; /* Previously #bbb, contrast 1.92 */
    --close-button-hover-bg: #747474;
    --delete-button-bg: #ba2121;
    --delete-button-hover-bg: #a41515;
  
    --object-tools-fg: var(--button-fg);
    --object-tools-bg: var(--close-button-bg);
    --object-tools-hover-bg: var(--close-button-hover-bg);
}

div.text{
    background-color: #3d3d3d;
}
thead th a:link, thead th a:visited{
    color: white!important;
}
thead th, tfoot td{
    color: white!important;
}

a:focus,a:hover {
    color: black!important;
}