@media (max-width: 992px) { /* Adjust based on your site's breakpoints */
    .navbar-nav {
        max-width: 100%; /* Allow the navbar to use the full width on smaller screens */
        padding: 0 15px; /* Optional: Add padding on smaller screens for visual comfort */
    }
}

.navbar-width {
    max-width: 1150px;
    width: 100%
}

.no-padding {
    padding: 0 !important;
}
.img-title {
    font-size: small;;
}
#judgeHelpModal .modal-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: unset;
    margin-right: unset;
    transform: translate(-50%, -50%);
}
.modal-lightbox-help {
    z-index: 11000 !important;
    /*position: relative; !* Needed for absolute positioning of the inner div *!*/
    display: flex;
    /*justify-content: center; !* Center horizontally *!*/
    align-items: center; /* Center vertically */
}
.modal-lightbox-help ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.modal-lightbox-help .modal-dialog {
    top: auto !important;
}

table.judge div.jury_comment {
    width: 40%;
}
table.judge .points_radio_buttons_main {
    padding-top: unset;
}
table.judge div.image_description {
    float: left;padding-left: 10px;font-size: 12px;padding-top: 5px;
}
table.judge div.points_radio_buttons_main {
    margin-top: unset;
}
table.judge div._divTableCellPage {
    display: table-cell;
    padding: 0px 0px;
    width: auto;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}
table.judge div.divTableCellPage {
    display: table-cell;
    padding: 0px 0px;
    width: 80px;
    text-align: center;
}
.table.judge div.box-jury {
    padding-bottom: 5px;
    border-radius: 10px;
}
table.judge div.lb-radiobuttons {
    width:auto !important;
    max-width: 40%;
}
.comments_readonly.hidden-comments {
    padding-top: 10px;
}
body.photoJudgeBody div.pc-sidebar {
    display: none;
}
.percent_accepted {
    position: fixed;
    top: 0;
    margin-left: -125px;
    color: white;
    z-index: 10000;
    margin-top: 19px;
}
table.judge-result div.jury_comment {
    font-size: unset;
}
/* Ensure the text wraps within the div */
.wrap-text {
    white-space: normal; /* Ensures that the text wraps normally */
}
.admin-jurying .doubleview {
    margin-left: 12px;
}

span#grid-view {
    margin-left: 10px;
}

#grid-view img {
    width: 26px; /* Ensure the width is consistent */
    height: 26px; /* Ensure the height is consistent */
    border: 1px solid #ccc; /* Add a border around the image */
    border-radius: 4px; /* Optional: Add rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Optional: Add a shadow for better visibility */
    transition: transform 0.3s ease; /* Smooth transition for hover effects */
}

#grid-view img:hover {
    transform: scale(1.1); /* Slightly enlarge the image on hover */
    border-color: #007bff; /* Change border color on hover */
}

#list-view img {
    width: 26px; /* Ensure the width is consistent */
    height: 26px; /* Ensure the height is consistent */
    border: 1px solid #ccc; /* Add a border around the image */
    border-radius: 4px; /* Optional: Add rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Optional: Add a shadow for better visibility */
    transition: transform 0.3s ease; /* Smooth transition for hover effects */
}

#list-view img:hover {
    transform: scale(1.1); /* Slightly enlarge the image on hover */
    border-color: #007bff; /* Change border color on hover */
}
input#autosort {
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
}
