img.logo.xs {
    max-width: 30px !important;
    height: 100% !important;
    width: 100%;
}

img.logo.md {
    max-width: 40px !important;
    height: 100% !important;
    width: 100%;
}

table.gpnf-nested-entries {
    width: 100%;
}
.flex_center_center{
	display: flex;
    align-items: center;
    justify-content: center;
}
.flex_left_center {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

div#publishing-action {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    flex-direction: row-reverse;
}
.gv-button-update {
    background-color: #17b531;
    color: white;
}

@media only screen and (max-width: 760px), (min-device-width: 760px) and (max-device-width: 1024px){

td.gpnf-row-actions ul {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

td.gpnf-row-actions {
    width: 100%;
    padding: 10px 10px !important;
}
}

li.delete {
    display: none !important;
}
.card.mb-3.event_card:hover {
    background-color: #86b7fe2b;
}
fieldset.mb-3.score_type_input {
    font-size:  3em;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: baseline;
}
.events_admin .gv-list-view-content-description {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.events_admin .gv-list-view-content-description > div {
        border: 1px solid silver;
    margin: .1em;
    padding: .4em;
    border-radius: .5em;
background: #f0f0f0;}
.events_admin .gv-list-view-content-description > div p {
        border: 1px solid silver;
    margin: .1em;
    padding: .3em;
    border-radius: .5em;
font-weight: 500;
background: white;}
.events_admin span.gv-field-label {
    font-size:.8em;
    font-weight: 500;
}


.gpnf-nested-entries thead th{
    font-size: .7em;
}

.gpnf-nested-entries-container {
            border: 1px solid silver;
    margin: .1em;
    padding: .3em;
    border-radius: .5em;
font-weight: 500;
background: white;
}

      .athlets-wrapper table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 20px;
        }
       .athlets-wrapper th, td {
            border: 1px solid #ccc;
            padding: 8px;
            text-align: left;
        }
       .athlets-wrapper th {
            background-color: #f4f4f4;
        }
       .athlets-wrapper input[type="text"], select {
            width: 100%;
            box-sizing: border-box;
        }
		   /* Gender-based font colors */
   .athlets-wrapper .gender-male td{
        color: blue;
    }
   .athlets-wrapper .gender-female td{
        color: pink;
    }
   .athlets-wrapper .gender-other td{
        color: purple;
    }

    /* Category-based background colors */
   .athlets-wrapper .category-junior td {
        background-color: #e6f7ff; /* Light blue */
    }
   .athlets-wrapper .category-senior td{
        background-color: #fff7e6; /* Light orange */
    }
   .athlets-wrapper .category-adult td{
        background-color: #e6ffe6; /* Light green */
    }
   .athlets-wrapper .category-professional td{
        background-color: #ffe6f7; /* Light pink */
    }
   .athlets-wrapper td{
       background-color: rgb(255 255 255 / 63%);
    }

@media (max-width: 712px){
.tingle-modal-box__footer .gpnf-btn-cancel, .tingle-modal-box__footer .gpnf-btn-delete {
    display: initial !important;
    position: absolute;
    width: 90px !important;
    bottom: 8px;
    left: 32px;
}
    }


      @media print {
         header#masthead, .w_connection_status, .user_panel, .entry-header .event_run_menu {    display: none !important;}

#content.site-content {
    padding-top: initial !important;
    padding-bottom: initial !important;
    margin: initial !important;
    width: 100% !important;
    max-width: 100% !important;
}
				
				footer {
    display: none;
}
}


   