﻿.live-section {
    width: 80%;
    margin: auto;
    margin-bottom: 15px;
}

.highlight-day {
    display: inline-block;
    background-color: #E0A75E;
    color: white;
    padding: 0px 10px;
}

.live-heading-container {
    margin-bottom: 15px;
}

.section-content-heading {
    font-weight: 600;
}

.no-content-section {
    font-size: 14px;
    color: grey;
}

.section-break-line {
    margin-bottom: 15px
}

.onb-tab-list {
    justify-content: space-between;
}

.onb-tab-button {
    background-color: #da463a;
    color: white;
}

    .onb-tab-button:hover {
        background-color: #da463a;
        color: white;
    }

.onb-tab-list .nav-link.active {
    background-color: #E0A75E;
    color: white;
}

#onb-section {
    width: 58%;
    margin: auto;
}

.notice-container {
    display: flex;
    height: 67px;
    align-items: center;
    justify-content: space-around;
    box-shadow: 0px 0px 8px #00000026;
    margin-bottom: 15px;
    padding: 10px 5px
}

.notice-img-icon {
    width: 5%;
}

.notice-icon {
    width: 70%;
    height: 100%;
}

.notice-container .notice-content {
    width: 80%;
    color: black
}

    .notice-container .notice-content p {
        color: grey;
        margin-bottom: 0px
    }

#playerDataTable {
    font-size: 13px
}

.topbar-cotainer {
    /*margin-bottom: 15px;*/
}

.table-column-headings tr th {
    border: none;
}

.table-column-headings tr {
    border: none;
}

.total-entries {
    display: flex;
    justify-content: flex-end;
}

.entry-list-content {
    margin-top: 15px;
    width: 58%;
    margin: auto
}

.total-entries {
    font-weight: 500;
}

.print-pdf {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 15px;
}

.result-table-content {
    margin-top: 15px;
    width: 58%;
    margin: auto
}

#ResultDataTable {
    font-size: 13px
}

.result-details-sections {
    display: flex;
    justify-content: flex-end;
}

.group-content {
    display: flex;
}

    .group-content p {
        font-size: 13px;
    }

.yellow-dot {
    width: 10px;
    height: 10px;
    background-color: #ffb100;
    border-radius: 501px;
}

.blue-dot {
    width: 10px;
    height: 10px;
    background-color: #1e75da;
    border-radius: 501px;
}

.gold-dot {
    width: 10px;
    height: 10px;
    background-color: darkgoldenrod;
    border-radius: 501px;
}

.silver-dot {
    width: 10px;
    height: 10px;
    background-color: grey;
    border-radius: 501px;
}

.last-update {
    font-size: 13px;
    align-self: center;
    margin-left: 15px;
}

.section-heading {
    color: #E0A75E;
}

.download-button {
    background-color: #E0A75E;
    border: none;
}

    .download-button:hover {
        background-color: #E0A75E !important;
        border: none;
    }

.onb-tab-list li {
    margin-bottom: 5px;
}

.sitevine-microsite-results {
    height: 25vh;
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
}

.notice-board-heading-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .notice-board-heading-section a {
        color: black;
        text-decoration: none;
    }

.microsite-banner {
    width: 100%;
    height: 150px;
}

    .microsite-banner img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

.live-section-content .live-tab-button {
    margin: 5px 0px;
    padding: 20px 8px;
    color: #3e533b;
    /* border: 1px solid gray; */
    text-align: left;
    box-shadow: 1px 1px 3px #0000001f;
}

.live-section-heading {
    color: #3e533b;
}

.live-tabs-container .nav-link:hover {
    margin: 5px 0px;
    padding: 20px 8px;
    color: #3e533b !important;
    /* border: 1px solid gray; */
    text-align: left;
    box-shadow: 1px 1px 3px #0000001f;
}

.live-tabs-container .nav-link.active {
    margin: 5px 0px;
    padding: 20px 8px;
    color: white;
    background-color: #3e533b;
    /* border: 1px solid gray; */
    text-align: left;
    box-shadow: 1px 1px 3px #0000001f;
}

    .live-tabs-container .nav-link.active:hover {
        color: white !important;
        /* border: 1px solid gray; */
    }

.live-tabs-container {
    width: 17%
}

/*Bracket*/
.bracket-filter-section {
    display: flex
}

.live-bracket-label {
    font-size: 13px;
    color: grey;
}

.live-bracket-dropdown {
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
}

.age {
    margin-left: 15px;
}

.style {
    margin-left: 15px;
}

.weight {
    margin-left: 15px;
    align-self: flex-end;
}

.bracket-weight-checkbox {
    display: none;
}

.bracket-weight-label {
    border-radius: 50px;
    font-size: 13px;
    padding: 4px 15px;
    border: 1px solid grey;
    color: #6c757d;
    background-color: white;
    cursor: pointer;
    user-select: none;
}

.bracket-weight-checkbox:checked + .bracket-weight-label {
    background-color: #3e533b;
    color: white;
    border-color: #3e533b;
}

.bordered-bracket-cell {
    display: flex;
    border: 1px 1px 1px 0px solid black;
}

.bracket-score {
    background-color: darkgray;
    color: white
}

.bracket-name {
    width: 80%;
}

    .bracket-name p {
        margin-bottom: 0px
    }

.bracket-score {
    width: 20%;
    background-color: #444444;
    color: white;
    padding: 2px
}

.winner {
    background-color: #5d9956;
    padding: 2px;
    color: white;
}

.live-bracket-ranking-table td {
    padding: 0px !important;
}

    .live-bracket-ranking-table td p {
        margin-bottom: 0px !important;
    }

.bordered-bracket-cell {
    border: 2px solid #444444;
    border-left: none;
}

.bracket-clumn-2-connect {
    height: 60px;
}

    .bracket-clumn-2-connect .bracket-name {
        align-self: flex-end;
    }

.bracket-score {
    height: 100%;
}

.bracket-cell-shift-upword {
    position: relative;
    top: -10px;
}

.bracket-clumn-3-connect {
    height: 120px;
    position: relative;
    top: -24px;
}

    .bracket-clumn-3-connect .bracket-name {
        align-self: flex-end;
    }

.bracket-clumn-4-connect {
    height: 220px;
    position: relative;
    top: -31px;
}

    .bracket-clumn-4-connect.bracket-name {
        align-self: flex-end;
    }

.bracket-final-column-position {
    position: relative;
    top: -31px
}

.live-bracket-ranking-table thead tr th {
    background-color: #3e533b;
    color: white;
    margin-bottom: 15px;
}

.live-bracket-ranking-table {
    margin-top: 25px;
}

.live-render-page-container {
    width: 80%;
}

.schedule-table tbody {
    padding: 10px;
}

.schedule-table td {
    padding: 5px !important;
}

.red-bar {
    display: inline-block;
    border-right: 4px solid red;
    width: 100%;
}

.blue-bar {
    display: inline-block;
    width: 100%;
    border-right: 4px solid blue;
}

.green-bar {
    display: inline-block;
    width: 100%;
    border-right: 4px solid green;
}

.schedule-table td {
    font-size: 14px;
    text-align: center;
}

.schedule-table th {
    text-align: center;
}

.schedule-table td:first-child,
.schedule-table td:nth-child(2) {
    border-bottom: 0px;
}

.left-green-bar {
    display: inline-block;
    width: 100%;
    padding-left: 3px;
    border-left: 4px solid green;
}

.left-blue-bar {
    display: inline-block;
    width: 100%;
    padding-left: 3px;
    border-left: 4px solid blue;
}

.left-red-bar {
    display: inline-block;
    width: 100%;
    padding-left: 3px;
    border-left: 4px solid red;
}