/* If you only have one file: /fonts/fixture.ttf */
@font-face {
    font-family: "Fixture";
    src: local("Fixture"), url("/fonts/Fixture/Fixture-Regular.ttf") format('truetype');
    font-weight: 100 900; /* browser will fake bold if needed */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Fixture";
    src: local("Fixture"), url("/fonts/Fixture/Fixture-Regular.ttf") format('truetype');
    font-weight: 100 900; /* browser will fake italic if needed */
    font-style: italic;
    font-display: swap;
}

:root {
    --fixture: "Fixture", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}

p, h1, h2, h3, h4, h5, h6, li, strong {
    font-family: var(--fixture) !important;
    /* color: #000; text-black */
}

/* Optional heading weights (tweak as you like) */
h1, h2 {
    font-weight: 700;
}

h3 {
    font-weight: 600;
}

h4, h5, h6, p {
    font-weight: 500;
     /*color: #000; text-black ;*/
}

p, li {
    font-weight: 400;
    /*color: #000;  text-black ;*/
}



    /*strong {
    font-weight: bold;*/ /* Default behavior */
    /* font-size: 0.9em;  Optional: Increase font size */
    /*color: #2f2e2e;*/ /* Optional: Change text color */
    /*font-family: var(--fixture) !important;
}*/

    table .webinars {
    width: 100%;
    border-collapse: collapse;
}

    table.webinars th, table.webinars td {
        padding: 6px 8px; /* smaller cell padding */
        line-height: 1.2; /* tighter line spacing */
        vertical-align: top;
    }

    table.webinars th {
        text-align: left;
    }
/* Make title/dates stack cleanly without extra <br> */
.topic strong, .dates em, .dates a {
    display: block;
    margin: 0 0 4px 0;
}

.dates em, .dates a {
    font-style: italic;
    text-decoration: none;
}
/* optional zebra */
.zebra {
    background: #ced4d9;
}
.btn-register {
  background-color: black !important;
  color: red !important;
  border: none !important;
}
.btn-register:hover {
  background-color: #222 !important;
  color: #ff3333 !important;
}
